diff options
Diffstat (limited to '_darcs/inventories/20080718164332-34904-c590580bef21d90072f988d2597154b954823299.gz')
-rw-r--r-- | _darcs/inventories/20080718164332-34904-c590580bef21d90072f988d2597154b954823299.gz | 414 |
1 files changed, 414 insertions, 0 deletions
diff --git a/_darcs/inventories/20080718164332-34904-c590580bef21d90072f988d2597154b954823299.gz b/_darcs/inventories/20080718164332-34904-c590580bef21d90072f988d2597154b954823299.gz new file mode 100644 index 000000000..869958326 --- /dev/null +++ b/_darcs/inventories/20080718164332-34904-c590580bef21d90072f988d2597154b954823299.gz @@ -0,0 +1,414 @@ +Starting with tag: +[TAG 0.4.3 +Evan Prodromou <evan@prodromou.name>**20080710045454] +[don't auto-pull OpenID parameters +Evan Prodromou <evan@prodromou.name>**20080710151842] +[bug in userbyid +Evan Prodromou <evan@prodromou.name>**20080711042022] +[get avatar by nickname +Evan Prodromou <evan@prodromou.name>**20080711060045 + + This is to support third-party apps that want to build an URL to an + avatar given a user's name. + +] +[add 'avatar' to blacklisted names +Evan Prodromou <evan@prodromou.name>**20080711171113] +[better error checking in shownotice +Evan Prodromou <evan@prodromou.name>**20080711171345] +[check for error, not success! +Evan Prodromou <evan@prodromou.name>**20080712051738] +[Log msgs can now go to a file as well as syslog +zach@copley.name**20080711070021] +[add the logfile entry to common, a little recoding in common_log +Evan Prodromou <evan@prodromou.name>**20080712151521] +[Convert _t() to _() for gettext. +Mike Cochrane <mikec@mikenz.geek.nz>**20080708094531 + + +] +[Remove tralling whitespace on lines and a gettext replacement that I missed. +Mike Cochrane <mikec@mikenz.geek.nz>**20080708095113 + +] +[Translate a few more strings. +Mike Cochrane <mikec@mikenz.geek.nz>**20080708100519] +[bracket in the wrong place +Mike Cochrane <mikec@mikenz.geek.nz>**20080708130408] +[Merge conflicts and kill a whole lot of trailing whitespace on lines. +Mike Cochrane <mikec@mikenz.geek.nz>**20080709224630] +[Resolve conflicts and convert _t( to _( where it was introduced again. +Mike Cochrane <mikec@mikenz.geek.nz>**20080710045126] +[Resolve conflict properly +Mike Cochrane <mikec@mikenz.geek.nz>**20080710045942] +[Bracket in correct place +Mike Cochrane <mikec@mikenz.geek.nz>**20080710050202] +[Missing sprintf +Mike Cochrane <mikec@mikenz.geek.nz>**20080710050459] +[More _t( to _( and sprintfs in new code +Mike Cochrane <mikec@mikenz.geek.nz>**20080710051035] +[Trailing whitespace on lines +Mike Cochrane <mikec@mikenz.geek.nz>**20080710051201] +[Missed one _t +Mike Cochrane <mikec@mikenz.geek.nz>**20080710051331] +[Stop after a redirect. Fixed remote subscription for me. +Mike Cochrane <mikec@mikenz.geek.nz>**20080710055726] +[Convert more _t s to _ +Mike Cochrane <mikec@mikenz.geek.nz>**20080712115300] +[Error I made merging a diff +Mike Cochrane <mikec@mikenz.geek.nz>**20080712123942] +[try to show zeroes in statistics +Evan Prodromou <evan@prodromou.name>**20080712200909] +[fixup name sent in subject of confirmation email +Evan Prodromou <evan@prodromou.name>**20080712202017] +[lost the site name, and moved everything into sprintf of gettext +Evan Prodromou <evan@prodromou.name>**20080712202903] +[reformat mail again +Evan Prodromou <evan@prodromou.name>**20080712204923] +[format string, again +Evan Prodromou <evan@prodromou.name>**20080712205220] +[change search forms to get (PITS 00248) +Evan Prodromou <evan@prodromou.name>**20080712214610] +[multibyte counter +drry <drry@drry.jp>**20080708090418 + #00179 +] +[check type, not value, of counts +Evan Prodromou <evan@prodromou.name>**20080713003932] +[first pass at a sitemap generator +Evan Prodromou <evan@prodromou.name>**20080713004936] +[twiddle some parens in imsettings for gettext +Evan Prodromou <evan@prodromou.name>**20080713130112] +[restore enhanced login instructions, lost in gettext() switchover +Evan Prodromou <evan@prodromou.name>**20080713151004] +[little lost hash +Evan Prodromou <evan@prodromou.name>**20080713151035] +[Fixed non openid registration +Mike Cochrane <mikec@mikenz.geek.nz>**20080713024754] +[Sort notices on the public page where they were posted in the same second +Mike Cochrane <mikec@mikenz.geek.nz>**20080713042238] +[Merge some gettext strings to one line so translation tools are happier +Mike Cochrane <mikec@mikenz.geek.nz>**20080713044608] +[Colapse a lot of strings to make like easier for translators and more consisitant for users +Mike Cochrane <mikec@mikenz.geek.nz>**20080713053748] +[locale/laconica.pot can be used as a translation template to translate loconica. +Mike Cochrane <mikec@mikenz.geek.nz>**20080713060055 + + I have added an en_NZ translation which has a few of the spelling differences that we have down here. + + Until a language interface is created add something like: + /* Set locale */ + setlocale(LC_ALL, 'en_NZ'); + bindtextdomain("laconica", './locale'); + textdomain("laconica"); + + to index.php to allow you to test your new locale. I used http://www.poedit.net/ to edit the locale. Also see http://nz2.php.net/manual/en/function.setlocale.php#82288 is you're having issues getting you locale to work on linux. + + +] +[Sort notices by date then id so they are in the correct order when there are multiple in the same second +Mike Cochrane <mikec@mikenz.geek.nz>**20080713065009] +[conflict resolution after pulling from mikenz +Evan Prodromou <evan@prodromou.name>**20080713215601] +[remove dataobject.ini +Evan Prodromou <evan@prodromou.name>**20080713220114 + + This is a useful file for development but not for deployment. Deleting + it so people don't use it on production servers. + +] +[remove old file from themes dir +Evan Prodromou <evan@prodromou.name>**20080713222006] +[remove old index file +Evan Prodromou <evan@prodromou.name>**20080713222056] +[fixing IM message, AGAIN +Evan Prodromou <evan@prodromou.name>**20080714022055] +[extra space in link +Evan Prodromou <evan@prodromou.name>**20080714060517] +[add handle_session() +Evan Prodromou <evan@prodromou.name>**20080714124733] +[utility for getting avatar or default avatar +Evan Prodromou <evan@prodromou.name>**20080714034443] +[add extra Twitter cruft to jabber messages +Evan Prodromou <evan@prodromou.name>**20080714034503] +[make broadcast send notice with extra Twitter cruft +Evan Prodromou <evan@prodromou.name>**20080714034647] +[forgot to send a null for subject in XMPP message +Evan Prodromou <evan@prodromou.name>**20080714043459] +[get the msg to format +Evan Prodromou <evan@prodromou.name>**20080714044153] +[debugging changes on development server +Evan Prodromou <evan@dev.controlezvous.ca>**20080714140209] +[encode special chars in atom payload +Evan Prodromou <evan@prodromou.name>**20080714143042] +[build stanza ourselves, without library +Evan Prodromou <evan@prodromou.name>**20080715033711] +[work around probs with XMPPHP library +Evan Prodromou <evan@prodromou.name>**20080715190519] +[replies from people you're not subscribed to over Jabber +Evan Prodromou <evan@prodromou.name>**20080715195513] +[more info at registration time, better message when you're finished +Evan Prodromou <evan@prodromou.name>**20080715213202] +[fix checkbox for license +Evan Prodromou <evan@prodromou.name>**20080715214249] +[better formatting in registration results +Evan Prodromou <evan@prodromou.name>**20080715214612] +[more formatting for registration success +Evan Prodromou <evan@prodromou.name>**20080715214934] +[maybe an extra \n will help my formatting +Evan Prodromou <evan@prodromou.name>**20080715215407] +[one more linefeed +Evan Prodromou <evan@prodromou.name>**20080715215556] +[remove email settings from profile settings ahead of having its own tab +Evan Prodromou <evan@prodromou.name>**20080715220144] +[move email settings to its own tab +Evan Prodromou <evan@prodromou.name>**20080715221826] +[unique key on a boolean value is not scalable +Evan Prodromou <evan@prodromou.name>**20080715221946] +[rebuild classes based on DB change +Evan Prodromou <evan@prodromou.name>**20080715222026] +[bad class name in emailsettings +Evan Prodromou <evan@prodromou.name>**20080715222342] +[correct name for common_canonical_email +Evan Prodromou <evan@prodromou.name>**20080715222554] +[confirm address +Evan Prodromou <evan@prodromou.name>**20080715223149] +[Take full path for index file, not just name; change any "hourly" changefreqs to "daily"; add small function for W3C timestamps. +Earle Martin <earle@downlode.org>**20080714000833] +[Include user name in item titles for RSS aggregator users. +Earle Martin <earle@downlode.org>**20080714153859] +[Add SIOC data to global RSS feed. +Earle Martin <earle@downlode.org>**20080714191328] +[Don't capture trailing ")", "]" or ">" as part of URLs +Earle Martin <earle@downlode.org>**20080715022045] +[only loop through the list if there's a list +Evan Prodromou <evan@dev.controlezvous.ca>**20080716004414] +[PITS.00114: 'T USERNAME' should work like an @-link +erik@erikstambaugh.com**20080709010415] +[add alternative reply format +Evan Prodromou <evan@prodromou.name>**20080716025842] +[got the args to array unshift backwards +Evan Prodromou <evan@prodromou.name>**20080716030022] +[back out my change to the link format; see if it helps +Evan Prodromou <evan@prodromou.name>**20080716030200] +[more array munging +Evan Prodromou <evan@prodromou.name>**20080716031346] +[lcase tname +Evan Prodromou <evan@prodromou.name>**20080716031459] +[yet more array munging +Evan Prodromou <evan@prodromou.name>**20080716031544] +[sigh +Evan Prodromou <evan@prodromou.name>**20080716031718] +[Update laconica.pot with latest strings +Mike Cochrane <mikec@mikenz.geek.nz>**20080714091337] +[The first translation of laconica, fr_FR translation from Florian Biree <florian at biree.name>. Thanks :-) +Mike Cochrane <mikec@mikenz.geek.nz>**20080714091448 + + + To test locales add code like this to your index.php: + + /* Set locale */ + setlocale(LC_ALL, 'fr_FR'); + bindtextdomain("laconica", './locale'); + bind_textdomain_codeset("laconica", 'UTF-8'); + textdomain("laconica"); + + UI coming soon from someone else for changing your language. + + +] +[Fixup rememberme cookie handling in the POST only case +Dave Barry <dave@psax.org>**20080714050037] +[lost else +Evan Prodromou <evan@prodromou.name>**20080716053532] +[error handler in xmppdaemon +Evan Prodromou <evan@prodromou.name>**20080716054932] +[add some warnings and stuff +Evan Prodromou <evan@prodromou.name>**20080716061933] +[bad default for email on command-line systems +Evan Prodromou <evan@boursin.controlezvous.ca>**20080716055326] +[slightly better error handling +Evan Prodromou <evan@boursin.controlezvous.ca>**20080716064736] +[better formatting on custom error +Evan Prodromou <evan@prodromou.name>**20080716134408] +[slight code hygiene for rssaction +Evan Prodromou <evan@prodromou.name>**20080716152009 + + I moved the $creators array from being a global variable to being an + instance variable. + + I also changed the URL that was used for the user, based on whether + they're a remote or local user. + + Finally, I changed instances of $config to calls to common_config(). + +] +[utility function for getting a profile URI +Evan Prodromou <evan@prodromou.name>**20080716152511 + + I added a utility function for getting a profile URI. At some point we + need to push commonalities between Remote_profile and User into the + Profile class; single-table inheritance. We do a lot of switching + around for no good reason on users and profiles. + +] +[use root url of site, not hard-coded identi.ca URL +Evan Prodromou <evan@prodromou.name>**20080716152906] +[creator_url => creator_uri +Evan Prodromou <evan@prodromou.name>**20080716163339] +[remove tag URI stuff; unused and confusing +Evan Prodromou <evan@prodromou.name>**20080716205359] +[default value for avatar server +Evan Prodromou <evan@prodromou.name>**20080716205541] +[theme server support +Evan Prodromou <evan@prodromou.name>**20080716205947] +[default timezone +Evan Prodromou <evan@prodromou.name>**20080716210949] +[no such user in replies. +Evan Prodromou <evan@prodromou.name>**20080717124215] +[add a description with the bio in it to HTML head +Evan Prodromou <evan@prodromou.name>**20080717124719] +[better log message for incoming presence +Evan Prodromou <evan@prodromou.name>**20080717132452] +[public indexers in config file +Evan Prodromou <evan@prodromou.name>**20080717134331] +[remove default priority from sitemaps +Evan Prodromou <evan@prodromou.name>**20080717153657] +[use common functions +Evan Prodromou <evan@prodromou.name>**20080717155212 + + I used the common function for the avatar URL, in case there's an + avatar server. + + I used the common W3C DTF function. + +] +[remove unused call to undefined function +Evan Prodromou <evan@prodromou.name>**20080717155438] +[restrict avatars to certain sizes in SQL +Evan Prodromou <evan@prodromou.name>**20080717160257] +[avatar files never change +Evan Prodromou <evan@prodromou.name>**20080717160531] +[add rel=me to homepage link +Evan Prodromou <evan@prodromou.name>**20080717163211] +[define syslog variables in common.php +Evan Prodromou <evan@prodromou.name>**20080717163613] +[uniquify the list of reply nicknames (DOH!) +Evan Prodromou <evan@prodromou.name>**20080717164042] +[First volly at a Twitter-compatible API. Just working out the +zach@copley.name**20080712081247 + detials of 1) Basic Auth and 2) dispatch to the right Action class + files to handle the requests. + + You can hit it with... + + http://localhost/laconica/api/public_timeline.json + + or to try Basic Auth you can try something like: + + http://nickname:password@localhost/laconica/api/statuses/friends_timeline.xml + + Although that actual method isn't done yet, so it should authenticate + and then complain. + +] +[Comment changed to reflect reality +zach@copley.name**20080713083853] +[Second shot at figuring out action dispatch for Twitter-compatible API +zach@copley.name**20080714080741] +[Stubs for all Twitter-API methods +zach@copley.name**20080714080949] +[All Twitter-compatible API calls answer now +zach@copley.name**20080714190300] +[First Twitter-compat API call works! /api/help/test.format +zach@copley.name**20080714202728] +[Twitter-compatible API: /statuses/public_timeline.xml sorta works +zach@copley.name**20080715031812] +[Prepended 'Twit' to Twitter-compatible API actions (renamed action +zach@copley.name**20080715043121 + files) to make it more clear what the action files are for. +] +[Twitter-compatible API: public_timeline.xml more complete +zach@copley.name**20080715065850] +[Twitter-compatible API: refactor in prep for json, rss, and atom formats +zach@copley.name**20080715234131] +[Twitter-compatible API: public_timeline.json now works +zach@copley.name**20080716060922] +[Twitter-compatible API: public_timeline.rss mostly working +zach@copley.name**20080716072124] +[Twitter-compatible API: public_timeline.rss really works now +zach@copley.name**20080716191847] +[Twitter-compatible API: public_timeline.atom works +zach@copley.name**20080716205218] +[Twitter-compatible API - code cleanup +zach@copley.name**20080716220223] +[Twitter-compatible API: statuses/show/id.format now works +zach@copley.name**20080716230047] +[Twitter-compatible API - /statuses/show and /statuses/update now work +zach@copley.name**20080717054411] +[add friend statuses, refactor output functions +Evan Prodromou <evan@prodromou.name>**20080717210519] +[support id, user timeline +Evan Prodromou <evan@prodromou.name>**20080717211942] +[sprintf error +Evan Prodromou <evan@prodromou.name>**20080717213214] +[Twitter-API: /statuses/replies.format now works (mostly) +zach@copley.name**20080717222845] +[Twitter-compatible API /statuses/replies.format -- changed subtitle to be more like Twitter's +zach@copley.name**20080717223521] +[Twitter-compatible API: /statuses/user_timeline/argument.format now works +zach@copley.name**20080718002131] +[Twitter-compatible API - updated rewrite rules to support /statuses/user_timeline +zach@copley.name**20080718002324] +[Link author avatars to posts directly. +Earle Martin <earle@downlode.org>**20080716183052] +[hand-built links.ini +Evan Prodromou <evan@prodromou.name>**20080718013444] +[Twitter-compatible API: white listed user_timeline and show as per twitter +zach@copley.name**20080718023334] +[Twitter-compatible API - first crack at /statuses/followers.format +zach@copley.name**20080718025554] +[Twitter-API: /account/verify_credentials.format now works +zach@copley.name**20080718040332] +[move mail notification to a utility function +Evan Prodromou <evan@prodromou.name>**20080718041231] +[show friendship stuff +Evan Prodromou <evan@prodromou.name>**20080718041323] +[add nonce links +Evan Prodromou <evan@prodromou.name>**20080718041549] +[beware of shadows +Evan Prodromou <evan@prodromou.name>**20080718041633] +[null reference error +Evan Prodromou <evan@prodromou.name>**20080718042030] +[getting the id from the wrong place +Evan Prodromou <evan@prodromou.name>**20080718042352] +[start and end xml +Evan Prodromou <evan@prodromou.name>**20080718042511] +[init and end documents +Evan Prodromou <evan@prodromou.name>**20080718043456] +[when in doubt, start throwing transactions around +Evan Prodromou <evan@prodromou.name>**20080718043735] +[exit on error +Evan Prodromou <evan@prodromou.name>**20080718044905] +[add create stamp to subscription in api +Evan Prodromou <evan@prodromou.name>**20080718045150] +[change fetch to find in api +Evan Prodromou <evan@prodromou.name>**20080718045204] +[handle some more cases +Evan Prodromou <evan@prodromou.name>**20080718050845] +[add api data +Evan Prodromou <evan@prodromou.name>**20080718051318] +[forgot ending element for users +Evan Prodromou <evan@prodromou.name>**20080718051404] +[add argumented friends and followers to api +Evan Prodromou <evan@prodromou.name>**20080718051841] +[pages and limits +Evan Prodromou <evan@prodromou.name>**20080718052557] +[add an HTML payload to outgoing notices +Evan Prodromou <evan@prodromou.name>**20080718063130] +[forgot the user's name in HTML output +Evan Prodromou <evan@prodromou.name>**20080718070252] +[remove API from list of unimplemented features. +Evan Prodromou <evan@prodromou.name>**20080718164120] +[increment software version +Evan Prodromou <evan@controlezvous.ca>**20080718164317]
\ No newline at end of file |