summaryrefslogtreecommitdiff
path: root/_darcs/inventories/20080718164332-34904-c590580bef21d90072f988d2597154b954823299.gz
blob: 8699583269dc82c7143d2ef0d7d40315c841d1d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
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]