1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

The clock is wrong because it's right!

Discussion in 'TiVo Home Media Features & TiVoToGo' started by unitron, Feb 16, 2013.

  1. smithduke

    smithduke New Member

    11
    0
    Jan 9, 2004
    I'm having the same problem on my Mac OSX 10.7.5 Lion. Everything was working fine until last week. I changed the date to Feb 15 on my Mac and now I'm able to download. It must be due to iTivo itself and not the operating system. Thanks for the suggestion. What a relief!
     
  2. wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
  3. HerronScott

    HerronScott Well-Known Member

    2,791
    29
    Jan 1, 2002
    Staunton, VA
    Since it's affecting my S3 OLED apparently this issue has been present for a while (and someone reported it with an S2)?

    Scott
     
  4. notting

    notting Member

    66
    0
    Dec 15, 2005
    Chapel Hill, NC
    As far as I can tell by googling for HTTP logs from Tivos, that cookie expiry date has been hardcoded to this for TTG transfers ever since they introduced the feature in 2005, from S2 all the way up to recent Premieres.

    As to why they decided to use a hardcoded date in February 2013... I couldn't tell you. :confused:
     
  5. steve614

    steve614 what ru lookin at?

    10,722
    0
    May 1, 2006
    Dallas, TX
    Maybe back then, TiVo didn't have faith that they would still be in business in 2013. :p
     
  6. morac

    morac Cat God

    8,964
    25
    Mar 14, 2003
    NJ
    Speaking of which, the next "doomsday" date is December 2016. That's when the SSL certificate on the Series 3 boxes expires. I don't have a S2 to test with, but I'm guessing that expires sooner.
     
  7. moyekj

    moyekj Well-Known Member

    11,151
    35
    Jan 23, 2006
    Mission...
    There's also client side PKCS12 certificates for iOS/Android software set to expire 2/14/2014. Haven't checked recent versions to see if they have extended that expiration date. Maybe this time next year we'll have a new iOS/Android crisis on hand...
     
  8. notting

    notting Member

    66
    0
    Dec 15, 2005
    Chapel Hill, NC
    Series 2 cert expires January 9, 2015, at least on the one I have. Of course, 3rd-party client software (and even Tivo Desktop itself presumably, considering it's a curl commandline option) can easily be configured to ignore an expired cert in much the same way it works around the cookie problem.
     
  9. morac

    morac Cat God

    8,964
    25
    Mar 14, 2003
    NJ
    SSL is only used to grab the show listings. The actual transfer is not encrypted. I don't think TD uses curl to grab the listing data as such it will probably fail without any way of fixing it. The SSL certificate isn't technically valid since it has no CA so 3rd-party software already likely ignores it.
     
  10. morac

    morac Cat God

    8,964
    25
    Mar 14, 2003
    NJ
    That's easy enough to update assuming TiVo doesn't shut down their app development before next year.
     
  11. wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
    I've seen notting's proof that the date is hardcoded, and has been for many years (probably since the beginning). So just to nail the coffin on this thing, I thought I'd grep my copy of an old tivoapp (11.0b) for the string, in case it was there in plain text. They wouldn't do that, right? Yeah, they would:

    Code:
    Set-Cookie: sid=%s; path=/; expires="Saturday, 16-Feb-2013 00:00:00 GMT";
    On the plus side, this means it should be easy to patch on a hacked TiVo.
     
  12. unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    So they really did subcontract out to Mayan programmers.
     
  13. JZ1276

    JZ1276 New Member

    92
    0
    Aug 20, 2008
    I've been trying to fix this problem for almost 2 hrs now, lucky I came across this thread. So, basically, every time I want to transfer and file I have to set the date back to the 13th from now on??
     
  14. unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    Nope.

    Thanks to morac all you have to do is add a line of text to your curl.conf file

    http://www.tivocommunity.com/tivo-vb/showthread.php?p=9527463#post9527463
     
  15. degobahjunk

    degobahjunk New Member

    48
    0
    Jan 10, 2009
    Whar happens if you don't have a curl.conf file?

    I think I deleted it yesterday when I was trying to fix this ridiculous problem....

    Even after a reinstall I don't seem to have one. Can I create one or download one?

    Thanks, JW
     
  16. JZ1276

    JZ1276 New Member

    92
    0
    Aug 20, 2008
  17. JZ1276

    JZ1276 New Member

    92
    0
    Aug 20, 2008
    Why not just download the one Unitron was nice enough to post in the link he provided?
     
  18. unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    That was morac's work, not mine. I just linked to what he provided, which was pretty much the extent of my abilities where fixing this problem was concerned.
     
  19. unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    You may be looking for it in the wrong place.

    Desktop install in Program Files, but also sticks some stuff, including curl.conf, in the user profile section.

    That morac post I link to shows how to find it for XP and Vista and up.
     
  20. morac

    morac Cat God

    8,964
    25
    Mar 14, 2003
    NJ
    If you are sure you are looking in the right place and can't find it, just create one. If it doesn't fix the problem, it means you didn't put it in the correct folder.
     

Share This Page