Version History for versions .1.7.x

For a complete list of versions with release dates, please view the version history page.

  • Items in black are changes to the client
  • Items in green are changes to the server.
  • Items in purple are changes to both the client and server.

Changes in version .1.7.9

  • Long messages now appear beginning at the TOP of the conversation box.
  • Added notifications of when buddy is typing or has gone to do something else (can be disabled).
  • Fixed problem where buddy list was being re-uploaded and re-downloaded when not necessary.
  • Fixed sporadic transfer rates with slow file transfers (usually with modems, or very slow connections).
  • Added online users button in add buddy dialog box.
  • If direct connect fails, the direct connect likely possible status is now changed to no.
  • Cursor focus no longer stays in conversation box after clicking a URL.
  • Reconnect timer is now set when detaching due to an authorization error.
  • Improved URL parsing to prevent strings from awwwwww. or ewwwww. being parsed as URLs.
  • Increased speed of buddy list scrolling when dragging a buddy.
  • Clear Conversation no longer enabled when conversation is empty.
  • Added option that allows not playing online sound if user is only returning from away.
  • Fixed non-recoverable error message from being displayed when messaging a buddy not on your list after they have gone offline.
  • Background status messages no longer left in login box status text when logging off in detached mode.
  • Fixed problem where a message box would open from a buddy and no name would be displayed (extremely rare).
  • Ctrl & Shift Enter for newline preference now works in away message and profile user info (originally in .1.7.2 but since broken).
  • Fixed extremely rare condition where a proxied and non-proxied user could lose the initiating message between the two clients.
  • Fixed problem where minimized windows would not restore when double-clicking on the username again in the buddy list.
  • Disabled as-you-type URL parsing the profile User Info section.
  • Fixed buddy lists being partially lost on extremely slow connections (again, modems, or VSC).
  • Beefed up the message protocol to prevent messages from being truncated (again, modems, or VSC).
  • Fixed problem where BitWise could crash on adding a buddy after a previous add buddy problem (again, modems, or VSC).
  • Changed Profile button to My Profile.
  • Cleaned up the file selection box when sending a file.
  • Improved URL parsing, fixed recognition of characters that should end a URL, such as ) and >.
  • Online time in profile now updates if a buddy logs back in and you never received notice that they logged off (eg their PC crashed).
  • Conversation control cannot be selected until after the first message has been exchanged.
  • Fixed the pause present when sending a message through the server when not directly connected.
  • Fixed problem where modem users could not completely update their profile.
  • Real-time buddy list synchronization with the server improved when adding buddies.
  • Website - Changed "Users" link to now show users online for everybody, not list all users in the system (that list was getting too big).
  • Website - Screens are slightly more friendly when errors occur.
  • Website - Deployed new FAQ section (HELP), which is maintained as a database as opposed to a static HTML file.

