Update OAuth instructions on README.Debian.
[debian/bti.git] / ChangeLog
1 Summary of changes from v032 to v033
2 ============================================
3
4 Greg Kroah-Hartman (9):
5       Merge pull request #24 from pferor/master
6       Fix build issue
7       rework finding the config file.
8       Minor coding style cleanups.
9       Remove the FSF's address, as we don't care about that.
10       Error out if the command line option for a config file fails.
11       Merge pull request #23 from maneulyori/master
12       coding style cleanups
13       fix up coding style differences generated in the json parsing functions
14
15 Paul Salanitri (3):
16       Add direct message capability.     Also adds rudimentry error checking on both updates and direct messages.
17       Update the man page to show direct message ability.
18       Add direct message action.
19
20 Pferor (1):
21       Add XDG compilance (~/.config/bti) support
22
23 maneulyori (3):
24       increased size of char endpoint to 2KByte. It will fix bti crashes while tweeting long unicode string.
25       use snprintf instead of sprintf. It will prevent BOF.
26       Stop tweeting when tweet length is over 140 character.
27
28 paulrho (7):
29       Merge https://github.com/gregkh/bti
30       Better error checking     Use twitter to detect >140 chars
31       Typo fix
32       write status update and direct message with json url     read json error messages
33       include JSON library     guard against a pre 0.10 json library bug
34       another json pre10 issue to work around
35       Enable showing timeline: friends, user     (public does not work)
36
37
38 Summary of changes from v031 to v032
39 ============================================
40
41 Amir Mohammad Saied (1):
42       s/http/https/g
43
44 Fabian Groffen (1):
45       bti: allow compilation on non-GNU platforms
46
47 Galen Charlton (1):
48       teach bti how to do OAuth for custom StatusNet installations
49
50 Greg Kroah-Hartman (4):
51       bti: Handle NULL HOME environment variables
52       bti.xml: docsheet url cleanup
53       update bti.1 with latest docbook template goodness
54       fix up some compiler warnings
55
56 Jonathan Neuschäfer (4):
57       fix common misspellings
58       get_string*: fix a memory leak
59       HACKING: this is bti, not smugbatch
60       send_request: don't leak the curl stuff
61
62 gregor herrmann (7):
63       Die if no host is provided.
64       Name correct hosts in prompts.
65       Add documentation for new shrink_host feature in bti-shrink-urls.
66       Document the new --retweet feature in bti.xml and add it to bash completion.
67       Active --dry-run for OAuth.
68       laconi.ca was renamed to StatusNet
69       Output actually used config file name instead of hardcoded ~/.bti in request_access_token().
70
71 siers (1):
72       Output can be evened like a table with --column 20.
73
74
75 Summary of changes from v030 to v031
76 ============================================
77
78 Diego Elio Pettenò (1):
79       In non-background execution, check whether the server reports success.
80
81 Greg Kroah-Hartman (2):
82       code formatting cleanups
83       config: fix possible access of non-allocated memory
84
85 Michel Alexandre Salim (2):
86       Only treat # as a comment marker if it's at the beginning of line or is preceded by a whitespace character
87       Keep searching for '#' comment marker if previous occurence was a false positive
88
89
90 Summary of changes from v029 to v030
91 ============================================
92
93 Greg Kroah-Hartman (9):
94       turn on some better compiler warnings.
95       move debug to bti.h
96       fix compiler warning with bti_output_line
97       rewrite the config parser
98       Revert "turn on some better compiler warnings."
99       config.c: fix up some compiler warnings
100       config.c: remove config debug lines.
101       bti.c: fix another compiler warning about global functions.
102       send_request needs to return a negative error value.
103
104 L. Alberto Giménez (4):
105       Fix trivial compiler warnings
106       Added tags files to .gitignore
107       Fix retweet batch operation
108       Fix a segfault when specifying an invalid host.
109
110
111 Summary of changes from v028 to v029
112 ============================================
113
114 Amir Mohammad Saied (2):
115       Update my copyright date.
116       Fixing Identi.ca's OAuth request_token URI
117
118 Dwi Sasongko S (1):
119       Support proper 'reply_to' and 'retweet'
120
121 Greg Kroah-Hartman (9):
122       updated man pages generated from the docbook source
123       Merge https://github.com/leif81/bti into main tree
124       Merge testing branch into master
125       Merge branch 'oauth-readme' of https://github.com/agimenez/bti into agimenez-oauth-readme
126       reformat README to have a bit shorter lines
127       move verbose flag into the session structure
128       create bti.h
129       add config.c
130       move output logic to one function
131
132 Justin Forest (1):
133       Support shrinking with bit.ly and j.mp.
134
135 L. Alberto Giménez (1):
136       Document how to configure OAuth.
137
138 Leif Gruenwoldt (1):
139       user and public actions may not require auth
140
141 gregor herrmann (3):
142       Add documentation for new shrink_host feature in bti-shrink-urls.
143       Document the new --retweet feature in bti.xml and add it to bash completion.
144       Active --dry-run for OAuth.
145
146
147 Summary of changes from v027 to v028
148 ============================================
149
150 Diego Elio 'Flameeyes' Pettenò (7):
151       build system: use consistently pkg-config to check for dependencies
152       build system: use AC_SEARCH_LIBS rather than assuming -ldl is needed.
153       Remove autoscan-generated bad tests.
154       Use arrays rather than pointers for static strings.
155       Typo fix.
156       Split --background from --bash, and make the latter imply the former.
157       Collapse more fprintf() calls.
158
159 Greg Kroah-Hartman (7):
160       Fixup typo in Makefile.am found by @applehq
161       new version of checkpatch.pl from 2.6.35-rc1 kernel
162       whitespace cleanups for bti.c
163       more formatting cleanups
164       long line cleanups
165       Update my copyright date.
166       Reduce the number of calls to fprintf.
167
168
169 Summary of changes from v026 to v027
170 ============================================
171
172 Amir Mohammad Saied (4):
173       OAuth for both twitter, and identi.ca
174       HTTP basic auth for StatusNet instances
175       Leftovers from last commit, accepting account and, password from options
176       - Cosmetics     - Escaping tweet before POSTing it
177
178 Daniel Cordero (4):
179       Verbose mode shows status IDs
180       Support for replying to notices
181       Add a replyto configuration option
182       Fix a warning: unused variable message
183
184 Greg Kroah-Hartman (5):
185       add oath.keys from twitter.com
186       Merge branch 'master' into oath
187       error out if liboauth is not present
188       Merge branch 'master' into oath-test
189       fix up the autoconf checking for liboauth and other libraries
190
191 Michel Alexandre Salim (1):
192       Fix Implicit linking against -ldl
193
194
195 Summary of changes from v025 to v026
196 ============================================
197
198 Greg Kroah-Hartman (7):
199       minor coding style cleanup.
200       updated version of checkpatch.pl
201       another minor codingstyle fix
202       update bti.1 from the xml changes
203       init the readline function after parsing the command line options
204       add a configfile option to the core data structure
205       Add ability to override default config file option
206
207 Pete Zaitcev (2):
208       bti: suppress prompt if fed from a pipe
209       bti: fix a crash for echo -n|bti
210
211 Reuben Thomas (1):
212       Typo fixes for bti(1)
213
214 Summary of changes from v024 to v025
215 ============================================
216
217 Amir Mohammad Saied (3):
218       If there's no host specified, the session host is already pointing to twitter, but hosturl is empty
219       Removing explicit mentions of twitter
220       Merge remote branch 'gregkh/master'
221
222 Greg Kroah-Hartman (1):
223       Remove link-time dependancy on readline
224
225 gregor herrmann (1):
226       Name correct hosts in prompts.
227
228 Summary of changes from v023 to v024
229 ============================================
230
231 Ben Boeckel (1):
232       Disable echo when reading the password
233
234 Greg Kroah-Hartman (7):
235       fix compiler warning about fprintf
236       clean up some trailing whitespace
237       more coding style cleanups
238       don't free an array on the stack
239       fix crash when --debug is set
240       fix up some compiler warnings in read_password
241       use "quiet" mode of building if present.
242
243 Marvin Vek (1):
244       Add laconica group support
245
246 gregor herrmann (1):
247       BTI should not display password while user types it
248
249 Summary of changes from v022 to v023
250 ============================================
251
252 Amir Mohammad Saied (5):
253       https for twitter
254       Verbose mode for bti
255       verbose option for bash completion script
256       Updating documents, both for the new verbose mode, and custom laconi.ca installations.
257       Updating AUTHORs and copyright section
258
259 Summary of changes from v021 to v022
260 ============================================
261
262 Amir Mohammad Saied (2):
263       Support for custom bti installations
264       Updating config example file
265
266 Greg Kroah-Hartman (4):
267       add the script to the tarball.
268       fix build warning from time patch.
269       Merge branch 'master' of gregkh@master.kernel.org:/pub/scm/linux/kernel/git/gregkh/bti
270       Merge branch 'master' of git://github.com/amir/bti
271
272 J.R. Mauro (1):
273       bti: show timestamp in statuses
274
275 gregor herrmann (1):
276       bti: use ssl for identi.ca
277
278
279 Summary of changes from v020 to v021
280 ============================================
281
282 Greg Kroah-Hartman (3):
283       fix build of man pages
284       Install bti-shrink-urls properly
285       bump version to 021
286
287
288 Summary of changes from v019 to v020
289 ============================================
290
291 Greg Kroah-Hartman (3):
292       fix two compiler warnings.
293       bump version number
294       add more forgotten files to Makefile.am
295
296
297 Summary of changes from v018 to v019
298 ============================================
299
300 Greg Kroah-Hartman (1):
301       Makefile.am and configure.ac tweaks to get the release correct
302
303
304 Summary of changes from v017 to v018
305 ============================================
306
307 Alexander Færøy (1):
308       Use '#' as prefix for our tweets if we're uid 0; otherwise '$'.
309
310 Greg Kroah-Hartman (8):
311       add "bti:" to the beginning of all debug messages
312       show version when starting up with debug enabled
313       added bti-shrink-urls man page
314       added bti-shrink-urls.1 to Makefile
315       added AUTHOR section to bti-shrink-urls.xml
316       add bti-shrink-urls.1 to tree
317       convert to use autotools
318       more autoconf fun
319
320 Gregor Herrmann (1):
321       add missing arguments to getopt_long_only call and add --dry-run to --help
322
323
324 Summary of changes from v016 to v017
325 ============================================
326
327 Bart Trojanowski (1):
328       fix a bug with shrink_urls() when ran on text that contains no urls
329
330 Dave Barry (1):
331       Add support for api page numbers in read mode
332
333 Greg Kroah-Hartman (5):
334       Lots of checkpatch cleanups to the code
335       Merge branch 'master' of git://github.com/psykoyiko/bti
336       document the --page option
337       add --page to bti-bashcompletion
338       update bti.1
339
340
341 Summary of changes from v015 to v016
342 ============================================
343
344 Bart Trojanowski (6):
345       add make install target
346       add bti --shrink-urls
347       add bti --dry-run option
348       bti.xml and bti.example updates
349       fix an array overrun in shrink_urls()
350       bti-shrink-urls - properly handle urls with :
351
352 Greg Kroah-Hartman (3):
353       fix up some compiler warnings due to new patches
354       add new options to bash completion script
355       update bti.1 with new info from xml file
356
357
358 Summary of changes from v014 to v015
359 ============================================
360
361 Amir Mohammad Saied (11):
362       Actions support for bti
363       libxml2 libs and cflags
364       action and values for bash completion
365       Added action option in example bti config file
366       User action
367       Replies action
368       Updating bashcompletion and example config file for new actions
369       logging more
370       Updating documents
371       Handling unknown actions
372       Fixing an assignment issue
373
374 Greg Kroah-Hartman (2):
375       Change the formatting of --action output
376       fix readline mess when in --bash mode
377
378 Summary of changes from v013 to v014
379 ============================================
380
381 Greg Kroah-Hartman (1):
382       Fix readline bug(s)
383
384
385 Summary of changes from v012 to v013
386 ============================================
387
388 Greg Kroah-Hartman (3):
389       coding style cleanups
390       fix readline support
391       don't duplicate string on password or account prompt
392
393
394 Summary of changes from v011 to v012
395 ============================================
396
397 Amir Mohammad Saied (2):
398       Source parameter added
399       Add bash completion script
400
401 Greg Kroah-Hartman (2):
402       add --logfile option
403       document the logfile option
404
405 SanjayKumar J (1):
406       bti: incorrect version fix
407
408
409 Summary of changes from v010 to v011
410 ============================================
411 Amir Mohammad Saied (1):
412       Readline support for bti
413
414 Greg Kroah-Hartman (3):
415       add initial ~/.bti.log support to log what is going on
416       Add documentation about how to send me patches
417       disable log support until I can add some configurations for it
418
419
420 Summary of changes from v009 to v010
421 ============================================
422
423 Greg Kroah-Hartman (3):
424       add --proxy support to command line
425       check in changes to bti.1 from previous xml changes
426       document the order that config options are handled
427
428 gregor herrmann (2):
429       Fix up documentation of proxy option
430       use the http_proxy environment variable if it is present
431
432
433 Summary of changes from v008 to v009
434 ============================================
435
436 Greg Kroah-Hartman (3):
437       initial cut at adding http proxy support
438       document proxy support
439       add example proxy value to the bti.example file
440
441
442 Summary of changes from v007 to v008
443 ============================================
444
445 Greg Kroah-Hartman (1):
446       Works properly now with twitter due to december twitter server change
447
448
449 Summary of changes from v006 to v007
450 ============================================
451
452 Greg Kroah-Hartman (4):
453       fix git command in Makefile
454       change README to show that we handle identi.ca also now
455       more README updates
456       Merge branch 'master' of greg@mail.kroah.net:git/bti
457
458 Olivier Blin (1):
459       fix segfault when piping to bti and user/password are not set
460
461
462 Summary of changes from v005 to v006
463 ============================================
464
465 Greg Kroah-Hartman (2):
466       added github url to the README
467       add identi.ca support to bti
468
469
470 Summary of changes from v004 to v005
471 ============================================
472
473 Greg Kroah-Hartman (2):
474       remove the pwd from the bash output, it's messy
475       expand the tweet size, it was only taking 100 chars
476
477
478 Summary of changes from v003 to v004
479 ============================================
480
481 Greg Kroah-Hartman (3):
482       if --bash is set, don't spit out error messages, we don't care.
483       if --bash is enabled, fork and handle the send in the background
484       update the man page about --bash options
485
486
487 Summary of changes from v002 to v003
488 ============================================
489
490 Greg Kroah-Hartman (4):
491       added script
492       bump version number
493       change --clean be the default and add --bash to duplicate old method
494       removed unneeded script
495
496
497 Summary of changes from v001 to v002
498 ============================================
499
500 Greg Kroah-Hartman (9):
501       increment version number
502       add .gz and .bz2 to .gitignore
503       remove ability to make .bz2 from Makefile
504       add --clean option to bti.c
505       add --version to bti.c
506       update the man page to reflect the new options
507       renamed HOWTO to README and added real information there
508       added bti.example as an example ~/.bti file
509       lots of manpage updates trying to document how to use bti better
510
511
512 Summary of changes from v000 to v001
513 ============================================
514
515 Greg Kroah-Hartman (8):
516       add .gitignore
517       initial commit of bti, everything's working now
518       add the '$ ' to the beginning of the line.
519       added HOWTO
520       meta files added (COPYING, ChangeLog, RELEASE_NOTES)
521       added fork functionality to get rid of annoying command line mess
522       added PWD to twit
523       more messing with directory format
524