# Changes made in recent versions. This file is automatically parsed by DBabble to generate windows client changes file.

date 2.9r 1 Jun 2005
2.9r ser fix fixed performance problem when accessing forums containing thousands of attachments

date 2.9p 8 Apr 2005
2.9p ser add changed default behaviour in forums and chat rooms that are only accessible to members of a particular user group. If the forum also contains additional users in the forum members page, send those members are now able to access the forum. In previous versions this would not happen. Use the setting called discussion_user_group_members_only to make it work like it did in previous versions. The reason for it working like it did in previous versions is that when a user chooses to receive e-mail messages when new posts are made to the forum, then they get added to the forum members list. If the administrator later removed the user from the user group, they would still have access to the forum.
2.9p ser add users can now use simpler links to access online support. For example http://your.domain.name:8132/chat?with=username
2.9p ser fix fixed bug where administrator status command in Web browsers other than Internet Explorer would display the HTML source of the page.
2.9p ser fix when a user is banned from dbabble, they are now disconnected from the server immediately, and they no longer receive email copies of articles in forums they are subscribed to.

date 2.9n 16 Feb 2005
2.9n ser add Added setting web_domain setting for servers where the web domain name is different from your email domain name.

date 2.9m 26 Jan 2005
2.9m ser add Added options to allow creation of user groups, forums and chat rooms from a text file. See add_users.txt in server directory for details

date 2.9i 14 Jan 2005
2.9i win fix Fixed bug that could crash DBabble in rare situations
2.9i ser fix Fixed bug that could stop outgoing email working if you had changed the max_file_size setting from it's default value.
2.9i ser fix Fixed bug that could crash in rare situations when users use the email checking feature.

date 2.9g 9 Nov 2004
2.9g ser fix Fixed bugs where displaying forums in some web browsers did not work correctly.

date 2.9f 2 Nov 2004
2.9f ser fix Fixed bug where members of a user group belonging to a forum could sometimes not post to it. Also fixed related problem where when the administrator tried to add members to a forum they would sometimes appear not to get added.

date 2.9e 14 Oct 2004
2.9e win add URLs in the user details section tab (available when composing an instant message) are now clickable.
2.9e win add Changed default printing to use a larger font and a page margin. Added preferences to change these.
2.9e win add Edited discussion group articles are now marked unread and resent to users who receive email/instant message copies of new articles.
2.9e win add Added discussion group administrator and moderator options to move articles between threads and discussion groups.

date 2.9d 5 Oct 2004
2.9d ser add Improved threading support for incoming posts to forums by looking for both the references and in-reply-to headers in the incoming email messages.
2.9d ser fix Fixed bug where incoming email/nttp attachments that were encoded as quoted-printable we wrongly having underscore characters (_) converted into space characters.
2.9d ser fix Fixed bug where if you have the authent_uses_full_email_address setting on, and are not using an external authentication process then users would not be able to login to DBabble (the authent_uses_full_email_address setting was originally only intended to be used in conjunction with an external authentication system).

date 2.9c 27 Sep 2004
2.9c ser fix Fixed bug where chat rooms in Mac Safari browsers would not work properly in some situations.
2.9c ser fix Fixed bug where incoming email for forums was treating the email address as case sensitive, so not matching when it should have.
2.9c ser fix Fixed bug where forwarding a signed message with an attachment and not signing the forwarded message would leave the original signature on the forwarded attachment when the attachment was viewed or saved.
2.9c ser add Added section to web admin interface to make it easier to customize web browser interface colors.

date 2.7z 24 Aug 2004
2.7z ser fix Fixed bug where auto-login to DBabble from SurgeMail web interfaces would fail if the user's password was longer than their base user name.
2.7z ser fix When using an external authentication process and allowing users to create their own accounts in that database through DBabble, the server now checks that the domain they specify is a valid domain name for this server before creating the account.

date 2.7y 23 Aug 2004
2.7y ser fix Fixed bug that could crash server when using client im.exe program to send instant messages to users on other servers.
2.7y ser add You can now send instant messages to users on other servers (in your master/slave list) by addressing them to user_name-domain.name or user_name-host_id (e.g. john-netwinsite.com)
2.7y ser add Minor changes to layout of web browser login page.

date 2.7w 17 Aug 2004
2.7w ser fix Fixed install bug where if SurgeMail was present on the same machine it could set the default DBabble domain name incorrectly.
2.7w win fix Fixed a memory leak bug that could occasionally happen when connected to ICQ, MSN, etc gateway servers. In rare situations this could cause DBabble to hang (stop working).

date 2.7u 10 Aug 2004
2.7u win fix Fixed bug in 2.7s where a web page embedded at the top of a chat room window did not work.
2.7u ser add If SurgeMail is installed on the same system and the SurgeMail setting g_dbabble_links is on, then links to switch to WebMail and SurgePlus (if the g_surgeplus_links setting is on too) are added to the DBabble web interface menu on the left.
2.7u ser add If you require users to use their full email address to log in and the user only uses their base name when using the web interface, it will append the host name in their browser url to form the complete email address.

date 2.7s 4 Aug 2004
2.7s win add Added option (default on) so that the button image is highlighted when the mouse is hovering over it.
2.7s win fix Fixed bug where choosing to save all attachments to a folder that does not exist saves them into the default 'documents and settings' folder.
2.7s win fix Fixed printing bug where tab characters were not being correctly printed.
2.7s win fix Fixed bug where the login window could remain visible but disabled after you logged in in some situations.
2.7s win fix Fixed bug where the send button in the online support chat window had a blank caption.
2.7s win fix Fixed bug where changing your user details in your preferences would sometimes leave ugly gray boxes in the window.
2.7s ser fix Fixed bug where on some systems when changing your user details it would incorrectly say "You must specify a value for password"
2.7s ser fix Fixed bug where if you added all local users to your contacts list, the status of those users would not get updated until you logged out then logged in again.
2.7s ser add Added authent_process option of SurgeMail which means if SurgeMail is installed on the same machine it users the same user database for authentication.
2.7s ser add Added authent_uses_full_email_address setting (default to on when using SurgeMail authentication) which means that your users log in using their full email address, and DBabble does @ to - conversion on the name so that the user's internal DBabble name is of the form user-domain.name instead of user@domain.name. This allows users to send messages to either users via email or via DBabble since they now have different names. It also allows users full names to be displayed as user-domain.name instead of user@domain.name-domain.name as would happen in previous versions. There is also now a setting to restrict users in different domains from seeing and communicating with each other.
2.7s ser add Added ugroup_communicate_with_all server setting to allow you to create a user group that is allowed to communicate with all users, including those in restricted communication user groups.
2.7s ser fix If your outgoing email gateway server rejects a message (rather than accepting then generating the bounce itself), DBabble now generates a bounce message for the sender.

date 2.7q 14 Jul 2004
2.7q win fix Fixed rare crash bug caused when creating a reminder for a deleted message.

date 2.7p 6 Jul 2004
2.7p ser fix Fixed bug that could cause slow logins for some Windows client users due to a bug in old versions causing instant message read/unread status to get out of sync with server.

date 2.7n 28 Jun 2004
2.7n ser fix Fix for bug in 2.7m on Windows only. The IP address of occasional incoming connections was not available meaning those connections would be dropped if you restrict the ip address of users allowed to connect to your server.

date 2.7m 21 Jun 2004
2.7m ser add Changed license key system to use the newer license key system that other Netwin software uses. Old license keys will still work.
2.7m ser add Added tcp_socket_dup setting (default true). On the occasional Windows XP system where socket duplication (for the purpose of changing sub-process inheritance properties) doesn't work, turning this setting off should allow DBabble to work. Do not change this setting if DBabble is already working.
2.7m ser fix Fixed bug with text in incoming email headers starting with space causing headers to be treated as blank in some situations.
2.7m ser add Windows only. Installer adds "DBabble Server" program group to Windows Start menu.
2.7m ser add Added manager command to list the number of instant messages sent/received each day.

date 2.7h 20 May 2004
2.7h win fix Fixed a few minor bugs
2.7h ser fix Applied OpenSSL patch to fix security problem in OpenSSL 0.9.7c

date 2.7e 11 May 2004
2.7e win fix Fixed a few minor bugs

date 2.7c 5 Apr 2004
2.7c ser add Added server setting called client_run_external_program that lets you add an option to the Windows client tray and file menus to start the specified application.

date 2.7b 19 Mar 2004
2.7b ser fix Fixed problem when client tries to download all their old instant messages. Previously, if there were enough large instant messages, the list could be truncated by the maximum tcp buffer size causing the client to not get all their messages.
2.7b ser add Changed server so that chat_messages (maximum number of old messages to display when entering a chat room) setting can be larger than 20.
2.7b ser add Added server setting chat_show_users that lets you specify whether or not everyone (or just moderators or just admin) can see the list of users present in chat rooms.
2.7b ser add Added server setting chat_send_transcripts that lets you send transcripts of a particular chat room to all users once every specified time interval.

