Slaarti The Hutt
  • slarti

LJlogin 2.1.5 release

Okay, technically, this isn't quite as complete as I'd like it to be, but I'm going to take advantage of current Firefox 4 providing a shim for extensions that still use the old status bar just to get this release out of the door, and work on one that properly uses the new Add-On Bar in a subsequent release. Thus, I'm now declaring LJlogin 2.1.5 to be officially released. It is likely that trying to get the browser to do the update itself will get you an "invalid file hash" complaint. I've seen indications that this is a Firefox 3 bug. In any case, if you get that problem, use the direct link; it should do the job just fine.

(I am, in fact, writing this post in Firefox 4 with LJlogin 2.1.5. FF4's a zippy little thing, seems like.)

(Also, if you're in Firefox 4 and you don't see the bar at the bottom with the LJlogin stuff, go to View → Toolbars and check on the Add-on Bar.)

In addition to what I'm calling preliminary FF4 support, 2.1.5 also has an update for the Scribbld site, reflecting its new (well, "new;" it's been that way for a while) URL, and fixes a couple of issues with session cookies and with the Login Manager.

And now, the semi-traditional list of links and other information for problems that might crop up that should go on the website one of these days; please try these first, especially if you're using Windows:
  • Having trouble getting LJlogin to log you in, even if it works just fine from LJ's website? Try going into the Privacy tab of the browser Preferences and making sure third-party cookies are enabled.
  • The New Profile Dance -- This is pretty much the general-purpose "LJlogin mysteriously stopped working" fix, especially for Windows users whose profiles get messed up remarkably often for no reason I've ever been able to figure out.
  • Password Exporter extension, which is useful for doing clean exports/imports of your passwords, for times when copying the password database files doesn't work because the files themselves are messed up somehow.
  • Why LJlogin logins don't work with ScrapBook.
Share and Enjoy!
Slaarti The Hutt
  • slarti

FF4-compatible LJlogin: Coming... uh, soon! Oops.

So, much to my surprise, Firefox 4 finally made its official release today. I had expected to hear at least a little advance warning, but I guess not. Whoops! I'd made a start on updating LJlogin for FF4 a while back, but the lack of available information about some of the changes took the wind out of my sails and I'd put off working on it.

Thankfully, there's more information for at least the big issue I'd found, so now that my back's against the wall and I'm stuck waiting to upgrade until I get this thing done, I should be able to get back to it. I still can't really cite a timeframe yet, but rest assured that it is now being worked on again.

In the meantime, frozen_solid has unexpectedly taken some initiative. Neither he nor I offer any guarantees, and there may be some glitches, but it might possibly serve as a temporary stop-gap measure until I can finish the new version. My thanks to him for his efforts.
Slaarti The Hutt
  • slarti

Mysterious LJ Client Interface Outage

So, I just got a huge thread of comments to the previous comm post, all reporting that LJlogin suddenly isn't working anymore. Alas, I can confirm it: It's not working for me, either. As several others have speculated, I suspect that when the LJ crew made some update to their code, they either changed or broke the client interface. I haven't dug up the root of the changes yet, so until LJ either fixes it or tells us how it's supposed to work now, I can't offer any estimates on my ability to make LJlogin work again or how long it'll take to do so.

Everyone cross their fingers that this is just a temporary mistake, and that they'll get it fixed quickly.

EDIT: As the link in the first comment to this post shows, LJ is aware of the problem with client authentication as well as the other notification-related problems other people have been seeing. Also, there are reports that it's working again, so hooray for that.
Slaarti The Hutt
  • slarti

LJlogin 2.1.4 released: Firefox 3.6 compatibility

The subject, as usual, says it all. There aren't any new features other than having tested against a recent release candidate to ensure that LJlogin will be compatible with Firefox 3.6, once it officially drops. After my usual wrestling with the update hashing system, I've tested and the Find Updates button should work. Failing that, however, there's always the LJlogin site.

Some links (especially for Windows users) and other troubleshooting that really needs to be put into the site's documentation one of these days:
  • Having trouble getting LJlogin to log you in, even if it works just fine from LJ's website? Try going into the Privacy tab of the browser Preferences and making sure third-party cookies are enabled.
  • The New Profile Dance -- This is pretty much the general-purpose "LJlogin mysteriously stopped working" fix, especially for Windows users whose profiles get messed up remarkably often for no reason I've ever been able to figure out.
  • Password Exporter extension, which is useful for doing clean exports/imports of your passwords, for times when copying the password database files doesn't work because the files themselves are messed up somehow.
  • Why LJlogin logins don't work with ScrapBook.
Share and Enjoy!
Slaarti The Hutt
  • slarti

LJlogin 2.1.3 Released! Now with Firefox 3.5 support!

The subject pretty much says it all. I am, in fact, running Firefox 3.5 with LJlogin 2.1.3 right now, and you can be, too! The Find Updates button should hopefully work, This Time For Sure, at least assuming you're already running 2.1.2, but failing that, there's still the LJlogin site that you could get the new version from.

Other useful links, especially for Windows users:
  • The New Profile Dance
  • Password Exporter extension, which is useful for doing clean exports/imports of your passwords, for times when copying the password database files doesn't work because the files themselves are messed up somehow.
