April 16th, 2002

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Tue Apr 16 14:25:07 UTC 2002

Modified Files:
---------------
livejournal/cgi-bin: ljprotocol.pl

Log Message:
------------
avva: This typo prevented anyone from editing friend groups via a client.
Tested.


To generate a diff of this commit:
cvs rdiff -r1.91 -r1.92 livejournal/cgi-bin/ljprotocol.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/ljprotocol.pl.diff?r1=1.91&r2=1.92

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Tue Apr 16 15:33:45 UTC 2002

Modified Files:
---------------
livejournal/cgi-bin: lj-bml-init.pl
livejournal/doc: INSTALL.txt
livejournal/htdocs: talkpost_do.bml

Log Message:
------------
avva:
This patch does two things:

1. Correctly encodes Subject: fields in emails as per RFC2047.
Note it uses MIME::Words , which should be on all our servers (I think
it's part of the standard distribution, but it's better to check).
2. Inserts a meta tag with encoding information in the beginning of
the HTML part of the email (some mail readers aren't smart enough to
apply the Content-type: information already there in the MIME header
to HTML attachments, so this gives them a clue).

Tested.

bradfitz:
the lj-bml-init/INSTALL changes


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 livejournal/cgi-bin/lj-bml-init.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/lj-bml-init.pl.diff?r1=1.16&r2=1.17
cvs rdiff -r1.13 -r1.14 livejournal/doc/INSTALL.txt
http://cvs.livejournal.org/browse.cgi/livejournal/doc/INSTALL.txt.diff?r1=1.13&r2=1.14
cvs rdiff -r1.50 -r1.51 livejournal/htdocs/talkpost_do.bml
http://cvs.livejournal.org/browse.cgi/livejournal/htdocs/talkpost_do.bml.diff?r1=1.50&r2=1.51

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Tue Apr 16 16:27:56 UTC 2002

Modified Files:
---------------
livejournal/htdocs/view: index.bml

Log Message:
------------
avva: This patch fixes an oversight: the view of all
subjects per month didn't auto-translate old entries. Note I don't
load all the props of all the posts to check unknown8bit=1. Instead I
just check if the subject is UTF-8, if not, I convert. This'll work in
99.99999% of cases and is much faster, so, considering this view never
lets the user edit anything, I think it's a good tradeoff.

Tested.


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 livejournal/htdocs/view/index.bml
http://cvs.livejournal.org/browse.cgi/livejournal/htdocs/view/index.bml.diff?r1=1.9&r2=1.10

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Tue Apr 16 16:42:36 UTC 2002

Modified Files:
---------------
livejournal/bin/upgrading: update-db-general.pl

Log Message:
------------
(trans) add new ml_* tables which store text/translations


To generate a diff of this commit:
cvs rdiff -r1.63 -r1.64 livejournal/bin/upgrading/update-db-general.pl
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/update-db-general.pl.diff?r1=1.63&r2=1.64

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Tue Apr 16 16:45:44 UTC 2002

Modified Files:
---------------
livejournal/cgi-bin: bmlp.pl

Log Message:
------------
(trans) tear a ton of crap out of bmlp.pl and replace it with a hook
which lj-bml-init.pl loads. but i'm not committing that part for
awhile... my existing implementation is just a stub which works
but isn't fast.


To generate a diff of this commit:
cvs rdiff -r1.18 -r1.19 livejournal/cgi-bin/bmlp.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/bmlp.pl.diff?r1=1.18&r2=1.19

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Tue Apr 16 17:07:50 UTC 2002

Added Files:
------------
livejournal/bin/upgrading: en.dat text.dat texttool.pl

Log Message:
------------
(trans) most of command-line upgrading/exporting/etc text tool, and related general files


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 livejournal/bin/upgrading/en.dat \
livejournal/bin/upgrading/text.dat livejournal/bin/upgrading/texttool.pl
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/en.dat.diff?r1=0&r2=1.1
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/text.dat.diff?r1=0&r2=1.1
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/texttool.pl.diff?r1=0&r2=1.1

ljcom

Module Name: ljcom
Committed By: bradfitz
Date: Tue Apr 16 17:08:13 UTC 2002

Added Files:
------------
ljcom/bin/upgrading: de.dat en_LJ.dat text-local.dat

Log Message:
------------
(trans) ljcom-specific language files


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 ljcom/bin/upgrading/de.dat ljcom/bin/upgrading/en_LJ.dat \
ljcom/bin/upgrading/text-local.dat
http://cvs.livejournal.org/browse.cgi/ljcom/bin/upgrading/de.dat.diff?r1=0&r2=1.1
http://cvs.livejournal.org/browse.cgi/ljcom/bin/upgrading/en_LJ.dat.diff?r1=0&r2=1.1
http://cvs.livejournal.org/browse.cgi/ljcom/bin/upgrading/text-local.dat.diff?r1=0&r2=1.1

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Tue Apr 16 17:14:30 UTC 2002

Modified Files:
---------------
livejournal/cgi-bin: lj-bml-init.pl

Log Message:
------------
(trans) oh, hell, i'll commit this anyway, just so people can tinker
if they want. we won't be using anything close to this on the live
site later, but it works and is good for testing.


To generate a diff of this commit:
cvs rdiff -r1.17 -r1.18 livejournal/cgi-bin/lj-bml-init.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/lj-bml-init.pl.diff?r1=1.17&r2=1.18