1 Summary of changes from v032 to v033
2 ============================================
4 Greg Kroah-Hartman (9):
5 Merge pull request #24 from pferor/master
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
13 fix up coding style differences generated in the json parsing functions
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.
21 Add XDG compilance (~/.config/bti) support
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.
29 Merge https://github.com/gregkh/bti
30 Better error checking Use twitter to detect >140 chars
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)
38 Summary of changes from v031 to v032
39 ============================================
41 Amir Mohammad Saied (1):
45 bti: allow compilation on non-GNU platforms
48 teach bti how to do OAuth for custom StatusNet installations
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
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
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().
72 Output can be evened like a table with --column 20.
75 Summary of changes from v030 to v031
76 ============================================
78 Diego Elio Pettenò (1):
79 In non-background execution, check whether the server reports success.
81 Greg Kroah-Hartman (2):
82 code formatting cleanups
83 config: fix possible access of non-allocated memory
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
90 Summary of changes from v029 to v030
91 ============================================
93 Greg Kroah-Hartman (9):
94 turn on some better compiler warnings.
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.
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.
111 Summary of changes from v028 to v029
112 ============================================
114 Amir Mohammad Saied (2):
115 Update my copyright date.
116 Fixing Identi.ca's OAuth request_token URI
119 Support proper 'reply_to' and 'retweet'
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
130 move output logic to one function
133 Support shrinking with bit.ly and j.mp.
135 L. Alberto Giménez (1):
136 Document how to configure OAuth.
139 user and public actions may not require auth
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.
147 Summary of changes from v027 to v028
148 ============================================
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.
156 Split --background from --bash, and make the latter imply the former.
157 Collapse more fprintf() calls.
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
165 Update my copyright date.
166 Reduce the number of calls to fprintf.
169 Summary of changes from v026 to v027
170 ============================================
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
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
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
191 Michel Alexandre Salim (1):
192 Fix Implicit linking against -ldl
195 Summary of changes from v025 to v026
196 ============================================
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
208 bti: suppress prompt if fed from a pipe
209 bti: fix a crash for echo -n|bti
212 Typo fixes for bti(1)
214 Summary of changes from v024 to v025
215 ============================================
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'
222 Greg Kroah-Hartman (1):
223 Remove link-time dependancy on readline
226 Name correct hosts in prompts.
228 Summary of changes from v023 to v024
229 ============================================
232 Disable echo when reading the password
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.
244 Add laconica group support
247 BTI should not display password while user types it
249 Summary of changes from v022 to v023
250 ============================================
252 Amir Mohammad Saied (5):
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
259 Summary of changes from v021 to v022
260 ============================================
262 Amir Mohammad Saied (2):
263 Support for custom bti installations
264 Updating config example file
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
273 bti: show timestamp in statuses
276 bti: use ssl for identi.ca
279 Summary of changes from v020 to v021
280 ============================================
282 Greg Kroah-Hartman (3):
283 fix build of man pages
284 Install bti-shrink-urls properly
288 Summary of changes from v019 to v020
289 ============================================
291 Greg Kroah-Hartman (3):
292 fix two compiler warnings.
294 add more forgotten files to Makefile.am
297 Summary of changes from v018 to v019
298 ============================================
300 Greg Kroah-Hartman (1):
301 Makefile.am and configure.ac tweaks to get the release correct
304 Summary of changes from v017 to v018
305 ============================================
308 Use '#' as prefix for our tweets if we're uid 0; otherwise '$'.
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
321 add missing arguments to getopt_long_only call and add --dry-run to --help
324 Summary of changes from v016 to v017
325 ============================================
327 Bart Trojanowski (1):
328 fix a bug with shrink_urls() when ran on text that contains no urls
331 Add support for api page numbers in read mode
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
341 Summary of changes from v015 to v016
342 ============================================
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 :
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
358 Summary of changes from v014 to v015
359 ============================================
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
368 Updating bashcompletion and example config file for new actions
371 Handling unknown actions
372 Fixing an assignment issue
374 Greg Kroah-Hartman (2):
375 Change the formatting of --action output
376 fix readline mess when in --bash mode
378 Summary of changes from v013 to v014
379 ============================================
381 Greg Kroah-Hartman (1):
385 Summary of changes from v012 to v013
386 ============================================
388 Greg Kroah-Hartman (3):
389 coding style cleanups
391 don't duplicate string on password or account prompt
394 Summary of changes from v011 to v012
395 ============================================
397 Amir Mohammad Saied (2):
398 Source parameter added
399 Add bash completion script
401 Greg Kroah-Hartman (2):
403 document the logfile option
406 bti: incorrect version fix
409 Summary of changes from v010 to v011
410 ============================================
411 Amir Mohammad Saied (1):
412 Readline support for bti
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
420 Summary of changes from v009 to v010
421 ============================================
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
429 Fix up documentation of proxy option
430 use the http_proxy environment variable if it is present
433 Summary of changes from v008 to v009
434 ============================================
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
442 Summary of changes from v007 to v008
443 ============================================
445 Greg Kroah-Hartman (1):
446 Works properly now with twitter due to december twitter server change
449 Summary of changes from v006 to v007
450 ============================================
452 Greg Kroah-Hartman (4):
453 fix git command in Makefile
454 change README to show that we handle identi.ca also now
456 Merge branch 'master' of greg@mail.kroah.net:git/bti
459 fix segfault when piping to bti and user/password are not set
462 Summary of changes from v005 to v006
463 ============================================
465 Greg Kroah-Hartman (2):
466 added github url to the README
467 add identi.ca support to bti
470 Summary of changes from v004 to v005
471 ============================================
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
478 Summary of changes from v003 to v004
479 ============================================
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
487 Summary of changes from v002 to v003
488 ============================================
490 Greg Kroah-Hartman (4):
493 change --clean be the default and add --bash to duplicate old method
494 removed unneeded script
497 Summary of changes from v001 to v002
498 ============================================
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
512 Summary of changes from v000 to v001
513 ============================================
515 Greg Kroah-Hartman (8):
517 initial commit of bti, everything's working now
518 add the '$ ' to the beginning of the line.
520 meta files added (COPYING, ChangeLog, RELEASE_NOTES)
521 added fork functionality to get rid of annoying command line mess
523 more messing with directory format