gnu-social/_darcs/inventories/20080718164332-34904-c590580bef21d90072f988d2597154b954823299.gz
Evan Prodromou 1d4f1f6bf6 add standard directories
Added some of the standard directories

darcs-hash:20080506151729-84dde-563da8505e06a7302041c93ab157ced31165876c.gz
2008-05-06 11:17:29 -04:00

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]