* Fixed item height with the new settings GUI (netlistviewitem.h/.cpp).
2005-08-06 Pawel Nawrocki <pnawrocki@gmail.com>
* Removed 'netReconnect()' function.
* Reduced CPU usage while running external executables. Thanks to Remco Treffkorn.
2005-08-05 Pawel Nawrocki <pnawrocki@gmail.com>
* Removed 'Honor KDE single click' UI.
* Removed 'Honor KDE single click' from kcfg.
* Connect signal/slots in wlassistant.cpp, not in the .ui files.
* Removed 'Reconnect' context menu action. (sometimes froze the app for unknown reasons).
2005-08-05 Pawel Nawrocki <pnawrocki@gmail.com>
* Changes to global KDE settings take immediate effect in wlassistant.
2005-08-05 Pawel Nawrocki <pnawrocki@gmail.com>
* If encryption is "off" - disable it, enable if anything else. This fixes encryption detection for drivers that return '****-****-****-**' instead of just 'on'
2005-08-05 Pawel Nawrocki <pnawrocki@gmail.com>
* Changed connected item's context menu (part II) so that default action is listed first.
* Make mouse behaviour (Single- or Double-Click) consistent with KDE global settings.
* 'Connect' button caption changes to 'Disconnect' when connected item is selected.
* Double clicking on an item connects/disconnects (when mouse settings require this behaviour).
2005-08-04 RELEASE 0.5.2f
2005-08-04 Pawel Nawrocki <pnawrocki@gmail.com>
* Fixed sorting by channel number (e.g. 11 is now after 10, not after 1)
* #ifdef to check for KDE 3.4 - this should make wlassistant compile on KDE 3.3
2005-08-04 Pawel Nawrocki <pnawrocki@gmail.com>
* Fixed recognition of '<hidden>' ESSID.
2005-08-04 RELEASE 0.5.2e
2005-08-04 Pawel Nawrocki <pnawrocki@gmail.com>
* Try to kill stale DHCP client instance (if any) when connection fails.
2005-08-04 Pawel Nawrocki <pnawrocki@gmail.com>
* Try to kill any stale DHCP client if connection fails. This seems to be dhclient only.
2005-08-03 Pawel Nawrocki <pnawrocki@gmail.com>
* Bring interface up before setting network parameters (esp. wep key) - this fixes problems with connecting to encrypted networks using a DHCP client.
2005-08-03 Pawel Nawrocki <pnawrocki@gmail.com>
* Fixed network encryption and frequency (if no channel info available) detection.
2005-08-03 Pawel Nawrocki <pnawrocki@gmail.com>
* Changed connected item's context menu so that default action is listed first.
2005-08-03 Pawel Nawrocki <pnawrocki@gmail.com>
* automatically disconnect from current network when connecting to a different one.
2005-08-02 Pawel Nawrocki <pnawrocki@gmail.com>
* Try to kill running instance of DHCP client (if any) before connecting.
2005-08-02 Pawel Nawrocki <pnawrocki@gmail.com>
* Added semicolons to DNS labels in the 'Edit Settings' dialog.
*** version 0.5.2d:
* FIX: Wait 1.5sec for dhcp client to quit. This fixes reconnecting problems.
* FIX: Default action when clicking on a connected item is "Disconnect..." again.
*** version 0.5.2c:
* FIX: On some systems user got disconnected on app startup.
*** version 0.5.2b:
* FIX: Network status monitoring.
* FIX: Wrong WEP indication
* FIX: Few more fixes of ridiculous bugs.
*** version 0.5.2a:
* FIX: uncommented lines that were commented out for testing only.
*** version 0.5.2:
* NEW: Connection status monitoring, ask to reconnect when connection lost.
* NEW: If no scan results returned - check if external radio switch (laptops) is turned on.
* The above feature is tested with madwifi driver only. Please let me know if it works with different ones.
* NEW: Connected network marked with an icon.
* NEW: 'Don't ask again' checkboxes for some dialogs (No GUI to switch them back on yet, you will need to edit 'wlassistantrc' manually)
* FIX: Fixed crash on startup/scan (thanks go to Remco Treffkorn for reporting this).
* FIX: No not report half a star when quality is 0.
* FIX: Reduced flicker when populating network list.
* FIX: Workaround for some drivers wrongly reporting that connection is available when it is not.
* FIX: Workaround for drivers overusing cache when returning scan results/errors (works with madwifi at least).
* Lots of other fixes and internal improvements, code cleanup.
*** version 0.5.1a (BUGFIX RELEASE):
* NEW: Actions for a network that is connected but not configured.
* FIX: Network is no longer shown as 'connected' if link quality is 0.
* FIX: Tab order in "Edit Settings..." dialog.
* FIX/ADD: The AP column is back :)
* FIX: Changed default action of connected item to 'Reconnect'.
*** version 0.5.1:
* NEW: Dialog to edit existing network settings.
* NEW: Basic network settings change monitoring, proper actions if needed (e.g. if an ESSID of a configured network (AP) is no longer broadcasted, you will be asked what to do).
* NEW: connected network item always first and highlighted and bold and whatnot.
* NEW: Dynamic quality indication for the connected network.
* NEW: Disconnect functionality.
* NEW: Moved to i18n strings.
* NEW: If radio is off, user is asked if it should be switched on.
* NEW/FIX: '<hidden>' gets replaced by ESSID if network configured (code was there in 0.5.0 but it only worked for older wireless-tools).
* NEW: If connection fails, user is asked whether to review settings. Comment if it annoys you...
* FIX: Changed dhclient command arguments. Does this one work for everybody?
* FIX: UI refinements (thanks to Stephan Binner for pointing these out)
* FIX: Couldn't connect after channel/frequency of a network changed.
* FIX: Hack to prevent wrong column width setting.
* FIX/REM: AP column removed.
* Changed scan results parsing to use qregexp and optimised.
* Quite a few other bug fixes, some code cleanup.
* NEW: Wireless Assistant now has a CVS repository. You can find instructions on how to use it at: http://sourceforge.net/cvs/?group_id=134488
* THANKS go to Stephan Binner for giving me some valuable hints.
*** version 0.5.0:
*** This release is a major rewrite. Loads of under-the-hood changes. Huge part of the code has been rewritten, reimplemented, organised, cleaned up, optimised and made easier to extend in the future.
* NEW: Automatic path detection. No manual config.
* NEW: Support for networks with hidden ESSIDs.
* NEW: Context menu for each found network.
* NEW: Sysfs based device detection (kernel 2.6.x required!).
* NEW: Device selection combo is hidden if only one interface is found.
* NEW: wlassistant runs using sudo to avoid permissions mess in different distros.
* FIX: Much shorter startup time.
* FIX: Proper connection checking.
* REM: Real interface name lookup removed.
* REM: Only managed networks supported (Ad-Hoc & other didn't work most of the time anyway. Will rewrite it sometime later, depending on how badly the users want it. Comment pls.).
* REM: Removed "Scan upon startup" option - it is the default behaviour now.
* REM: Removed "Connection timeout" option for dhcpcd. Hardcoded to 25s.
* NOTE: As for now, per network profiles can not be edited. You have to delete one and re-enter all the settings. It might be an inconvenience if you are using networks that change their parameters often, but I wanted to release and get early feedback on the whole profiles implementation.
* NOTE: You might encounter some annoying "This function is not yet implemented" messages. Reason? See above.
* NOTE: I am well aware that the configuration dialog needs redesigning. I'm actually considering removing it completely and implementing more per network options. Comments pls!
* NOTE: See TODO before giving ideas or feature requests to get an overview of what is already planned for the next releases.
*** 0.3.9:
* NEW: the long-awaited dhclient support
* NEW: button to terminate current process
* some bugfixes and ui changes
*** 0.3.8a BUGFIX RELEASE:
* FIX: Quality detection (again, last time, hopefully)
* FIX: some cards reported 'Managed' as 'Master'
* FIX: ESSIDs including space now are correctly set
* FIX: no more unnecessary errors from iwlist & others
* FIX: kcfg file now installed in the proper location
* FIX: path detection (now only accepts files in /usr/.. or /sbin or /bin)
* FIX: existing dhcpcd instance now properly quits if necessary
* some code cleanup
*** version 0.3.8:
* NEW: manual interface configuration (not DHCP)
* NEW: Option to run custom command upon connection
* NEW: use frequency if channel number not available
* NEW: honor KDE single-click behaviour (option)
* NEW: Quit upon successful connection (option)
* NEW: Use ping to verify that connection is successfully established.
* NEW: Case-sensitive essid matching option
* FIX: Support for dhcpcd .pid files
* FIX: Column width set correctly
* FIX: Removed "Auto mode" option (shouldn't be needed)
* NEW: option to automatically scan at startup (using first detected device)
* FIX: signal quality now shown correctly.
* FIX: other small fixes.
****** DESCRIPTION ******
Wireless Assistant (wlassistant) is a small application that allows you to connect to wireless networks.
* MAIN FEATURES:
- Managed Networks Support
- WEP Encryption Support
- Not Broadcasted ("hidden") ESSIDs Support
- Per Network (AP) Configuration Profiles
- Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options.
The program uses wireless-tools, route, ifconfig, dhcpcd/dhclient as its backends so they need to be installed.
*** IMPORTANT: As of this release wlassistant is run using 'sudo'. As a result no 'permission denied' errors are handled. Make sure your sudo is configured properly so you can run wlassistant.
EXAMPLE: If you want to create a e.x. 'wifi' group wich users should be allowed to use wlassistant, add the following line to your /etc/sudoers: