Log in

No account? Create an account
LogJam 4.3.0 - LogJam [entries|archive|friends|userinfo]

[ website | LogJam ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

LogJam 4.3.0 [Feb. 7th, 2004|03:14 pm]
We're happy to announce LogJam 4.3.0.
Get it from the LogJam page.

What's changed? Well, let me go look through 300 lines of ChangeLogs, and even those have gaps... this branch has been in development for half a year.
But we've also been busy with other things, so maybe it isn't so much.

Challenge-response authentication support
LogJam no longer sends your password in a replayable format. (Only available on sites that support it: livejournal.com is one of them.)
New layout of widgets reduces clutter
Those of you who've been around for a while will recognize it as the way LogJam used to work years ago. :)
Better offline support
Logging in is now optional, sync is faster, and the entry browser is better.
Better command-line support
You can sync, post, and even cat/grep entries stored offline from the command-line.
Much-improved backend design
Including optionally building without the GUI (! useful when combined with the above commands), building on Windows, and we'll even soon support posting, editing, etc. entries on sites using the Blogger protocol.
Tray icon
Optional tray icon hides/shows main window, even when you're not using checkfriends—by popular request.

(It's been so long since I used the 4.2 branch I don't know what else is new. If you spot anything, let me know and I'll add it to the announcement.)

[User Picture]From: brad
2004-02-07 03:23 pm (UTC)
# apt-get install logjam
Reading Package Lists... Done
Building Dependency Tree... Done
logjam is already the newest version.

# dpkg -s logjam | grep ^Vers
Version: 4.2.4-1

# find /usr/src/logjam-4.3.0/ | grep debian | wc -l

C'mon, man... no debian/ directory included with the tarball? :-)
(Reply) (Thread)
From: evan
2004-02-07 03:37 pm (UTC)


i had it in there before, but took it out...
ask compwiz. i think it's easier for him when it's not there.
(Reply) (Parent) (Thread)
[User Picture]From: lisanys
2004-02-07 04:27 pm (UTC)
Is there any particular reason to change the tarball from a gzip to a bzip2?

just curious...
(Reply) (Thread)
From: evan
2004-02-07 05:27 pm (UTC)


It's smaller. I dislike wasting bandwidth. :)
(Reply) (Parent) (Thread)
[User Picture]From: miazmaticdotcom
2004-02-07 04:57 pm (UTC)
Now that you're at a final release, I really would like to get it running on my iBook. I got the pkg-config file, but I have no idea how to compile/install it, or where to set the PKG_CONFIG variable...

Is there a website somewhere that explains this more in detail?
(Reply) (Thread)
From: evan
2004-02-07 05:19 pm (UTC)


i think the yellow dog site ought to have some basic tips for installing software.
i'm sorry i don't know more...
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: kumokasumi
2004-02-07 05:16 pm (UTC)
Whoa, time rift at logjam.danga.com -- "The latest release is 4.3.0, released 16 Aug 2003."
(Reply) (Thread)
From: evan
2004-02-07 05:19 pm (UTC)


thanks, fixed!
(Reply) (Parent) (Thread)
From: compwiz
2004-02-07 06:23 pm (UTC)
How come src/livejournal.xpm disappeared? It was used for the Debian menu entry, so I'm just including it with the debian package.
(Reply) (Thread)
From: evan
2004-02-07 06:26 pm (UTC)


Oh, I figured nobody was using it.

Hmm. Wasn't there also some Debian bug report about it using too many colors? It'd be nice to make an icon specifically for Debian that suits its requirements.
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
(Deleted comment)
From: compwiz
2004-02-07 06:49 pm (UTC)
4.3.0-1 uploaded to unstable, including separate logjam-xmms package.
(Reply) (Thread)
[User Picture]From: threeleet
2004-02-11 08:20 pm (UTC)

Re: .deb

Any idea how long it normally takes to show up there? Been updating every day since the announcement, and still not seeing it... I'm getting anxious! :)
(Reply) (Parent) (Thread) (Expand)
From: compwiz
2004-02-07 08:05 pm (UTC)

Terrible UI problem..

Go to Entry -> Save... or Entry -> Save As -> File, then click on a file that already exists. Poof, it's gone, without prompting you.
ohliz just got bitten by this when she accidentally clicked "Save" instead of "Open."

I also think all Open/Save operations should be as Drafts only, but whatever.
(Reply) (Thread)
From: evan
2004-02-07 08:06 pm (UTC)

Re: Terrible UI problem..

will fix.

i considered doing drafts only, but they're kind of in a magical location (try to find the files it saves!) and i thought that would annoy people.
(Reply) (Parent) (Thread) (Expand)
From: compwiz
2004-02-07 08:27 pm (UTC)
checkfriends also doesn't seem to be working, though it's hardto tell since I don't know how it's supposed to notify me.
(Reply) (Thread)
From: evan
2004-02-07 08:29 pm (UTC)


i have the same problem when i test it. :(
(Reply) (Parent) (Thread)
[User Picture]From: mendel
2004-02-07 09:33 pm (UTC)

Neato. I much prefer the new-old UI, and it might win me back from sclj :-). Ran into a little problem, though -- running Journal->Load last entry is causing a segfault.

(gdb) bt
#0  0x0805cb27 in jam_account_lj_get_user ()
#1  0x08076a53 in secmgr_security_set_force ()
#2  0x00000080 in ?? ()

If I instead do "Load recent event", the event list shows up correctly; selecting the most recent event from that causes a segfault with an identical backtrace. Loading the second-most-recent event works correctly. The most recent event is posted with custom security; the secondmost recent event is posted public.

Turning on the network-to-stderr and don't-fork debug options causes the entire getevents challenge and response to be printed, and the segfault appears right after that. Here's the tail end of an strace:

recv(5, "HTTP/1.0 200 OK\r\nDate: Sun, 08 F"..., 4096, 0) = 1059
recv(5, "", 4096, 0)                    = 0
recv(5, "", 4096, 0)                    = 0
write(2, "Response: [events_1_allowmask\n12"..., 729) = 729
close(5)                                = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
I'd be happy to mail you the whole network conversation.

Also, curious: What is the "Ratio" statistic on Journal->Friends meant to represent? I expected the percentage of friends that reciprocated, but it's giving me the inverse.

(Reply) (Thread)
[User Picture]From: mendel
2004-02-07 09:45 pm (UTC)


Another bug report, probably unrelated except that I found it when trying to reproduce the problem in the previous comment:

I very rarely post other than public, so I was using the "Recent entry" dialog to "Load more" back further and further until I found another non-public entry to test against. Every time I did so, I got the same 20 posts again (so the 21st post in the list is the same as the 1st post, as is the 41st, and the 61st). This behavior was reproducible as another user.

Incidentally, the segfault I mentioned in the previous comment only occurs with custom security, and not with friends-only or private (or public!) posts, and it was reproducible using two different custom friends groups
(Reply) (Parent) (Thread)
From: billemon
2004-02-08 04:18 am (UTC)
UI much much much improved — thankyou!

One *tiny* nitpick: when I went to enable the music detection, I had to remove the music view from the window and add it again before the "refresh" button appeared. Trivial, since now I've updated the preference it won't be a problem again, though.

(Reply) (Thread)
[User Picture]From: k001
2004-02-09 04:42 am (UTC)
same here. forgot to report it from pre2. don't really think it's a bug....more of a misfeature.
(Reply) (Parent) (Thread)
From: technoshaman
2004-02-08 10:48 am (UTC)


One minor enhancement, if you would, Evan, or I might even be able to do it myself and send you a patch, as it should be pretty obvious....

Add to the HTML tab, "Raw mode", Ctrl-Alt-R, outputs <lj-raw></lj-raw> into the buffer... I use this functionality a lot when doing lists and such...
(Reply) (Thread)
[User Picture]From: draconid
2004-02-09 02:00 pm (UTC)

Logging in bug.

I updated LogJam (the install actually went fine for the first time ever) over the weekend (I'm using RedHat 8 if that makes any difference) and every time I try to change user or submit an entry it comes up with the following error: xmlNanoHTTPOpen error. Any ideas? I'm accessing the net through a HTTP proxy which I thought could be a problem, but the settings for this are definitely okay.
(Reply) (Thread)
From: evan
2004-02-09 02:25 pm (UTC)

Re: Logging in bug.

Hm... I haven't thoroughly tested the libxml support for proxies. (Did you see the warning about it after running configure?)

I will try to include a better debug message in the future.
For now, I suggest installing libcurl and rebuilding.
(Reply) (Parent) (Thread)
[User Picture]From: jamincollins
2004-02-10 04:22 pm (UTC)

Minor configure snafu

When configure is passed both "--with-xmms" and "--program-suffix=-gtk" option the resultant binaries are properly named, but the main logjam process is still looking for logjam-xmms-client for xmms song detection rather than logjam-xmms-client-gtk.
(Reply) (Thread)
From: evan
2004-02-10 04:27 pm (UTC)

Re: Minor configure snafu

i didn't even know about that --program-suffix option!
what do you use it for?
(Reply) (Parent) (Thread) (Expand)