Release 86 is out and those who use certain browser extensions to log into Livejournal are finding themselves unable to do so. Also, several users are finding that they are logged out randomly between redirect screens on the site. I'm guessing that these are related. A staff member commented in the release 86 post that something was changed in the
(
Read more... )
Comments 34
Reply
Reply
Reply
Reply
(The comment has been removed)
Reply
Also, http://pastie.org/private/oltvmio30cpusx5angmdyw says ljuniq may not longer be needed., FWIW
Reply
Reply
Also, the fact that people are unable to use any export-based backup utilities to protect their journals against whatever screw-up happens next?
(as it happens, my own PC is in a stae right now where I can't run an LJ backup anyway, otherwise that is *exactly* what I would desperately trying to do right now!)
Reply
And yes, the cookie handling is why virtually none of the backup and login applications are working. Semagic still partially works. You can at least login and make a post or view ONE previous post by clicking the "last entry" button, however, the calendar view will not work. Basically, if you want to back up your journal, your only option at the moment is to manually save each journal page as webpage or text file.
ETA: Forgot to say, if you have a Dreamwidth account, their LJ importer is currently working, but you have to save your LJ password on their site in order for it work, at the moment. They're trying to fix it so you don't have to save it, but as I understand it, it's a mess right now thanks to Release 86.
Reply
(I wonder just what API the LJ-produced iOS LJ client uses. I'd be rather surprised if they screen-scrape the regular site in all its marvelous myriad of possible styles, but it also doesn't seem likely that they're using the same old creaky protocol. If there is a new one, could the rest of us use that too, please, LJ? With actual documentation and a sense that we've moved up to modern web technologies?)
Reply
Reply
Reply
Reply
For the record, it uses the flat API interface. a challenge / response mechanism (using getchallenge). Everything works right up to the point where the getevents API is invoked. At that point, Livejournal returns an "invalid password".
This is strange because all of the other APIs evoked before (syncitems and login) work fine with the hash routine I use, and the getevents API was working until recently.
XML-RPC does appear to work fine (I tested LJArchive which is XML-RPC and it does not appear to be affected), but converting my app to XML-RPC would be a huge PITA. (I also think many other legacy flat interface apps that are not being maintained would become permanently broken by this.)
If there is anything extra that now needs to be done for this call to work, I would like to know. (And, if this is a bug, I'd like to see it fixed. :) ) Thanks!
Reply
Reply
Reply
However, I don't use cookies, I use challenge / response. Still, it's probably related; whatever cookie changes they made also broke the getitems flat call. Sounds like a few other applications like Semagic are in the same boat.
Just now, I was just able to get my application to work by changing over to the less secure auth_method=clear method for *the getitems flat API call only*. Both password and hpassword at least work so I can provide *slight* security (MD5) but argh, thanks Livejournal for forcing me to use a *less* secure protocol. *facepalm*
I think I'll hold off on a full release until I'm sure that Livejournal won't be fixing this. I would far prefer to continue using challenge/response.
Reply
Leave a comment