Starting with tag: [TAG 0.4.4 Evan Prodromou **20080718164332] [quote match terms Evan Prodromou **20080718183534] [Twitter-compatible API - added missing double quotes to WWW-Authenticate header zach@copley.name**20080718185053] [LOG_ERROR -> LOG_ERR Evan Prodromou **20080718190835] [add basic auth for user_timeline Evan Prodromou **20080719154753] [try again with user_timeline auth Evan Prodromou **20080719155526] [bare auth for friends, too Evan Prodromou **20080719171023] [correct handling of bareauth Evan Prodromou **20080719171605] [Update pot file Mike Cochrane **20080717235306] [Fix a couple of notice errors Mike Cochrane **20080720023259] [Another notice error Mike Cochrane **20080720023510] [A couple more notice errors Mike Cochrane **20080720025546] [Some more notice errors - I guess I'm the only one developing with E_ALL Mike Cochrane **20080720033236] [Don't highlight search terms inside url Mike Cochrane **20080720033401] [Add hidden form value when the site is not in fancy mode so the action is not lost Mike Cochrane **20080720040351] [mailer daemon start Evan Prodromou **20080717132533] [some missing methods Evan Prodromou **20080718180951] [fixup error Evan Prodromou **20080718181612] [better error msg Evan Prodromou **20080718185027] [LOG_ERROR => LOG_ERR in maildaemon Evan Prodromou **20080718191019] [better type logic Evan Prodromou **20080718202052] [pass type to error Evan Prodromou **20080718202124] [add some logging Evan Prodromou **20080718202702] [add a transport flag to queue items Evan Prodromou **20080719140906] [use mailparse Evan Prodromou **20080719142058] [email settings for post by email Evan Prodromou **20080719202625] [save emailpost flag Evan Prodromou **20080720053431] [first pass at list of SMS carriers for SMS-to-email gateway Evan Prodromou **20080720053458] [start sms settings Evan Prodromou **20080720193005] [wrong name for email settings action file Evan Prodromou **20080720193132] [require sms carrier Evan Prodromou **20080720193228] [confirmation for sms Evan Prodromou **20080720193712] [add sms broadcast to broadcasting Evan Prodromou **20080720195549] [clarify that charges may be exorbitant Evan Prodromou **20080720195834] [bad string in SQL query Evan Prodromou **20080720200039] [add autosubscribe flag to users Evan Prodromou **20080720200530] [add autosubscribe Evan Prodromou **20080720201620] [add autosubscribe to profile settings Evan Prodromou **20080720202705] [too much merlot on the airplane, dumb syntax mistake Evan Prodromou **20080720202832] [$true not the same as true Evan Prodromou **20080720233308] [fixup autosubscribe save Evan Prodromou **20080720233712] [shorter confirmation message and web iface to confirm Evan Prodromou **20080721011128] [forgot to p Evan Prodromou **20080721012301] [get the correct code Evan Prodromou **20080721012405] [stop overwriting links.ini Evan Prodromou **20080721035853] [add sms email address to user Evan Prodromou **20080721035919] [add flag for sms replies Evan Prodromou **20080721040551] [use user field rather than re-building sms email over and over Evan Prodromou **20080721040614] [use smsemail stored value Evan Prodromou **20080721042302] [trim mail and maildaemon Evan Prodromou **20080721042333] [scrub mail content a bit more Evan Prodromou **20080721043734] [explode WHAT, again? Evan Prodromou **20080721044015] [output with whitespace between lines Evan Prodromou **20080721044135] [save changes to smsemail Evan Prodromou **20080721044604] [multitype (???) -> multipart Evan Prodromou **20080721045119] [some more scrubbing Evan Prodromou **20080721050508] [rewrite for settings of sms Evan Prodromou **20080721083758] [checkbox named wrong in sms settings Evan Prodromou **20080721084801] [update keys for incomingemail Evan Prodromou **20080721085641] [fix mail sending Evan Prodromou **20080721090819] [SQL error Evan Prodromou **20080721091854] [logging and checking Evan Prodromou **20080721092813] [do the sms query the dumb way Evan Prodromou **20080721093401] [return true from mail sms broadcast Evan Prodromou **20080721093457] [maildaemon enqueues Evan Prodromou **20080721133337] [Twitter-compatible API: /account/update_location implemented zach@copley.name**20080720044756] [Twitter-compatible API - Error handling that better matches Twitter's zach@copley.name**20080720070905] [Twitter-compatible API - refactoring and bug fixes zach@copley.name**20080720083428] [Twitter-compatible API: /friendship/exists always failed - fixed! zach@copley.name**20080720083948] [Twitter-compatible API: /help/test was emmitting dupe elements. Fixed. zach@copley.name**20080721091702] [better confirm cancel Evan Prodromou **20080721162434] [correct values for hidden fields Evan Prodromou **20080721162857] [mark notices as local Evan Prodromou **20080722141614] [mark incoming notices as local or not Evan Prodromou **20080722141828] [public timeline only gets local notices Evan Prodromou **20080722142050] [every user is subscribed to themselves Evan Prodromou **20080722144154] [centralize and optimize with-friends query Evan Prodromou **20080722160213] [blow off DB_DataObject joins, write SQL from scratch Evan Prodromou **20080722161549] [whitespace in SQL Evan Prodromou **20080722161712] [another whitespace SQL error Evan Prodromou **20080722161752] [notices and counts Evan Prodromou **20080722162332] [don't get a count from query Evan Prodromou **20080722163116] [don't get a count anywhere Evan Prodromou **20080722163200] [hide magic self subscription Evan Prodromou **20080722163511] [fix content check so it shows zeros Evan Prodromou **20080722163618] [correctly return 0 for zero followers Evan Prodromou **20080722164129] [add notice sources (currently unused) Evan Prodromou **20080722164639] [lost the nickname changing from profile to user Evan Prodromou **20080722173613] [Twitter-compatible API - location_update was spitting out the wrong profile. Fixed. zach@copley.name**20080721174438] [Added is_readonly() method to all Actions zach@copley.name**20080722171501] [Twitter-compatible API: made is_readonly() method smarter zach@copley.name**20080722182919] [base class is_readonly() now returns false by default zach@copley.name**20080722212056] [use a random mirror Evan Prodromou **20080724171213] [default for mirror in DB Evan Prodromou **20080724205456] [ensure that there's a session before redirecting the user Evan Prodromou **20080724231833] [let admins prevent registration Evan Prodromou **20080724235508] [don't show register link if the site is closed Evan Prodromou **20080724235804] [add local flag for stuff posted over the API Evan Prodromou **20080727023516] [four key SMS providers had ' (SMS)' appended to their patterns Evan Prodromou **20080729032845] [Fixed location of bracket for gettext. Mike Cochrane **20080713053033] [Resolve conflict Mike Cochrane **20080714025853] [More notice errors and fix and incorrect variable name Mike Cochrane **20080720055558] [First cut at hastags support. Mike Cochrane **20080720055702] [Missing ini settings for notice_tag table Mike Cochrane **20080720080801] [Add rewrite rules for tags Mike Cochrane **20080720081021] [Add tag action Mike Cochrane **20080720081838] [Set constant to propper value, not debug value Mike Cochrane **20080720082641] [Update of the fr_FR translation florian@biree.name**20080719162355] [Added notice deletion http://laconi.ca/PITS/00045 matthew.gregg@gmail.com**20080716032045 Removes selected notice and any replies that reference it. Attempts to de-queue anything pending. This patch does not archive notices. ] [Patch for PITS 00032, 00033, 00034 matthew.gregg@gmail.com**20080719003417] [Adds Opensearch description matthew.gregg@gmail.com**20080720015823] [Sort tags by highest frequency then most recent Mike Cochrane **20080720094832] [Notice error Mike Cochrane **20080720094917] [Clean up of delete links when not logged in Mike Cochrane **20080720094954] [Update for langauge column Mike Cochrane **20080720095651] [Fix undefined variable error Mike Cochrane **20080720100024] [Regenerate class file for language column Mike Cochrane **20080720100253] [Fullname is in the profile, not the user object Mike Cochrane **20080720101553] [Add rel="contact" to subscription on profile page. http://laconi.ca/PITS/00275 Mike Cochrane **20080720101947] [gettext strings and pass the query string between tabs http://laconi.ca/PITS/00231 Mike Cochrane **20080720105659] [Block access to .ini files http://laconi.ca/PITS/00240 Mike Cochrane **20080720112032] [Explicitly set the character set on the handle column to fix http://laconi.ca/PITS/00262 Mike Cochrane **20080720113458] [Fix errors from delete code when viewing a user's profile while not logged in. Mike Cochrane **20080720122715] [Strip characters that shouldn't be in xml. Fixes http://laconi.ca/PITS/00253 for future messages, or all after a regeneration of rendered messages Mike Cochrane **20080720122832] [Clean up delete code. Add missing htaccess rule. Exit after errors so the code doesn't continue running. Mike Cochrane **20080720124552] [User definable timezones. Work in UTC internally and display per user/site default. http://laconi.ca/PITS/00011 Mike Cochrane **20080720141325] [Locate examples in config Mike Cochrane **20080720141543] [Opensearch updates matthew.gregg@gmail.com**20080720195505 This adds htaccess and searches for people and notices. ] [Get text wrappers around strings so they can be in the native language of the site and use fancy urls if appropriate mikec@mikenz.geek.nz**20080721090110] [Publish MicroIDs for email and mpp on profile and notice pages. mikec@mikenz.geek.nz**20080721120036] [Changse to ini file that I always forget to record Mike Cochrane **20080721123243] [Update POT file Mike Cochrane **20080721123519] [Resolve conflicts after pull from evan mikec@mikenz.geek.nz**20080721135637] [Add error file and line to the xmppdaemon error handler Mike Cochrane **20080722064607] [Add vodafone New Zealand Mike Cochrane **20080722082526] [Only try sending xmpp notices if xmpp is enabled Mike Cochrane **20080722082653] [Only Set reply details if there is something to reply to Mike Cochrane **20080722082724] [No errors if it's not set Mike Cochrane **20080722082840] [Add SMS mail config to sample config Mike Cochrane **20080722100828] [Resolve conflicts Mike Cochrane **20080722205315] [Index on the correct column Mike Cochrane **20080722205335] [Lazy/Auto load the class files as needed Mike Cochrane **20080724234533] [Correct variable name Mike Cochrane **20080724234601] [Cache the DateTimeZon objects Mike Cochrane **20080724234619] [Auto/Lazy load the class files Mike Cochrane **20080724234701] [Queue_item correct name in dequeue function Evan Prodromou **20080726033958] [change 'deletenotice' to 'notice/delete' Evan Prodromou **20080726034209] [require validation code Evan Prodromou **20080729025156] [Orange (UK) for carriers Evan Prodromou **20080729182534] [rel=tag for hashtags Evan Prodromou **20080729182558] [force re-render on all notices whether or not they're already rendered Evan Prodromou **20080729183154] [change tag output to a tag cloud Evan Prodromou **20080729193533] [show the weight in output (for my own edification) Evan Prodromou **20080729194246] [relative info, too Evan Prodromou **20080729194457] [if-else instead of ?: Evan Prodromou **20080729194735] [change relative names to percentages in font sizes Evan Prodromou **20080729195055] [fix css selector Evan Prodromou **20080729195204] [shift some font sizes around Evan Prodromou **20080729195307] [justify the tag cloud Evan Prodromou **20080729195405] [justify -> center Evan Prodromou **20080729195512] [refactor notice-adding code to one static method on Notice Evan Prodromou **20080730022856] [save the source Evan Prodromou **20080730025052] [remember to broadcast in api, and also use the right ID Evan Prodromou **20080730030012] [show where a notice came from Evan Prodromou **20080730032651] [fallback for unknown source Evan Prodromou **20080730032918] [new -> staticGet Evan Prodromou **20080730033304] [use a little X instead of "delete" for delete link, right after arrow Evan Prodromou **20080730033804] [show the right stuff on profile page, too Evan Prodromou **20080730033939] [move the language info, fix dir for locales Evan Prodromou **20080730035446] [output on fixup_hashtags Evan Prodromou **20080730191753] [Twitter-compatible API: better error handling for replier_by_reply() zach@copley.name**20080728230221] [Update some gettext strings and number the arguements so life is easier for translators Mike Cochrane **20080729080641] [Resolve conflicts Mike Cochrane **20080731004922] [Twitter-compatible API: implemented /users/show.format method zach@copley.name**20080730213226 (and some API bug fixes) ] [let @rejon do the homework http://ur1.ca/17c Evan Prodromou **20080731020433] [try to slim down the top menu so it all fits Evan Prodromou **20080731020933] [Envoyer -> Poster Evan Prodromou **20080731031652] [Poster -> Envoi (coding by microblog, probably a first) Evan Prodromou **20080731033641] [change the font sizes in the tag cloud Evan Prodromou **20080731040703] [ksort() the tags list Evan Prodromou **20080731041000] [version upgrade Evan Prodromou **20080731050632]