Brad Fitzpatrick (bradfitz) wrote in lj_dev,
Brad Fitzpatrick
bradfitz
lj_dev

Fun & prizes!

The ljprotocol.pl rewrite is now complete, all 2000 lines. It needs to be audited & tested though before it goes live on livejournal.com (along with a dozen other changes in the past week that haven't gone up yet).

Here's the fun: auditing it.

More fun: once this code goes live, livejournal will run a lot nicer[1] and all your friends will be happy and offer you sexual favors for helping audit it.

Here's the prize: find a bug (either "this doesn't work" or "here's a security hole" or "here's a patch") and I'll give you or a friend a year paid account.

A ton of shit got changed... the likelihood of you finding a bug is quite high. Hell, jakd found one yesterday and I wasn't even soliciting bug reports yet.

[1] It's actually the revjim "patch of pain" to make everything $dbarg aware that'll make the site fast[1.1], not my changes, but my changes started to clobber a lot of revjim's work, so we held back updating livejournal until everything settled for awhile.

[1.1] -er

Update: files calling LJ::do_request are the ones prone to failure... go test these:

bradfitz@goathack:~$ grep -rc "LJ::do_request" htdocs/ | grep -v :0$
htdocs/editjournal_do.bml:3
htdocs/friends/add.bml:1
htdocs/friends/edit_do.bml:3
htdocs/friends/editgroups.bml:3
htdocs/friends/filter.bml:1
htdocs/talkpost.bml:1
htdocs/update.bml:3
htdocs/userinfo.bml:1
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 15 comments