Changes in doc/CHANGES [40657a3:670204f]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/CHANGES
r40657a3 r670204f 1 Version x.x: 2 - Added ForkDaemon mode next to the existing Daemon- and inetd modes. With 3 ForkDaemon you can run BitlBee as a stand-alone daemon and every connection 4 will run in its own process. No more need to configure inetd, and still you 5 don't get the stability problems BitlBee unfortunately still has in ordinary 6 (one-process) daemon mode. 7 - Added inter-process/connection communication. This made it possible to 8 implement some IRC operator features like WALLOPs, KILL, DIE, REHASH and 9 more. 10 - Added hooks for using libevent instead of GLib for event handling. This 11 should improve scalability, although this won't really be useful yet because 12 the one-process daemon mode is not reliable enough. 13 - BitlBee now makes the buddy quits when doing "account off" look like a 14 netsplit. Modern IRC clients show this in a different, more compact way. 15 - GLib 1.x compatibility was dropped. BitlBee now requires GLib 2.4 or newer. 16 This allows us to use more GLib features (like the XML parser). By now GLib 17 1.x is so old that supporting it really isn't necessary anymore. 18 - Many, many, MANY little changes, improvements, fixes. Using non-blocking 19 I/O as much as possible, fixed lots of little bugs (including bugs that 20 affected daemon mode stability). See the bzr logs for more information. 21 - Most important change: New file format for user data (accounts, nicks and 22 settings). Migration to the new format should happen transparently, 23 BitlBee will read the old files and once you quit/save it will save in the 24 new format. It is recommended to delete the old files (BitlBee doesn't do 25 this automatically, it will just ignore them) since they won't be used 26 anymore (and since the old file format is a security risk). Some advantages 27 of this file format switch: 28 * Safer format, since the identify-password is now salted before generating 29 a checksum. This way one can't use MD5 reverse lookup databases to crack 30 passwords. Also, the IM-account passwords are encrypted using RC4 instead 31 of the simple obfuscation scheme which BitlBee used so far. 32 * Easier to extend than the previous format (at least the .nicks format was 33 horribly limited). 34 * Nicknames for buddies are now saved per-account instead of per-protocol. 35 So far having one buddy on multiple accounts of the same protocol was a 36 problem because the nicks generated for the two "instances" of this buddy 37 were very unpredictable. 38 NOTE: This also means that "account del" removes not just the account, 39 BUT ALSO ALL NICKNAMES! If you're changing IM accounts and don't want to 40 lose the nicknames, you can now use "account set" to change the username 41 and password for the existing connection. 42 * Per-account settings (see the new "account set" command). 43 44 Version 1.0.3: 45 - Fixed ugliness in block/allow list commands (still not perfect though, the 46 list is empty or not up-to-date for most protocols). 47 - OSCAR module doesn't send the ICQ web-aware flag anymore, which seems to 48 get rid of a lot of ICQ spam. 49 - added show_got_added(), BitlBee asks you, after authorizing someone, if you 50 want to add him/her to your list too. 51 - add -tmp, mainly convenient if you want to talk to people who are not in 52 your list. 53 - Fixed ISON command, should work better with irssi now. 54 - Fixed compilation with tcc. 55 - Fixed xinetd-file. 56 - Misc. (crash)bug fixes, including one in the root command parsing that 57 caused mysterious error messages sometimes. 58 59 Finished 24 Jun 2006 (Happy 4th birthday, BitlBee!) 60 61 Version 1.0.2: 62 - Pieces of code cleanup, fixes for possible problems in error checking. 63 - Fixed an auto-reconnect cleanup problem that caused crashes in daemon mode. 64 - /AWAY in daemon mode now doesn't set the away state for every connection 65 anymore. 66 - Fixed a crash-bug on empty help subjects. 67 - Jabber now correctly sets the current away state when connecting. 68 - Added Invisible and Hidden to the away state alias list, invisible mode 69 should be pretty usable now. 70 - Fixed handling of iconv(): It's now done for everything that goes between 71 BitlBee and the IRC client, instead of doing it (almost) every time 72 something goes to or come from the IM-modules. Should've thought about 73 that before. :-) 74 - When cleaning up MSN switchboards with unsent msgs, it now also says which 75 contact those messages were meant for. 76 - You can now use the block and allow commands to see your current block/ 77 allow list. 78 79 Finished 1 Apr 2006 80 81 Version 1.0.1: 82 - Support for AIM groupchats. 83 - Improved typing notification support for at least AIM. 84 - BitlBee sends a 005 reply when logging in, this informs modern IRC clients 85 of some of BitlBee's capabilities. This might also solve problems some 86 people were having with the new control channel name. 87 - MSN switchboards are now properly reset when talking to a person who is 88 offline. This fixes problems with messages to MSN people that sometimes 89 didn't arrive. 90 - Fixed one of the problems that made BitlBee show online Jabber people as 91 offline. 92 - Fixed problems with commas in MSN passwords. 93 - Added some consts for read-only data, which should make the BitlBee per- 94 process memory footprint a bit smaller. 95 - Other bits of code cleanup. 96 97 Finished 14 Jan 2006 98 1 99 Version 1.0: 2 100 - Removed some crashy debugging code.
Note: See TracChangeset
for help on using the changeset viewer.