Changes in version .1.7.8

  • URLs are now automatically made active hyperlinks in conversations, away messages and the profile's User Info field.
  • File transfer dialog can now show units as bytes, kilobytes or Megabytes.
  • Auto-receive is now an option that can be set on a per-user basis (no longer a global-only setting).
  • Added "Save Conversation" to right-click menu on a chat window's conversation box (appends text to file).
  • Auto-receive no longer crashed when receiving a duplicate filename that does not contain an extension.
  • Added option to have URLs auto-highlight and activate as they are typed in a new message.
  • Added "Clear Conversation" to right-click menu on a chat window's conversation box--allows clearing sensitive info w/o losing direct connect.
  • Added "Copy URL" to right-click menu on a chat window's conversation box (copies URL under pointer, if any, to the clipboard).
  • Removed option to have URLs highlighted (not active) in conversations (obsolete).
  • IP history maintained even after having to pull down buddy list again from the server (happens only in rare situations with detached mode).
  • Added a file transfer cancel confirmation to prevent accidental cancellations of file transfers.
  • Code cleanups; redundant/unneccessary code pruned out.
  • Macros can again auto-expand in new away messages (broken in .1.7.7).
  • Macros can auto-expand when editing an away message body in the away message preferences.
  • Made some of the sound behavior with respect to stealing focus a bit more consistent.
  • Set Away button when setting a new away message does not enable until an away message has been entered.
  • When adding a new away message in the away message preferences, the Save button doesn't enable until a message and title are entered.
  • Removing an away message no longer removes incorrect away message if an earlier message title contains the entire message title being deleted.
  • When renaming an away message, the message title no longer gets moved to the most recently added position.
  • If an away message name is duplicated while editing an away message, the conflicting name is not set back to the old one for the message currently being edited.
  • New chat windows now flash the same as normal chat windows (no longer stick highlighted right away).
  • Fixed small memory leak that sometimes occurred on exit if the incoming server message thread was being stubborn.
  • Popup right-click context menus on edit controls now gray out invalid options.
  • Fixed 8k memory leak when a file transfer fails to begin (rare).
  • File names no longer truncated at 64 characters when sending filename of file request to buddy.
  • Can no longer open an infinite number of buddy search dialogs.
  • Fixed crash that occurred if you closed a chat window while still waiting for your buddy to accept or reject a file by disabling close during pending file transfer.
  • Login button is now enabled if the auto-login fails due to the server being unreachable (mostly a problem for modem users).
  • Fixed problem where proxy messaging (for two users both behind the proxy) would flash the chat window for a received message even when it had focus.
  • Fixed problem where proxy messaging (for two users both behind the proxy) would play message receive sounds even if window had focus and out of focus only option set.
  • Can now shrink chat windows smaller than default size.
  • After highlighting text in a conversation, the conversation is no longer scrolled back to the most recent message.
  • Alt-S now sends a message in a chat window.
  • Added shortcut keys to popup menus.
  • Server Build 383 - Rejects attempts to add buddy list items for users who have been deleted from the system due to inactivity.