date 2.6k 9 Feb 2004
2.6k win fix Fixed minor bug in 2.6h - pressing a button and moving mouse away before releasing button would click the button when it shouldn't have.
2.6k ser fix Fixed web browser interface bug where if the total length of the users on your friends list was more than a few thousand characters, then the list displaying your friends would be truncated and have some friend names drawn over the top of others.
2.6k win fix If your machine supports 256 colors or less, then the background image preferences defaults to off due to it not looking good and causing performance problems.
2.6k ser fix Added work around for Jabber gateway server bug causing user's online status to be lost on MSN.
2.6k win fix Fixed problem where replying to a sent message or a message to multiple recipients would refer to the user by their user-id instead of user-name for encryption certificate purposes.
2.6k ser fix Fixed bug that could hang server when doing lots of domain name lookups that take longer than 10 seconds.

date 2.6h 14 Jan 2004
2.6h ser add Changed so that if you set the port and extra_ports settings to 0, the server will not listen on any port at all. Useful if you only want to allow secure connections to the server.
2.6h win fix Fixed problem with MSN communication showing your name as "(NULL)" to other users in some situations. If you are already using MSN through DBabble then in the preferences window, you may need to delete your MSN name/password in DBabble, click apply, then enter them again to make this fix take effect.
2.6h win fix Fixed problem with the 'start in chat mode with gateway users' preference not always working.
2.6h win fix Fixed bug where instant message headers could continuously flicker in very rare situations.
2.6h win add When sending a message to a gateway user who is on your friends list, it now displays their online status at the top of the window.
2.6h ser add Added server setting (english_replace_words) to replace words with other words. For example "friends"->"contacts","discussion groups"->"forums". These examples are now the defaults for new installs. If you want existing installations to use them, there is a manager command to set them.
2.6h win fix Fixed problem where some animated gif images would not display correctly.
2.6h win add Added immediate reconnect preference so that if your connection to the server is lost it will try to reconnect immediately. Useful if your ISP does not allow connections to remain open for more than a few minutes.
2.6h win fix Fixed bug that could crash DBabble in rare situations when upgrading to a new version. If this happens while upgrading you should shut down your existing version and download the new version from your DBabble server web page (e.g. http://domain.name.com:8132 where you replace domain.name.com with your DBabble server domain name) and install that over the top of your old version. Your existing preferences and settings will be maintained.

date 2.6e 19 Nov 2003
2.6e win add Added support for connecting to the server through a proxy server using SSL (encrypted communication). 
2.6e ser fix Fixed bug where browsing discussion groups on other servers would sometimes give a 'not allowed to use discussions' error message.
2.6e win fix Fixed warning display about message not being signed for instant message copies of articles posted to discussion groups.
2.6e win add Added discussion group and chat room option to automatically open the window on startup.
2.6e win add Added option to dock chat room windows to the main window and a preference to automatically dock newly open chat room windows.
2.6e ser fix Fixed bug that would cause all discussion group attachments to not be displayed in the file list prior to any article that had been deleted.
2.6e ser fix Fixed administrator only bug in Windows client that would crash it when trying to add slave servers.
2.6e win add Added option to only display friends and subscribed groups in old instant message user list.
2.6e ser add Reduced Windows client download size by using better compression from about 2.8 MB to 1.8 MB

date 2.5r 22 Oct 2003
2.5r ser fix Fixed bug where viewing old instant messages in Mozilla web browser didn't work.
2.5r ser fix Fixed bug where searching in web browser discussion group members would fail.
2.5r ser fix Fixed problem where using web browser chat rooms over occasionally unreliable network connections could cause the client to stop receiving chat room update messages.
2.5r ser add Added support for certificate chain files for the server SSL certificate. Some certificate authorities require that you use a certificate chain when you buy a certificate from them. In this situation you just now put both your certificate and the intermediate chain certificate into your DBabble server certificate file (e.g. dbabblesvr/certificate_netwinsite.com.pem)
2.5r ser fix Removed 1000 member limit in user groups.
2.5r win fix Fixed minor bugs and improved performance for some features.
2.5r ser fix Fixed problem with repeating reminder messages and daylight savings. If the repeat interval is a multiple of exactly 1 day, then the server now adjusts the repeat interval at daylight savings switch over dates to make the message occur at the same time of the day both before and after daylight savings changes.

date 2.5q 7 Oct 2003
2.5q win fix Fixed chat room bug where it would scroll down on every refresh when connecting through a proxy server
2.5q win add Added chat room option to not be notified when users enter the chat room while the window is not focussed
2.5q both fix Upgraded to OpenSSL 0.9.7c to fix encrypted communication security bugs.
2.5q win add Added 'Start in chat mode with user groups' preference.

date 2.5n 26 Sep 2003
2.5n ser fix Fixed bug in 2.5m where viewing the administrator web interface sometimes would incorrectly make internet explorer prompt you to save the pages rather than viewing them.
2.5n ser fix Fixed user group permission management to allow administrator users to modify or delete the user group permissions for the user group creator.
2.5n ser add Added server setting (keep_client_message_connections_open, default on) to allow connected Windows clients to keep open their connections for sending instant messages to improve performance.

date 2.5m 19 Sep 2003
2.5m ser fix Fixed bug that could crash server in rare situations when the administrator changes the user details of a user.
2.5m ser fix Fixed bug that could crash server when the obsolete icq_enabled setting was on.
2.5m ser fix Fixed bug that could crash Solaris Sparc servers when connecting to jabber gateway servers.
2.5m ser add Extended jabber_reject_from setting to accept a list of users. Default for this setting is now updated to reject messages from messenger@microsoft.com and YahooMessengerTeam@yahoo. Both of these accounts are used to tell clients of their instant messaging protocol to upgrade to a new version, which means DBabble users would get these messages due to DBabble pretending to be a client of the relevant protocol.
2.5m ser add Added more server performance logging information.
2.5m ser fix Fixed minor security problem that could allow malicious web sites that a user visits to obtain DBabble cookies from a user's web browser using an XSS (cross site scripting) attack.

date 2.5i 1 Sep 2003
2.5i win fix Fixed problem where program could crash in rare situations when upgrading to a new version
2.5i win fix Fixed bug (in versions 2.5c and later) where typing the letters r, k, or w in the discussion group search box would not work due to those characters being treated as hot keys.
2.5i ser fix Fixed bug where discussion group introductions were not available on systems where the direct_discussion_group_access setting is off in versions 2.5a and later.
2.5i ser add Added setting (default on) to display ip address of guest users who connect for online support to the recipient of the request.
2.5i ser add Added setting to reject incoming Jabber messages from particular users. Intended for ignoring the microsoft message that now gets sent every time you connect to MSN via DBabble telling MSN clients that they must upgrade their client. The default for this new setting is to ignore messages from messenger@microsoft.com. Note: Microsoft intends to stop supporting the current protocol that DBabble uses (via Jabber) to connect to MSN from October 15, 2003. Hopefully the Jabber MSN transport developers will have support for the new protocol by then.
2.5i win fix Fixed bug that could cause received attachments to be saved to disk as empty files.

date 2.5g 27 Aug 2003
2.5g ser fix Fixed problem where some external news servers would reject articles DBabble tried to post to them due to DBabble including system headers within the posted article.

date 2.5f 26 Aug 2003
2.5f ser add Added user group option (for administrator users only) to make all members of the user group only able to see and communicate with other members of the user group. Administrator can optionally specify which restricted communication user groups a user belongs to when they create the account or on their user details page.
2.5f ser add Added more administrator options on the admin web page.
2.5f ser add Added option to make selected chat rooms and discussion groups only visible to members of a given user group
2.5f ser add Added user permissions to disable the use of chat rooms, discussion groups, instant messages, and user groups.
2.5f ser add Added setting (guest_logins_for_online_support_only) so that guest users are not able to use chat rooms, discussion groups, send instant messages or view details about other users.
2.5f win fix Fixed bug that happened if you tried to send an instant message larger than 20K in size. It would ask you if you wanted to send it as an attachment instead, but if you choose yes it would not work.
2.5f win add Added status options in the system tray right click menu to set your state to idle/offline until you move the mouse.
2.5f win add Added status options for whether you are available for online support (only applies if the server administrator allows guest users on your server)
2.5f win add Added option to not notify you about partial typing in private conversation windows.
2.5f win fix Fixed bug where sending a digitally signed instant message with an attachment to an email address would include the attachment signature as part of the attachment data in the email.

date 2.5e 11 Aug 2003
2.5e win fix When you save an encrypted instant message to disk it now decrypts the message before saving it.
2.5e win fix Fixed bug where importing AIM buddy lists would not work in some situations.
2.5e ser fix Fixed bug in version 2.5c only where administrator could not create new user accounts using Windows client interface
2.5e win fix In instant message chat mode, it now does not display the full user name after the first chat message from each user in order to make it easier to read.
2.5e ser fix Fixed problem where large attachments posted to discussion groups accessible to any user when users choose to receive an email copy of the article. If the attachment was larger than 100K it includes a link to download the attachment, but the server refused access to the attachment because the allow_direct_discussion_group_access setting was off. There is now a separate allow_direct_discussion_group_file_access setting which is on by default
2.5e ser fix Fixed bug that could crash the server in rare situations when using the email checking feature.

date 2.5c 5 Aug 2003
2.5c ser fix Fixed administrator bug when setting default preferences that would incorrectly limit integer preferences to a maximum value of 9999
2.5c win add Added an instant message chat mode (click the chat mode button when composing an instant message). This means that when you send a message the window does not disappear from your screen, and you can see recent replies to the message in the same window. This feature works with multiple recipients and with user groups. You can optionally see text as other users type it. This feature replaces the private conversation feature in previous versions and is better in that it works with multiple recipients and with gateway (ICQ, MSN) and email users and supports client to client encryption. When communicating with gateway users chat mode (rather than message mode) is now the default communication method.
2.5c win add Added better instant message reply options, so that if someone sends a message to a user group which they are not a member of, then when you choose to reply to all recipients, then sender is included in the recipients of the reply.
2.5c win add Added instant message folders so you can file important instant messages to make them easier to find later.
2.5c ser add When clicking on discussion group articles in web interface, the subject of the most recently clicked article is changed to red to make it easier to see where you were up to when you return to the article list page.
2.5c ser add Added user management options to web browser administrator interface 
2.5c ser add Added silent Windows client installation options to make it easy to install the Windows client on many machines without having to use the Graphical interface. See the 'Windows Client' section of the server administration web interface on your server (e.g. http://domain.name:8132/admin)
2.5c ser add Added user permission (and permission group) field to prevent users from being able to use the jabber gateways to communicate with ICQ, MSN, etc users. Useful if you only want to allow some of your users to use this feature.
2.5c ser add Added server setting (show_find_groups - default on) that specifies whether the 'Find groups' window is used or not. If it is not, then all public discussion groups and chat rooms appear in every user's list of subscribed groups. Useful on systems with only a few groups.
2.5c ser add Added server setting (show_find_groups_options - default 10) that specifies the number of discussion groups and chat rooms that must be on the server before the group searching options (group categories, group name etc) are displayed. Makes it clearer and easier to use on systems with only a few groups.
2.5c ser add Added server setting (show_group_categories) that can be turned off to hide the discussion group and chat room categories on those servers that don't want to use them
2.5c ser add If you turn on the direct_discussion_group_access setting then users are able to directly read public discussion groups via a URL like http://free.dbabble.com/forums/dbabble.general
2.5c both add Added options in discussion group windows to select whether you want to be sent email and/or instant message copies of all articles posted to the discussion group.
2.5c win add When sending an instant message to a user who is not on your friends list you are now asked if you want them added to your friends list. There is a checkbox option to not display this message in future.
2.5c win add If you try to send an instant message larger than the maximum size allowed (20K) you are now asked if you want to send it as an attachment instead.
2.5c ser add If an incoming email to be converted to an instant message is larger than the maximum size allowed (20K) then it is converted to an attachment instead.
2.5c win add After you download an instant message attachment from the server it now asks you if you want the attachment deleted from the server. There are options to automatically delete attachments from the server after downloading and to never delete attachments from the server after downloading.
2.5c ser add Added setting (default_ugroup_filter_index) for specifying the default option for sending instant messages to user groups (out of All Recipients, Online Recipients, etc)
2.5c win add When adding a user group to the recipients of an instant message, the options to send only to all recipients or online recipients are now displayed.
2.5c ser add After logging in to the web browser interface, the page displayed is either the user's subscribed groups or old instant message list depending on which of these they last viewed before logging out last time.
2.5c win add Added 'reply to group' and 'reply to sender' buttons in discussion group window
2.5c both add Added discussion group option to open the discussion group with all threads expanded.
2.5c win add In discussion groups, added 'expand all threads' and 'contract all threads' menu options.
2.5c win add Added option to expand discussion group threads on double click.
2.5c both add In discussion groups, added option to only display threads that contain unread articles.
2.5c both add Added option to mark discussion group threads as watched and added option to only display watched threads.
2.5c both add Added option to ignore discussion group threads which means any articles in such threads will not be visible to you in future unless you turn on the option to show ignored threads. Additionally if you choose to receive instant message or email copies of articles posted to the discussion then you won't receive those posted to threads you are ignoring.
2.5c ser add Text starting with www. in messages received using the web browser interface are now converted to clickable links. Previously this just worked on text starting with http://. Clickable www. links are already supported in the Windows client.
2.5c ser add Added auth_append setting. If specified, this text is appended to username (if it is not already there) before sending to the authentication process or pop server. Useful if your authentication process or pop server requires a full email address but you want your users to login to DBabble using just their user name rather than entire email address.
2.5c ser add Added more options to the online support setup so that the online support window can now be embedded into an existing web page rather than having to be in a separate window like in previous versions.
2.5c win add When downloading additional discussion group items the currently selected article remains selected in this version.
2.5c win add Added retry button when downloading an attachment fails due to a lost connection. When you click the retry button the download will continue from where it was up to.
2.5c win add Added option to save all attachments at once in a single message rather than having to save them all one at a time.


date 2.4r 9 Jul 2003
2.4r ser fix Fixed bug on unix based servers where the feature to automatically delete old instant messages would not work in some situations.
2.4r win fix Fixed bug that could crash program when pressing a hot key in the main window in versions 2.4e and later.
2.4r ser fix Fixed bug with allow_discussion_email setting that would prevent users being sent instant message copies of articles posted to discussions when this setting was turned off.
2.4r ser fix Incoming email that gets converted to instant messages is now decoded if it is in base64 or quoted-printable format.

date 2.4q 5 May 2003
2.4q ser fix Fixed bug where nntp hosted discussion group emailed replies were not getting posted back to nntp server, nntp server said "441 obsolete headers", DBabble now removes those bad headers.

date 2.4p 17 Apr 2003
2.4p ser fix Fixed bug in 2.4k and later that could crash server when user's add friends without a name.
2.4p ser fix Fixed bug in 2.4e and later that could crash server when pulling newsgroups from another server and a user had chosen to receive instant message copies of articles posted to the discussion group and the user had the preference to forward their instant messages to their email address on and the article being fetched from the external newsgroup contained lines longer than 80 characters.

date 2.4n 15 Apr 2003
2.4n ser fix Fixed bug where incoming email messages that get converted to instant messages could have the 'from' field corrupted if the recipient had the preference to forward all their instant messages to an email address on.
2.4n ser fix Fixed bug where saving web browser preferences would fail with a javascript error if you had the check_email_enabled setting off.
2.4n ser fix Fixed bug where connecting to ICQ, MSN, etc would not work for users on your server that have DBabble login names containing the @ symbol.
2.4n win fix Fixed bug where your idle/offline time could appear wrong on the server in rare situations

date 2.4k 14 Apr 2003
2.4k ser fix Fixed bug where replying to all recipients of an instant message in the web browser interface would include yourself in the recipients instead of the original sender in some situations.
2.4k win add Added support for communicating with users on other instant messaging protocols (ICQ, MSN, Yahoo, AIM). You must have an existing account on each of these protocols and you can specify it in your preferences so that you are automatically connected to these protocols whenever you connect to DBabble.
2.4k ser add Added support for connecting users to other instant messaging protocols whenever they connect to DBabble. This is implemented by the DBabble server connecting to publicly available Jabber protocol gateways. Your server must be accessible from the internet on port 5269 for this feature to work. If it is not, then you should disable the jabber_gateways_enabled setting. Use the jabber_gateway setting to specify the domain name of the servers that DBabble connects to.
2.4k ser fix Fixed problem with not being able to reply to email received from users with a trailing bracketed comments or spaces at the end of the email 'From' field.
2.4k ser fix Fixed problem with the web browser online support feature sometimes not showing the guest user what is being said when using a slow network connection.
2.4k ser add Added support for editing server settings that can have multiple values from within the server administrator graphical interface. In previous versions the only settings that could have multiple values were the phone_gateway and auto_login settings, and to edit these you had to edit dbabblesvr.ini using a text editor. In this version there is also the jabber_gateway setting that can have multiple values.
2.4k ser fix Fixed bug where in rare situations, the web browser interface would display message dates as 'Tomorrow' when they were actually sent a day or two ago.

2.4k win add Improved performance when using a large background image.
2.4k win add Added system wide hot key preferences for searching old instant messages and for setting state to idle.
2.4k win add Changed column sorting header arrows to point in the same direction as they would for Microsoft products. There is now an 'invert sorting arrows' preference to make them point in the direction they pointed in previous versions
2.4k win fix Fixed bug in 2.4e where cached attachment downloads could become corrupted.
2.4k win fix Fixed problem with wrapping of long lines in chat rooms not working properly in some situations.
2.4k ser add When a client sends a message, but looses their connection to the server before the server acknowledges receiving the message, previous versions would resend the message which could result in 2 copies of the message being delivered. There are now checks to avoid multiple deliveries of the same message.
2.4k win add Added option to automatically set state to idle when using a full screen application. Also added option to not be notified about new messages (or only particular priority messages) while using a full screen application
2.4k win add When viewing user group members, it now lists the unique user name of each member and you can search members based on the unique user name.
2.4k win add Position and sizes of user group, chat room, and discussion group member windows are now maintained between sessions.

date 2.4g 4 Mar 2003
2.4g ser add Added support for listing group moderators in any web template page. See tpl/list_moderators.htm for details.
2.4g ser add Added options so the invite user feature now gives the invited user a link to download a customized version of the Windows client with their user name and optionally password already set for them.
2.4g ser add Added setting to automatically delete accounts that are created but never used after a given time interval. See delete_accounts_never_used setting. This can be used in addition to the setting delete_accounts_not_used added in earlier versions which will automatically delete accounts that have not been used recently.
2.4g ser add Changed default online support web browser window layout to be much smaller in size and containing less unnecessary information.
2.4g win fix Fixed bug with background images not being correctly redrawn when resizing some windows.
2.4g win fix Fixed bug where notify of new messages in chat rooms did not work if you turned of the user enters and exits messages.

date 2.4e 28 Feb 2003
2.4e ser add Added better support for adding links to your web pages to provide your customers with online support. For example, you can now copy and paste a small piece of javascript code into your web pages so that when you are online it has a link like 'Live chat with our sales team' and when you are offline (or idle) it says 'Live chat is not currently available'. When a user clicks the link it will initiate a private conversation request with you or a random online member of a particular user group. For more information, see the 'Online support setup' section of the DBabble web browser administrator interface.

2.4e ser add Added option to show a specified web page instead of advertisements in Windows client. The web page is embedded within the Windows client main window and/or chat room windows. This feature requires the user has Internet Explorer 4.0 or later installed on their computer. You can also optionally restrict showing the web page to certain ip addresses or members of a particular user group.
2.4e ser add Added option to display advertisements at the top of every chat room window in the Windows client.

2.4e win add Added optional subject field (which is hidden by default unless replying to an instant message with a subject) when composing instant messages. Useful when sending instant messages to email addresses.
2.4e win add Added caching of attachment downloads on your disk drive as well as caching of partial downloads to you can continue the downloads latter without having to restart them if you loose your connection to the server.
2.4e win add Added option to switch between different account names you have used to system tray popup menu.
2.4e win add Added option to mark particular chat rooms as encrypted so that all messages sent in such chat rooms must be signed and encrypted.
2.4e win add Chat room feature additions: Optionally gives messages when users enter/leave chat rooms. Optionally view full user names of users present in chat rooms. Optionally hide attachment options and checkbox options at bottom of window.
2.4e win add Added option to specify how many bits long your public key encryption private key should be rather than the default of 1024 bits.
2.4e ser add Added option to specify how many bits your SSL encryption private key should be rather than the default of 1024 bits.
2.4e ser add Added better support for the email checking feature. If the user moves messages out of their email inbox using IMAP, DBabble no longer wrongly reports that there is new email.
2.4e ser add The 'reply to this message with the subject remove' line that is appended to outgoing discussion group email messages is now automatically filtered from incoming email replies to the message.

2.4e ser add Added "is_subscribed" and "is_friend" web template page variables for search_group.htm and search_user.htm respectively
2.4e both add Added option to save drafts of discussion group posts
2.4e both add Added support for multiple attachments in discussion group posts
2.4e ser add Added setting to hide articles in discussion groups posted more than x days ago. Administrator and discussion group moderator users can still view old articles.

date 2.3r 21 Feb 2003
2.3r win fix Fixed security problem that could have allowed an attacker to view encrypted communication between the server and client due to a problem with the OpenSSL encryption libraries that DBabble uses.
2.3r ser fix Fixed security problem in the OpenSSL encryption libraries used by DBabble. There was the potential for attackers to view encrypted communication between the server and client in the previous version of OpenSSL (0.9.6h) used by DBabble. Extract from OpenSSL documentation: The attack assumes that multiple SSL or TLS connections involve a common fixed plaintext block, such as a password.  An active attacker can substitute specifically made-up ciphertext blocks for blocks sent by legitimate SSL/TLS parties and measure the time until a response arrives: SSL/TLS includes data authentication to ensure that such modified ciphertext blocks will be rejected by the peer (and the connection aborted), but the attacker may be able to use timing observations to distinguish between two different error cases, namely block cipher padding errors and MAC verification errors.  This is sufficient for an adaptive attack that finally can obtain the complete plaintext block.

date 2.3q 11 Feb 2003
2.3q win fix Fixed minor bugs.
2.3q ser fix Fixed memory leak and missing search results when doing full text searching in discussion groups with partial word matching on.
2.3q ser fix Fixed bug that could crash server when using multiple linked servers and a user registered on one server is in a chat room hosted on a different server.

date 2.3p 24 Jan 2003
2.3p win fix Fixed minor bugs.
2.3p ser fix Fixed bug where if you sent a signed instant message with an attachment, if the recipient was using a web browser or old version of Windows client, the attachment signature was included within the attachment contents. The server now removes the signature before giving the attachment to web browser and old Windows client users.
2.3p win add Private conversation features. Option to not let other user see text as you type it. Option to automatically accept private conversation requests. Option to initiate private conversations by double clicking on friends.
2.3p win add Added preference (default is on) where DBabble does not attempt to connect to the server when you are not connected to the internet. This is to prevent your computer automatically prompting you to connect to the internet when DBabble automatically starts when your computer starts.
2.3p ser add Added smtp authentication support for sending email to outgoing email server. Use the smtp_user and smtp_pass settings to use this.
2.3p ser add Added support for cancelling discussion group posts via the NNTP connections. Users can only cancel posts if they are using NNTP authentication, or if they come from the same ip address as the original post and you turn the nntp_cancel_from_matching_ip setting on.

date 2.3j 30 Dec 2002
2.3j win fix Fixed bug in 2.3h where uninstalling would not work.
2.3j win fix Fixed bug in 2.3h that could crash program if you made changes to the background image preference, cancelled the change, then went back and viewed your preferences again.
2.3j win fix Fixed bug where choosing a custom instant message reminder time would not use the reminder time specified

2.3j ser add Changed default Windows client tray icons to have a transparent background rather than a grey background. Will only apply to new Windows client installations rather than upgrades.
2.3j both add Added command line interface for sending instant messages. Run im.exe, or download unix versions from the server.
2.3j win add Added encryption preference to clear private key password from memory after x seconds.
2.3j win add Added option to sort old instant messages by from/to instead of by date.
2.3j ser add Server administration interface can now be accessed through your web browser at http://domain.name:8132/admin without having to login as a standard DBabble administrator user.
2.3j ser add There is now an administrator web browser interface to changing the user detail fields that users enter when they first create their account.

date 2.3h 6 Dec 2002
2.3h win add Added preference to have a background image
2.3h ser add Windows client now has a background image preference. This is on by default (since it looks much nicer than a plain background) so if you don't want it to use it, turn the background_image_on setting off before your users start upgrading their Windows clients.
2.3h win add Replying to encrypted messages now sets the replied message to be encrypted by default
2.3h ser add Added windows client support for going to http links in chat room introductions.
2.3h ser add Added option to Windows client to set the login name to the current Windows login name on startup. (default controlled by server client_use_windows_login_name setting)
2.3h ser add Added option to Windows client to save all user specific data (e.g. saved user name and passwords, cached instant messages) to the Windows user profile directory (default controlled by server client_data_in_user_directory setting)
2.3h ser add The feature to automatically delete accounts that haven't been used for more than x days will no longer delete administrator users.
2.3h win add When viewing user group members, there is now a checkbox (default on) to only show members who receive messages sent to the user group.
2.3h win add Added option when sending reminder messages to only send to recipients who are online
2.3h ser add Added web template page functions. Form input variables like tpl_set_abc=def now set the template variable called 'abc' to the value 'def' in the resulting template page displayed. Also, input variables called set_user_pref_* now set the current users preference values. (e.g. set_user_pref_custom_text_1=test would set the user preference custom_text_1 which would then be accessible in all future template pages for that user using the template variable called 'user_pref_custom_text_1')
2.3h win add Chat rooms now display users present as idle if they haven't typed or moved their mouse recently.
2.3h ser add Added machine language translations for 10 different languages. 5 of the languages are partially translated by hand with the un-translated sections merged with machine translations. Use the languages server setting to make use of them.

2.3h ser fix Fixed bug in 2.3d that could crash server when finishing private conversations between users on two different servers.
2.3h ser fix Fixed bug in 2.3d where Windows client users could not connect to non-local servers when using encrypted communication with their local server.
2.3h win fix Fixed bug that could crash program when viewing preferences if encryption feature was disabled
2.3h win fix Changed shortcut menu keys that used ctrl-alt key combinations to ctrl-shift instead to avoid conflicts with international language settings where right-alt key combinations are equivalent to ctrl-alt key combinations.
2.3h ser fix Fixed bug where if using pop server user authentication, in user preferences it would wrongly give them the option to change their password.

date 2.3d 4 Nov 2002
2.3d both add Added editing of existing discussion group posts by the original poster unless it is a moderated group. Moderator/administrator users can modify articles posted by any user.
2.3d win add Reply below original message preference now applies to discussion group posts as well as instant messages.
2.3d ser add Added server setting to prevent users from ignoring other users (default is to allow users to ignore other users)
2.3d ser fix Fixed a few bugs in 2.3a and 2.3b
2.3d win fix Fixed bug that could crash program in rare situations if you turned on the preference to automatically show messages when they arrive (rather than flashing the tray icon)

date 2.3a 23 Oct 2002
2.3a ser add Added SSL (encrypted server to client communication) support to both the web browser and windows client. SSL is not supported on some uncommon unix servers. By default all existing clients that upgrade will be set to use SSL unless they switch back to non-SSL mode. If you already have many users simultaneously connected on your server which is resulting in a high server CPU usage you may want to change the default to non-SSL connections using the win_default_use_ssl setting as SSL connections are more CPU intensive than non-SSL connections. See http://netwinsite.com/dbabble/manage.htm#enc for server administrator information on SSL in DBabble. For user/client help, see /help/encryption.htm on your server.
2.3a win add Added SSL (encrypted server to client communication) so that any information you send over the network can not be viewed by others.
2.3a win add Added public key encryption for sending encrypted messages to other users and digitally signing messages.
2.3a ser add Improved user details handling so that users.dat no longer grows in size every time a user changes their details.
2.3a ser add Added a login form variable after_logout_page to allow taking the user to any specified url (rather than back to the login page) after they logout. Edit tpl/login.htm to change it.
2.3a ser add Added web browser login option to take user directly to a private talk session with specified user.
2.3a ser add Added smiley images to web browser interface. Any matching text in the smileys.txt file on the server is replaced with the corresponding image.
2.3a win add Added option to remove close button from instant message window (right click on the close button to show option to remove it)
2.3a win add After the sender of an instant message it now displays the full unique user name of the sender after their display name. (right click on name to show option to remove it)
2.3a win add Can now right click on instant message attachments when composing message to remove them.
2.3a ser add Added recording of total user discussion group posts and average rating of those posts which are displayed when viewing user details. If enough posts by a particular user have been made and rated by enough different people, then all new posts from this user are automatically given initial ratings equal to their average rating of all previous posts.

date 2.2h 2 Oct 2002
2.2h ser fix Fixed bug where server could hang in some situations when a user sent an instant message with an attachment and had set their preferences to forward copies of their sent instant messages to their email address
2.2h win fix Fixed bug where DBabble would crash on Windows XP service pack 1 when the screen saver comes on and password locks the computer
2.2h win fix Fixed bug with some animated gif images not displaying correctly

date 2.2f 11 Sep 2002
2.2f ser fix Fixed security hole in versions 2.1c and later. Anyone using using a version containing the security hole should upgrade their server. This bug was found by Netwin staff so as far as we know, no one outside of Netwin knows about this problem or how to take advantage of it.
2.2f ser fix Fixed bug in versions 2.1s and later where in rare situations on the group searching page (when 2 groups have their most recent post within 1 second of each other), groups would not be correctly sorted and on Solaris platforms this could crash the server.
2.2f ser fix Fixed bug where sending an instant message to a user group and an individual recipient could sometimes cause the individual recipients display name to appear blank or corrupted in the "To" field of the message (the message would still be correctly delivered to all recipients)
2.2f ser fix Fixed bug where the client_check_interval setting was flagged as an integer rather than time interval setting, so setting it to a value like "2 minutes" would actually be interpreted as being "2 seconds"
2.2f ser fix Fixed bug where if user has preference on to not show discussion group articles in a separate window, then when they choose to make a new post it would try to maximize the posting frame, which would effectively remove scrollbars from it and look bad.
2.2f ser fix After modifying discussion group members it now shows the same page again rather than displaying the group modify window so that is doesn't give an error for users who are only allowed to modify the group members but not the group properties.
2.2f ser fix Fixed so that discussion group members who have permission to add members, but not delete and moderate articles, can now no longer give permission to other users to delete and moderate articles.
2.2f ser fix Fixed bug that could crash server when changing the host id (hid) setting in preparation for linking to a master server
2.2f ser fix Fixed problems that happen when server runs out of disk space. Previously users preferences could be reset to default values and their old instant messages might appear lost until the manager did a "dbabblesvr -repair_msg username" command. This would only happen if the server ran out of disk space entirely due to a different application using it all. DBabble already prevents delivery of new messages when free disk space falls below 25MB.
2.2f ser fix Fixed bug that could crash server when decoding invalid incoming email mime attachments

2.2f win fix Fixed bug where upgrading to new versions in some cases would give error message about not being able to install the file called tmp
2.2f win fix Fixed bug on Windows 98 where viewing text attachments would sometimes show up blank until the window was resized.

date 2.2d 20 Aug 2002
2.2d ser fix Fixed 2.2c bug where javascript files containing template variables were not generated correctly if the tpl_cache setting was on.
2.2d win fix Fixed bug where adding multiple attachments from a single directory using * (e.g. c:\test\*) would try and add the invalid file (c:\test\..)
2.2d win fix Fixed problem with DBabble using up to 4K (or more if you changed the maximum number of messages to insert into instant message list preference) of memory per instant message received since logging in due to memory fragmentation problems.


date 2.2c 16 Aug 2002

2.2c both add Added the time to chat room messages.
2.2c win fix Fixed bug where you sometimes could not right click on an instant message attachment and view or save it.
2.2c ser add Reduced language translation file by removing about 200 phrases which were never used or only used when server is setup incorrectly. 
2.2c ser fix Fixed bug where upgrading server on Windows 95 based (rather than NT based) machines would hang at end of upgrade and not inform you it had finished.
2.2c ser add Changed program setting (the text that appears in urls - e.g. http://free.dbabble.com/dbabble) to now default to the same as the program_name setting but without spaces.
2.2c ser add Added direct login to chat room/discussion options to web browser interface. This lets you specify the first page that users see after login and to optionally remove the links frame on the left and friends frame on the right. Use the setting guest_login_chat_rooms to activate it on your server, or see our example guest login links at http://free.dbabble.com
2.2c ser fix Fixed bug that could sometimes crash server when when a user did a user search with a large number of words.
2.2c ser add Changed references to /tpl/xxx.htm to now perform template variable replacement before returning the page, so you can now place custom pages in the /tpl directory and create references to them using links like localhost:8132/tpl/test.htm. You can fetch tpl pages without using variable replacement using /tplsource/test.htm
2.2c win add Added a preference (default 100) to restrict the number of friends added to popup menus since it can get quite slow if you have too many.
2.2c win fix Fixed bug that causes it to crash when uninstalling.
2.2c win add The menu that pops up when you right click on the tray icon now defaults to being in simple mode where the less commonly used features are not displayed. Additionally you can now customize the menu to pick whichever items you want it to contain.
2.2c win fix Fixed bug where marking a sent message as unread and the read again would change the time that the message was recorded as sent to the current time (but it would not be updated in the Windows client, so you would not notice this unless you viewed the message again using a different client or using the web browser interface).
2.2c win fix When right clicking on the quick message window and choosing options like "online friends only" it now updates the friends list immediately rather than a few seconds later.
2.2c win add Added preference (on by default) to automatically retry to send failed instant messages every 15 seconds. Useful it your network connection is not working at the time you try to send the message.
2.2c ser add Added uppercase_first_display_char setting - if this setting is on then when a user's display name is automatically generated to be the same as their login user name at the time their account is created (e.g. using pop authentication or external authentication) , the first character is automatically made uppercase.
2.2c ser add Administrator can now disable some features (e.g. chat rooms, discussion groups, instant messages, user groups, to do list.). For features left enabled, user's can choose on an individual basis to hide features they don't use to simplify and speed up the interface.
2.2c ser fix Fixed security hole in versions 2.0c and later.
2.2c win add Added feature to automatically login as a different user if you are already online, or were online recently at a different location. (useful if you often connect from 2 different locations, but don't want DBabble to login as your normal account if you are online at one location and someone else uses your computer at the other location)
2.2c win fix Fixed bug where if you logged out and then shutdown DBabble by right clicking on the tray icon and choosing shutdown, then your locally stored preferences would be cleared.
2.2c win fix Printing now wraps long lines so that they appear on the printed page.
2.2c win fix Fixed problem where displaying large text attachments (> 1 MB) was sometimes very slow. Also fixed problem with large attachments always being very slow if they contained hundreds of http links.
2.2c ser add Improved logging. Actions.log now logs when users set their state to online/idle/offline (or it is automatically set due to them not doing anything). Actions.log & messages.log now logs when users mark messages as read/unread, delete/restore messages, and log creating and delivering reminder messages and creating draft messages. Messages.log only logs the contents of messages once (is used to be recorded once for each recipient and for the sent message saved for the sender).
2.2c ser fix Fixed incorrect help url links on the new user and talk request pages.
2.2c ser fix Fixed bug in version 2.1s to 2.2b where server could crash in rare situations when a user is searching for a particular discussion group.
2.2c ser fix Fixed bug when doing a user search for users on remote servers in different time zones, the time since they were last online listed in the search results was incorrect.
2.2c ser add Added additional cache-control headers to images to workaround a problem in IE web browsers not caching images within non-cachable pages even when it should be. This will stop images in discussion groups being reloaded every time a user views a list of articles in the group.
2.2c both add Added an optional rating system to discussion groups. All articles can be given a rating from 1 to 5 by each user. When viewing a discussion group you can choose to only see articles with average ratings or more than a particular value. (average ratings are only used when at least 3 people have rated the article)
2.2c win fix Fixed tab ordering in instant message composition window so that pressing tab in To: field takes you to the message content.
2.2c win add ftp:// links with spaces in the directory names now work when clicking on them.
2.2c win fix When the system is set up to display advertisements and some advertisement images are different sizes than others, it now centers the image before showing it, rather than showing the image in the wrong place and then centering it.
2.2c win fix Fixed bug where instant messages with multiple attachments would sometimes incorrectly say "Deleted from server" for all attachments after the first one.
2.2c win add F3 now repeats last search in messages composition window.

date 2.2b 16 Jul 2002
2.2b ser add Adding settings to automatically restart the server if something goes wrong and it crashes or hangs.
2.2b ser add Increased maximum number of characters users can enter in chat messages from about 200 to about 900
2.2b ser fix Fixed bug that could slow down server. Happened when guest logged in users are automatically subscribed to discussion groups their subscription was duplicated in the group members record every time they logged in causing the server to become significantly slower after about 10,000 guest logins.
2.2b win fix Fixed bug where sometimes trying to change colors in the "windows default" color scheme would switch to a scheme other than custom (The custom scheme is a copy of the windows default scheme which you are allowed to edit)
2.2b win fix Fixed bug where program could crash if your server administrator turned on the setting to force you to upgrade to a new version. Program would crash when you started it without having your password saved and you needed to upgrade.
2.2b win fix Fixed bug where for 1 minute after logging in you could not create groups (if you have permission to) or upgrade to newer versions.
2.2b win fix Removed buttons and menu items to reply to transcript messages from chat rooms. Previously clicking reply to these messages would do nothing.

date 2.1u 1 Jul 2002
2.1u ser fix Fixed serious bug in 2.1s that could crash or hang server in rare situations, and the server would still crash or hang when restarted.
2.1u ser fix Fixed serious bug in versions 2.0d to 2.1s where if server was restarted while you had more than 400 (as defined by client_listen_threshold setting) connections open to your server, then some users using the windows client would not get instant messages delivered to them until they logged out and logged in again.
2.1u ser fix Fixed bug that occurs when using multiple servers linked together. "Administrator" users on one server would have "Administrator" after their name on other servers, and sometimes have "Administrator" after their name twice.



date 2.1s 27 Jun 2002

2.1s ser fix Fixed memory leak bug caused by deleting a user account and then creating another one with the same user name.
2.1s win fix Fixed bug that could hang DBabble if you had friend names containing the quote character (")
2.1s ser fix Fixed bug that could hang DBabble server if you had friend names containing the quote character (")
2.1s win fix Fixed bug where DBabble could crash if it is configured to use a proxy server but make a direct connection to server if possible instead. 

2.1s win add If you get sent a message containing a file link to a program file, when you click on the link DBabble now prompts for confirmation before running it.
2.1s win fix Fixed memory leak bug (memory used would very slowly increase as you did things in DBabble)
2.1s win fix Fixed problem where if the server was reinstalled, or your account deleted and recreated, then you would not receive some instant messages sent to you unless you choose "Clear messages and download from server again" from the message menu. This version automatically does this command if it detects that the account you are connecting to is different.

2.1s ser fix Fixed very uncommon file not closed bug in full text searching that could cause full text searching not to work properly. (there will be fts errors in your server error.log file if it happened on your server, in which case you should apply the manager command "full text index all existing articles" to repair it)
2.1s ser fix If two servers are linked, but in different time zones, the when viewing the "local time" field for users on other servers, it is now correct.
2.1s both add Added 'Never receive discussion group messages you send' preference so that you don't have to receive email or instant message copies of discussion group messages you post.
2.1s win add All references to friends now use the display name you have set for them rather than their current display name (unless you have the 'synchronize names in friends list with friend display names' preference on). For example, if in your friends list you have a friend called 'Matt', but Matt has set his display name to 'Matthew', then when he sends you a message, it will now say 'message from Matt' rather than 'message from Matthew' like previous versions did.
2.1s win add Added color scheme preferences for the colors of online,idle and offline friends. Also friends list boxes don't keep friends highlighted when no longer focused.
2.1s ser fix Fixed javascript error when clicking "Reply to All" or "Reply to User Group" on instant messages in the popup window for the web browser client. Also fixed problem where "reply to all" did not reply to all recipients in netscape web browsers.
2.1s ser fix Fixed bug with full text searching not working properly if you set the fts_page_size setting to more than 50.
2.1s win fix Fixed program crashing bug on Windows 98 machines if you clicked on the tray icon before the program had finished loading.
2.1s ser fix Fixed serious problem in 2.1j when changing server host id setting in preparation for linking to master server. Instead of converting some users to the new host-id, some were also duplicated so that accounts under both host-id settings existed on slave server. A security hole (now also fixed) in master server would allow slave servers to replace user details of users registered on master server, and in some situations slave server would send the duplicated accounts with the wrong host-id to the master server. Also fixed small server memory leek when host-id setting is changed. Also, server now prevents you from linking two servers before changing the host-id (hid) setting on one of the servers.
2.1s win fix Fixed problems with flickering of menu bars on Windows XP machines.
2.1s win fix Fixed bug on Windows XP machines where closing the quick message window in some situations would cause it to reappear a second later.
2.1s ser fix When using an external authentication process that sets each user's initial display name, the new display name is now set before (instead of after in previous versions) the user is automatically added to the friends lists of other users.
2.1s win add When composing instant messages, you can now right-click on the reminder tab to quickly choose a reminder time.
2.1s win add Old instant message viewing list is now split into columns for easier reading.
2.1s ser add If user accounts are deleted, the deleted users are now immediately removed from the friends lists of all users. In previous versions, users had to log in again before deleted users were removed from their friends list. Automatic removing of deleted users can be disabled with the remove_deleted_friends setting.
2.1s ser add Added friends_of_all_users setting which lets you specify a list of users who are added to the friends lists of any new users when they are created. Added a manager command to apply this setting to all existing users. Default for this setting is to make the first created user, so combined with the append_admin_status_text setting, the first user is now automatically added to the friends lists of all newly created users, and the text (Administrator) appears after their name.
2.1s ser add Added append_admin_status_text setting which is some text that is appended to the state of all administrator users so that other users can easily see that they are administrators.

2.1s ser add Server installation now prompts you for whether to upgrade or perform a new installation (for easier use when having multiple servers installed on the same machine)
2.1s win add Size and position of group searching window is not saved between sessions
2.1s both add Sender's current status(online/idle/offline) is now displayed adjacent to senders name in received instant messages
2.1s both add Discussion groups and chat rooms now display how long since the most recent message was posted to them.
2.1s both add Discussion groups and chat room search results are now sorted by either name, most recent post time, or total number of posts.
2.1s both add User search results are now sorted by user choice of display name, unique user name, full name, or how long since they were last online
2.1s ser add Added smtp_from_append and nntp_anonymous_from_append settings so that if users post to discussion groups by SMTP or anonymous NNTP, some text is appended to their name. Used to prevent them impersonating other users.
2.1s ser add Added max_daily_posts_per_user, max_daily_anonymous_nntp_posts_per_ip, and max_daily_smtp_posts_per_ip settings to prevent users from flooding the server with junk posts. Both of these settings default to 10, to you may want to change these settings.

2.1s ser add When anything is said in web browser chat rooms, the name of the user saying it is now in green if they are a chat room moderator. Edit tpl/c_refresh.htm on your server to change this.
2.1s win fix Fixed problem on Win9x machines where Windows explorer right click menu would not have the Open/Print options available. This would happen if you had more than 100 friends and also have additional software installed that adds explorer menu items. There is a limit on the number of menu items that can be added, and while DBabble obeys the limit, some other programs (like WinZip) don't, so if they added their menu items after DBabble, then there would be too many. DBabble now stops adding items 10 short of the limit, and there is an additional preference to remove the "Send using DBabble To" option from explorer and leave the "Send using DBabble" option there.
2.1s win fix Fixed flickering problems when removing lots of friends from friends list at once.
2.1s ser add Added chat room only and discussion group only checkboxes on the find group web page.
2.1s win add Quota used and message delete button are changed to red when quota usage is over 90%
2.1s ser add Size and position of server administration window in windows client is now saved between sessions.
2.1s ser fix When doing user searches for non-local users, the master server will now allow partial name searching as long as the user_partial_search setting is on.
2.1s both add There is now a window for listing all users on the system who are currently online
2.1s win add Repeating reminder messages can now be selected in conjunction with the send now option when composing messages.

date 2.1j 28 May 2002

2.1j ser add Added web user preference for marking instant messages as read as soon as they are opened in a new browser window. (default is on). This means that users can close the instant message window by clicking on the close window button in the top right corner of the window, and the message won't pop up again since it is already marked as read.
2.1j ser fix Fixed bug where users could send messages to user groups even if they did not have permission to. In case anyone had set previous versions with wrong member permissions for all their user groups, there is a server setting called user_group_all_can_send_to to make newer versions act like older versions did.
2.1j ser add User group searching now shows user groups that the user already has in their subscribed user group list, unless you turn off the setting user_group_search_show_all

2.1j win fix Fixed bug where if you logged in using uppercase characters in your login name, then your preferences which should be saved on your local disk drive were not correctly saved.
2.1j ser add A setting (external_viruschecker) that lets you specify an external virus checker to run on each attachment sent and received.

2.1j win add All message content windows now have a right click option to change the font and a checkbox to view the message in a fixed width font
2.1j win fix Fixed problems with window resizing in chat rooms taking a long time when there were a few hundred messages. It now works fine with 10,000 or more messages. Saving transcripts of thousands of messages is now faster too.
2.1j ser add Administrator users can now send messages to users who are over their message quota limit.
2.1j win add The main window is now independent of other windows, so if you minimize it, other windows are not minimized, and the main window no longer needs to be restored (if it was minimized) to view other windows that were already open when it was originally minimized.
2.1j win add If Windows Explorer crashes while quick message window is docked to the desktop, it now automatically re-docks after Windows Explorer starts again.
2.1j win fix When viewing user details of someone who has field more than 1 line long, it now wraps to the next line.
2.1j win add When a user group member's permissions are changed (or the user group name is changed) that members user group list is automatically refreshed.
2.1j win fix Fixed bug where if you change the color scheme while viewing a discussion group, it could crash the program.
2.1j win fix No longer truncates preference signatures to 80 characters.
2.1j ser add Manager command to list all users registered on the server.
2.1j win fix If a modal dialog window would not be visible due to a different top most window obscuring it, the modal dialog window is now made a top most window too.
2.1j win fix Fixed bug when viewing text attachments larger than 64 K on Windows 2000 would show additional formatting text mixed in with the attachment text.
2.1j win fix Fixed bug (in version 2.1c only) where program could crash in rare situations when you tried to shut it down.
2.1j win add Removed word wrapping from instant messages so that they when the recipient views a message, it doesn't matter if their window width is not the same width as the text was wrapped to when you sent it.

2.1j win add Added view most recent message and view most recent message from each friend options to right click on tray icon popup menu
2.1j win add Added buttons on instant message window to show previous or next message to or from the same person.
2.1j win fix Fixed bug where messages could be printed on the wrong printer when you have multiple printers installed. This bug only occurred on Win 95 and not Win NT based systems.
2.1j win fix Fixed bug caused by trying to print messages when you have no printers installed.
2.1j ser add Chat rooms and private conversations in web browsers now scroll down to allow showing of all messages in the window since entering the chat room/talk session. In previous versions messages were removed from the display after about 6 messages were displayed to make room for more.
2.1j both add Chat rooms can now be optionally moderated, which means that any messages from non-moderator users are not visible to other users until a moderator has accepted it.
2.1j ser fix Fixed bug that could occasionally crash server when shutting the server down if users were still present in chat rooms.
2.1j both add Option to delete all old instant message attachments from the server (this is an easy way to reduce your quota usage without actually deleting any message contents)
2.1j ser add If you are using external authentication, or adding lots of users using the add_users command, there is now support for converting specific field/value pairs into group or user group value lists. For example if your existing database contains field names like "dep=sales" or "dep=accounts" you could specify that when DBabble sees "dep=sales" this is interpreted to mean "groups=5,6 ugroups=1". See the file auth_groups.txt in your server directory for more details.
2.1j win add A reply option is now available on messages you sent (which quotes the original message and lets you send a new message to the same recipient(s).
2.1j win fix Fixed problems caused when you have more than 10,000 old instant messages and choose to download them all from the server again.
2.1j win add Ctrl-F now shows a search dialog in message composition and 'To Do' list windows.
2.1j win fix Fixed problem with old instant messages not being correctly saved to disk (so you would have to download them again next time you login) if someone sent you a message containing the End of File character (ASCII 26)
2.1j win add Added preference so that reminder messages do not have to be always listed first in your list of old instant messages.
2.1j win add Popup menus listing friends now show times since friends were last online. There is a preference to turn this off.
2.1j win add When left clicking on the tray menu, it now shows a list of your friends to send a message to. There is an option in the menu you can uncheck to revert to the old behavior.
2.1j win fix When right clicking on a user and choosing the view most recent message from option, it would sometimes display a message other than the most recent message from them.
2.1j win add A user group owner can be changed by anyone who is already able to modify the user group (and can create user groups that other users can see and find) by right clicking on the user group owner label in the Windows client.
2.1j win add Can save transcripts of chat room and talk sessions to disk from the file menu in the chat room or talk window. This is in addition to the already existing feature where transcripts are automatically saved in your old instant messages list.
2.1j win add Popup menus that list all your friends now defaults to only showing recently contacted friends, and there is an additional sub menu to show all friends. This behavior can be changed to the way previous versions worked with the 'Filter options' sub menu.
2.1j win add Popup menus that have sub menus now have a final sub-menu option to merge all items in the sub menu into the parent menu. For example, you might use this to show all your subscribed user groups on the same level menu as your friends are listed.
2.1j win add When state is set to idle or offline, tray icon changes so you know what your own state is 
2.1j win add Multiple friends can now be selected from friends lists, and right-clicking gives options to send a message to all selected friends, and to remove all selected friends from your friends list.
2.1j win add Can now set online/offline status messages. For example 'gone to lunch - back at 2pm'. You can also set an online message status on a per client basis. For example if you use two different machines - one from work and one from home, you could set it so that either (work) or (home) appears after your name depending on where you login from.
2.1j ser add When using external authentication, you have now optionally choose to have user details modified within DBabble written back to your external database.
2.1j win add Preference for removing friend state change messages after x seconds.
2.1j ser add User group option for making all members automatically friends of each other. When new members are added, all existing members (who receive messages) will be added to the friends list of the new member, and the new member will be added to the friends lists of all existing members.
2.1j ser add If free disk space is below the value for the min_free_disk_space setting, prevents sending of instant messages, discussion group posts and chat room posts. If disk space drops within twice this value, a warning message is sent to administrator.
2.1j ser add Adding a 'manager_instant_message_to' setting for specifying a local user name to send system warning messages to as instant messages (in addition to the email address it already sends them to as specified by the 'manager' setting)
2.1j ser add Setting for automatically deleting accounts of users who have not logged in recently. Use the delete_accounts_not_used setting to enabled this feature.
2.1j win add The 'Online friends only' checkbox in the quick message window can not be right-clicked on and you can change to it show only users who are online, or have been online within the last specified time interval.
2.1j both add Added preference for hiding friends who have not been online since more than a given number of days ago.

date 2.1c 9 Apr 2002

2.1c ser add ICQ Note: It seems recently, ICQ changed the way their servers work, and DBabble can no longer connect to their network. We plan to find a way around this problem in future, but for now, you may want to turn of the icq_enabled server setting, so that your users won't see the option of connecting to ICQ anymore.
2.1c ser add Administrator note: This version adds an extra 'quick message' window to the Windows client for sending instant messages and seeing which friends are online. This window can be set to stay on top of other windows, and/or docked to the desktop. If you do not primarily use DBabble for instant messaging, you may want to turn off this window by default. After upgrading, go to the default preferences page, and change the preferences 'default_show_quick_message_window' (121) and 'tray_click_quick_message' (119) to off, and also choose the option to update these preferences for all existing users.
2.1c win add A small window that displays your friends list. Can optionally be made to stay on top of other windows, or docked to the desktop so it is always visible and does not overlap other windows. Left clicking on the tray icon shows this window, unless the "show quick message window when left click on tray icon" preference is turned off.
2.1c win fix Fixed excessive system resource usage on Win 95/98/ME systems. Now uses about 1/3 of the system resources previous versions used.
2.1c win add Preferences to play sound when anything is said in chat room and talk windows.
2.1c win fix Fixed problem where if preference to open hyperlinks in new windows was enabled, then all file links would try and open in default web browser.
2.1c ser add 'Reply to all' option is now available on instant messages that have more than one recipient in the web browser interface (in previous versions this was only available in Windows client)

2.1c both add A 'To Do' list that is saved on the server, allowing you to access it from any location you login from. You can optionally allow it to be viewed by other users (e.g. everyone or friends or particular user group members)
2.1c win add Double click on tray icon now shows the main window (if the preference "show quick message window when left click on tray icon" is off, then double clicking shows the quick message window)
2.1c win fix When quickly double right clicking on tray icon, the task bar was not redrawn properly when the popup menu disappeared on some computers.
2.1c win add Most windows now save their position as well as size between sessions
2.1c both add When viewing messages from users who are not in your friends list, there is now an add to friends button available.
2.1c win fix Fixed bug where if the status of an instant message changed while not logged in to server (e.g. marked or deleted using a different client, or a reminder message delivered while offline), then sometimes that status was not correctly updated in the local copy of the messages stored on your computer next time you logged in.
2.1c ser add If you enable the user_group_incoming_email setting, then anyone can send email messages in to user groups that will be delivered as instant messages to all members of the user group.
2.1c win add You can now choose to not be notified of new messages, or only be notified of high priority messages from the Notify sub-menu when right clicking on the system tray icon.
2.1c win add When logging in and you have only one unread message, it now shows you this message rather than showing you a message saying you have one unread message.
2.1c ser add When using external authentication, there is support for setting the user's friends list, user groups, chat room, and discussion groups that they belong to. Adding lots of users using the -addusers or -setusers commands also supports these fields. See <a href="manage.htm#authent_ext">manage.htm#authent_ext</a> for details.
2.1c win add Can now drag and drop attachments onto discussion group and user group lists on the main window.
2.1c win add When right clicking on users, there are now options to "View most recent message from", "View most recent message to", and "view message history"
2.1c ser fix Replying via email to unsubscribe from subscribed discussion groups was broken in recent versions.
2.1c ser fix In moderated discussion groups that were visible via the NNTP protocol, if more than 4 unmoderated articles were deleted at a time (using a delete thread or delete all from sender options), then it was possible for all future articles to not appear visible to NNTP users.
2.1c win fix When right clicking on files in Windows Explorer, and choosing the Send to user option, if you had more friends than the height of the screen, then clicking on friends in the second column of friends would select the wrong friend for sending the file to. You may need to restart your computer after upgrading to fix this problem.
2.1c ser add When users receive instant message or email copies of articles posted to discussion groups, the article in the discussion group is now automatically marked as read for that user.
2.1c ser add User's list of subscribed groups in web browser is now sorted alphabetically.
2.1c ser fix If a chat room administrator deleted the chat room while users were still present in it using the Windows client, it could cause the server to crash.
2.1c win fix Chat room "invite users" button was accidentally hidden in some previous versions.
2.1c ser fix When sending instant messages to multiple user groups, the message 'to:' field now correctly displays both names rather than repeating the second one twice.

2.1c win add A checkbox to only display recently contacted friends in friends list. Recently contacted time interval can be changed by right clicking on the checkbox.
2.1c both add Instant messages can now have multiple attachments with each message.
2.1c win add Attachments have added an "Open with..." option to their popup menu.
2.1c both fix Sent attachments now have the correct attachment size appearing next to them when the preference to not save sent attachments is enabled.
2.1c ser fix When sending attachments between two different servers, the display name of the recipient of the message was used in place of the display name of the sender.
2.1c win fix Combo box drop down menus now only use available space on the screen either above or below the combo box rather than the entire screen space. This fixes problems with it selecting items when the mouse button is released instead of it waiting for items to be selected.
2.1c ser add Administrator users using windows client now have options to search for server settings, and search for default preferences, rather than having to look through the entire list to find the one they want.
2.1c ser fix When using pop authentication, if a second user attempted a login while still waiting for a reply from pop sever for an authentication request, then sometimes the second authentication request would not start immediately and cause the user to receive a "no reply from authenticating pop server" message.
2.1c win fix Size and position of main window are now correctly saved between sessions. Previously, these sizes were reset when configured to login automatically after starting.
2.1c win add Many windows now have the option of "Stay on top" available from the window system menu.
2.1c win fix Fixed problems with menu bars and message text flickering on some machines when changing between windows and/or messages. Fixed problems with small sections of menu bars sometimes not using the current color scheme.
2.1c ser fix The group_name template variable is now always just the group name without the nntp name appended. (it was previously different on different pages as to whether the nntp name was appended or not.) Use group_nntp_name for just the nntp name, or group_name_and_nntp_name for both names with the nntp name in brackets after the name.



date 2.0e 28 Feb 2002

2.0e win fix Minor color scheme bug fixes to 2.0c
2.0e win fix Choosing 'Open' or 'View old messages' from Windows tray popup menu when you have new incoming messages does not open the incoming messages anymore
2.0e win add Preferences to show delete, forward, and remind buttons when viewing instant messages
2.0e ser add Web template variables for total number of users, number of users online, number of groups, and number of discussion group articles. See tpl/server_info_include.htm on your server for example usage.
2.0e ser add Can specify default DBabble.ini settings for the windows client download available from your server. For example, you might want to set the default proxy server to connect to. See <a href="manage.htm#custom_client_settings">manage.htm#custom_client_settings</a> for details.

xdate 2.0c 26 Feb 2002

2.0c win fix Clicking on hyperlinks that are longer than a single line no longer truncates the link to the first line.
2.0c win fix Fixed problem with messages that are flagged as replied-to loosing their replied-to status
2.0c win fix When choosing to be notified of friend coming online, and friend went offline again before the popup window above the system clock naturally disappeared (default 3 seconds) then that window remained, and was not properly drawn for the remainder of the 3 seconds. Also fixed bug with icq user friends come online, and go offline again before reading the online message
2.0c win fix When logging in, the message that says 'You have x unread messages' no longer counts unread messages in the trash

2.0c ser fix Fixed bug that could crash server when viewing discussion group articles via web browser interface in some situations
2.0c ser fix When sending an instant message failed in a web browser, clicking on 'change message and try again' was corrupting the message contents
2.0c ser fix Bug causing email checking feature to not work if smtp_listen setting is false
2.0c ser fix Bug where sometimes in help files some phrases that contain the : character had it replaced by \c
2.0c ser fix If using the bind_address setting (only used on machines that have multiple ip addresses), ICQ code now informs the icq server that it's ip address is this instead of the default machine ip address
2.0c ser fix Fixed memory leek that occurred when users connect to ICQ, but don't have any ICQ contacts in their friends list

2.0c win add Can override the default windows color scheme. Administrator can create new schemes and set them as the default for downloads from their server, and user can choose to override the color scheme with whatever they want
2.0c win add Can search within the text of a single message in for particular words
2.0c win add Can right click on hyperlinks in windows client and choose to 'copy link location to clipboard' or 'open in new browser window' or 'open in existing browser window'
2.0c win add Can choose to make reminder messages into reminder messages that are periodically repeated. Also now accepts different reminder time formats. e.g 0955 for 9:55 am
2.0c win add Preference for automatically checking subscribed group list for new items once a minute. Also, subscribed group list tab caption now appears in bold if there are any subscribed groups containing new items
2.0c win add When it asks if you want to upgrade to future versions, the message gives a http link that lists changes made to each version. Also when the upgrade message briefly pops up above system clock, it is no longer truncated part way through a sentence

2.0c both add Preference to place signature above original message when replying to messages
2.0c both add Preference to quote/not quote messages when forwarding them
2.0c both add Preference for synchronizing names in friends list with display names of users (default is off)

2.0c ser add For creating default color schemes for Windows client downloads from your server, see <a href="manage.htm#custom_client_colors">customizing the windows client color schemes</a>
2.0c ser add Server error log file has been split into warning.log and error.log. Both warnings and errors are logged to warning.log and only errors are logged to error.log
2.0c ser add web browser users can forward messages (previously this option was only available to windows client users)








