BeeBEEP 5.8.6

BeeBEEP is a secure networking chat. It allows simple chat-style instant messaging, group chats, friend lists, and exchanging files. It works in any intranet environment, or through public networks.

Tags c++ qt chat encryption
License QPL
State development

Recent Releases

5.8.614 Feb 2023 06:45 minor feature: Added new protocol to manage "sent messages" but never received. Added "Enable visual notifications for chat window" option menu Settings - Notifications. Added "Change emoticon size in chat" option in menu Settings - Chat. Added button "To send text as Source CODE" in chat window. a in connection to prevent PING before HELLO message. a on using Message History with CTRL+Up / CTRL+Down. a on "Raise chat window on new message". a that did not allow messages to be displayed correctly between the dark theme and the default one. a that prevent connection after SLEEP / SUSPEND mode. Emoticons will no longer be displayed larger than their maximum size. Important private messages now open the chat window. Added "EnableReceivingHelpMessages" option in beebeep.rc file. Added global shortcut CTRL+SHIFT+1 for PANIC BUTTON and HELP REQUEST automatic message. Added room location in user VCard (useful also for help request). If you right click on a url in a chat you can copy the url to the clipboard without having to select it. Added shortcut with "Enter", "Return", "Space" keys to open chat if selected in list. Added global shortcut CTRL+ALT+C to "Select first chat available", so you can navigate with arrows and open with return. Added "file transfer completed" notification also per BeeBOX downloaded files. Added option "MessageNotReceivedTimeout_ms" for internal use. BeeBEEP is now minimized on tray if user it by "red X" in the window (also if BeeBEEP is not connected). Added "BackupFolderPath" option in beebeep.rc file. Added "Delete unsent messages in chat" and "Delete unsent messages to user" option. a QT that created network latency.
5.8.526 Jan 2021 20:05 minor bugfix: (in development). Added "Change emoticon size in chat" option in menu Settings - Chat. a in connection to prevent PING before HELLO message. Emoticons will no longer be displayed larger than their maximum size.
5.8.406 Jan 2021 10:45 minor feature: New feature: almost all the options of file beebeep.ini can be used in file beebeep.rc also. New feature: added "Use high resolution emoticons" option. New feature: added ECDH key exchange to encryption protocol. New feature: added "Auto save interval" for chat messages to prevent data loss. New feature: added "Favored emoticons" as tab in emoticon list. New feature: added Voice Message Player interface. New dark theme added in the interface. User icons in chat window can be clicked also if the user is offline. Disabled by default the option to search users by a multicast datagram. Suspend/sleep mode is now managed also in Linux systems. File paths will be recognized and made clickable in chat (it must be a single message). Added "KeepModificationDateOnFileTransferred" option in beebeep.ini (it is always enabled in BeeBOX). Added "AllowedFileExtensionsInFileTransfer" option in beebeep.rc. Added "AllowOnlyHostAddressesFromHostsIni" option in file beebeep.rc. Added "Clear recent emoticons" in menu option of the chat bar. Added "ConnectionKeyExchangeMethod" option in beebeep.rc. Added "AddNicknameToDataFolder" option in beebeep.rc. known : BeeBEEP prevents the CTRL+ALT+B (or CMD+ALT+B on MacOSX) key sequence in other applications from working. a in options "Disable create message" and "Disable edit groups". a visualization if you open an user VCARD near the side of your desktop. a on Download folder when you copy BeeBEEP from a computer to another one. security with command line argument -platformpluginpath.
5.8.324 Nov 2019 07:05 minor bugfix: (in development). Known : BeeBEEP prevents the CTRL+ALT+B (or CMD+ALT+B on MacOSX) key sequence in other applications from working.
5.8.203 Nov 2019 08:05 minor feature: New feature: voice messages (you can record your message and send it as file). New feature: file transfer pause/resume. New feature: data compression with zlib. Voice messages can be also sent to offline users like text messages. Added "Quote selected text" option to context menu (right click) of the chat. Added "CheckUserConnectedFromDatagramIp" option in beebeep.rc (to prevent multiple connections from the same user but different ip addresses). Added "Clear system messages" option in context menu (right click) of activity and chat windows. Added "SkipLocalHardwareAddresses" in beebeep.rc to skip unesuful network interfaces. The option "AllowMultipleInstances" can be disabled also in Terminal Server because it checks also user account. The avatar icon size is also applied in member icons of the chat windows. Added "On sending message" option in Settings - Chat menu for "one-time" message: - Do nothing (default). - Minimize chat window. - chat window. Added "DisableDesktopSharing" option in beebeep.rc. Added "DisableBeepInUserStatusBusy" option in beebeep.ini. Added "EnableBeepInActiveWindow" option in beebeep.ini. Added "UseUserFullName" option in beebeep.rc to show (if exists) user's full name instead of nickname. Added "DisableEncryptedConnections" option in beebeep.rc. Added "AllowNotEncryptedConnections" option in beebeep.rc (used with "DisableEncryptedConnections"). Added "AllowEncryptedConnectionsAlso" option in beebeep.rc (used with "DisableEncryptedConnections"). Added "BroadcastToLocalSubnet" option to send or not send the HELLO message to the local subnet twice when multicasting is active. User first and last names, email and phone number are now saved to use it also if the user is offline. Added "AppendHostNameToUserName" option in beebeep.rc. Added "DisableConnectionSocketDataCompression" option in beebeep.rc.
5.7.716 Oct 2019 18:25 minor feature: (in development). New feature: voice messages (you can record your message and send it as file). Voice messages can be also sent to offline users like text messages. Added "Quote selected text" option to context menu (right click) of the chat. Added "CheckUserConnectedFromDatagramIp" option in beebeep.rc (to prevent multiple connections from the same user but different ip addresses). Added "Clear system messages" option in context menu (right click) of activity and chat windows. Added "SkipLocalHardwareAddresses" in beebeep.rc to skip unesuful network interfaces. The option "AllowMultipleInstances" can be disabled also in Terminal Server because it checks also user account. The avatar icon size is also applied in member icons of the chat windows. Added "On sending message" option in Settings - Chat menu for "one-time" message: - Do nothing (default). - Minimize chat window. - chat window. Added "DisableDesktopSharing" option in beebeep.rc. Added "DisableBeepInUserStatusBusy" option in Settings - Notifications menu. Added "UseUserFullName" option in beebeep.rc to show (if exists) user's full name instead of nickname. Added "DisableEncryptedConnections" option in beebeep.rc. Added "AllowNotEncryptedConnections" option in beebeep.rc (used with "DisableEncryptedConnections"). Added "AllowEncryptedConnectionsAlso" option in beebeep.rc (used with "DisableEncryptedConnections"). Added "BroadcastToLocalSubnetAlways" option to not send the HELLO message to the local subnet twice when multicasting is active. User first and last names, email and phone number are now saved to use it also if the user is offline. Added "AppendHostNameToUserName" option in beebeep.rc.
5.7.511 Oct 2019 18:05 minor feature: (in development). New feature: voice messages (you can record your message and send it as file). Voice messages can be also sent to offline users like text messages. Added "Quote selected text" option to context menu (right click) of the chat. Added "CheckUserConnectedFromDatagramIp" option in beebeep.rc (to prevent multiple connections from the same user but different ip addresses). Added "Clear system messages" option in context menu (right click) of activity and chat windows. Added "SkipLocalHardwareAddresses" in beebeep.rc to skip unesuful network interfaces. The option "AllowMultipleInstances" can be disabled also in Terminal Server because it checks also user account. The avatar icon size is also applied in member icons of the chat windows. Added "On sending message" option in Settings - Chat menu for "one-time" message: - Do nothing (default). - Minimize chat window. - chat window. Added "DisableDesktopSharing" option in beebeep.rc. Added "DisableBeepInUserStatusBusy" option in Settings - Notifications menu.
5.7.121 Sep 2019 11:45 minor feature: (in development). New feature: voice messages (you can record your message and send it as file). Added "Quote selected text" option to context menu (right click) of the chat. Added "CheckUserConnectedFromDatagramIp" option in beebeep.rc (to prevent multiple connections from the same user but different ip addresses). Added "Clear system messages" in activity and chat windows. Added "SkipLocalHardwareAddresses" in beebeep.rc to skip unesuful network interfaces. The option "AllowMultipleInstances" can be enabled also in Terminal Server because it checks also user account. The avatar icon size is also applied in member icons of the chat windows. Added "On sending message" option in Settings - Chat menu for "one-time" message: - Do nothing (default). - Minimize chat window. - chat window. Added "DisableDesktopSharing" option in beebeep.rc.
5.6.805 Sep 2019 09:25 minor feature: "ChatSaveFileTransfers" and "ChatSaveSystemMessages" options added in Settings - Chat menu: if enabled history saves also these messages. Disabled High DPI icons in windows (can be enabled with qt.conf file). Added new option in Settings - Chat - "Save maximum lines in chat": you can choose how many lines to save for every chat. Added "Clear cache items after X days" option: default is 96 days. Added new option in Settings - Chat - "Show only # messages" to avoid performance - Added "Always download files into the folder with the user's name" option in menu Settings - File Transfer. The names of users and chats that contain the characters will now be correctly displayed (do not abuse). Improved search for predefined folders in Unix environment. First release of a debian package for amd64 systems (beta). Compiled with large file support in Linux. Reorganization of the "Settings" menu: - "Sound", "System tray" and "on new message event" options are now grouped into the menu Settings - Notifications. - "Workgroups" - "Your workgroups" in "Network" menu. - "Set your status to away automatically" is now in "User status" menu in the toolbar. - added new Menu "Interface". Added "Show users in their workgroups" option in user list settings. Added "Time left" column in File Transfer window. Added "Add up to # files to the transfer queue" option in Settings - File Transfer menu.
5.6.729 Aug 2019 11:25 minor feature: (in development). Added "Time left" on file transfer progress. Added "Show users in their workgroups" option in user list settings. Added "Time left" column in File Transfer window. Added "Add up to # files to the transfer queue" option in Settings - File Transfer menu.
5.6.518 Jul 2019 23:05 minor feature: (in development). "ChatSaveFileTransfers" and "ChatSaveSystemMessages" options added in Settings - Chat menu: if enabled history saves also these messages. Disabled High DPI icons in windows (can be enabled with qt.conf file). Added new option in Settings - Chat - "Save maximum lines in chat": you can choose how many lines to save for every chat.
5.6.403 Jul 2019 07:45 minor bugfix: a in MacOSX: custom resource folder path will be the same of data folder. Unsent messages are now saved in file beebeep.off when BeeBEEP is (option can be disabled). system tray icon size (default is 24px) in Linux Desktop Environment. Updated HUNSPELL library to 1.7.0. File beebeep.rc can be placed also in /etc folder in Unix like systems (Linux and MacOSX). User and chat tooltips show also unsent messages. New feature: you can test your network connections in menu "Main" - "Test your network". Added "Show tips and facts of the day" option in menu "Settings" - "On connection". File share: file icons are now selected from file mimetype in Linux. a minor on new message notification.
5.6.323 Jun 2019 08:25 minor bugfix: (Under development). a in MacOSX: custom resource folder path will be the same of data folder. Unsent messages are now saved when BeeBEEP is (option can be disabled).
5.6.224 May 2019 10:45 minor feature: (Developing version). New feature: you can also send files (dragging and) dropping them on the user in main user list window.
5.6.029 Mar 2019 10:05 major feature: If option "Always open chat on new message" is enabled and "Raise previously opened chat on new message" is disabled, the window is now opened minimized to show icon blinking on taskbar. Added "AllowEditNickname" option in beebeep.rc. a on saving option "Recognize user by". Added "DisableCreateMessage" option in beebeep.rc. Added "ActiveWindowOpacityLevel" and "InactiveWindowOpacityLevel" option for chat window. Added "BackgroundColor", "DefaultTextColor" and "SystemTextColor" option for chat window. Added "EnableDefaultChatNotifications" option. Added "Regenerate HASH code" button in Edit Profile window (to easily avoid "same HASH errors"). Added notification a few days before user's birthday event (birthday is now saved with user data). Added flag "Important!!" to chat message in "create message" window (raise the receiver chat window on top). Added "DisableMenuSettings" option in beebeep.rc. Added "UseMessageTimestampWithAP" option (timestamp can be showed with am/pm suf). Added "BroadcastToOfflineUsers" option. Added "IP Multicast TTL" option. Added "Use the dark theme" option (beta).
5.4.316 Aug 2018 18:05 minor feature: If option "Always open chat on new message" is enabled and "Raise previously opened. Chat on new message" is disabled, the window is now opened minimized to show icon Blinking on taskbar. Added "AllowEditNickname" option in beebeep.rc. a on saving option "Recognize user by".
5.4.212 Aug 2018 08:05 minor bugfix: Removed option "On minimize on tray" for MacOSX. Added more demessages on user recognition. Added "Autoresponder" when user send messages in group where he is not member. : duplicate first message on chat window.
5.4.108 Aug 2018 14:25 minor bugfix: : "Transfer completed" message is not showed in chat. File sharing window now save its geometry on - Create message window now save its geometry on - Added option "Enable maximize button". Groups can be created also with just one member (and you).
5.4.002 Aug 2018 17:05 major feature: Prevent "user collision" from same IP address. "slow connection " at startup. Added option "Always open chat on new message".
5.0.209 Jul 2018 09:05 minor bugfix: Compatibility of window geometry and state with previous version. Minor in save settings. Added option "Save window's geometry" on.
5.0.027 Jun 2018 15:05 major security: SECURITY UPDATE Encryption level 3 using key generated by SHA3-256 algorithm. Desktop Sharing (beta). Send screenshot from chat. Simplified GUI of "Configure network..." option. Hive protocol can be used to contact user who remains offline. Added delay on first connection option. Option to send offline messages also in chat with all user. ShareBox is improved with remote folder creation. Image transferred can be also opened with a double click in preview. Option to show usernames in chat with colors or not. "User has read message" is now available as tootip on the user list of the chat (on mouse hover). Updated to Qt 5.9.6.
4.2.025 Jun 2017 00:05 major feature: Removed demessage on focus changed. Simplified GUI of "Configure network..." option. Hive protocol can be used to contact user who remains offline. Desktop Sharing (beta). Added delay on first connection option.
4.0.015 May 2017 22:05 major feature: Changed all the main user interface. All the main options are now grouped in the Settings menu. Added status description option in user list. Added status tooltip on the user's avatar/icon. Added a check and an alert on same nickname/account of the connecting users. Added "DisablePrivateChats" option on beebeep.rc file. Added "DisableFileSharing" option on beebeep.rc file. Chats are now always opened in separate window (single or multi). on leave a group chat. Removed game plugin interface. Added Workgroups interface in Settings/Users menu. Users can be also recognized by their hash. Change local user option added in Settings/OnStart menu. Message are now sent with UTC timestamp and converted to local time when received.
3.0.811 Oct 2016 22:45 minor bugfix: Chat messages are now saved on disconnection. a in option "HideMainToolbar". Broadcast processes are now simplified and optimized (some options are now obsolete, see BEEHELP.txt).
3.0.419 Dec 2015 03:25 minor feature: Hive protocol added: BeeBEEPs tell each other the host address of the connected users. It can be disabled in beebeep.rc (option).
3.0.322 Nov 2015 03:15 minor feature: Image preview also added in upload completed. The multicast group can be specified as host address in beebeep.rc (option).
3.0.218 Nov 2015 08:05 minor bugfix: Compatibility with Windows 10 with Qt 5.5 (it will become the default windows release). Compatibility with Windows XP with Qt 4.8.6 (windows XP release). MDnsResponder library updated to 330.10 in Windows. For better compatibility BeeBEEP now accepts connection only from IPv4 address.
3.0.015 Oct 2015 03:05 major bugfix: with "This app is preventing shutdown" in Windows. Removing a group action will delete also the chat with the group members. Zero Configuration Networking option added. Floating chats (chat can be detached from the main window).
2.0.509 Oct 2015 14:25 minor bugfix: With "This app is preventing shutdown" in Windows. Removing a group action will delete also the chat with the group members.
2.0.425 Sep 2015 20:05 minor feature: Some GUI improvements (new icons, file sharing tree load faster). Always Beep on new message arrived option added.
2.0.012 Aug 2015 15:45 minor feature: Updated to Qt Library 5.4.2 (for unicode but it will be more than doubled the package size). Users can be saved on exit. Offline messages. Send file and folder by drag and drop in a chat. Message box can be resized. Show only last num messages (increase the usability). Reset windows geometry to default at startup option. New emoticons interface (emojis unicode). Escape key will minimize BeeBEEP into the system tray (option). DataFolderPath and AddAccountNameToDataFolder option in RC file. ConfirmOnDownloadFile option added. Disable notification for group option added in group menu (right click on list).
1.0.329 Jul 2015 03:15 minor feature: Message box can be resized. Show only last num messages (increase the usability). Reset windows geometry to default at startup option.
1.0.104 Jun 2015 07:05 minor feature: Fixed notification bug with "always on top" option active. More "image format type" added for profile picture. Fixed font tonality in avatar creation.
1.0.006 May 2015 11:45 major feature: Only an instance of BeeBEEP can started a time (to launch another one please copy the executable in other folder). Send message button can be showed (or hided).
1.0.228 Apr 2015 16:45 minor bugfix: Improved subnet selection when there are many network cards installed. HotKeys CTRL+A and CTRL+C (CMD+ for mac users) enabled in chat window read-only section. Show avatar in list of users option. Status menu icon shows your information when clicked (menu is accessible by the usual way, the drop down arrow).
0.9.909 Apr 2015 03:45 minor feature: Improved subnet selection when there are many network cards installed . HotKeys CTRL+A and CTRL+C (CMD+ for mac users) enabled in chat window read-only section .
0.9.820 Mar 2015 10:05 minor feature: Language interface added.
0.9.707 Feb 2015 08:45 security: Clear chat messages option Encryption security level 2 added Removed the limit on the number of files can be shared
0.9.615 Dec 2014 18:25 minor feature: Auto set Away status when idle option Make screenshot plugin Conway's Game of Life plugin
0.9.522 Nov 2014 18:05 minor feature: Load minimized at startup option. A new window to see application log. Save chat messages on exit option. BeeTetris plugin added, just for fun. Disable notification in tray option. Improved group chat.