Changes in version .1.7.7

  • Login process steps now shown on login box while logging in.
  • If the global preferences directory is changed, existing bwc files will be moved into the new directory.
  • URL highlighting option added to Chat Preferences (disabled by default).
  • Custom away message can be set for an entire group of buddies.
  • Users on dialup should no longer time out retrieving user profiles.
  • Preferences and auto-save directories created if they do not exist.
  • Connections initiated to a proxied user by a non-proxied user will no longer attach to incorrect buddy window if multiple connections being attemtped.
  • Sending a file will work even if another program has the file open for reading only (not writing).
  • Fixed short hangs while client is in the process of detaching after determining that the server is not reachable.
  • Some error message dialog boxes will now timeout automatically close themselves after 10 seconds.
  • Added option to play received message sound only when that window does not have the current focus.
  • Custom away messages now displayed in tooltip for a buddy's icon.
  • Can now set a new custom away message without clearing the old one.
  • Added option where new chat windows can be set NOT to steal current chat window focus.
  • Macros are now properly processed for custom away messages.
  • Logging off and back on now clears buddy connection attempt status so a new direct connection attempt can be made if it had previously failed.
  • Custom away message menu now displays all of the existing away messages for selection.
  • No longer requires closing profile or preferences before exiting.
  • Appends a '#' to a new buddy's name if that name is the same as an existing alias on the buddy list.
  • Fixed problem where buddy invisibility settings weren't always sent to the server.
  • Took another stab at fixing rare occassions where chat window task bar entry wouldn't flash upon receiving a message.
  • Additional information now available about connection status and offline messaging when server and/or client connections are flaky.
  • No longer crashes when user preferences can't be saved (usually write access problems) and denies login until write is possible.
  • Can no longer add buddy more than once during session when buddy was added using "Add Buddy" button in chat window.
  • Users added by "Add Buddy" button now show correct status upon their addition.
  • Added new user signup link to top of login dialog.
  • Fixed problem where cancelled file transfers would sometime run away with the processor (80% CPU Usage).
  • Preferences now properly cleaned when a new user logs in after another user (only affected tags between versions on first login with new version).
  • Clicking the close X on a file transfer will now both cancel the transfer and close the dialog in one step.
  • Server Unavailable dialog now contains a link to the web site for easy checking of outage announcements.
  • Right-click cut/copy/paste menus now available on controls that expect longer inputs (profile blob, away messages, etc).
  • File description control now receives focus when the send file dialog box opens.
  • Copying text from a conversation is now X-Windows style, after highlighting the selection is copied and the highlighting cleared.
  • When auto-receiving a file that is already in your auto-receive directory, the new file has a timestamp appended to its name.
  • Add Buddy dialog buttons are now smart and gray themselves out for invalid inputs.
  • Remove buddy removed from popup menu when you currently chatting with that buddy.
  • Change password dialog overhauled with more information and the controls now lead you through the password change steps.
  • Login button disabled until both a username and password are entered.
  • File is no longer created on recipient's computer if the sender cancelled while the recipient was selecting where to save the file.
  • Error message that the file transfer failed no longer appears on the sender's computer when sender manually cancels the transfer.
  • Come back from away when sending a message moved to away tab.
  • Buddy selection no longer snaps to item's parent when dragging a buddy onto another group header.
  • Removed option to return from invisibility when sending a message (option not useful).
  • Error message now displayed if you try to add a buddy to a full buddy list (used to just close out with no explanation).
  • Adding a buddy will no longer succeeed if the temp add to the server fell through for any reason.
  • Cleaned up memory/buddy add issues when buddy list reaches capacity of 200 buddies and temp buddies are involved.
  • Viewing your own profile via the right-click menu from the buddy list is now properly set read-only.
  • When viewing a buddy's profile, focus is now set to the OK button rather than their username.
  • Auto-login now properly works if selected after a successful login and logging back off (rather than being selected PRIOR to logging in).
  • Some additional edit controls now feature the handy cut/copy/paste menu.
  • When your IP address changes since your last session, the proxy setting will be auto-configured again.
  • Connections from a non-proxied user to a proxied user now given a longer timeout, should increase chances of a direct connect.
  • If the profile is already open but buried, clicking profile on the buddy list will bring the profile back to the top.
  • The buddy went away sound, if enabled, is only played when a buddy originally puts up an away message, not on a changed away message.
  • Bitwise will now be distributed as a .ZIP file to save on bandwidth.
  • Invisibility can now be set for an entire group of buddies
  • Server/Proxy communication overhauled significantly.
  • Added feature to website - Country code (TLD) counts by email address, accessible from the Users page.
  • Server Build 377 - Improved security of logging in both via client and webpage. (Transparent to all users).
  • Server Build 376 - Dead clients can no longer hang the proxy server.
  • Server Build 376 - Interoperability between all nine server components greatly improved with the use of a common configuration file.
  • Server Build 376 - Everyone helps the proxy manage lost connections. Resolves odd TCP/IP error of dead clients sometimes holding sockets for days.

Changes in version .1.7.6

  • Fixed fairly rare hang when processing an offline notification simultaneously with sending a message.
  • Remember password and auto-login information cleared when a new password is entered (for security reasons).
  • Current status notifications now displayed in open chat windows when logging in.
  • Change password option moved from tray icon into the new Login preferences tab.
  • Direct connect possibility is set to yes when opening a chat window with someone behind a common router.
  • Renamed Ghosting preferences tab to Login.
  • Added a cancel option to upload buddy list prompt when logging off from detached mode after changing your buddy list.
  • When moving to online from being away and detached, your away message status is cleared, preventing incorrect status updates.
  • Pressing enter in a chat window now sends a messages as expected while simultaneously browsing for a file in the preferences.
  • Chat windows with direct connections established do not have the direct connection broken when reattaching after being detached.
  • Prevented loss of changes to preferences or profile when logging off with either one open.
  • Fixed bug where offline message preferences or login preferences would send to the server even if those pages were never opened.
  • If suppressing subsequent offline message notifications, message will redisplay after buddy logs on or off.
  • Allows adding the full 15 buddy group allowed instead of only 14.
  • No longer allows adding empty groups.
  • Username now always receives focus in login box after logging off.
  • When a user returns from away status, a different status insertion is made than when they first come online.
  • Fixed rare hang when re-attaching with an open window to buddy x and your buddy list has been updated else where to no longer include buddy x.
  • Buddy aliases now properly updated if buddy list changes while you are detached and reattach with an updated buddy list.
  • User password requirements are more stringent now.
  • More efficient use of code space, split server into modules to reduce compile time.
  • Fixed short pause when retreiving online buddies.
  • Added more buffer overrun checking to avoid bombing queries.

