2008-03-06  Dan Williams  <dcbw@redhat.com>

	* src/applet.c
		- (nma_update_info): don't use stupid names in the connection dialog

2008-03-06  Dan Williams  <dcbw@redhat.com>

	* autogen.sh
		- Die gnome-common, die

2008-02-28  Dan Williams  <dcbw@redhat.com>

	Release 0.6.5.99  (0.6.6rc2)

2008-02-28  Dan Williams  <dcbw@redhat.com>

	* editor/editor-app.c
	  editor/editor-app.h
		- Split WEP options out to match applet's usage

	* src/applet.glade
		- Add "Set password" buttons to WPA-EAP password
		- Remove standalone set password dialogs

	* editor/widget-wso-leap.c
	  editor/widget-wso-wep.c
	  editor/widget-wso-wpa-enterprise.c
	  editor/widget-wso-wpa-personal.c
		- Make "Show password" just obfuscate/unobfuscate passwords
		- Only set passwords in the keyring when the "Set Password" button is
			clicked
		- Do validation on WEP and WPA-PSK keys
		- Populate the password/key entries when security widget is shown

2008-02-28  Dan Williams  <dcbw@redhat.com>

	* src/wso-leap.c
		- (widget_create_func): fix up show password stuff

2008-02-22  Tambet Ingo  <tambet@gmail.com>

	Implement prepopulating of the passphrase dialog with the last known good
	values. Especially helpful for WPA-EAP which has a lot of widgets to fill.

	* src/passphrase-dialog.c (populate_dialog): Implement.

	* src/nm-wired-dialog.c (populate_dialog): Implement.

	* src/wireless-security-manager.c: Store wireless options in a hash to store
	their types.
	(wsm_get_option_by_type): Implement.

	* src/nm-gconf-wso.c (nm_gconf_wso_populate_wso): Implement.

	* src/nm-gconf-wso-wpa-psk.c (nm_gconf_wso_wpa_psk_get_wpa_version): Implement.

	* src/nm-gconf-wso-wpa-eap.c (nm_gconf_wso_wpa_eap_get_wpa_version): Implement.

	* src/wireless-security-option.c (wso_populate_from_dbus_params): Implement.

	* src/wso-wpa-psk.c (populate_from_dbus_func): Implement.

	* src/wso-wpa-eap.c (populate_from_dbus_func): Implement.

	* src/wso-leap.c (widget_create_func): Comment out the "show_password" button
	signal handler. For some unknown reason, it totally breaks the LEAP dialog.
	(populate_from_dbus_func): Implement.

2008-02-19  Tambet Ingo  <tambet@gmail.com>

	Improve the editor to support wired networks and LEAP and phase2 authentications.

2008-02-18  Dan Williams  <dcbw@redhat.com>

	Patch from Michael Biebl <biebl@debian.org>

	* Makefile.am
		- nm-disconnect-wireless-on-exit.sh is a script, not data
		- Install the autostart file in the correct place since there's a spec
			for it now

2008-02-18  Dan Williams  <dcbw@redhat.com>

	Patch from Michael Biebl <biebl@debian.org>

	* editor/nm-editor.desktop
		- Use correct category

2008-02-18  Dan Williams  <dcbw@redhat.com>

	Patch from Michael Biebl <biebl@debian.org>

	* configure.ac
	  po/Makefile.in.in
	  po/LINGUAS
		- use po/LINGUAS

2008-02-12  Dan Williams  <dcbw@redhat.com>

	Release 0.6.5.98  (0.6.6rc1)

2008-02-11  Dan Williams  <dcbw@redhat.com>

	* editor/editor-app.c
		- (populate_model): don't crash on invalid networks, ignore them instead

2008-02-11  Dan Williams  <dcbw@redhat.com>

	* src/applet.c
		- (nma_menu_add_devices): don't put the Edit Wireless Networks item here
		- (nma_context_menu_create): move the Edit Wireless Networks item here
		- (nma_menu_add_edit_essid_item): remove

2008-02-08  Tambet Ingo  <tambet@gmail.com>

	* src/nm-gconf-wso-wpa-eap.c: Save to gconf which passwords we should have.

2008-01-30  Tambet Ingo  <tambet@gmail.com>

	Sort wireless networks in the list.

	* editor/editor-app.c (sort_networks): Implement.
	(setup_dialog): Add sort function to the list store.
	(populate_model): Sort the model.

2008-01-30  Tambet Ingo  <tambet@gmail.com>

	Implement wireless network editor.

	* Makefile.am: Add editor to build.

	* src/main.c: Remove a compiler warning.

	* src/wso-wep-hex.c (widget_create_func): Ditto.

	* src/wso-wep-ascii.c (widget_create_func): Ditto.

	* src/applet.c (edit_essid_items_selected) 
	(nma_menu_add_edit_essid_item): Implement.
	(nma_menu_add_devices): Add the editor item to the menu.

	* editor/*: Implement.

2008-01-30  Tambet Ingo  <tambet@gmail.com>

        Implement 802.1x wired authentication.

2008-01-29  Tambet Ingo  <tambet@gmail.com>

	* src/nm-gconf-wso.c (real_write_secrets): Don't use a blocking gnome-keyring
	call when writing the secrets, it grabs the X pointer if the menu happens to
	be expanded at the time keyring asks for the master password, deadlocking the
	whole session.

	* src/nm-gconf-wso-wpa-eap.c (real_write_secrets): Ditto.

	* src/Makefile.am: Remove the 'DISABLE_DEPRECATED' define, otherwise it does
	not compile on GTK 2.12 anymore (GtkTooltips is deprecated there).

2008-01-29  Tambet Ingo  <tambet@gmail.com>

	* src/applet.c (nma_show_info_cb): Remove a warning.
	(nma_set_wireless_enabled_cb): Save the wireless state in gconf.
	(nma_set_networking_enabled_cb): Save the network enabled/disabled state in
	gconf.
	(update_network_state): Update the state of wireless and network to what's
	saved in gconf.
	(nma_get_instance): On startup, restore the wireless and network state to
	what was used the last time.

2008-01-29  Tambet Ingo  <tambet@gmail.com>

	* nm-disconnect-wireless-on-exit.sh: Stand alone utility to control whether
	the wireless connections are closed on exit.

	* src/applet.c (nma_get_disconnect_wireless_on_exit)
	(nma_set_disconnect_wireless_on_exit): Implement.

	* src/main.c (session_die): Deactivate the wireless connection if needed.

2008-01-23  Dan Williams  <dcbw@redhat.com>

	Fix gnome.org #332951

	* src/wso-wep-ascii.c
		- (entry_filter_cb, widget_create_func): filter key entry input and
			allow only those characters that the key algorithm allows; also
			clamp length at 13 characters

	* src/wso-wep-hex.c
		- (entry_filter_cb, widget_create_func): filter key entry input and
			allow only those characters that the key algorithm allows; also
			clamp length at 26 characters

2008-01-17  Dan Williams  <dcbw@redhat.com>

	* src/applet.c
		- (nma_update_state): add note about autoip address to tooltip when
			connected to wired connections with autoip

2008-01-16  Dan Williams  <dcbw@redhat.com>

	* src/applet.c
	  src/applet.h
		- (nma_get_connected_icon): use a different icon to indicate an autoip
			connection
		- (nma_icons_free, nma_icons_zero, nma_icons_load_from_disk):
			housekeeping on the wired autoip icon

	* icons/nm-device-wired-autoip.png
	  icons/Makefile.am
		- new icon for wired-but-self-assigned-ip

	* src/applet-dbus-devices.c
		- (nma_dbus_device_activated_cb): change tooltip and notification icon
			when connected using an autoip address

2008-01-08  Dan Williams  <dcbw@redhat.com>

	* src/applet.c
	  src/other-network-dialog.c
	  src/passphrase-dialog.c
		- (nma_show_vpn_failure_dialog, nma_show_vpn_login_banner_dialog,
		   nma_driver_notify, show_warning_dialog, nma_other_network_dialog_run,
		   nmi_passphrase_dialog_new): Sigh.  Widget needs to be realized so
			that it's ->window exists

2008-01-08  Dan Williams  <dcbw@redhat.com>

	* src/applet.c
	  src/other-network-dialog.c
	  src/passphrase-dialog.c
		- (nma_show_vpn_failure_dialog, nma_show_vpn_login_banner_dialog,
		   nma_driver_notify, show_warning_dialog, nma_other_network_dialog_run,
		   nmi_passphrase_dialog_new): get the right behavior when faced with
			metacticy's focus stealing prevention; we really do want the key
			dialog to come up on top.  The issue is somewhat mitigated by the
			fact that any input won't really leak.

2008-01-08  Dan Williams  <dcbw@redhat.com>

	* src/applet-compat.c
		- (copy_one_wpa_private_key_password): really don't convert entries that
			were already converted

2008-01-08  Dan Williams  <dcbw@redhat.com>

	* src/applet-compat.h
		- Add prototype for nma_compat_move_wpa_eap_passwords()

2008-01-07  Dan Williams  <dcbw@redhat.com>

	* src/applet-compat.c
		- (copy_one_wpa_private_key_password): don't convert entries that
			were already converted

2008-01-07  Dan Williams  <dcbw@redhat.com>

	Fix gnome.org #359541, rh #220913, rh #220915

	* src/applet.c
		- (nma_get_instance): call compat functions to fix up WPA-EAP password
			entries

	* src/applet-compat.c
		- (copy_one_wpa_private_key_password): new function; copy the WPA
			private key password to the new keyring item
		- (copy_one_wpa_password): new function; copy the WPA user password
			from GConf to the keyring and delete the GConf entry
		- (nma_compat_move_wpa_eap_passwords): new function; move the WPA
			password from GConf (where it's unobfuscated) to the Gnome Keyring

	* src/nm-gconf-wso.h
	  src/nm-gconf-wso.c
		- (nm_gconf_wso_read_secrets, real_read_secrets): new function; let
			subclasses handle reading their own secrets, but provide a default
			implementation that gets the default key
		- (nm_gconf_wso_write_secrets, real_write_secrets): new function; let
			subclasses handle writing their own secrets to the keyring, but
			provide a default implementation that writes the default key

	* src/nm-gconf-wso-wpa-eap.c
		- (nm_gconf_wso_wpa_eap_new_deserialize_dbus, real_serialize_dbus): the
			default secret should be the WPA password, not the private key
			password
		- (nm_gconf_wso_wpa_eap_new_deserialize_gconf): don't read the WPA
			password out of GConf
		- (real_serialize_gconf): don't write the WPA password to GConf
		- (real_read_secrets): read both the WPA password and the private key
			password from the keyring
		- (real_write_secrets): write both the WPA password and the private key
			password to the keyring
		- (nm_gconf_wso_wpa_eap_class_init): override the superclass' secret
			read/write functions

	* src/applet-dbus-info.c
		- (free_network_key_cb_data, nmi_dbus_get_network_key_callback):
			removed
		- (nmi_dbus_get_key_for_network): let the NMGConfWSO object handle
			reading its own secrets
		- (nmi_save_network_info): let the NMGConfWSO object handle writing
			its own secrets

2007-12-05  Dan Williams  <dcbw@redhat.com>

	* COPYING.LIB
		- Because we distribute eggtrayicon, need to include the LGPL too
			(gnome.org #449111)

2007-12-05  Dan Williams  <dcbw@redhat.com>

	* src/applet.c
		- (nma_show_info_cb): fix clicking the X on the info dialog
			(gnome.org #394264)

2007-10-14  Ihar Hrachyshka <ihar.hrachyshka@gmail.com>

	* configure.ac: Added 'be@latin' (Belarusian Latin) to ALL_LINGUAS

2007-10-08  Priit Laes  <plaes@svn.gnome.org>

	* configure.ac: Added 'et' (Estonian) to ALL_LINGUAS

2007-07-26  Dan Williams  <dcbw@redhat.com>

	Patch from Jon Escombe <lists@dresco.co.uk>

	* src/applet-dbus-info.c
		- (nmi_dbus_get_key_for_network): fix reconnection to LEAP networks
			to not ask for the password every time

2007-07-26  Dan Williams  <dcbw@redhat.com>

	Patch from <pcjc2@cam.ac.uk>

	* src/applet-dbus-info.c
		- (nmi_dbus_get_network_key_callback): handle the keyring not returning
			a key better (#449271)

2007-06-21  Dan Williams  <dcbw@redhat.com>

	* applet-dbus.c
		- (nma_dbus_filter): handle new WirelessEnabled signal

	* src/applet.c
		- s/stop_wireless_item/wireless_enabled_item/
		- (nma_enable_wireless_set_active): disable the Enable Wireless menu
			item when a hardware switch has disabled rf already

	* src/applet-dbus-devices.c
		- (nma_dbus_update_wireless_enabled_cb): handle hardware rf enabled
			status in method call return

2207-06-14  Christopher Aillon  <caillon@redhat.com>

	* src/applet.glade: (passphrase_required)
	Connect to a network, not log in.  (#372154)

2007-06-10  Dan Williams  <dcbw@redhat.com>

	* src/wso-private.h
		- Add prototype for wso_wpa_create_phase2_type_model().  Lack of it
		was causing the returned pointer to be cast to int, leading to segfaults
		on 64-bit platforms.  (gnome.org #435036)

	* src/wireless-security-option.c
		- (wso_wpa_create_phase2_type_model): num_items should be 5

2007-06-07  Dan Williams  <dcbw@redhat.com>

	Patch from Jon Escombe <lists@dresco.co.uk>

	* src/applet-dbus-info.c:
		- (nmi_dbus_get_key_for_network): don't ask for a new key if we
		have a WPA-EAP private key file, but try to get it from the
		keyring first.

2007-03-21  Pema Geyleg <pema.geyleg@gmail.com>

	* configure.ac: Added 'dz' to ALL_LINGUAS

2007-03-12  Baris Cicek <baris@teamforce.name.tr>

	* configure.ac: Added 'tr' to ALL_LINGUAS.

2007-03-07  Dan Williams  <dcbw@redhat.com>

	Patch from Sertaç Ö. Yıldız <sertacyildiz@gmail.com>

	* src/applet.c
		- (nma_get_instance) Initialize widgets earlier (Gnome.org #413245)

2007-03-05  Abel Cheung  <abelcheung@gmail.com>

	* configure.ac: Added 'ru' 'zh_HK' to ALL_LINGUAS.

2007-03-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Added 'gl' to ALL_LINGUAS

2007-03-04  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.ac: Added Portuguese (pt) to ALL_LINGUAS.

2007-03-04  Matic Zgur  <mr.zgur@gmail.com>

	* configure.ac: Added 'sl' to ALL_LINGUAS.

2007-02-23  Lorenzo Colitti  <lor@flyingsaucer.colitti.com>

    * src/applet-dbus-info.c: (nmi_dbus_get_key_for_network):
        - If a wireless network is using 802.1x authentication, return
	  security information without looking in the keyring.
	    (bug #411039)

2007-02-09  Dan Williams  <dcbw@redhat.com>

    * nm-applet.conf
        - Raise D-Bus pending call limit to 512

2007-02-08  Dan Williams  <dcbw@redhat.com>

    Patch from Chris Aillon <caillon@redhat.com>

    * src/applet-compat.c
        - (convert_one_entry): Don't attempt to pass empty ESSID paths to GConf
            (RH #216502)

2007-02-03  Dan Williams  <dcbw@redhat.com>

	Patch from:
	Volker Braun <volker.braun@physik.hu-berlin.de>
	Stefan Schmidt <stefan@datenfreihafen.org>

	* src/wireless-security-option.c
		- (wso_wpa_create_phase2_type_model): create model for phase2 type
			menu

	* src/nm-gconf-wso-wpa-eap.c
		- handle phase2 type and read/write from GConf

	* src/wso-wpa-eap.c
		- Add phase2 type UI bits

	* src/applet.glade
		- Phase 2 dialog controls

***** import from NetworkManager module *****
