Changes in / [8dbecd23:ebed81c]
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
bitlbee.h
r8dbecd23 rebed81c 36 36 37 37 #define PACKAGE "BitlBee" 38 #define BITLBEE_VERSION "3. 4.2"38 #define BITLBEE_VERSION "3.5" 39 39 #define VERSION BITLBEE_VERSION 40 40 #define BITLBEE_VER(a, b, c) (((a) << 16) + ((b) << 8) + (c)) 41 #define BITLBEE_VERSION_CODE BITLBEE_VER(3, 4, 2)41 #define BITLBEE_VERSION_CODE BITLBEE_VER(3, 5, 0) 42 42 #define BITLBEE_ABI_VERSION_CODE 1 43 43 -
doc/CHANGES
r8dbecd23 rebed81c 3 3 4 4 https://github.com/bitlbee/bitlbee/commits/master 5 6 Version 3.5: 7 8 - ui: 9 * "chat list": shows a list of existing server-side chatrooms. With some 10 protocols, this is often the only way to add new channels. 11 See 'help chat list' for details. (jgeboski) 12 * "plugins": lists the installed plugins and their versions (jgeboski) 13 * Add 'nick_lowercase' and 'nick_underscores' settings. 14 * "handle_unknown" can be set per-account, not just globally 15 16 - jabber: 17 * Add "always_use_nicks" channel setting, for non-anonymous MUCs (trac #415) 18 See 'help set always_use_nicks' for possible side effects. 19 * Properly handle rejected file transfers 20 * Don't send parts in a chat if someone is still connected from other devices 21 * hipchat: support personal oauth tokens (manually generated ones) 22 23 - twitter: 24 * Hide muted tweets / no-retweets, add mute/unmute commands (Flexo) 25 * Show full version of extended tweets (with slightly more than 140 chars) 26 27 - purple: 28 * Support setting chat room topics (EionRobb) 29 * Support for extra groupchat settings. Shows an error if any required 30 ones are missing. Look for purple_ prefixed settings in "chan #... set" 31 * SIPE: persistent chats can be joined now, thanks to the "chat list" command 32 and the above ("purple_uri" channel setting) 33 * Fix a file transfer crash bug (Mainly affected telegram) 34 * Honor protocol flag to not require a password (used in hangouts, telegram) 35 * Set the contacts' nicks to the %full_name for a few whitelisted protocols 36 (hangouts, funyahoo, icq, line) 37 * LINE: added a hack to save its auth token, to avoid re-auth every time 38 * Show self-messages in groupchat backlogs (before join) 39 40 - yahoo: 41 * Removed because they killed their old protocol on a two month notice. 42 Use EionRobb's funyahoo purple plugin, or better yet, don't use yahoo. 43 44 - Stuff for enterprise deployments (all done by Sevas) 45 * Locked down accounts, useful when pregenerating user config files. An 46 account that is marked with the locked="true" attribute can't be removed 47 and its username/password can't be changed. 48 * Locked down settings. Same as above, but for individual account settings. 49 * AllowAccountAdd setting in bitlbee.conf, to disable adding new accounts. 50 * PAM and LDAP authentication backends (not compiled by default) 51 52 - For packagers: 53 * Enabled debug symbols in non-debug builds, disabled stripping by default. 54 This is closer to the default behavior of autotools, and --debug=1 is mostly 55 to set the DEBUG macro and disable optimization. 56 57 - For plugin devs: 58 * Plugins should now include an "init_plugin_info" function which will be used 59 for ABI version checking in the future. It's optional for now, but will be 60 enforced later. See the commit log of d28fe1c for details. (jgeboski) 61 62 Finished ... 200XX 5 63 6 64 Version 3.4.2: -
doc/user-guide/misc.xml
r8dbecd23 rebed81c 499 499 </sect1> 500 500 501 <sect1 id="whatsnew030500"> 502 <title>New stuff in BitlBee 3.5</title> 503 504 <simplelist> 505 <member>New commands: <emphasis>chat list</emphasis> and <emphasis>plugins</emphasis>. New settings: <emphasis>nick_lowercase</emphasis>, <emphasis>nick_underscores</emphasis></member> 506 <member><emphasis>twitter:</emphasis> Hide muted tweets / no-retweets, add mute/unmute commands. Show full version of extended tweets.</member> 507 <member><emphasis>jabber:</emphasis> <emphasis>always_use_nicks</emphasis> channel setting. Don't send parts in a chat if someone is still connected from other devices. Personal oauth token login for hipchat.</member> 508 <member><emphasis>purple:</emphasis> Setting /topic. Fixes for SIPE and LINE. Don't ask for password if not needed (hangouts, telegram). Set nicks to %full_name for a few protocols (hangouts, funyahoo, icq, line)</member> 509 </simplelist> 510 511 <para> 512 See the full changelog for details! 513 </para> 514 515 </sect1> 516 501 517 </chapter> -
protocols/oscar/rxhandlers.c
r8dbecd23 rebed81c 236 236 237 237 g_return_val_if_fail(conn, -1); 238 g_return_val_if_fail( checkdisallowed(family, type), -1);238 g_return_val_if_fail(!checkdisallowed(family, type), -1); 239 239 240 240 if (!(newcb = (struct aim_rxcblist_s *) g_new0(struct aim_rxcblist_s, 1))) { -
protocols/purple/purple.c
r8dbecd23 rebed81c 1197 1197 } 1198 1198 1199 /* Handles write_im and write_chat. Removes echoes of locally sent messages */ 1199 /* Handles write_im and write_chat. Removes echoes of locally sent messages. 1200 * 1201 * PURPLE_MESSAGE_DELAYED is used for chat backlogs - if a message has both 1202 * that flag and _SEND, it's a self-message from before joining the channel. 1203 * Those are safe to display. The rest (with just _SEND) may be echoes. */ 1200 1204 static void prplcb_conv_msg(PurpleConversation *conv, const char *who, const char *message, PurpleMessageFlags flags, time_t mtime) 1201 1205 { 1202 if ( !(flags & PURPLE_MESSAGE_SEND)) {1203 handle_conv_msg(conv, who, message, 0, mtime);1206 if ((!(flags & PURPLE_MESSAGE_SEND)) || (flags & PURPLE_MESSAGE_DELAYED)) { 1207 handle_conv_msg(conv, who, message, (flags & PURPLE_MESSAGE_SEND) ? OPT_SELFMESSAGE : 0, mtime); 1204 1208 } 1205 1209 } -
root_commands.c
r8dbecd23 rebed81c 1064 1064 format = "%s\t%s\t%s"; 1065 1065 } else { 1066 format = "%- 16.16s %-40.40s %s";1066 format = "%-24.24s %-40.40s %s"; 1067 1067 } 1068 1068
Note: See TracChangeset
for help on using the changeset viewer.