Changes in version .1.7.5

  • Chat Windows are now individually threaded, preventing slight pauses from other windows or the buddy list.
  • File transfer protocol overhauled to prevent file transmission problems.
  • Each chat window now provides information about your direct connect status.
  • Auto-login option has been added.
  • Fixed problem where detaching would end the direct connect session.
  • Initial global file location for bwc files, chat logs and file auto-receive now set to the directory containing the BitWise.exe.
  • Fixed problem where present working directory was always used when loading preference files.
  • Default file location and default log location now based on global file location rather than present working directory on first login.
  • Fixed crash problem on Windows 98 when saving preferences.
  • Buddy list is now properly uploaded to the server when logging in after an updated buddy list could not be send due to being detached.
  • BitWise longer exits if you want to upload your buddy list while detached but can't connect to the server to do the upload.
  • When logging off from away mode while hiding chat windows, the chat windows will reappear.
  • Full profile now shows buddy's usernamd in the window text rather than their entered "full name".
  • Registry keys moved from HKLM to HKCU for increased security and compliance with registry standards (will cause loss of global prefs).
  • If you move the last buddy from a group, selection no longer jumps up to to original group's name.
  • Timestamps can now be specified using a 12 hour clock with some additional timestamp codes.
  • Fixed "\\" appearing in chat logs directory on chat preferences page.
  • Connections to other buddies no longer hang open when logged off and chat windows remain open.
  • Send File button now disabled when signing off and re-enables when logging back in.
  • Circular macros with auto-expand no longer continue to expand ad infinitum every half second or so (circular references removed).
  • Profile button now moves properly when resizing the buddy list.
  • When removing last buddy in a group, selection no longer jumps to group name after deletion.
  • Send button in chat window now stays centered when resizing.
  • Added subtle color difference to buddy list icon so it can be differentiated from chat windows when alt-tabbing.
  • Fixed problem where warning text overflowed available space when logging off in detached mode after changing your buddy list.
  • Tray icon now properly returns to offline icon when going offline while detached.
  • File name controls now all properly but ellipses in the middle of long files/paths.
  • Initial send file to buddy dialog now puts recipient buddy in the window title.
  • Fixed memory leak that occurred when exiting BitWise with chat windows open.
  • Similar usernames are now properly selected from the username dropdown when logging in.
  • View profile and remove are now disabled in the buddy list right-click menu when detached (invalid options).
  • Password option from tray menu disabled when detached.
  • Add and profile buttons on buddy list now disabled when detached.
  • If hiding chat windows while away, double-clicking on a buddy no longer opens a new window.
  • Login dialog no longer flashes visible on when exiting when logged in.
  • Buddy list dialog no longer flahes visible on when loading BitWise.
  • Seemed to have fixed odd issue of nobody getting Jon's status updates.
  • Server now automatically handles bad user signups (emails that bounce), so I don't need to manually cull the lists.
  • More socket work to increase throughput of connections.

