Skip to content
andrew-bibb edited this page May 9, 2020 · 12 revisions

2020.05.09

  • No longer extract key files from OpenVPN .opvn configurations. Not needed.
  • Fixed UI where Advanced options were in Start Options group box.
  • Work on Prefereneces tab to make start options clearer (issue #210).
  • Added VPN internet kill switch.
  • Take VPN services out of move before/after menu.
2020.04.12
  • Fixed wrong validator on fields that accept either IPV4 or IPv6 addresses.
  • Expanded IPv6 validator to accept most abbreviated addresses.
  • Peditor now uses the shared validator instead of its own.
  • Fixed update problems in details tab.
  • Fixed VPN tray icon not always showing (possibly issue #198).
  • Fixed notification daemon working and starting.
  • Added ability to execute a process prior to making a wifi or vpn connection (issue #194).
2020.03.07
  • Move offline checkbox in tab 1 (issue # 201)
  • Translation to Dutch by Heimen Stoffels.
  • Cleaned up the IPv4 and IPv6 entries in the provisioning editor.
  • Fixed retain state not working for window size and position.
  • Additions for Connman 1.38
    • Add mDNS status to the details tab.
    • Added mDNS enable or disable tool to provisioning editor.
    • Add Last Address Conflict information to details tab.
    • Added VPNC.DeviceType to VPN provisioning editor.
    • Added WireGuard configuration options to VPN Provisioning editor.
    • Added OpenVPN.DeviceType to VPN provisioning editor.
    • Added eight new OpenConnect items to VPN provisioning editor.
    • Added mDNS setting to the provisioning editor.
    • Added DeviceName field to the provisioning editor.
    • Added AnonymousIdentity field to the wifi section of the provisioning editor.
    • Added SubjectMatch and AltSubjectMatch fields to the wifi section of the provisioning editor.
    • Added DomainMatch and DomainSuffixMatch fields to the wifi section of the provisioning editor.
2019.01.13
  • Fixed segfault on close when running without Connman.
  • Revert network group to "netdev" in Slackware and Debian.
  • Pull request #183 (fixed typo in notification icon name).
  • Pull request #184 (correct dialog size on high DPI monitors).
  • PUll request #197 (add Spanish translation).
  • Fixed #188 missing README in tarball
2018.01.06
  • Counters disabled by default, changed command line option -c to enable.
  • Disabled tabs are now hidden from view.
  • Do not change the visible service in the details tab if a service property changes and the service still exists.
  • Properties editor fixed to allow an empty gateway field in IPv4 and IPv6 connections (issue #148a)
  • Revise and enhance the properties editor dialog.
  • In VPN editor OpenVPN.AskPass changed from yes/no to file selector.
  • Allow move before/after on connected VPN services (issue #167).
  • Offline mode pixmap label now a pushbutton.
  • Offline mode engaged now shown as airplane, disengaged shown as radio.
2017.09.1
  • Removed padding hack (issue #166) from id buttons.
  • Allow configuration of VPN services from the Details tab.
  • Allow CMST to close from window decoration if not running in system tray (issue #169).
  • Fix appdata.xml install location (issue #176).
  • Fixed No Reply popup starting VPN from system tray menu (issue #175).
  • Technologies and Services splitter state retained (issue #173).
  • Fixed segfault with ipv4 and ipv6 fields in VPN details.
2017.03.18
  • Added Keywords to .desktop files (PR from klausenbusk).
  • Fixed missing send destination in dbus policy file (PR from Klausenbusk).
  • Fixed segfault where system tray icon could be used uninitialized.
  • Disable vpn tab and vpn icon menu if we cannot connect to the connman-vpn daemon (issue #155).
  • Notifications use system theme icons if available (issue #157).
  • New local icon for wifi tab (wifi_tab_state_not_ready) used to address issue #157.
  • Modify cmst.pro for Fedora build (issue #160 and applied submitted patch).
2016.10.02
  • New commandline option -n (--disable-vpn) to disable VPN support (issue #144).
  • Fixed showing error dialog when connect is selected from the tray icon (issue #143).
  • Provisioning editor and properties editor nameserver and timeserver fields will now accept domain names in addition to IPv4 and IPv6 addresses (issue #146).
  • Added wifi rescan button to Wifi tab (issue #151).
  • Wifi rescan controls disabled during scans and if there is no powered Wifi technology found.
2016.04.03
  • Removed unnecessary calls to managerReacan from servicePropertyChanged slot.
  • Added nicknames for display to wired and hidden wifi connections.
  • Install application icons in all sizes and scalable.
  • Improvements to internal layouts.
  • Added appdata xml file.
  • Added ability to tether a technology.
  • Can reposition tabs in the main dialog.
  • Revise move before/after to only be active for and show services which can actually be moved.
  • Added three templates (EAP) to provisioning editor.
2016.01.26
  • Added a VPN tab to the main controlbox.
  • Can connect and disconnect already provisioned VPN services from controlbox.
  • Check for screen size at startup and adjust the initial size to fit if working on a small screen.
  • SignalBar class removed and replaced with QProgressBar styled using QStyleSheets.
  • VPN Editor available to help create new VPN connections.
  • OpenVPN files in .opvn format can be imported and used to provision a VPN service.
2015.12.03
  • CMST icon by Progandy was reworked and made cleaner by Hagabaka.
  • Added feature to run an external program automatically after a connect. The Advanced Controls checkbox must be checked to access this.
  • Expanded functionality of system tray icon menu to toggle power for technologies and to connect or disconnect wifi services.
  • System tray menu can be torn off and live in its own window on the desktop.
  • Internal icons can be colorized (color selector control on Preferences Tab).
  • Reworked internals to store text returned by Connman as is and only translate for display.
  • Fixed issue #118 (tray icon not visible in Plasma 5)
  • Fixed issue #119 (not starting when XDG_CURRENT_DESKTOP=kde is set and not actually running KDE).
2015.10.03
  • Browser selections in Agent dialog improved and added xdg-open option (by Yaohan Chen).
  • -i (--icon-theme) command line option will now accept a theme name.
  • Theme icons not part of the standard Freedesktop.org icon naming specification (mainly wifi signal strengths) will be used if available.
  • Counter update rate in preferences upper limit changed from 600 seconds to 86400 seconds.
  • Minimize to tray when ESC is pressed (by kriesoff).
  • Restoring window size and geometry is now independent from the other settings.
  • Added -b command line option to bypass restoring window state if that option is set in Preferences.
  • Added -B command line option to bypass all startup options set in Preferences.
  • New CMST icon (by Progandy).
2015.03.01
  • Translation to Chinese by Jianfeng Zhang.
  • Option to create a entry in the users autostart directory (coded by Lester Bico).
  • Added --use-mate command line option to try and work around system tray icon oddities.
  • Start options formally only available from the command line may now be set in preferences.
  • Added --fake-transparency command line option to try and work around system trays that display transparent backgrounds as opaque (generally white).
2014.12.14
  • If a Wifi service falls into the failure state provide an option to try and automatically reconnect.
  • Removed -r (--wife-scan-rate) command line option and all code internal for having CMST to WiFi scans. This was conflicting with Connman auto scans.
  • Available services now shown with right click on system tray icon.
2014.12.05
  • Adding translations (Russian Complete).
  • Fixed response time for Agent dialog when it is needed.
2014.11.24
  • Added CMST icon.
  • Added --use-xfce command line option. Code for XFCE that breaks KDE now must be called with this option.
  • Fixed integer overflow for counters.
2014.11.18
  • Removed incorrect validator from Properties Editor domains field.
  • Provisioning Editor to create and edit Connman service configuration files.
  • Systemtray icon will show "online" if there is exactly one connection showing in the ready state and no connections showing the online state.
  • Systemtray icon added for a connection in the "failure" state.
  • Fixed and cleaned up behavior of notifications and message boxes for various error conditions.
2014.10.15
  • Connect, Disconnect, and Remove buttons in the Wifi tab are disabled if no Wifi services are available.
  • If only one WiFi service exists it is no longer necessary to select it first before pressing the Connect button.
  • If only one WiFi service is connected it is no longer necessary to select it first before pressing the Disconnect button.
  • Single instance code now checked using a local socket, not shared memory.
  • If an instance of CMST is started while one is running the running copy will be raised, and a message about a second instance trying to start will be printed to stderr.
  • Wifi signal strength bar and techonlogy buttons now have frames around them so that they do not fill an entire table cell
  • Autoconnect property can be set or unset from the property editor.
  • Fixed the IPv6 validator in the properties editor.
2014.08.23
  • Removed tooltips for obvious controls. Tooltips now are only available for dynamic GUI elements (unless the user disables them in preferences).
  • Detailed service configuration dialog.
  • Added scrollbars and additional information to the service details tab.
2014.07.19
  • UI updated to allow notifications from the system tray icon or from a notification server.
  • Notifications can be sent to a notification server if present.
  • Accomodate P2P technologies (display only)
  • Scan WiFi button moved to Technologies box and renamed "Rescan". No change in function, just a more accurate representation of what the button does.
  • Connections in the "Ready" state show ready with an appropriate icon in the system tray instead of showing disconnected.
2014.07.01
  • Added "scan wifi" button to force a rescan of wifi sevices.
  • Added a checkbox to preferences to reset the counters at startup and when a service changes.
  • Finished the internal rework to catch and process dbus signals.
2014.06.22
  • Check to make sure only a single instance of the program can be run.
  • Shipped with a .desktop file and icon.
  • Internal changes to catching dbus signals.
2014.06.14
  • Selecting "Maximize" from the tray icon will show the dialog "normal" instead of "maximized".
  • Enabled display of size grip in corner of dialog
  • Added option to show fewer details in the Services box on page 1
  • Fixed wordwrap in the Counters tab
  • Added an entry for the Counters tab in the Help tab, and added scroll bars to the help field.
  • GUI settings can be saved and restored between sessions.
  • Improved response when toggling the power state of a technology.
  • Added Preferences tab, tooltips are now disabled by default, added checkbox in Preferences to enable them.
  • Forced small delay in starting the system tray icon.
  • Limit the amount the dialog can shrink.
  • Replaced Nuvola icons with AwOken icons.
  • A manpage is now provided and installed.
  • The system tray icon can optionally show notify messages in popups.
2014.05.10
  • Left mouse click in system tray will toggle the interface up and down (coded by: Brett Dutro)
  • Option to use system icon theme if available
  • Added MoveBefore and MoveAfter buttons to services on first page
2014.03.29 - Revised per input from Arch Linux Forums
  • Added command line option to wait a specified time to create the system tray
2014.03.13 - Revised per input from Arch Linux Forums
  • Command line options to show help, version, disable the system tray and start the program minimized.
  • Added SSID field to the agent request information dialog.
  • Added check to make sure a system tray exists before we try to use it.
  • Added option to log the input request from the connman daemon.
2014.01.18 - Revised
  • Improved error dialog in Agent and ask for retry on bad password.
2014.01.14 - Revised
  • Fixed up tooltip popup on system tray icon
2014.01.11 - Posted to Arch Linux Forum
  • Added the counters and the Counters tab
  • Fixed a SEGFAULT when connecting a Wifi service after the service order had changed.
  • Added message dialogs in the logerrors function to show errors to the user (errors are still logged to the journal).
  • Fixed SEGFAULTS if the program fails to find or connect to DBUS
  • Added a button on the WiFi page to remove a Wifi service
2014.01.05 - Initial Version
  • View and set global connection properties
  • List known technologies and services
  • View detailed information about services
  • Basic WiFi service management
Clone this wiki locally