Update: I am going to work more on nm09 branch from now on. The number of people complaining about poor NM-0.9 support is increasing. Unfortunately I am also very busy on other things now so I will have to slow down on Plasma NM bugfixing.
Following my last post about bugs fixed in Plasma NM, here is the list of bugs fixed after 4.6.2 release date (April 6th) and before 4.6.3 release date (May 6th):
209673: Improve 802.1x certificate handling for WPA PEAP connections.
253362: Try to limit the auto-expanding width code used to accomodate the traffic plotter in interface details widget.
258246: dont't show hiddenWirelessNetworItem by default, show it only if showMore is checked or wireless interface details are activated.
257920: Enable setting of custom routes.
270827: Add IPv6 support.
272140: Set timestamp for system connections.
272135: Hover all connections associated to a network interface instead of just the first one found.
272138: Fix problems when changing connection's scope from user to system and vice-versa. Be warned that changing connection's scope is not well tested yet.
272174: Disables connection's hover state when entering interface details tab.
209624: Add Bluetooth Network Access Point (NAP) tethering support for Gsm phones. Thanks Rajeesh K. Nambiar for implementing the patch and testing it with his iPhone 3GS.
264083: Try to unlock (PIN/PUK) and enable modem before connecting to Gsm connections. Also PIN is now one-time only.
194899: Add button in wireless connection editor to copy the current access point's MAC address to BSSID field.
268021: Add notifications for VPN connections.
. Uses KAuth (KDE's Policy Kit wrapper) to authorize users to create/delete/modify system connections.
. Load networkmanagement kded's module on plasmoid startup to make sure it is loaded.
271768: Show notification to warn user if he/she tries to connect when networking or wireless is disabled.
271767: Automatically show other connections in main window if there is no preferred network available.
271765: Add button to configure notifications directly from networkmanager settings.
259351: Avoid dangling pointer when setting signal strength for an access point C++ object that has just been destroyed
253584: Avoid dangling pointer when deleting RemoteInterfaceConnection.
203584. Bluetooth tethering support for Dial-up Network (DUN), tested with my phone (Samsung i8910). CDMA will take more time since I do not have a compatible cell phone to do tests.
. Show essid and MAC address of the active accesspoint in wireless interface details.
249016: Enable additional addresses even on DHCP.
271353: Try harder not to resize the "show more" button. Also all connection widgets do not change its height when toggling "show more" button.
. Fix crash when stopping NetworkManager-0.8.2.
. Various fixes for adhoc support.
204340: Add systemwide connection support for NM 0.8. Many thanks to Gökçen Eraslan and Andrey Borzenkov for working in this patch. There are still some glitches to fix but it mostly works. One problem I noticed happens if NetworkManager is using the ifnet plugin, then one system connection is changed to user connection and back to system connection. The final connection will not be listed until NetworkManager is restarted. This problem does not happen with the keyfile plugin.
270901: Do not show notification for appearing/disappearing access points if already connected to one.
. Monolithic knetworkmanager is unmaintained. Its code is not compiled by default. Please use the plasmoid instead.
. Fix autoconnect sometimes being disabled without user request when connection is explicitly disconnected by the user.
. Fix autoconnect setting not saved after editing connection settings.
We also have a proposal patch for adding IPv6 support to Plasma NM, which would close bug 270827. Well, not everybody have a real IPv6 network (no IPv4 tunneling, IPv6 DHCP server) available to test this patch, so if anybody with such network could test it the patch's author (Ilia Kats) and me would appreciate. Update: patch commited, now we need more real world testing.
Update: last week I confirmed Ilia Kats' KDE developer account and now he is a Plasma NM developer, congratulations :-) That is the least I could do after all the important work he is doing for Plasma NM, such as the ad-hoc fix and IPv6 support among others.