Changes in version .1.7.4

  • bitwise.bwg file eliminated and that information now stored in the registry (you may delete bitwise.bwg).
  • OK button when viewing a profile is now centered instead of off-center.
  • Can now successfully rename incoming files--didn't work before, the incoming name was always used to save.
  • Macros can now be embedded in your chat window timestamp.
  • When dragging a group in the buddy list, it no longer expands if it was collapsed when dropped.
  • Fixed bug where when editing your profile it always said that you were offline.
  • Now ignores duplicate status updates generated when messages get queued up somewhere between the server and client.
  • Online since times no longer lost when a buddy reattaches in away status.
  • Fixed timestamp getting set to default on each login.
  • Fixed problem in Win 95/98 where chat windows would error ding each time a message was sent or received.
  • Fixed problem where buddies with longer names, but beginning the same as another buddy's, would incorrectly have their status updated.
  • Sound file strings now properly have ellipses to show file name when long paths are used.
  • When browsing for a new sound file, the original file is selected in the browse dialog.
  • When a buddy detaches, they are marked as offline for more consistent behavior in the client with status updates.
  • Added a minimize option to the "waiting for your buddy to accept file" dialog.
  • A preference file with no name (ie ".bwc") is no longer is saved.
  • Login box will now disappear earlier when logging in.
  • Buddy list now has user name of user logged in displayed in the title bar.
  • Fixed the empty new chat window problem, also caused by the next entry:
  • Fixed the crash problem when connecting to users behind a proxy server.
  • Away Messages now have their own dialog box, and are no longer modal on the buddy list.
  • Can search for users by profile information from client.
  • Fixed crash problem related to client connections with one user using the proxy.
  • Find Users webpage deployed as a member only service.
  • Who's online page looks better when there's more than four people online.
  • Proxy server rewritten to keep someone from holding more than one active connection at a time.
  • Messages sent via the web can now be 450 characters long (old limit was 250).
  • Server forces socket shutdowns when done rather than letting the OS deal with it.
  • Client/server user rights integrated into the server (unused by public clients, this version allows everyone to do everything).
  • Server Build 309 - Rewrote login code from scratch, seemed to fix the crashed-client, relogin denied issue.
  • Server Build 310 - Fixed bug where users sometimes had to try to login twice before being successful.
  • Server Build 312 - Slight changes to how proxy messages are passed - should speed up client-to-client proxy connects slightly.

Changes in version .1.7.3

  • You can now select any available font for your conversations.
  • Away message preferences page overhauled.
  • Default macros now available (see Macro Preferences for list of macros and their meanings).
  • Faster & more reliable connects between clients.
  • Default chat font is now one point larger.
  • Away message names can no longer be accidentally duplicated when exiting the away message preferences.
  • Changes to away messages are no longer lost when a duplicate message title is entered a new message is selected from the list of messages.
  • Added option to permanently sort your away messages.
  • Highlighting text in a conversation now automatically copies it to the clipboard.
  • Fixed problem where receiving offline messages on login from users on your buddy list would cause initial connection attempts to fail.
  • Prevents a crash when closing a chat window after receiving offline messages upon login.
  • Fixed long hangs when attempting alternate connect methods for users behind firewalls and using the proxy.
  • Pasting text into a new message no longer carries font codes along with it.
  • Fixed issue where macros in away messages would be parsed out when the away message was stored, rather than storing the macros.
  • Away messages and macros now stored in XML.
  • New version notification dialogs now contain a link to the BitWise download page.
  • Prefences page no longer has cancel button because many changes to preferences are not cancelled.
  • Website is now slightly more bandwidth friendly. Split large files, and user-state is taken into account more often. For example, if you are logged into BitWiseWeb, the SignUp graphic isn't displayed on the main page (but the link in the top menu always works).
  • Now updates last buddylist timestamp even for temporary buddy adds. Should fix bizzare crash case resulting in single buddy loss.
  • Second Linux box (named Comdev) has been deployed to allow totally independent tests to be run without interrupting the users (or risking a database corruption). Added an "About the Servers" page off of the "About Project" page.

