# # ChangeLog for / # # Generated by Trac 1.2.3 # 2024-05-12T11:27:55Z Tue, 28 Jul 2015 00:19:53 GMT Wilmer van der Gaast [10d089d] * python/wa.py (modified) Fix call to show_messages(). Or, how a typed language would have ... Mon, 27 Jul 2015 23:48:04 GMT Wilmer van der Gaast [9076a1c] * irc_commands.c (modified) * protocols/nogaim.c (modified) * protocols/rpc/rpc.c (modified) Fix cleanup of (RPC) groupchats, fixes some crashes at logout time. Tue, 23 Jun 2015 00:15:19 GMT Wilmer van der Gaast [31e2b09] * python/wa.py (modified) Get participants list through local yowsup change, and add ping timeouts. Mon, 22 Jun 2015 09:24:59 GMT Wilmer van der Gaast [15c3a6b] * python/wa.py (modified) Stop trying to get group participants list because WA/YS broke it. Wed, 17 Jun 2015 23:58:02 GMT Wilmer van der Gaast [ed83279] * protocols/twitter/twitter_lib.c (modified) Update Twitter "url" command change to work with Parson. Wed, 17 Jun 2015 23:53:08 GMT Wilmer van der Gaast [114154c] * python/wa.py (modified) Reshuffle message queue handling. Wed, 17 Jun 2015 23:24:26 GMT Wilmer van der Gaast [b441614] * root_commands.c (modified) Fix HANDLE_DOMAINS + add command nick argument compatibility. The ... Wed, 17 Jun 2015 22:47:26 GMT Wilmer van der Gaast [b75671d] * .travis.yml (modified) * Makefile (modified) * bitlbee.h (modified) * configure (modified) * debian/bitlbee-common.docs (modified) * debian/control (modified) * doc/CHANGES (modified) * doc/Makefile (modified) * doc/user-guide/Makefile (modified) * doc/user-guide/commands.xml (modified) * doc/user-guide/genhelp.py (added) * doc/user-guide/misc.xml (modified) * irc_im.c (modified) * irc_send.c (modified) * lib/events_glib.c (modified) * lib/misc.c (modified) * lib/misc.h (modified) * lib/oauth2.c (modified) * nick.c (modified) * otr.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/presence.c (modified) * protocols/msn/gw.c (modified) * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/ns.c (modified) * protocols/oscar/oscar.c (modified) * protocols/oscar/ssi.c (modified) * protocols/purple/purple.c (modified) * protocols/skype/Makefile (modified) * protocols/skype/skyped.1 (added) * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) * protocols/yahoo/yahoo.c (modified) * protocols/yahoo/yahoo2.h (modified) * sock.h (modified) * unix.c (modified) Merge remote-tracking branch 'origin/master' into parson Wed, 17 Jun 2015 22:46:40 GMT Wilmer van der Gaast [d832164] * python/wa.py (modified) Restore pings and try to finish login even if WA is rate limiting the ... Tue, 16 Jun 2015 22:56:37 GMT Wilmer van der Gaast [2f99f23] * doc/CHANGES (modified) Update changelog with date and other bits. Sun, 14 Jun 2015 23:06:07 GMT dequis [9613dec] * bitlbee.h (modified) * doc/CHANGES (modified) * doc/user-guide/misc.xml (modified) 3.4.1 release notes Sat, 13 Jun 2015 23:34:05 GMT dequis [53c7799] * protocols/oscar/oscar.c (modified) oscar: Fix some more g_source_remove warnings Mon, 08 Jun 2015 20:22:08 GMT Wilmer van der Gaast [c82a88d] * python/wa.py (modified) Show presence as awayness instead of "onlineness". Mon, 08 Jun 2015 03:42:11 GMT dequis [1201fcb] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) twitter: show full url in the url command, with username By asking ... Mon, 08 Jun 2015 03:25:18 GMT dequis [61e7e02] * protocols/twitter/twitter.c (modified) twitter: fix leak of the letter "s" in twitter_url_len_diff Yeah, ... Mon, 08 Jun 2015 01:13:47 GMT Wilmer van der Gaast [d628339] * root_commands.c (modified) * storage.c (modified) * storage.h (modified) * storage_xml.c (modified) Don't fail config load if a protocol is supported, just remember the ... Thu, 04 Jun 2015 17:13:22 GMT dequis [56c8a4f] * sock.h (modified) sock.h: Add EAGAIN check to sockerr_again() Thu, 04 Jun 2015 17:13:22 GMT dequis [3a27896] * nick.c (modified) nick_gen: retry g_convert_with_fallback without //TRANSLIT if it ... Thu, 04 Jun 2015 17:13:22 GMT dequis [1cef55f] * configure (modified) * doc/user-guide/Makefile (modified) * doc/user-guide/genhelp.py (modified) configure: allow specifying location of python executable Because ... Thu, 04 Jun 2015 17:13:22 GMT dequis [fd45e859] * doc/Makefile (modified) * doc/user-guide/Makefile (modified) * doc/user-guide/genhelp.py (modified) Allow building docs from any directory Also just remove the .git ... Mon, 01 Jun 2015 17:37:19 GMT zer0def [81d40fe] * debian/control (modified) Revert "Provides" "fix" in debian control file. Sun, 31 May 2015 05:48:40 GMT dequis [1d8cbc9] * configure (modified) configure: bsd sed doesn't support \+ without -r, use * instead ... Sun, 31 May 2015 05:25:30 GMT dequis [c984ee3] * configure (modified) configure: 'sed -r' doesn't work in mac os x Sun, 31 May 2015 04:53:01 GMT dequis [e28c449] * configure (modified) configure: handle 'git describe' failures when no tags are reachable ... Sun, 31 May 2015 02:38:55 GMT dequis [2ca933c] * protocols/twitter/twitter.c (modified) twitter: add twitter_log_local_user back (oops) Accidentally nuked ... Sun, 31 May 2015 02:31:24 GMT dequis [73f0a01] * lib/misc.c (modified) * lib/misc.h (modified) * protocols/twitter/twitter.c (modified) Move twitter_parse_id() to parse_int64() in misc.c Sun, 31 May 2015 02:29:44 GMT dequis [6e21525] * configure (modified) configure: workaround for branch names with slashes in them... Sun, 31 May 2015 00:11:20 GMT dequis [0f7eccff] * debian/control (modified) * doc/user-guide/commands.xml (modified) * nick.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/presence.c (modified) * protocols/msn/msn.c (modified) * protocols/msn/ns.c (modified) * protocols/purple/purple.c (modified) * protocols/yahoo/yahoo.c (modified) Merge branch 'develop' Fri, 29 May 2015 22:17:50 GMT dequis [c42d991] * .travis.yml (modified) * protocols/skype/Makefile (modified) skyped: add _SRCDIR_ to makefile, test build in travis Fri, 29 May 2015 05:21:18 GMT Wilmer van der Gaast [dcfa886] * python/wa.py (modified) Try to disable the ping thread using a cleaner (very new) method. Fri, 29 May 2015 05:20:27 GMT Wilmer van der Gaast [50ddfad] * protocols/rpc/rpc.c (modified) Better cleanup of chatrooms at logout time. I forgot that the IM ... Thu, 28 May 2015 18:14:35 GMT dequis [f453a7f] * Makefile (modified) Merge branch 'master' into develop Thu, 28 May 2015 18:14:09 GMT dequis [d304445] * Makefile (modified) Makefile: don't call 'doc' target of skype... Thu, 28 May 2015 17:46:23 GMT dequis [bef322e] * protocols/skype/Makefile (modified) Merge branch 'master' into develop Thu, 28 May 2015 17:45:49 GMT dequis [08a9323] * protocols/skype/Makefile (modified) skyped: fix make install-doc target Thu, 28 May 2015 07:45:09 GMT zer0def [6191263] * debian/control (modified) Fixes 'Provides' in debian control file Thu, 28 May 2015 05:34:16 GMT Wilmer van der Gaast [b73409f] * python/wa.py (modified) Misc: Media messages, topic changes, and killed the stupid YowPing ... Thu, 28 May 2015 05:26:30 GMT dequis [b38f655] * doc/user-guide/commands.xml (modified) * protocols/bee_user.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/msn/msn.c (modified) * protocols/purple/purple.c (modified) * protocols/yahoo/yahoo.c (modified) Rename mail notification related settings for consistency - GMail ... Thu, 28 May 2015 05:26:30 GMT dequis [0864a52] * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/jabber/iq.c (modified) * protocols/msn/ns.c (modified) * protocols/purple/purple.c (modified) * protocols/yahoo/yahoo.c (modified) imcb_notify_email: change parameters to take a format string Saves ... Thu, 28 May 2015 05:26:30 GMT dequis [faeb521] * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) Simplify display of gmail notifications - Add ... Thu, 28 May 2015 05:26:24 GMT dequis [dd43c62] * doc/user-guide/commands.xml (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/msn/msn.c (modified) * protocols/msn/ns.c (modified) * protocols/purple/purple.c (modified) * protocols/yahoo/yahoo.c (modified) Gmail notifications support through new imcb_notify_email() API Thu, 28 May 2015 04:10:55 GMT dequis [3d31618] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) jabber: Refactor conference message handling - Improve handling of ... Thu, 28 May 2015 04:04:54 GMT dequis [24f113b] * protocols/jabber/presence.c (modified) Lowering xmpp presence priority on away. When user set's away lower ... Thu, 28 May 2015 04:03:28 GMT dequis [fe63ed3] * nick.c (modified) teach nick_lc to handle # and other non-letters correctly Wed, 27 May 2015 16:21:50 GMT Wilmer van der Gaast [eb89823] * protocols/nogaim.c (modified) Two more NULL-checks on add_buddy(). Mon, 25 May 2015 16:07:49 GMT Wilmer van der Gaast [2700925] * python/wa.py (modified) Dead code that I might revisit: Status fetching. Yowsup is not ... Mon, 25 May 2015 15:47:08 GMT Wilmer van der Gaast [f16c64d] * protocols/nogaim.c (modified) Block imcb_get_local_contacts() for modules that don't need it. Mon, 25 May 2015 05:30:26 GMT Wilmer van der Gaast [a852b2b] * python/wa.py (modified) WA: Request contact list during login, only call the connected ... Sun, 24 May 2015 19:43:09 GMT Wilmer van der Gaast [8c3637b] * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/rpc/rpc.c (modified) imcb_get_local_contacts() so an IM plugin can request the local ... Sun, 24 May 2015 18:51:57 GMT Wilmer van der Gaast [93e0901] * protocols/account.c (modified) * protocols/account.h (modified) * protocols/nogaim.c (modified) * protocols/purple/purple.c (modified) * storage_xml.c (modified) ACC_FLAG_LOCAL -> ACC_FLAG_LOCAL_CONTACTS. Also, handle the flag ... Sun, 24 May 2015 18:31:13 GMT Wilmer van der Gaast [2446e4c] * python/wa.py (modified) Minor WA bugfixes. Fri, 22 May 2015 01:06:19 GMT Wilmer van der Gaast [cb1b973] * python/wa.py (modified) More group and status info handling, and proper handling of group ... Thu, 21 May 2015 11:43:42 GMT Wilmer van der Gaast [433c90b] * python/wa.py (modified) Minor updates on group support. Also getting to the point where ... Thu, 21 May 2015 03:43:06 GMT Wilmer van der Gaast [b09ce17] * protocols/rpc/rpc.c (modified) * python/implugin.py (modified) * python/wa.py (modified) Improvements: presence and minimal group support. Presence depends ... Wed, 20 May 2015 12:56:47 GMT Wilmer van der Gaast [2b4402f] * python/wa.py (modified) Fixed bugs by not doing things according to the docs but according to ... Wed, 20 May 2015 02:56:41 GMT Wilmer van der Gaast [5f8ad281] * python/wa.py (modified) WA improvements: "Handle" all stanzas. Presence now seems to get through. Tue, 19 May 2015 11:39:08 GMT Wilmer van der Gaast [63b017e] * python/wa.py (added) Barely functional WhatsApp plugin. Mon, 18 May 2015 02:23:56 GMT dequis [09bd226] * .travis.yml (modified) * configure (modified) * debian/control (modified) * protocols/skype/Makefile (modified) * protocols/skype/skyped.1 (added) Include prebuilt skyped manpage, remove asciidoc dependency Sun, 17 May 2015 04:32:33 GMT dequis [8cbe2b6] * .travis.yml (modified) travis: remove some deps Sun, 17 May 2015 04:22:33 GMT dequis [965127b] * debian/bitlbee-common.docs (modified) debian: remove user-guide.{txt,html} from bitlbee-common Sun, 17 May 2015 04:13:30 GMT dequis [beb0f54] * configure (modified) configure: Replace xmlto/xsltproc checks with a python>=2.5 check ... Sun, 17 May 2015 03:41:41 GMT dequis [baa09cc] * doc/user-guide/Makefile (modified) Build only help.txt (with genhelp.py), create 'user-guide' target ... Sun, 17 May 2015 03:41:31 GMT dequis [ad678a4] * doc/user-guide/genhelp.py (modified) genhelp.py: take input/output parameters Sat, 16 May 2015 18:50:49 GMT dequis [d6acf79] * doc/user-guide/genhelp.py (modified) genhelp.py: Comments! Sat, 16 May 2015 04:55:14 GMT dequis [9740ce9] * doc/user-guide/genhelp.py (added) Add python script to generate help.txt, replacing xslt stuff This ... Fri, 15 May 2015 10:17:12 GMT Wilmer van der Gaast [513be3b] * protocols/rpc/rpc.c (modified) Don't use GLib 2.32+ g_hash_table_add/_contains functions. Fri, 15 May 2015 03:20:42 GMT dequis [2c81d15] * otr.c (modified) otr: Fix 'otr info' display problems Patch by 'anonymous' from trac ... Thu, 14 May 2015 16:38:00 GMT Wilmer van der Gaast [600e09c] * python/implugin.py (modified) * python/newsblur.py (added) Rough split of NewsBlur plugin from implugin base. Includes some ... Thu, 14 May 2015 16:08:06 GMT Wilmer van der Gaast [578e5b0] * lib/misc.c (modified) * lib/misc.h (modified) * protocols/rpc/rpc.c (modified) Try to send settings as native types instead of always strings. ... Thu, 14 May 2015 15:00:35 GMT Wilmer van der Gaast [4225bec] * .gitignore (modified) Yay it's finally time to add those stupid .pyc files to .gitignore. Thu, 14 May 2015 14:59:39 GMT Wilmer van der Gaast [2d88cac4] * protocols/rpc/rpc.c (modified) Allow non-string default values in plugin settings dict. Thu, 14 May 2015 14:29:33 GMT Wilmer van der Gaast [17aa9a2] * python/implugin.py (modified) Minor cleanup before I try splitting implugin and the test NewsBlur ... Thu, 14 May 2015 07:45:41 GMT dequis [a6bed1a] * protocols/msn/ns.c (modified) msn: took me way too long to realize i broke the build Wed, 13 May 2015 08:05:01 GMT dequis [99fe030] * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/ns.c (modified) msn: Implement sending typing notifications Also remove some old ... Wed, 13 May 2015 07:43:24 GMT dequis [a733669] * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) msn: Remove nudges Wed, 13 May 2015 07:01:28 GMT dequis [2730c79] * protocols/msn/ns.c (modified) msn: Fix "ADL/RML command with invalid modification" errors The ... Sat, 09 May 2015 19:37:03 GMT dequis [5014380] * debian/control (modified) Merge branch 'master' into develop Sat, 09 May 2015 12:17:54 GMT Wilmer van der Gaast [b20014b] * python/implugin.py (modified) Store the hex_version coming from BitlBee as a tuple instead of raw, ... Sat, 09 May 2015 10:30:50 GMT Wilmer van der Gaast [199d51c] * lib/parson.c (modified) Remove duplicate jint typedef. Sat, 09 May 2015 07:47:42 GMT Wilmer van der Gaast [0ace810] * protocols/rpc/rpc.c (modified) Add two missing includes to rpc.c for opendir(3). On my system ... Sat, 09 May 2015 07:42:16 GMT Wilmer van der Gaast [70e68cf] * debian/control (modified) Make the bitlbee-libpurple package provide the bitlbee package, so ... Fri, 08 May 2015 02:02:14 GMT dequis [088b070] * protocols/msn/gw.c (modified) * protocols/msn/ns.c (modified) msn: fix use-after-free when the server sends OUT Also fix a leak ... Thu, 07 May 2015 23:12:06 GMT dequis [5535a47] * irc_im.c (modified) * lib/oauth2.c (modified) * protocols/jabber/jabber.c (modified) * unix.c (modified) More coverity fixes! CID 18634: 'Logically dead code' in ... Thu, 07 May 2015 23:12:06 GMT dequis [81a15da] * protocols/oscar/ssi.c (modified) oscar/ssi.c: fix "same on both sides" in condition Fixes trac ... Thu, 07 May 2015 23:12:06 GMT dequis [33528bd] * protocols/twitter/twitter.c (modified) twitter: split length check function into twitter_message_len ... Thu, 07 May 2015 20:53:19 GMT dequis [b71f599] * configure (modified) Merge branch 'master' into develop Thu, 07 May 2015 10:33:06 GMT Wilmer van der Gaast [f8feb8a] * irc_channel.c (modified) * protocols/rpc/rpc.c (modified) * python/implugin.py (modified) * root_commands.c (modified) add_buddy and remove_buddy should no longer be mandatory. Thu, 07 May 2015 09:56:01 GMT Wilmer van der Gaast [e9face7] * protocols/rpc/rpc.c (modified) * python/implugin.py (modified) Example plugin is now a very simple NewsBlur client. Wed, 06 May 2015 20:58:51 GMT Wilmer van der Gaast [2533d10] * python/implugin.py (modified) Very limited test RSS plugin. I'll try NewsBlur instead. Wed, 06 May 2015 19:12:16 GMT Wilmer van der Gaast [6f903c3] * lib/parson.c (modified) Add JSONInteger in a few more relevant places. Wed, 06 May 2015 15:48:16 GMT Wilmer van der Gaast [1a81c83] * lib/oauth2.c (modified) * protocols/rpc/rpc.c (modified) s/number/integer in a few places. Also (since I forgot to commit), ... Wed, 06 May 2015 10:32:54 GMT dequis [041777e] * configure (modified) configure: fix spoofed BITLBEE_VERSION env variable handling Wed, 06 May 2015 09:18:10 GMT Wilmer van der Gaast [f81d8b8] * protocols/twitter/twitter_lib.c (modified) Twitter module updated to use parson. It compiles and runs so far but ... Tue, 05 May 2015 22:39:39 GMT Wilmer van der Gaast [8563fe7] * lib/parson.c (modified) * lib/parson.h (modified) Make my fork of parson non-JSON-compliant. I don't care that ... Tue, 05 May 2015 15:14:01 GMT dequis [2d93f113] * irc_send.c (modified) irc_send_join: send topic before names Also don't send modes - ... Tue, 05 May 2015 15:05:20 GMT dequis [cc8cf75] * lib/events_glib.c (modified) events_glib: fix parameter type warnings in event_debug() calls Tue, 05 May 2015 15:04:13 GMT dequis [31169ee] * bitlbee.h (modified) * protocols/yahoo/yahoo2.h (modified) Remove some compatibility macros that referenced nonexistent functions Mon, 04 May 2015 22:35:13 GMT Wilmer van der Gaast [5726a0d] * lib/parson.c (modified) Catch up on parson upstream. Now at rev ... Mon, 04 May 2015 21:58:50 GMT Wilmer van der Gaast [b1dc403] * .travis.yml (modified) * Makefile (modified) * bitlbee.h (modified) * configure (modified) * doc/CHANGES (modified) * doc/user-guide/commands.xml (modified) * doc/user-guide/misc.xml (modified) * help.c (modified) * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * irc_send.c (modified) * lib/misc.c (modified) * lib/oauth.c (modified) * lib/proxy.c (modified) * lib/ssl_gnutls.c (modified) * nick.c (modified) * nick.h (modified) * otr.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/jabber/Makefile (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/hipchat.c (added) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/s5bytestream.c (modified) * protocols/jabber/sasl.c (modified) * protocols/msn/Makefile (modified) * protocols/msn/gw.c (added) * protocols/msn/invitation.c (deleted) * protocols/msn/invitation.h (deleted) * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/msn_util.c (modified) * protocols/msn/ns.c (modified) * protocols/msn/sb.c (deleted) * protocols/msn/soap.c (modified) * protocols/msn/soap.h (modified) * protocols/msn/tables.c (modified) * protocols/nogaim.c (modified) * protocols/purple/bpurple.h (added) * protocols/purple/ft-direct.c (modified) * protocols/purple/ft.c (modified) * protocols/purple/purple.c (modified) * protocols/skype/Makefile (modified) * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter.h (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/yahoo/yahoo.c (modified) * storage_xml.c (modified) Catch up with master. Mon, 04 May 2015 21:56:58 GMT Wilmer van der Gaast [531eabd] * protocols/rpc/rpc.c (modified) Some more logging at RPC init time. Through the logging subsystem ...