1d4f1f6bf6
Added some of the standard directories darcs-hash:20080506151729-84dde-563da8505e06a7302041c93ab157ced31165876c.gz
414 lines
17 KiB
Plaintext
414 lines
17 KiB
Plaintext
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] |