Changes in version .1.7.2

  • Added new information to the file transfer dialog and also cleaned up the layout and captions a bit.
  • Made the times in the file transfer dialog much more accurate and reliable.
  • Fixed bug where double-click on a buddy name would open a chat window and then move into buddy alias edit mode in the tree.
  • Ctrl and Shift enter preferences now also work when entering a new away message or editing your profile text.
  • Fixed default timestamp to no longer show the month as the current minute.
  • Tooltips over buddy icons now pop up status information.
  • File Transfer Dialogs cleaned up and expanded.
  • Position of scrollbar during resizing set to always go to the bottom to prevent odd bahavior (this may be changed in the future).
  • Added message in conversation when you add a buddy via the conversation's add buddy button.
  • Fixed problem where inconsistent messages would be reported by using the Add Buddy button from a chat window.
  • Fixed memory leak when receiving multiple offline messages at once from the same buddy.
  • Added some additional information to the dialog that is presented while waiting for a buddy to accept a file transfer.
  • View Log is now grayed out when there is no log file for that user.
  • Fixed walking color problem with offline messages containing \r or \n characters.
  • Allows attempting to send a file to an offline user, since they may have logged in detached.
  • About box now contains an active link to the bitwise web site.
  • Finally fixed the problem of going invisible OK, but returning to visible wasn't sent to other users.

Changes in version .1.7.1

  • No longer allows duplicate group names.
  • Buddy list now always opens to the top when first logging in, rather than in the middle (noticable only with long lists).
  • Fixed bug where client crashes if you try to edit your own profile and you aren't on your own buddy list.
  • Group selection in Add dialog no longer gets messed up after rearranging your groups (Bug 26).
  • When dragging a buddy to a new group, the buddy list no longer jumps (only affects long buddy lists).

Changes in version .1.7.0

  • Added some new buttons to the buddy list window (Add, Profile).
  • Buddy groups have been added to the client.
  • Buddy list now scrolls when dragging a buddy.
  • Added Control and Shift newline insert options in chat messages.
  • Buddy lists are now uploaded only when there has actually been a change to the buddy list.
  • Overhauled the away message preferences page.
  • Streamlined the new away message dialog.
  • Detached mode now allows you to do more, with a prompt when you disconnect to upload any changes.
  • Can now edit aliases (and group names) inline right in the buddy list.
  • You may now also reattach when detached by selecting online from the status change popups.
  • Username autocomplete no longer fails to store more than one username that starts with the exact same letters.
  • Unification of menus and action sequences make interface more consistent, especially status menu and tray menu.
  • Allow logging in invisible when detached, so that it is possible to reattach as invisible when reattaching.
  • Client connection sequence slimmed down and streamlined, and also reorganized to better allow blocking a buddy in the future.
  • Timeout added to the connection sequence in order to prevent possible hangs.
  • Fixed bug where detached login option would not always be valid even when it should have been.
  • Added a new offline icon and changed the away icon, the arrows and colors are now consistent with connection status.
  • Hovering over the tray icon will now give you your current status.
  • Overhauled the scrolling algorithm once again to add additional expected behavior and make all scrolling consistent.
  • Added code to prevent an empty buddy list from getting saved locally and making it hard to log in properly.
  • Fixed odd behavior when a buddy not on your list messages you while you are detached.
  • Can now message yourself with offline messages, which may be handy to send yourself a quick email before logging off.
  • Added failsafe conditions that should prevent strange behavior when the server connection is flaky.
  • Load BitWise on Windows boot setting should always work now, even if you rename the exe.
  • Away message editing box no longer scrolls off to the right side, it is now properly multi-lined.
  • Removed popup messages where the error was either obvious or easily discernable.
  • Two clients behind a common router (ie same internal network) can now communicate just like any other clients.
  • Drastic amounts of protocol reductions and efficiency enhancements.

You are viewing the Windows presentation of BitWise IM.
You may also view the Linux or Mac presentations.

© 2010 BitWise Communications, LLC
About Us |  Contact Us |  Press / Media |  Privacy Policy