Share and Enjoy!
Slaarti The Hutt
  • slarti

FF3.5-compatible LJlogin: Not So Much Yet...

So, given the number of "when will LJlogin support FF3.5?" questions I got back when 3.5 was still only in the release-candidate stages, I'm sure lots of people have been hoping I'd get it done now that it's officially released. Yyyyyeah, I tried. Sorry, folks, I really did, but it turns out that it isn't quite as simple as updating the maxVersion number and rebuilding.

It should be, according to the all of the change documentation I've seen. Instead, for no reason I can adequately determine at this increasingly-late hour, the preference observer I set to look for changes in which sites a user has enabled to update the statusbar... eventually just stops getting called. If anyone else in the audience with Firefox extension development experience can offer any insight on that, I'd appreciate it. In the meantime, I'll try again tomorrow after work. I just wanted to put something up to stave off the inevitable "when?" questions.

EDIT: While I appreciate the sentiments and all, I don't really need my inbox getting filled with encouraging buttpats about how people love LJlogin and are waiting on me to upgrade and whatever. Suggestions on dealing with the problem I stated above, however, are more than welcome. I love you all, but I'm more concerned for my technical issue. :-)
Slaarti The Hutt
  • slarti

LJlogin 2.1.2 release

Sigh. Okay. This is a really minor update, so that Dreamwidth users can ask LJlogin to log in usernames up to 25 characters. (Technically, it lets any other sites' users try it too, but those other sites won't like it, so don't do it.)

Hitting the "Find Updates" button in Firefox's Add-Ons box should get you LJlogin 2.1.2. For some people, it might. For others, it might not. For those who it doesn't work for, uninstalling the old and installing the new ought to work instead, but before you do, please look under Tools -> Error Console, see if there are any error messages that reference LJlogin, and if there are, post them here so I can maybe suss this out one of these days? Thanks.

Also, before I open up the floor to commentary, I am going to link to: The New Profile Dance. If you find that LJlogin Suddenly Stops Working For No Readily Apparent Reason, especially if you're on Windows, try this first.
Slaarti The Hutt
  • slarti

LJlogin 2.1.1 release

Okay, good news and bad news.

The good news: LJlogin 2.1.1 is now available. It's a small update, as such things go, but those users who are on either Inksome or Dreamwidth will probably be happy that there is now support for them. (The Dreamwidth support is subject to some future fluctuation as DW themselves get their stuff buttoned down, but logging in and out works fine.) There's also a tiny fix to the logout procedure so that it actually tells LJ what session to expire, rather than expecting it to... I don't know, magically intuit it somehow, oops.

The bad news: I forgot the password to the program that signs the updates manifest and thus had to generate a new set of keys for it, so Firefox is going to complain if you go into the Add-Ons box and tell it to look for an update. You're going to have to uninstall 2.1.0 and install 2.1.1 from the website. Sorry. I've got the new password saved somewhere, so this shouldn't happen next time.

The website also includes, in the Roadmap under the milestone "The Future," a list of things I plan on working on sometime soon-ish.

Share and Enjoy!
Slaarti The Hutt
  • slarti

LJlogin 2.1.0 release

Okay, folks. If your browser hasn't already offered it up, go ahead and punch your Find Update buttons. 2.1.0 is live and I'll get to see just how well my server can take the strain this time.

Yes, this version includes support for FF3. Secured Updates was actually less of a pain in the ass than I feared. However, I never thought that I could possibly hate whatever would come to replace FF1/2's Password Manager more than I hated the PM itself, but FF3's Login Manager has made the impossible possible.

Yes, this version shuffles the preferences into a tabbed system that shrinks it down to a size that should be manageable for most folks. I also have vast hate for dialog box XUL coding, but that's not exactly news.

For the overall list of features, what relative few there are, consult the roadmap entry for this version.

EDIT: Some people seem to be reporting issues with getting updates to work. In that case, go right to the source and ask the horseand get the package from the link there.
Slaarti The Hutt
  • slarti

LJlogin 2.1 In Progress

To paraphrase from my response to someone who commented to ye olde 2.0 release post, asking about my progress on updating LJlogin:

Yes, I'm working on it. I've nailed down the remainder of the new feature/bug set, made a development branch in the revision control repository, set up dev profiles for FF2 and FF3, and started on adding in FF3 Login Manager support last night. Progress will happen as I have time at night, once I'm home from work.

(And I'd like to take a moment to ask the Mozilla team, in the highly unlikely event that they might be watching, just how fucking hard it could be, in the process of completely revamping their password/login manager system to presumably be better/easier to use, to have put in a function to extract just the one set of login info for a specific site-and-user... like they had for the old Password Manager... instead of having to get all logins for the site and then do a loop yourself comparing the usernames 'til you get the one you want. Big ol' wind-up cymbal monkey clap, there, guys.)

You can follow what progress I make as I make it via the LJlogin site, linked from the comm. (The Roadmap, in particular, has a nice progress bar view of how many tickets have been closed out of how many completed.) If you have actual bugs or feature requests, you can go ahead and make them, but I'd ask that people not just chime in to cheer me on or ask how I'm doing. I appreciate the support, but it takes time to look them over and delete them that I could spend getting actual things done. Thanks. :-)