summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2022-10-03 21:12:27 +0200
committerLubomir Rintel <lkundrak@v3.sk>2022-10-04 12:47:31 +0200
commit79002ef9dbc802139430fd0319d8c38e93f664b5 (patch)
treef27cbee9d25f71d1c1072bf7d9f3e1be4bf28adc
parent2724ffa34527f68fcdd37bc64254c05a3af43ef0 (diff)
downloadnetwork-manager-applet-lr/drop-changelog.tar.gz
ChangeLog: droplr/drop-changelog
It's doesn't contain anything of value, nor did it ever do. We got git history and it's not even being maintained. Drop it.
-rw-r--r--ChangeLog5923
-rw-r--r--configure.ac2
2 files changed, 1 insertions, 5924 deletions
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index a7a2a5f3..00000000
--- a/ChangeLog
+++ /dev/null
@@ -1,5923 +0,0 @@
-2009-04-15 Alexander Sack <asac@ubuntu.com>
-
- * src/connection-editor/nm-connection-list.c
- - (add_done_cb): prevent assertion crash when editor dialogs are
- cancelled (lp #361115)
-
-2009-04-04 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/helpers.c
- src/connection-editor/helpers.h
- - Small helper to fill UI widgets from connection secrets
-
- * src/connection-editor/Makefile.am
- src/connection-editor/Makefile.am
- src/connection-editor/eap-method-leap.c
- src/connection-editor/eap-method-simple.c
- src/connection-editor/eap-method-tls.c
- src/connection-editor/ws-leap.c
- src/connection-editor/ws-wep-key.c
- src/connection-editor/ws-wpa-psk.c
- - Handle system connection secrets too
-
-2009-04-04 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- - (connection_editor_validate, system_checkbutton_toggled_cb,
- recheck_initialization): don't validate before the editor is
- all initialized; fixes issues with connection values getting
- cleared becuase validation updates the connection's settings
- too, and the UI might not be completely filled in yet until
- all pages are initialized
-
-2009-04-04 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-page.c
- - (get_secrets_cb): don't mix up the PolicyKit error and the error
- that could be returned from pk_helper_obtain_auth()
-
-2009-04-04 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/polkit-helpers.c
- - (pk_helper_obtain_auth): handle NULL PolicyKit error
-
-2009-04-04 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-wired-security.c
- - (ce_page_wired_security_new): don't connect to the "use 802.1x"
- checkbox's 'toggled' signal here, do it after setting the
- checkbox's initial value in finish_setup(). Fixes issue
- where validation would be triggered prematurely, before the
- editor was initialized
- - (finish_setup): enable_toggled() already calls ce_page_changed()
-
-2009-04-04 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - Send the clicked signal to the button instead of calling do_edit()
- explicitly so that the PolKitAction's code gets run; ensures
- the same codepath gets taken for double-click as for clicking
- the edit button
-
-2009-04-03 Dan Williams <dcbw@redhat.com>
-
- * Ensure PolicyKit autorization before editing system connections, and
- request secrets from the system settings service for system connections.
- This requires splitting each CEPage subclass's *_new() method into
- two parts, the first doing minimal setup, and the second filling in
- the UI with details from the backing NMConnection. Between the first
- and second parts, if required, secrets are requested from the system
- settings service using PolicyKit. As a bonus, actually handle errors
- instead of dropping them on the floor.
-
-2009-03-31 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (add_connection_buttons, delete_selection_changed_cb): disable the
- delete button when the connection is read-only
-
-2009-03-31 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- Makefile.am
- - Check D-Bus version; use different applet dbus conf files for
- D-Bus >= 1.2.6 which uses deny-by-default processing. New
- conf file fixes issues with 'root' also being at_console,
- where at_console permissions would deny root access to
- applet secrets
-
- * nm-applet.conf
- - Remove; now generated
-
- * nm-applet-pre-dbus-126.conf
- - D-Bus config for dbus < 1.2.6
-
- * nm-applet-dbus-126.conf
- - D-Bus config for dbus >= 1.2.6 (from Tambet)
-
-2009-03-26 Dan Williams <dcbw@redhat.com>
-
- * nm-applet.conf
- - Explicitly allow 'root' to talk to the secrets interface. Fixes a bug exposed
- in SUSE ConsoleKit packages that always treated 'root' as at_console when
- logged in once; when using explicit denials (which we're using here to
- ensure we don't expose distros shipping older D-Bus packages) and when
- permissions may overlap, as in the case of root being at_console, there
- needs to be an explicit allow in the right section too. Thus when root is
- 'at_console', root will still have access to secrets due to the explicit
- allow in the user=root section.
-
-2009-03-20 Alexander Sack <asac@ubuntu.com>
-
- * src/applet.c
- src/applet.h
- - (constructor): check whether the notification server supports
- actions
- - (applet_do_notify): don't set a notification if the notification
- server doesn't support them
-
-2009-03-10 Claude Paroz <claude@2xlibre.net>
-
- * src/connection-editor/ce-page-ppp.glade
- - Remove translatable property on stock labels
-
- * src/connection-editor/page-ppp.c
- - Add translator comment for 'none' string
-
-2009-03-03 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-connection.c
- - CVE-2009-0578: restrict connection changes to applet user
- - (update, do_delete, is_user_authorized): check UID of dbus request
-
-2009-03-03 Dan Williams <dcbw@redhat.com>
-
- * nm-applet.conf
- - CVE-2009-0365: only allow root to get secrets
-
-2009-02-19 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-peap.c
- - Allow forcing PEAP v0 as well; default to "Automatic" PEAP
- version (rh #468844)
-
-2009-02-18 Dan Williams <dcbw@redhat.com>
-
- Patch by paolo borelli <pborelli@katamail.com>
-
- * src/applet.c
- src/gconf-helpers/gconf-upgrade.c
- src/wireless-dialog.c
- - Fix some memory leaks (bgo #570869)
-
-2009-02-18 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (ICON_LOAD): don't segfault if err is NULL (bgo #548062)
- - (finalize): dispose of the settings proxies after disposing
- of the NMClient so that the new-ap-notification stuff
- in applet-device-wifi.c does log errors when disposing
- of its data
- - (constructor): ensure the missing gladefile warning dialog sticks around
- - (nma_icons_load): ensure the missing icon warning dialog sticks around
-
- * src/applet-dialogs.c
- src/applet-dialogs.h
- - (applet_warning_dialog_show): return the dialog object so the caller
- can do something useful with it (like gtk_dialog_run()); fix
- focus-stealing prevention, and set a title and icon
-
- * src/main.c
- - Pass the mainloop to the applet
-
-2009-02-17 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_clear_keyring_items): clear keyring items for a
- connection
-
- * src/connection-editor/nm-connection-list.c
- - (remove_connection): clear keyring items when removing a user connection
-
-2009-02-17 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method.c
- src/wireless-security/eap-method.h
- - Consolidate CA certificate nag dialog handling in the EAP method
- to get correct dialog destruction and reduce code. Fixes crash
- when nag dialog would come up the second time.
-
- * src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-peap.h
- src/wireless-security/eap-method-tls.c
- src/wireless-security/eap-method-tls.h
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method-ttls.h
- - Move CA certificate nag dialog handling to EAPMethod class
-
- * src/applet-device-wifi.c
- - (wireless_dialog_response_cb, get_secrets_dialog_response_cb):
- don't destroy nag dialog with parent; the EAP method object
- takes care of destruction for us
-
-2009-02-16 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- src/gconf-helpers/gconf-helpers.c
- - (nm_gconf_migrate_0_7_autoconnect_default): update autoconnect
- GConf entries to preserve behavior now that autoconnect
- defaults to TRUE in libnm-util
-
-2009-02-16 Alexander Sack <asac@ubuntu.com>
-
- * src/applet.c
- - (nma_menu_show_cb, nma_menu_deactivate_cb, applet_update_icon):
- use gtk_status_icon_set_tooltip_text() on GTK+ >= 2.15
-
-2009-02-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- - (add_one_ap_menu_item): fix max signal strength calculation with
- multiple APs of the same SSID (rh #475123)
-
-2009-02-12 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/vpn-helpers.c
- - (export_vpn_to_file_cb): fix export validtity checks (rh #480496)
-
-2009-02-12 Dan Williams <dcbw@redhat.com>
-
- * icons/
- - Fix fallout from icon move; install icons to the right directories
-
-2009-02-12 Dan Williams <dcbw@redhat.com>
-
- * icons/
- - Reorganize icons into directories for each size, and replace
- nm-no-connection and nm-device-wired icons with less-ugly
- ones from the Gnome icon theme (network-idle and
- network-offline)
-
-2009-02-06 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/connection-editor.c
- - (nm_connection_editor_set_connection): add IPv4 tab for DSL and Mobile
- Broadband to allow users to override/amend DNS settings
-
-2009-02-06 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (method_changed): hide options for cases where they don't apply (like
- Manual addressing or DHCP for Mobile Broadband)
-
-2009-02-06 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ppp.c
- - (ce_page_ppp_new): shorten PPP page tabe name
-
-2009-02-06 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (method_changed): disable "DHCP Client ID" entry for VPN connections
-
-2009-02-05 Dan Williams <dcbw@redhat.com>
-
- * nm-applet.conf
- - Update D-Bus rules for newer D-Bus, and deny attempts for non
- at_console/non-root processes to ask for a users'
- connections which they shouldn't need anyway
-
-2009-02-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_device_check_unusable): add common code for checking
- whether a device is in a usable state and creating the
- menu item for it (rh #483879)
-
- * src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-cdma.c
- src/applet-device-wired.c
- - (*_add_menu_item): use nma_menu_device_check_unusable()
-
-2009-02-04 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-settings.c
- - (read_connections): kill pointless warning (rh #484136)
-
-2009-02-01 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_get_all_connections): implement applet GConf stamping to help
- upgrades; upgrade 'never-default' in some cases
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- - (nm_gconf_migrate_0_7_vpn_never_default): new function; if there were
- static routes assigned to the VPN connection, set 'never-default'
- to TRUE on upgrade to match 0.7.0 behavior
-
-2009-01-28 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/Makefile.am
- src/connection-editor/ppp-auth-methods-dialog.c
- src/connection-editor/ppp-auth-methods-dialog.h
- - Add a separate dialog for configuring PPP authentication
- methods, since the defaults rarely need to be changed
-
- * src/connection-editor/ce-page-ppp.glade
- src/connection-editor/page-ppp.c
- - Move PPP authentication methods to a separate dialog
-
-2009-01-22 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ip4-routes-dialog.c
- - Validate options in the IP4 routes dialog and disable the OK
- button when entered values are invalid
-
-2009-01-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (construct_vpn_banner, vpn_connection_state_changed): filter some
- HTML tags from VPN banners to better conform to the notification
- daemon specification (bgo #564511)
-
-2009-01-19 Dan Williams <dcbw@redhat.com>
-
- * nm-connection-editor.desktop.in
- - Use a more appropriate icon (preferences-system-network) instead
- of the wireless icon (bgo #563234)
-
-2009-01-19 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
-
- * src/wireless-security/eap-method.h:
- * src/wireless-security/wireless-security.h:
- * src/polkit-helpers/polkit-gnome-action.c:
- * src/connection-editor/ce-page.h:
- * src/connection-editor/main.c:
- * src/connection-editor/mobile-wizard.c:
- * src/connection-editor/nm-connection-editor.c:
- * src/connection-editor/nm-connection-list.c:
- * src/connection-editor/nm-connection-list.h:
- * src/connection-editor/page-dsl.h:
- * src/connection-editor/page-ip4.h:
- * src/connection-editor/page-mobile.h:
- * src/connection-editor/page-ppp.h:
- * src/connection-editor/page-vpn.h:
- * src/connection-editor/page-wired-security.h:
- * src/connection-editor/page-wired.h:
- * src/connection-editor/page-wireless-security.h:
- * src/connection-editor/page-wireless.h:
- * src/ap-menu-item.h:
- * src/applet-device-cdma.c:
- * src/applet-device-gsm.c:
- * src/applet-device-wifi.c:
- * src/applet-device-wifi.h:
- * src/applet-device-wired.c:
- * src/applet-dialogs.c:
- * src/applet-dialogs.h:
- * src/applet.h:
- * src/wireless-dialog.c:
- * src/wireless-dialog.h: Cleared up gtk and glib includes
- to use only toplevel headers. Bug #564379.
-
-2008-01-16 Tambet Ingo <tambet@gmail.com>
-
- * src/gconf-helpers/nma-gconf-settings.c
- - (connection_changes_done, add_connection_real, connection_removed):
- fix handling of connections removed from GConf by external programs
- (bgo #557590)
-
-2008-01-16 Dan Williams <dcbw@redhat.com>
-
- * nm-connection-editor.c
- nm-connection-editor.h
- - (nm_connection_editor_get_window): add accessor to editor GtkWindow
-
- * nm-connection-list.c
- nm-connection-list.h
- - Pass XID of parent window to PolicyKit to ensure authorization windows
- are transient for their parent
- - Make error dialogs transient for the parent window
-
-2008-12-19 Dan Williams <dcbw@redhat.com>
-
- Patch from Drew Moseley <dmoseley@mvista.com>
-
- * src/applet-device-wifi.c
- - (free_ap_notification_data): remove ap notification timeout when
- freeing ap notification data
-
-2008-12-11 Dan Williams <dcbw@redhat.com>
-
- * src/ap-menu-item.c
- src/ap-menu-item.h
- - (nm_network_menu_item_set_detail): disable the menu item if the device
- can't even connect to the AP
-
- * src/applet-device-wifi.c
- - (add_new_ap_item): send device capabilities to menu item
-
-2008-12-11 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (applet_pre_keyring_callback): handle right-click menu too
-
-2008-12-09 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- - Update tarball name to match project name
-
-2008-12-09 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- - (other_wireless_activate_cb, new_network_activate_cb,
- wireless_get_more_info, wireless_get_secrets): really fix focus
- stealing prevention; the window needs to be visible before trying
- to present it with an updated time, otherwise GTK just calls
- gtk_window_show() instead of setting the timestamp
-
-2008-12-09 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (applet_pre_keyring_callback): ensure that the menu is actually
- destroyed before letting the keyring calls happen
-
-2008-12-09 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ip4-routes-dialog.c
- - (ip4_routes_dialog_new, ip4_routes_dialog_update_setting): get and
- set never-default accordingly
-
- * src/connection-editor/ce-page-ip4.glade
- - Add never-default checkbox to the IP4 routes dialog
-
-2008-12-09 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/main.c
- - (impl_start): bring connection editor window to front when it's
- launched again, if it's already started
-
- * src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - (nm_connection_list_present): no longer static
-
-2008-12-05 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_clear_private_connection_values): new function to clear
- applet private values from a connection
-
- * src/connection-editor/page-wired-security.c
- - (ce_page_wired_security_new): ensure setting gets updated when
- security is changed
- - (validate): copy applet private values to the real connection when
- using 802.1x security; clear applet private values when there's no
- security
-
- * src/connection-editor/page-wireless-security.c
- - (validate): clear applet private values when there's no security
-
-2008-11-26 Dan Williams <dcbw@redhat.com>
-
- * Release 0.7
-
-2008-11-26 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-connection.c
- - (nma_gconf_connection_class_init): update for delete -> do_delete
-
-2008-11-25 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-connection.c
- - (nma_gconf_connection_changed): fill connection certs before functions
- that verify them, since pkcs#12 needs special client cert/private key
- handling; don't leak a connection hash
-
- * src/utils/utils.c
- - (utils_fill_connection_certs): handle pkcs#12 private keys and set
- client cert at the same time
-
-2008-11-24 Dan Williams <dcbw@redhat.com>
-
- Patch from Tony Houghton <h@realh.co.uk> (bgo #455250)
-
- * src/applet.c
- src/applet.h
- - (applet_do_notify_with_pref): add notification helper for connect/
- disconnect messages with a "disable me" button
- - (foo_client_state_changed_cb): add ability to disable disconnected
- notification too
- - (applet_do_notify): set default timeout for notifications
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-wired.c
- - Use applet_do_notify_connect_state()
-
-2008-11-21 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- - (ip4_address_as_string): use inet_ntop() instead of inet_ntoa()
-
-2008-11-20 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- - (vpn_helpers_save_secret): helper to save VPN secrets
- - (nm_gconf_0_6_vpnc_settings): try to convert NM-vpnc 0.6 secrets
-
-2008-11-20 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- - (get_06_keyring_secret): get an NM 0.6 secret from the keyring
- - (nm_gconf_read_0_6_wep_settings, nm_gconf_read_0_6_wpa_settings,
- nm_gconf_read_0_6_eap_settings, nm_gconf_read_0_6_leap_settings,
- nm_gconf_read_0_6_wireless_connection): attempt to convert NM 0.6
- secrets to NM 0.7 format
-
-2008-11-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- - (wireless_get_secrets): really fix focus stealing prevention for real
-
-2008-11-20 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (read_one_setting_value_from_gconf, write_one_secret_to_keyring,
- copy_one_setting_value_to_gconf): update for NMSettingValueIterFn
- changes
- - (copy_one_setting_value_to_gconf): remove bits than set secrets in
- the keyring which couldn't possibly be called from here
-
-2008-11-20 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (string_in_list): implement locally now that nm_utils_string_in_list
- was removed from libnm-util
-
-2008-11-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- - (wireless_dialog_response_cb): update for nm_setting_new_from_hash()
-
-2008-11-19 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-connection.c
- src/applet-device-wifi.c
- - Fix up compare flag names
-
-2008-11-19 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-connection.c
- - (nma_gconf_connection_changed): handle error returned from
- nm_connection_replace_settings()
-
-2008-11-18 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-tls.c
- - (eap_method_tls_new, revalidate): don't validate here, since the
- validation would only be for the TLS object, which may not be
- what's actually selected in the security combo
-
- * src/wireless-dialog.c
- - (internal_init, revalidate): instead, validate here from an idle
- handler to match revalidation done in nm-connection-editor.c.
- Fixes a bug introduced by the PKCS#12 support where the secrets
- dialog's OK button wouldn't be initially enabled
-
-2008-11-15 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- src/Makefile.am
- src/polkit-helpers/Makefile.am
- src/polkit-helpers/README
- src/polkit-helpers/polkit-gnome-action.c
- src/polkit-helpers/polkit-gnome-action.h
- src/polkit-helpers/polkit-gnome-auth.c
- src/polkit-helpers/polkit-gnome-auth.h
- src/polkit-helpers/polkit-gnome-context.c
- src/polkit-helpers/polkit-gnome-context.h
- src/polkit-helpers/polkit-gnome.h
- - Partial backport of PolicyKit-gnome 0.8 to PolicyKit 0.6
-
- * src/connection-editor/Makefile.am
- src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- src/connection-editor/nm-connection-list.c
- - Use polkit-helpers
-
- * src/connection-editor/polkit-06-helpers.c
- src/connection-editor/polkit-06-helpers.h
- - Remove
-
-2008-11-15 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- - (nm_gconf_read_0_6_wpa_settings, nm_gconf_read_0_6_eap_settings):
- fix up 0.6 GConf upgrades for WPA and LEAP
-
-2008-11-14 Dan Williams <dcbw@redhat.com>
-
- * Really tag 0.7.0-rc2
-
- * Makefile.am
- - Fix dist problem with translatable destkop files
-
-2008-11-14 Dan Williams <dcbw@redhat.com>
-
- * Tag 0.7.0-rc2
-
-2008-11-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- - (wireless_get_more_info): bring the secrets dialog to the front
-
-2008-11-14 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - Pass system settings 'CanModify' property along to the connection
- editor window
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- - (nm_connection_editor_new): track whether system settings can actually
- add conenctions or not
- - (populate_connection_ui, set_editor_sensitivity): don't enable the
- system settings checkbox if system settings can't be modified
-
-2008-11-14 Dan Williams <dcbw@redhat.com>
-
- Patch from Kelemen Gábor <kelemeng@gnome.hu>
-
- * Makefile.am
- nm-applet.desktop.in
- nm-connection-editor.desktop.in
- po/POTFILES.in
- - Make desktop files translatable and fix up the descriptions to not
- suck (bgo #559636)
-
-2008-11-13 Dan Williams <dcbw@redhat.com>
-
- Add support for PKCS#12 private keys (bgo #558982)
-
- * src/utils/utils.c
- - (utils_fill_connection_certs): report errors
-
- * src/connection-editor/nm-connection-editor.c
- - (nm_connection_editor_set_connection): run initial validation from
- and idle handler to allow file choosers time to asynchronously
- find their files
-
- * src/gconf-helpers/gconf-helpers.c
- - (get_one_private_key): add private key passwords to the secrets hash
- if the private key is a pkcs#12 private key
- - (nm_gconf_get_keyring_items): move force-included private key passwords
- functionality into get_one_private_key()
-
- * src/wireless-security/eap-method.c
- src/wireless-security/eap-method.h
- - (eap_method_default_file_chooser_filter_new): use differnet filters
- for private keys versus certificates, since private keys can be
- pkcs#12 and certificates cannot
- - (default_filter): split up into file_has_extension(),
- file_is_der_or_pem(), default_filter_cert(), and
- default_filter_privkey(); fix a bug where only the first 1K of a
- candidate file would be read, missing some certificates with long
- text descriptions
- - (eap_method_validate_filepicker): take the private key password for
- validation purposes; return the certificate/key type
-
- * src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-ttls.c
- - Update for eap_method_validate_filepicker() changes
-
- * src/wireless-security/eap-method-tls.c
- - (eap_method_tls_new): handle phase2 secrets too; and do initial
- validation from and idle handler to allow file choosers time to
- asynchronously find their file
- - (setup_filepicker): connect a special handler to the private key
- chooser so that the client certificate chooser can be disabled when
- the user picks a pkcs#12 private key; additionally, work around a
- GTK+ issue where GTK would clear the choosers filter
- - (private_key_picker_helper): disable the client certificate chooser
- button when the private key is pkcs#12
- - (fill_connection): if the private key is pkcs#12, set the client
- certificate to the the same file as the private key, as NM requires
- - (validate): ignore the client certificate if the private key is
- pkcs#12
-
-2008-11-13 Tambet Ingo <tambet@gmail.com>
-
- * src/gconf-helpers/gconf-helpers.c (get_one_private_key): Set the
- GByteArray's content correctly.
-
-2008-11-07 Dan Williams <dcbw@redhat.com>
-
- Fix bgo #505211 and harmonize tooltips
-
- * src/applet.c
- src/applet.h
- - (nma_menu_deactivate_cb): refresh the tooltip when the menu closes,
- since it was cleared when the menu was shown
- - (applet_common_get_device_icon): NEED_AUTH state shouldn't just show
- a disconnected icon; should do better here though in the future
- - (get_tip_for_device_state): fallback tooltips if the device class
- didn't set any
- - (get_tip_for_vpn): VPN tips
- - (applet_update_icon): show both default device and VPN tips
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-wired.c
- - Make tooltips consistent, and emphasize the actual connection which
- is being activated or is active
-
-2008-11-06 Claude Paroz <claude@2xlibre.net>
-
- * src/connection-editor/nm-connection-editor.glade:
- - Remove translatable property on stock label.
-
-2008-11-05 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- src/connection-editor/ip4-routes-dialog.c
- - Make address/route list editing less sucky by re-focusing on the next
- column in the list rather than out of the list entirely
-
-2008-11-05 Dan Williams <dcbw@redhat.com>
-
- Clear up ambiguity reported in bgo #559402
-
- * src/connection-editor/page-ip4.c
- - (populate_ui): show netmask, not prefix
- - (parse_netmask): slightly stricter prefix checking; use inet_pton
-
- * src/connection-editor/ip4-routes-dialog.c
- - (ip4_routes_dialog_new): show netmask, not prefix
- - (ip4_routes_dialog_update_setting): stricter validation of route options
-
-2008-11-03 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-wired.c
- src/applet.c
- src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/nma-gconf-connection.c
- src/vpn-password-dialog.c
- - Use detailed NMSettings errors
-
-2008-11-03 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- - (create_info_label, create_info_label_security, info_dialog_add_page):
- Make info items selectable (bgo #558975)
-
-2008-11-03 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ppp.c
- - (use_mppe_toggled_cb, populate_ui): ensure changes get saved
- (bgo #559077)
-
-2008-11-02 Dan Williams <dcbw@redhat.com>
-
- * Tag 0.7.0-rc1
-
-2008-11-02 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (find_active_device): return the active connection object instead of
- just the active connection's specific object
- - (applet_settings_new_secrets_requested_cb): pass the active connection
- to the device subclasses
-
- * src/applet-device-wired.c
- src/applet-device-wifi.c
- src/applet-device-gsm.c
- src/applet-device-cdma.c
- - Attach any secrets dialogs to the active connection object, such that
- when the active connection object goes away the dialog also gets
- closed
-
-2008-10-31 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-connection.c
- - (update): actually save private values like cert and key paths
-
- * src/connection-editor/nm-connection-list.c
- - (add_connection): fill certificate and private key items before adding
- so that cert data actually gets to the system settings service
- - (update_connection): copy private values before trying to update the
- connection so that they actually get saved
-
-2008-10-31 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_copy_private_connection_values): copy private values (like
- certificate paths and such) between connections
- - (nm_gconf_connection_duplicate): use nm_gconf_copy_private_connection_values()
-
- * src/connection-editor/nm-connection-list.c
- - (update_connection): make sure to copy private values when updating
- the connection
-
-2008-10-30 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- src/applet-dialogs.c
- src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-upgrade.c
- src/utils/utils.c
- src/wireless-security/eap-method-leap.c
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-simple.c
- src/wireless-security/eap-method-tls.c
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method.c
- src/wireless-security/wireless-security.c
- - Use 802.1x setting accessors
-
-2008-10-30 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- src/applet-dialogs.c
- src/connection-editor/page-wireless-security.c
- src/gconf-helpers/gconf-upgrade.c
- src/utils/utils.c
- src/wireless-dialog.c
- src/wireless-security/wireless-security.c
- src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wpa-eap.c
- src/wireless-security/ws-wpa-psk.c
- - Use wireless security setting accessors
-
-2008-10-29 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- src/connection-editor/ip4-routes-dialog.c
- src/connection-editor/ip4-routes-dialog.h
- src/connection-editor/page-ip4.c
- src/gconf-helpers/gconf-upgrade.c
- src/wireless-dialog.c
- - Use IP4 setting accessors; fix leaks
-
-2008-10-29 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/nm-connection-list.c
- src/connection-editor/page-vpn.c
- src/connection-editor/vpn-helpers.c
- src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/nma-gconf-connection.c
- src/vpn-password-dialog.c
- - Use VPN setting accessors.
-
-2008-10-28 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-wifi.c
- src/applet-dialogs.c
- src/connection-editor/page-wireless-security.c
- src/connection-editor/page-wireless.c
- src/gconf-helpers/gconf-upgrade.c
- src/utils/utils.c
- src/wireless-dialog.c
- src/wireless-security/wireless-security.c
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wpa-psk.c
- - Use wireless setting accessors
-
-2008-10-27 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_set_pre_keyring_callback): set a function to be called when
- doing synchronous keyring operations
- - (nm_gconf_add_keyring_item, nm_gconf_get_keyring_items): call that
- function if the keyring is locked
-
- * src/applet.c
- - (applet_pre_keyring_callback): close the menu before showing accessing
- the keyring (bgo #546034, rh #353451)
-
-2008-10-27 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-ppp.c
- - Use ppp setting accessors
-
-2008-10-27 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-wired.c
- src/applet.c
- src/gconf-helpers/gconf-helpers.c
- - Use setting accessors
-
-2008-10-27 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- - Don't allow editing of read-only connections
-
- * src/gconf-helpers/gconf-helpers.c
- - Don't read or save the connection setting's 'read-only' value to GConf
-
-2008-10-27 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- - Revert unintended checkin for read-only connections that snuck into
- the previous commit
-
-2008-10-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Jaap A. Haitsma <jaap@haitsma.org>
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-list.c
- - Make default window icons actually work (bgo #553170)
-
-2008-10-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-wired.c
- src/applet-dialogs.c
- src/applet.c
- src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-list.c
- src/connection-editor/page-ip4.c
- src/connection-editor/vpn-helpers.c
- src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/nma-gconf-connection.c
- src/utils/utils.c
- src/vpn-password-dialog.c
- src/wired-dialog.c
- src/wireless-dialog.c
- src/wireless-security/wireless-security.c
- - Update connection setting accessors
-
-2008-10-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-gsm.c
- src/connection-editor/nm-connection-list.c
- src/connection-editor/page-mobile.c
- - Use gsm setting accessors
-
-2008-10-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-cdma.c
- src/connection-editor/nm-connection-list.c
- src/connection-editor/page-mobile.c
- - Use cdma setting accessors
-
-2008-10-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-wired.c
- src/connection-editor/page-dsl.c
- - Use pppoe setting accessors
-
-2008-10-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/ce-page.c
- src/connection-editor/ce-page.h
- src/connection-editor/page-wired.c
- src/utils/utils.c
- - Use wired setting accessors
-
-2008-10-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/connection-editor/nm-connection-list.c
- - Use setting object accessors
-
-2008-10-24 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- src/connection-editor/nm-connection-editor.glade
- - Improve PolicyKit auth to only ask once, and to sensitize/desensitize
- the dialog dynamically based on what the user can and cannot do for
- the given connection scope
-
-2008-10-23 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (create_new_connection_for_type): set initial connection scope
-
- * src/connection-editor/nm-connection-editor.h
- - Change the editor window from a dialog to a window to allow the
- action area to be more fully customized; move the system settting
- checkbox down there
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- - (nm_connection_editor_init): hook the system connection checkbox up
- to PolicyKit authorizations
- - (populate_connection_ui): set the system connection checkbox elsewhere
- - (nm_connection_editor_set_connection): set initial value of system
- connection checkbox based on the connection's scope
- - (nm_connection_editor_run): fix up signal handling since the editor
- window is no longer a dialog
-
-2008-10-22 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/nma-gconf-connection.c
- - (service_get_secrets): if the secrets requested by NM aren't found
- from the keyring, ask the user for them; fixes an issue where the
- applet wouldn't request a PIN for the mobile broadband card when
- PPP secrets were set
-
-2008-10-20 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.c
- src/wireless-security/wireless-security.h
- - (ws_wpa_fill_default_ciphers): remove; the supplicant is smart enough
- to figure out the intersection of the card's capabilities and the
- AP's capabilities
- - (wireless_security_clear_ciphers): new function
-
- * src/wireless-security/ws-wpa-psk.c
- - (fill_connection): unbreak WPA adhoc connections by actually writing
- a valid config (rh #461197)
-
- * src/wireless-security/ws-wpa-eap.c
- - (fill_connection): don't call ws_wpa_fill_default_ciphers(), un-needed
-
-2008-10-20 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-tls.c
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-leap.c
- - (fill_connection): don't fill default ciphers here, they will get
- filled in the WirelessSecurity subclasses when appropriate
-
-2008-10-20 Dan Williams <dcbw@redhat.com>
-
- * gconf-helpers/nma-gconf-connection.c
- - (service_get_secrets): fix for exported connection class clarifications
-
-2008-10-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * src/connection-editor/ce-page-ip4.glade: Don't translate
- widget labels.
-
-2008-10-17 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method.c
- - (default_filter, eap_method_default_file_chooser_filter_new): accept
- .cer and .crt file extensions too
-
-2008-10-15 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- - (get_security_for_ap): fix the following case for cards that can't
- do WPA or RSN but can pass through the information elements, and
- where the AP has privacy turned on in the beacon
-
-2008-10-10 Tambet Ingo <tambet@gmail.com>
-
- * nm-connection-editor.desktop: Add.
-
-2008-10-09 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (nm_gconf_set_stringhash_helper): ensure that stale info isn't left
- around by removing keys that aren't in the stringhash that's about
- to be written to GConf
-
-2008-10-09 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - 'network' -> 'setting'; 'network' was left over from 0.6 when SSIDs
- were part of the GConf path
-
-2008-10-08 Alexander Sack <asac@ubuntu.com>
-
- * src/connection-editor/page-ip4.c
- - (ui_to_setting) don't stop processing ui_to_settings when
- when g_strsplit_set result list contains an empty string.
-
-2008-10-06 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-wired.c
- - (*_get_icon): use the active connection for more information in the
- tooltip
-
- * src/applet.c
- src/applet.h
- - (applet_get_device_icon_for_state): pass active connection through
- to the get_icon device class handler
-
-2008-10-06 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet.c
- - Use "Mobile Broadband" everywhere instead of GSM or CDMA (bgo #551361)
-
-2008-10-06 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-mobile.c
- src/connection-editor/ce-page-mobile.glade
- - Hide Network Type and Band items because they won't be supported until
- ModemManager support lands
-
-2008-10-04 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (internal_init): use 'authentication' instead of secrets (bgo #548130);
- use 'hidden' instead of 'other' (bgo #544381)
-
- * src/applet-device-wifi.c
- src/applet-device-wifi.h
- src/applet.c
- - (nma_menu_show_cb, nma_menu_add_hidden_network_item): use 'hidden'
- instead of 'other' (bgo #544381)
-
-2008-10-04 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-gsm.c
- src/applet-device-cdma.c
- src/applet-device-wired.c
- - (wired_device_state_changed, cdma_device_state_changed,
- gsm_device_state_changed): show what connection just got connected
-
-2008-10-03 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (internal_init): when creating wifi networks, make the default button
- be "Create" instead of "Connect" (rh #465397); make the default
- button actually be default (bgo #554700) (patch from Rui Matos)
-
-2008-10-03 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (routes_button_clicked_cb): check method before trying to use it
- (rh #465395)
-
-2008-10-02 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (foo_device_added_cb, foo_device_state_changed_cb): use the state-changed
- signal rather than property notification so that old state and the
- reason for the state change can be used as well
-
- * src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-cdma.c
- src/applet-device-wired.c
- - Update device state changed handler functions for these changes
-
-2008-10-01 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_get_valuehash_helper, nm_gconf_set_valuehash_helper): no
- longer used; disable for now
-
-2008-09-29 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- src/connection-editor/ce-page-wireless.glade
- src/connection-editor/nm-connection-editor.c
- - Correct translatables (bgo #554193)
-
-2008-09-29 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/vpn-helpers.c
- - (import_vpn_from_file_cb): ensure scope is always valid
-
- * src/connection-editor/nm-connection-editor.c
- - (nm_connection_editor_set_connection): validate incoming connections
- to ensure the OK button gets the right status when the dialog is
- shown and that pages update their internal settings appropriately
-
-2008-09-29 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (ui_to_setting): accept ', ;:' as delimiters for DNS servers and
- searches
-
-2008-09-26 Tambet Ingo <tambet@gmail.com>
-
- * src/gconf-helpers/gconf-helpers.c (read_one_setting_value_from_gconf): Fix a
- memory leak.
-
-2008-09-25 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-page-mobile.glade
- src/connection-editor/page-mobile.c
- - Fix names & constants to accurately reflect the network technologies
- in question (bgo #551361)
-
-2008-09-24 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (write_one_secret_to_keyring): silence warning about VPN secrets, which
- don't get written to the keyring by the generic GConf helper code,
- but instead by the VPN plugins themselves
-
-2008-09-24 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- - (nm_gconf_migrate_0_7_vpn_properties): don't set empty values in GConf
- - (move_one_vpn_string_bool, move_one_vpn_string_string): fix stray
- semicolon that caused values to not get converted and removed
- (second part of fix for bgo #553465)
-
-2008-09-24 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (nm_gconf_get_stringhash_helper, write_properties_stringhash): do not
- read or write empty values (partial fix for bgo #553465)
-
-2008-09-22 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c (make_vpn_failure_message): Handle login failure.
-
-2008-09-15 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/nm-connection-editor.c (populate_connection_ui): Fix
- the connection editor crashing on any change to name or autoconnect widgets.
-
-2008-09-15 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (nm_gconf_write_connection, write_one_secret_to_keyring): split out
- writing of secrets into it's own function for clarity. Fixes a
- regression introduced in r875 where secrets wouldn't get saved.
-
-2008-09-09 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (remove_connection): clean up left-over VPN secrets when removing the
- connection
- - (add_connection, update_connection): save VPN secrets for user-scope
- connections
-
- * src/connection-editor/nm-connection-editor.c
- - (ui_to_setting, connection_editor_validate): validate and update the
- 'connection' setting just like any other setting
- - (populate_connection_ui): hook up signals for notification of when
- 'connection' setting properties change; connection scope needs to be
- up-to-date before any other settings are validated
- - (nm_connection_editor_save_vpn_secrets): ask the VPN page to ask the
- plugin to save its secrets
-
- * src/connection-editor/page-vpn.c
- - (ce_page_vpn_save_secrets): call VPN UI plugin's hook to save secrets
-
-2008-09-05 Dan Williams <dcbw@redhat.com>
-
- Fix an NMAccessPoint leak due to erroneous handling of the active AP and
- reference counts, and actually track signal strength for the active AP when
- it changes.
-
- * src/applet.h
- - Remove global "current_ap" since each wifi device has its own active AP
-
- * src/applet-device-wifi.c
- - (update_active_ap): new function; update internal idea of the current
- active AP for the device and attach signal strength handler.
- Instead of holding references to the active AP like before (when
- the code was in wireless_device_state_changed()), just tag the device
- with the AP object. The reference was useless since its only purpose
- was to keep the AP object around for monitoring strength, but the
- strength monitor won't be triggered any more when the AP is disposed
- anyway.
- - (wireless_device_state_changed): move active AP code to
- update_active_ap()
- - (wireless_get_icon): get active AP off the device, not the removed
- global "current_ap"
- - (wireless_device_added, access_point_removed_cb): be sure to clean up
- when an active AP goes away
- - (notify_active_ap_changed_cb): make sure signal strength monitoring
- and applet icon state tracks the active access point. Previously,
- changes of the active access point would just be ignored because
- it wasn't updated here.
-
-2008-08-28 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- - Consolidate code that unsets gconf keys
-
-2008-08-26 Dan Williams <dcbw@redhat.com>
-
- UUID updates. Requires NM svn 4013 or later, and VPN plugins 4018 or later.
-
- * src/applet-device-gsm.c
- src/applet-device-wifi.c
- src/applet-device-cdma.c
- src/applet-device-wired.c
- - (*_new_auto_connection): add UUID
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- - (nm_gconf_read_0_6_wireless_connection,
- nm_gconf_read_0_6_vpn_connection): add UUID
- - (nm_gconf_migrate_0_7_vpn_connections,
- nm_gconf_migrate_0_7_connection_names): remove; anybody using an NM
- this old should be shot
- - (try_convert_leap, copy_keyring_to_8021x,
- nm_gconf_migrate_0_7_wireless_security): UUIDs all around
- - (nm_gconf_migrate_0_7_connection_uuid): add UUIDs to connections
- - (nm_gconf_migrate_0_7_keyring_items): migrate keyring items from
- 'connection-name' or 'connection-id' to 'connection-uuid'
-
- * src/gconf-helpers/nma-gconf-connection.c
- - (get_id, constructor, dispose, finalize, get_secrets, update,
- nma_gconf_connection_class_init, nma_gconf_connection_save): remove
- id-related stuff
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_get_all_connections): add UUIDs to all connections, and
- remove obsolete migration operations
- - (nm_gconf_add_keyring_item, nm_gconf_write_connection,
- nm_gconf_get_keyring_items): remove 'id' argument since the
- connection now provides the UUID
-
- * src/wireless-security/eap-method-leap.c
- src/wireless-security/wireless-security.c
- src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wpa-psk.c
- src/wireless-security/eap-method-simple.c
- src/wireless-security/ws-wpa-eap.c
- src/wireless-security/eap-method-tls.c
- src/wireless-dialog.c
- src/connection-editor/page-wireless-security.c
- src/connection-editor/page-mobile.c
- src/connection-editor/page-wired-security.c
- src/connection-editor/page-dsl.c
- src/wired-dialog.c
- - Use UUIDs from the connection, not a separate 'id'
-
- * src/connection-editor/nm-connection-list.c
- - (create_new_connection_for_type, import_success_cb): add UUIDs for
- newly created or imported connections
-
- * src/vpn-password-dialog.c
- - (nma_vpn_request_password): pass 'uuid' to auth dialog, not 'id'
-
-2008-08-20 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-key.h
- - Combine ASCII and Hex key types, becuase we can automatically
- differentiate between the two
- - Default to Hex/ASCII key type because apparently too many people have
- trouble with the concept of WEP passphrases
-
- * src/wireless-dialog.c
- src/connection-editor/page-wireless-security.c
- - Combine ASCII and Hex key types
-
-2008-08-15 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (ip4_private_init): show connection type in IPv4 method text
- (bgo #544385)
-
-2008-08-15 Dan Williams <dcbw@redhat.com>
-
- * src/wired-dialog.c
- - (dialog_init): use standard icon theme icons
-
- * src/wireless-dialog.c
- - (internal_init): use standard icon theme icons; use wireless icon
- for "Connect to other..." and "Create new...", but use password
- icon when asking only for secrets (bgo #538942)
-
-2008-08-15 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wired.c
- - (pppoe_update_ui): try to pull PPPoE password out of keyring
-
-2008-08-15 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-ttls.c
- src/wireless-security/ws-wep-key.c
- - (eap_method_ttls_new, key_index_combo_changed_cb, ws_wep_key_new): add
- missing change notifiers (bgo #547709)
-
-2008-08-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- src/applet-device-wired.c
- src/connection-editor/page-wired-security.c
- src/wired-dialog.c
- - Don't use gtk_box_pack_start_defaults(), which is deprecated
- (bgo #547158)
-
-2008-08-12 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- - (nm_gconf_migrate_0_7_openvpn_properties): migrate 'shared' -> 'static'
- too, fix missing initialization that caused connection type not to
- get migrated
-
-2008-08-12 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-ip4.c (ce_page_ip4_new): Rename the
- "Prefix" column header to "Netmask", which is hopefully better
- understood.
- (parse_netmask): Implement. Accept both prefix length and netmask.
- (ui_to_setting): Use parse_netmask() to ... parse netmask.
-
-2008-08-11 Dan Williams <dcbw@redhat.com>
-
- Update to match NM svn3924 vpn setting changes (consolidated vpn and
- vpn-properties settings; vpn-specific data now a hash of string:string
- instead of string:variant); convert old GConf entries to new format
-
-2008-08-07 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-page-wired.glade
- src/connection-editor/ce-page-wireless.glade
- - Replace "Example:" labels with tooltips
-
-2008-08-06 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - 'shared' is pointless for VPN connections
-
-2008-08-06 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-page-ip4.glade
- - Add a checkbox for 'ignore-auto-routes'
-
- * src/connection-editor/ip4-routes-dialog.c
- src/connection-editor/ip4-routes-dialog.h
- src/connection-editor/page-ip4.c
- - Handle route editing
-
-2008-08-06 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - Generalize IP4 helper functions to handle both routes and addresses
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- - (nm_gconf_migrate_0_7_ignore_dhcp_dns, nm_gconf_migrate_0_7_vpn_routes):
- new functions
-
-2008-08-05 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/Makefile.am
- src/connection-editor/ip4-routes-dialog.c
- src/connection-editor/ip4-routes-dialog.h
- src/connection-editor/ce-page-ip4.glade
- - Add a mostly-functional routes editor dialog
-
- * src/connection-editor/page-ip4.c
- - Hook the routes button up to the routes dialog
-
-2008-08-04 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- src/connection-editor/ce-page-ip4.glade
- - De-sensitize all widgets that don't make sense for a given IP4 method
- - Add a 'routes' button
- - Make the examples tooltips rather than widgets
-
-2008-08-01 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- - (fixup_desc_string): remove more bits of vendor and product strings
-
-2008-08-01 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_add_devices): count unavailable and unmanaged wireless
- devices when building the menu, but not when determining whether
- to show other wireless related menu items
-
-2008-08-01 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- - (nm_gconf_migrate_0_7_ip4_method): Update ipv4 method names to match
- NM svn r3882 and later
-
- * gconf-helpers/gconf-helpers.c
- - (nm_gconf_get_all_connections): convert method names
-
- * src/connection-editor/page-ip4.c
- - (populate_ui, ui_to_setting): use new method names
-
-2008-07-31 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (method_changed): tighten up UI options; disable widgets where the
- option doesn't make sense for the IP4 method chosen
-
-2008-07-29 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (dns_servers_changed, dns_searches_changed): remove, validation
- handled by ui_to_setting() now
- - (ui_to_setting): validate here too
- - (validate): use ui_to_setting() for partial validation
-
-2008-07-28 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wifi.c
- - (wireless_device_added): disconnect from the Settings object's
- new-connection signal when the device is destroyed to prevent
- callbacks for invalid, removed devices (rh #457380)
-
-2008-07-28 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-key.h
- - (ws_wep_key_new): WEP auth method and key indexes are pretty pointless
- for Ad-Hoc networks; hide them in the Ad-Hoc case
-
- * src/wireless-dialog.c
- src/connection-editor/page-wireless-security.c
- - (security_combo_init, ce_page_wireless_security_new): fix up for
- above change
-
-2008-07-27 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/vpn-helpers.c
- - (vpn_get_plugins): look for UI plugins in $LIBDIR/NetworkManager to
- match NM svn 3863 and later
-
-2008-07-27 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/Makefile.am
- src/connection-editor/nm-connection-editor-service.xml
- - Add service definition for single-app-instance D-Bus API
-
- * src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - (add_connection_tab): keep connection type list around for later
- - (add_connection_tabs): don't free connection type lists since they
- are now kept around by add_connection_tab()
- - (nm_connection_list_set_type): new function; given a connection type
- select that type's tab in the connection list and bring the
- connection list window to the front
-
- * src/connection-editor/main.c
- - Implement a single-app-instance object that exports a D-Bus API to
- accept the same args that the connection editor does on the command
- line
- - (main, try_existing_instance): if a connection editor is already open
- in the current session, just send the command-line arguments to that
- existing editor over D-Bus instead of spawning a second editor
-
-2008-07-24 Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-cdma.c (get_cdma_secrets_cb): Add format argument to
- g_warning() call.
-
-2008-07-21 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wired.c
- - (pppoe_get_secrets): make "Show Password" checkbox work
-
-2008-07-21 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (ip4_private_init, method_changed, populate_ui, ce_page_ip4_new,
- ui_to_setting): use a list store instead of the glade file's items
- for the method combo so that we can remove the Link-Local item when
- editing VPN connections
-
-2008-07-21 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-page-ip4.glade
- src/connection-editor/page-ip4.c
- - DHCP -> Automatic; so that it's appropriate to use with VPNs too
-
-2008-07-21 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- src/gconf-helpers/gconf-helpers.c
- - (nm_gconf_migrate_0_7_netmask_to_prefix, nm_gconf_get_all_connections):
- convert netmasks to prefixes
-
-2008-07-17 Tambet Ingo <tambet@gmail.com>
-
- Fix connection editor's wireless security handling.
-
- * src/gconf-helpers/gconf-helpers.c (nm_gconf_connection_duplicate):
- Implement. Just using nm_connection_duplicate() does not add the applet
- specific object data.
-
- * src/connection-editor/nm-connection-list.c (do_edit): When duplicating the
- connection, use a helper function to get all the associated data as well.
-
- * src/connection-editor/nm-connection-editor.c (connection_editor_validate):
- Add some debug output for now to make it easier to see which page fails.
-
-2008-07-11 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.glade: Add a placeholder for the info dialog's notebook to avoid
- a warning on startup.
-
-2008-07-09 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (applet_get_default_active_connection): return a non-default connection
- if there is no default connection; fixes issue displaying the not-
- connected icon if a shared or autoip connection is active
-
-2008-07-08 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-wireless.c
- - (populate_ui): ensure changes update the connection on-the-fly
-
-2008-07-08 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- src/connection-editor/ce-page.c
- src/connection-editor/ce-page.h
- - Move ce_spin_output_with_default() and ce_get_property_default() to
- ce-page.c
-
-2008-07-08 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (nma_context_menu_create): remember signal IDs
- - (nma_context_menu_update): block emission of 'toggled' handlers so
- they don't get called when updating the checkitems' status
-
-2008-07-08 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- - (method_changed): disable manual configuration elements when AutoIP
- is selected too
-
-2008-07-07 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4.c
- src/applet-dialogs.c
- - Update for change from netmask -> prefix (requires NM svn3812 or later)
-
-2008-07-03 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-page-ip4.glade
- src/connection-editor/page-ip4.c
- - Add entry for DHCP Client ID
-
-2008-07-03 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-password-dialog.c
- src/Makefile.am
- - (find_auth_dialog_binary): expect VPN auth dialog to be in $LIBEXECDIR
-
-2008-07-03 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/vpn-helpers.c
- src/connection-editor/Makefile.am
- - (vpn_get_plugins): expect VPN GUI plugins to be in $LIBDIR
-
-2008-07-02 Tambet Ingo <tambet@gmail.com>
-
- Patch from André Lemos <alemos@criticalsoftware.com>
-
- * src/gconf-helpers/nma-gconf-settings.c
- (nma_gconf_settings_add_connection):
- * src/connection-editor/nm-connection-list.c (show_error_dialog):
- * src/applet.c (applet_settings_new_secrets_requested_cb):
- * src/applet-device-wired.c (get_pppoe_secrets_cb)
- (get_8021x_secrets_cb):
- * src/applet-device-wifi.c (get_secrets_dialog_response_cb):
- * src/applet-device-gsm.c (get_gsm_secrets_cb): Always send a format
- string to vararg message functions.
-
-2008-07-01 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (applet_settings_new_secrets_requested_cb): pass hints to device
- subclass
-
- * src/applet-device-wifi.c
- src/applet-device-wired.c
- - (wireless_get_secrets, wired_get_secrets): update for 'hints' argument
-
- * src/applet-device-gsm.c
- - (gsm_get_secrets): use hints to determine which secret (PIN, PUK, or
- PPP password) NM is requesting
- - (ask_for_password): ask for PPP password when required
- - (ask_for_pin_puk): handle PUK too
- - (get_gsm_secrets_cb): handle all of PIN, PUK, and PPP password
-
- * src/applet-device-cdma.c
- - (cdma_get_secrets, ask_for_password, get_cdma_secrets_cb): handle PPP
- passwords
-
-2008-06-26 Dan Williams <dcbw@redhat.com>
-
- * Update FSF address in license headers (Michael Biebl <biebl@debian.org>)
-
-2008-06-26 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_configure_vpn_item_activate): call the connection editor not
- nm-vpn-properties
-
- * src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - (nm_connection_list_new): takes the default type
- - (add_connection_tab): if a default type was given, select that type's
- tab
-
- * src/connection-editor/main.c
- - (main): add --type argument which will select that type's tab
-
-2008-06-23 Christian Persch <chpe@gnome.org>
-
- * src/connection-editor/page-wireless-security.c:
- (ce_page_wireless_security_new):
- * src/wireless-dialog.c: (connection_combo_init),
- (device_combo_init), (internal_init): Don't use deprecated gtk type
- macros. Bug #539325.
-
-2008-06-20 Dan Williams <dcbw@redhat.com>
-
- Update for VPN UI plugin API changes
-
- * src/connection-editor/page-vpn.c
- - (ce_page_vpn_new): connect to 'changed' instead of 'validity-changed'
- - (validate): nm_vpn_plugin_ui_widget_interface_update_connection()
- now returns validity
-
-2008-06-20 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (create_new_connection_for_type): fix adding CDMA connections
-
-2008-06-20 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/ce-page.c
- src/connection-editor/ce-page.h
- src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- src/connection-editor/nm-connection-list.c
- src/connection-editor/page-dsl.c
- src/connection-editor/page-ip4.c
- src/connection-editor/page-mobile.c
- src/connection-editor/page-ppp.c
- src/connection-editor/page-vpn.c
- src/connection-editor/page-wired-security.c
- src/connection-editor/page-wired.c
- src/connection-editor/page-wireless-security.c
- src/connection-editor/page-wireless-security.h
- src/connection-editor/page-wireless.c
-
- Use a copy of the real connection in the connection editor. Fixes issues
- where the connection is updated but writing it fails for some reason.
- Keep the connection that's been edited updated after every UI change so
- that pages can act on changes to other pages.
-
-2008-06-17 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-properties/*
- - Remove, no longer used
-
- * src/connection-editor/Makefile.am
- src/connection-editor/ce-vpn-wizard.glade
- src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.glade
- src/connection-editor/nm-connection-list.c
- src/connection-editor/page-vpn.c
- src/connection-editor/page-vpn.h
- src/connection-editor/vpn-helpers.c
- src/connection-editor/vpn-helpers.h
- - Add VPN editing functionality to the connection editor using the
- new GNOME VPN UI plugin API
-
-2008-06-11 Dan Williams <dcbw@redhat.com>
-
- Fix up for addition of GError argument to nm_connection_verify() and
- nm_setting_verify().
-
-2008-06-10 Dan Williams <dcbw@redhat.com>
-
- Fix up for symbol renames for ethernet and wifi devices in libnm-glib
-
-2008-06-09 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wep-key.c
- - (ws_wep_key_new): don't crash if the connection doesn't have wireless
- security yet (like in the Create New... dialog)
-
-2008-06-09 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wireless.c
- - (wifi_available_dont_show_cb): fix comparison that caused applet to
- not save the "don't show again" preference
-
-2008-06-06 Dan Williams <dcbw@redhat.com>
-
- Patch from Colin Walters <walters@verbum.org>
-
- * src/applet.c
- - (status_icon_activate_cb, status_icon_popup_menu_cb): clear any
- notification when the user clicks on the applet icon
-
-2008-06-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (applet_do_notify): add action support
-
- * src/applet-device-wireless.c
- - (wifi_available_dont_show_cb): suppress notification of APs when the
- user says so
- - (idle_check_avail_access_point_notification): add suppression action
- - (queue_avail_access_point_notification): don't show the notificiation
- if it's suppressed
-
- * src/applet-device-gsm.c
- src/applet-device-cdma.c
- src/applet-device-wired.c
- src/applet.c
- - Fix for applet_do_notify() changes
-
-2008-06-05 Dan Williams <dcbw@redhat.com>
-
- Patch from Colin Walters <walters@verbum.org> (gnome.org #534427)
-
- * src/applet.c
- src/applet.h
- - (applet_get_settings): add accessor for settings object
-
- * src/applet-device-wireless.c
- - Notify the user about available wireless networks if there is no
- connection and there aren't any matching saved networks
-
-2008-05-29 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (connection_combo_init): when creating a new adhoc network, only show
- existing Ad-Hoc 'shared' connections
- - (nma_wireless_dialog_get_connection): when creating a new adhoc
- network, set the connection's ip4 method to 'shared'
-
- * src/connection-editor/ce-page-ip4.glade
- - Add a new IPv4 method "Shared to other computers"
-
- * src/connection-editor/page-ip4.c
- - (method_changed): enable/disable DNS stuff as appropriate when the
- method changes
- - (populate_ui, ui_to_setting): handle the 'shared' method
- - (ce_page_ip4_new): call method_changed() to update widget sensitivity
-
-2008-05-29 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (applet_get_default_active_connection): if the only active connection
- is an adhoc connection but it's not 'default' becuase it doesn't
- have a route the internet, show it's state anyway
-
-2008-05-29 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_add_devices): only count wireless devices that are actually
- usable
-
-2008-05-29 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wep-key.c
- - (ws_wep_key_new): Shared Key auth is not valid in Ad-Hoc mode, so
- disable it as a choice
-
-2008-05-28 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- src/applet-dialogs.c
- - Make the new info dialog /stetic/
-
-2008-05-28 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- src/wireless-dialog.h
- src/applet.glade
- - Convert the wireless dialog into a subclass of GtkDialog
- - Add a "Connection" combo box and populate it with existing connections
- that apply to the operation being performed; it's populated with
- adhoc-create=True connections for "Create new...", populated with
- adhoc-create=False connections for "Connect to other...", and hidden
- when the applet is just asking for secrets.
-
- * src/applet-device-wireless.c
- - Handle new wireless dialog API
-
-2008-05-28 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- - (utils_get_device_description): ignore words in the product string
- too; add more ignored words
-
-2008-05-28 Tambet Ingo <tambet@gmail.com>
-
- Show all active connections in "Connection Information" dialog.
-
- * src/applet.glade: Remove the connection editor's content, it's
- built in C now, one page per active connection.
-
- * src/applet-dialogs.c: Add a tab per connection when showing the
- connection information.
-
- * src/applet.c (applet_connection_info_cb): Don't find the default
- connection, all active connections are shown.
-
-2008-05-23 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-ip4.c: Add a "DHCP with manual DNS settings"
- IP4 configuration method.
-
-2008-05-21 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.c
- - (ws_802_1x_auth_combo_init): fix counting of active item in the
- auth popup menu (rh #447716)
-
-2008-05-15 Tambet Ingo <tambet@gmail.com>
-
- Update GConf connections after all the changes are done to avoid
- invalid connection states while in between changes.
-
- * src/gconf-helpers/nma-gconf-settings.c (connections_changed_cb):
- Collect all pending changes and handle them after all GConf changes
- are done. Also fixes a bunch of ugly warnings when connections get
- deleted.
-
- * src/gconf-helpers/nma-gconf-connection.c
- (nma_gconf_connection_changed): Remove the GConfEntry, we collect all
- changes before calling this, the connection is in invalid state while
- some setting values are update and others aren't.
- (delete): Suggest a sync after recursive unset.
-
-2008-05-15 Tambet Ingo <tambet@gmail.com>
-
- Move crypto functions from here to NetworkManager/libnm-util.
-
- * src/utils/crypto.[ch]
- * src/utils/crypto_gnutls.c
- * src/utils/crypto_nss.c
- * src/utils/test-crypto.c: Move to NetworkManager/libnm-util.
-
-2008-05-12 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- - Handle PolicyKit 0.6 and grab PK version for later use
- - Split out PK CFLAGS and LIBS from main NMA flags and libs
-
- * src/connection-editor/Makefile.am
- - Use split out PK CFLAGS and LIBS
- - Build in PK 0.6 helpers when needed
-
- * src/connection-editor/polkit-06-helpers.c
- src/connection-editor/polkit-06-helpers.h
- - (polkit_gnome_auth_obtain): re-implement for PK 0.6 using ShowDialog
- instead
-
- * src/connection-editor/nm-connection-list.c
- - Use polkit-06-helpers when needed
-
-2008-05-12 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/nm-connection-list.c: Unify all the PolicyKit
- access to one place. Implement connection scope changing.
-
- * src/connection-editor/nm-connection-editor.c: Remove all the PolicyKit
- code from here.
-
-2008-05-09 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/nm-connection-editor.c: Show error dialog
- if updating connection fails.
-
- * src/connection-editor/nm-connection-list.c: Show error dialog
- if adding or removing connection fails.
-
-2008-05-02 Tambet Ingo <tambet@gmail.com>
-
- Use PolicyKit to authorize the system connection handling.
-
- * src/gconf-helpers/nma-gconf-connection.c (update, delete): Update,
- NMExportedConnection::update and ::delete now handle errors.
-
- * src/connection-editor/nm-connection-list.c
- (delete_connection_auth_cb): Implement
- (delete_connection): Implement.
- (delete_connection_cb): Use PolicyKit.
-
- * src/connection-editor/nm-connection-editor.c
- (connection_editor_update_connection): Use a PolicyKit aware helper
- function to update connections.
- (update_connection): Implmenet.
- (update_connection_auth_cb): Implement.
-
- * src/connection-editor/nm-connection-list.c (add_done_cb): Use the
- PolicyKit aware helper function to add new system connection.
- (add_system_connection): Implement. If the request fails because of
- authorization, use PolicyKit gnome helper to request the authorization.
- (add_system_connection_auth_cb): Implement. Try again if the
- authorization was granted.
- (add_connection_treeview): Rename an internal variable, 'select' clashes
- with a syscall name.
-
- * configure.ac: Require PolicyKit-gnome.
-
-2008-05-08 Tambet Ingo <tambet@gmail.com>
-
- Implement asking GSM device PIN.
-
- * src/utils/utils.c (vnd_ignore): Add some more strings to ignore.
-
- * src/applet-device-gsm.c (pin_entry_changed)
- (get_gsm_secrets_cb, gsm_get_secrets): Implement.
-
-2008-05-07 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- - (info_dialog_update): fix for NMIP4Config changes for multiple IPs
-
-2008-05-05 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-properties/nm-vpn-properties.c
- - (edit_cb): don't crash when renaming a VPN connection
-
-2008-05-05 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-wireless-security.c
- - (update_connection): handle unencrypted connections without crashing
-
-2008-04-30 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c (constructor): Get system connections from dbus.
-
-2008-04-30 Tambet Ingo <tambet@gmail.com>
-
- Implement system settings handling in the connection editor.
-
- * src/connection-editor/nm-connection-list.[ch]: Use NMAGconfSettings
- and NMDBusSettingsSystem to get connections. Update the connection
- lists dynamically based on signals received from the connections.
-
- * src/connection-editor/nm-connection-editor.[ch]: Work with
- NMExportedConnection so that updating and removing of the connections
- is handled by the connections, not special cased here.
-
-2008-04-30 Tambet Ingo <tambet@gmail.com>
-
- Add a toggle button to the connection editor to indicate and change the
- connection scope (system or user).
-
- * src/connection-editor/nm-connection-editor.c (populate_connection_ui):
- Set the toggle button state according to the connection scope.
- (connection_editor_update_connection): Update the connection scope
- according to the toggle button state.
-
- * src/connection-editor/nm-connection-editor.glade: Add a toggle button
- to indicate and possibly change system/user connections.
-
-2008-04-30 Tambet Ingo <tambet@gmail.com>
-
- Replace applet-dbus-settings.[ch] with NMAGConfSettings and
- NMAGConfConnection.
-
- * src/applet.c:
- * src/applet.h: Use NMAGConfSettings for locally stored settings and
- NMDBusSettingsSystem for system settings.
-
- * src/applet-device-cdma.c:
- * src/applet-device-gsm.c:
- * src/applet-device-wired.c:
- * src/applet-device-wireless.c: Update to use NMAGConfSettings and
- NMAGConfConnection.
-
- * src/Makefile.am: Remove applet-dbus-settings.[ch] from the build.
-
- * src/applet-dbus-settings.[ch]: Removed.
-
-2008-04-30 Tambet Ingo <tambet@gmail.com>
-
- Implement NMSettings and NMExportedConnection subclasses for handling
- NMConnections stored in GConf.
-
- * src/gconf-helpers/nma-gconf-settings.[ch]:
- * src/gconf-helpers/nma-gconf-connection.[ch]: Implement.
-
- * src/gconf-helpers/Makefile.am: Add new files to the build.
-
-2008-04-30 Tambet Ingo <tambet@gmail.com>
-
- Move marshallers to it's own directory so they can be shared.
-
- * src/marshallers/Makefile.am:
- * src/marshallers/nma-marshal.main.c:
- * src/marshallers/nma-marshal.list: Implement.
-
- * configure.ac: Create src/marshallers/Makefile.
-
- * src/Makefile.am: Add marshallers to the list of build directories.
- Include marshallers to the cflags and libs.
- Remove applet-marshal* references.
-
- * src/applet-dbus-manager.c:
- * src/applet-dbus-settings.c: Use the common marshallers.
-
- * src/applet-marshal-main.c:
- * src/applet-marshal.list: Remove
-
-2008-04-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (security_combo_changed): re-validate when security combo changes
- - (security_combo_init): guess WEP key type and select the right option
- in the security combo
-
-2008-04-29 Dan Williams <dcbw@redhat.com>
-
- * gconf-helpers/gconf-helpers.c
- - (copy_one_setting_value_to_gconf): write the 'name' key to GConf too;
- because of the default-value removal code, and because GConf will
- automatically delete directories that are empty, we need to make
- sure that some directories stick around. For example, PPPoE
- connections need the PPP setting too, but if it's all default
- values GConf will remove it.
-
-2008-04-27 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-wireless-security.c
- - (validate): unencrypted method doesn't have a security object so
- NULL here means valid
-
- * src/connection-editor/nm-connection-list.c
- - (create_new_connection_for_type): set default wireless mode
-
- * src/connection-editor/page-ip4.c
- - (cell_edited, ce_page_ip4_new): trigger validation when IP addresses
- change too
-
-2008-04-27 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- src/utils/utils.h
- - (utils_ether_ntop, utils_mac_valid): new functions
-
- * src/connection-editor/ce-page.c
- src/connection-editor/ce-page.h
- - (ce_page_mac_to_entry, ce_page_entry_to_mac): new functions
-
- * src/connection-editor/ce-page-wireless.glade
- src/connection-editor/page-wireless.c
- - Hook up BSSID and MAC address entries
- - Hide widgets for settings NM doesn't yet support
-
- * src/connection-editor/ce-page-wired.glade
- src/connection-editor/page-wired.c
- - Hook up MAC address entry
- - Hide widgets for settings NM doesn't yet support
-
-2008-04-24 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-peap.c
- - (eap_method_peap_new): fix population of anonymous identity
-
- * src/wireless-security/eap-method-ttls.c
- - (inner_auth_combo_init): populate phase2 auth method correctly
- - (eap_method_ttls_new): fix population of anonymous identity
-
-2008-04-22 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (copy_one_setting_value_to_gconf): clear out values from gconf that
- are default values
-
-2008-04-22 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (applet_get_best_activating_connection): renamed from
- applet_get_best_active_connection(); only care about activating
- connections
- - (applet_get_default_active_connection): return the current default
- active connection
- - (nma_menu_vpn_item_clicked, applet_connection_info_cb): we care about
- the default connection here, not the first active connection
- - (applet_get_first_active_vpn_connection,
- foo_active_connections_changed_cb): fix up for NMVPNConnection changes
- in libnm-glib
- - (applet_get_device_icon_for_state): we care about activating
- connections first, because something is happening, and if there is
- no activating connection, then the current default active connection
-
-2008-04-22 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.c
- - (ws_802_1x_auth_combo_init): LEAP is not a valid wired 802.1x auth
- method
-
-2008-04-18 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/Makefile.am
- src/connection-editor/page-ppp.c
- src/connection-editor/page-ppp.h
- src/connection-editor/ce-page-ppp.glade
- - Add PPP settings page
-
- * src/connection-editor/page-dsl.c
- - (validate): need the PPP setting to valide the PPPoE setting
-
- * src/connection-editor/nm-connection-list.c
- - (create_new_connection_for_type): add PPP settings for mobile broadband
- and DSL
-
- * src/connection-editor/nm-connection-editor.c
- - (nm_connection_editor_set_connection): add PPP page for DSL and
- mobile broadband
-
-2008-04-17 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- - (connection_editor_update_connection): save 'autoconnect' back to the
- connection
-
-2008-04-16 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-page-wired.glade
- src/connection-editor/ce-page-wireless.glade
- src/connection-editor/page-wireless.c
- - Fix up option constraints on MTU, Rate, and TX power
- - Use "automatic" not "default"
- - Add units labels to MTU, Rate, and TX Power
-
- * src/connection-editor/nm-connection-editor.c
- - (ce_spin_output_with_default): use 'automatic' not 'default'
-
-2008-04-16 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-dsl.c
- src/connection-editor/page-mobile.c
- - fetch secrets from the keyring to populate entries with
-
-2008-04-16 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/ce-mobile-wizard.glade
- src/connection-editor/mobile-wizard.c
- src/connection-editor/mobile-wizard.h
- src/connection-editor/Makefile.am
- po/POTFILES.in
- - Add connection type chooser
-
- * src/connection-editor/nm-connection-list.c
- - (create_new_connection_for_type): handle mobile broadband too
-
-2008-04-16 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- - (utils_get_device_description): fix space addition when munging
- device descriptions
-
-2008-04-15 Dan Williams <dcbw@redhat.com>
-
- * src/ap-menu-item.c
- src/applet-device-wireless.c
- src/utils/utils.c
- - Replace IW_MODE_* with NM_802_11_MODE
-
-2008-04-15 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.c
- src/wireless-security/eap-method-leap.c
- src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wpa-psk.c
- src/wireless-security/eap-method-simple.c
- src/wireless-security/eap-method-tls.c
- - Don't require 'connection_id' as this won't have been determined when
- adding a new connection
-
-2008-04-15 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_get_keyring_items): add option to include private passwords
- (like the private key password and phase2 private key passwords)
- in the returned tables for use in UI bits. Fixes issue where the
- 802.1x security widgets couldn't get the private key password to
- display to the user.
-
- * src/wireless-security/eap-method-leap.c
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wpa-psk.c
- src/wireless-security/eap-method-simple.c
- src/wireless-security/eap-method-tls.c
- src/applet-dbus-settings.c
- - Fix up for nm_gconf_get_keyring_items() changes
-
-2008-04-15 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-ip4-address.c
- src/connection-editor/page-ip4-address.h
- src/connection-editor/ce-page-ip4-address.glade
- src/connection-editor/Makefile.am
- - remove the source and glade files, everything IPv4 in one pane for now
-
- * src/connection-editor/nm-connection-editor.c
- - (nm_connection_editor_set_connection): remove usage of old ip4_address
- page
- - (connection_editor_update_connection): fill certs so that the connection
- has a chance of getting validated
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_get_ip4_addresses_helper, nm_gconf_set_ip4_addresses_helper):
- implement
-
- * src/connection-editor/ce-page-ip4.glade
- - Add IPv4 address bits; change DNS and search to entries
-
- * src/connection-editor/page-ip4.c
- - Fix up to work with new IPv4 page UI bits
-
-2008-04-15 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-wireless.c (ce_page_wireless_new):
- * src/connection-editor/page-wired.c (ce_page_wired_new):
- * src/connection-editor/page-mobile.c (ce_page_mobile_new):
- * src/connection-editor/page-ip4.c (ce_page_ip4_new):
- * src/connection-editor/page-dsl.c (ce_page_dsl_new): Use
- nm_setting_duplicate() instead of hashing the setting first and then
- creating a new setting out of the hash. In addition to being annoying
- to do, it also missed non-serializable properties in the duplicate.
-
-2008-04-15 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-wired-security.[ch]: Implement.
-
- * src/connection-editor/nm-connection-editor.c
- (nm_connection_editor_set_connection): Add wired security page.
-
- * src/connection-editor/Makefile.am: Build new files.
-
- * src/wireless-security/wireless-security.c
- (ws_802_1x_auth_combo_init): Don't require a wireless security setting,
- makes it preselect the correct EAP method for wired security as well.
-
- * src/gconf-helpers/gconf-helpers.c (remove_leftovers): Implement.
- (nm_gconf_write_connection): Remove the left over settings from GConf
- which are not part of NMConnection anymore.
-
-2008-04-14 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/ce-page-mobile.glade: Implement.
-
- * src/connection-editor/page-mobile.[ch]: Implement.
-
- * src/connection-editor/nm-connection-editor.c
- (nm_connection_editor_set_connection): Handle GSM and CDMA settings.
-
- * src/connection-editor/Makefile.am: Add new files to build.
-
- * src/gconf-helpers/gconf-helpers.c (nm_gconf_set_string_helper):
- Allow NULL value, in that case, unset the GConf value. Otherwise,
- it was not possible to reset string values which already had non-null
- value.
- (copy_one_setting_value_to_gconf): Write string to gconf even if it's
- null to make sure it doesn't have a previous value.
- (write_one_private_string_value): No need to check for null here,
- string helper already does that.
-
-2008-04-10 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-wired.c: Another day, another page.
-
-2008-04-09 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-password-dialog.c
- src/vpn-password-dialog.h
- - (nma_vpn_request_password): pass the VPN connection ID to the auth
- dialog too because that's needed to get keyring items in some cases
-
- * src/applet.c
- - (applet_settings_new_secrets_requested_cb): pass the exported
- connection so that the connection's ID can be found
-
-2008-04-09 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (get_next_available_name): get the next available connection name
- that's not taken
- - (create_new_connection_for_type): create a new connection for a
- specific device type
- - (add_connection_cb): get a new connection for the device type that
- this add button handles
- - (new_connection_list, init_connection_lists): tag connection lists
- with their device type
-
-2008-04-09 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-wireless.c
- - (populate_ui): don't puke on blank SSID, like when adding a new
- connection
-
-2008-04-09 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-dsl.c: Finish the implemention to load, validate,
- and save.
-
- * src/connection-editor/ce-page-dsl.glade: Add "Show Password" checkbox.
- Remove "invisible_char" properties.
-
-2008-04-09 Tambet Ingo <tambet@gmail.com>
-
- * src/gconf-helpers/gconf-helpers.c
- (nm_gconf_set_uint_array_helper): Implement.
- (nm_gconf_get_uint_array_helper): Implement.
- (read_one_setting_value_from_gconf): Handle DBUS_TYPE_G_UINT_ARRAY.
- (copy_one_setting_value_to_gconf): Ditto.
- (nm_gconf_set_stringlist_helper): Don't ignore NULL lists, it's an empty list
- and without this change, it was not possible to reset string list values.
-
- * src/connection-editor/page-ip4.c: Finish the implemention to load, validate,
- and save.
-
- * src/connection-editor/ce-page-ip4.glade: Replace the "Manual" checkbox with
- combo box to allow selecting "DHCP", "Auto IP", and "Manual".
-
- * src/connection-editor/page-wireless.c (update_connection): Fix a reference
- counting issue.
-
-2008-04-08 Dan Williams <dcbw@redhat.com>
-
- * icons/Makefile.am
- icons/nm-vpn-standalone-lock.png
- icons/nm-vpn-active-lock.png
- - Split VPN lock icons; add 16x16 centered icon for connection editor
-
- * icons/nm-vpn-lock.png
- - remove
-
- * src/applet.c
- - (nma_icons_load): use nm-vpn-active-lock.png
-
- * src/connection-editor/nm-connection-list.c
- - (new_connection_list): allow NULL icon pixbuf
- - (nm_connection_list_init): don't init stuff here because it can fail
- - (dispose): don't dispose of stuff that's not allocated
- - (nm_connection_list_new): init stuff here and clean up if it fails
-
- * src/connection-editor/main.c
- - (main): exit cleanly on init failure
-
-2008-04-08 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (periodic_update_active_connection_timestamps): new function; update
- active connection timestamps every 5 minutes
- - (constructor, finalize): start/stop periodic update
-
-2008-04-08 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-gsm.c
- src/applet-device-wireless.c
- src/applet-device-cdma.c
- src/applet-device-wired.c
- - Handle unmanaged devices and wireless-disabled better
-
-2008-04-08 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/page-wireless.c: Implement updating and verifying
- the wireless setting.
-
- * src/connection-editor/page-wireless-security.c (update_connection):
- Update the connection from UI.
-
-2008-04-08 Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-cdma.c (add_disconnect_item):
- * src/applet-device-gsm.c (add_disconnect_item): Update to check the new
- device states.
-
-2008-04-03 Dan Williams <dcbw@redhat.com>
-
- Switch keyring tagging of passwords to use the connection ID, not the
- connection's name, so secrets are associated with the same connection
- across connection renames.
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_add_keyring_item): take a connection ID argument and use
- that when setting the keyring item, instead of using the connection
- name
- - (copy_one_setting_value_to_gconf, write_one_password,
- nm_gconf_write_connection): pass the connection ID on to
- nm_gconf_add_keyring_item()
- - (nm_gconf_get_keyring_items): take a connection ID argument
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- - (nm_gconf_migrate_0_7_keyring_items): migrate keyring items to new
- tagging style
- - (nm_gconf_write_0_6_connection, try_convert_leap,
- copy_keyring_to_8021x, nm_gconf_migrate_0_7_wireless_security): pass
- connection ID along
-
- * src/wireless-dialog.c
- src/wired-dialog.c
- src/vpn-properties/nm-vpn-properties.c
- src/connection-editor/page-wireless-security.c
- src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-editor.c
- src/applet-dbus-settings.c
- - Get/set the connection ID based on the connection's GConf path, and
- pass that to UI bits as appropriate
-
- * src/wireless-security/eap-method-leap.c
- src/wireless-security/eap-method-leap.h
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-peap.h
- src/wireless-security/eap-method-simple.c
- src/wireless-security/eap-method-simple.h
- src/wireless-security/eap-method-tls.c
- src/wireless-security/eap-method-tls.h
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method-ttls.h
- src/wireless-security/wireless-security.c
- src/wireless-security/wireless-security.h
- src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/ws-dynamic-wep.h
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-leap.h
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-key.h
- src/wireless-security/ws-wpa-eap.c
- src/wireless-security/ws-wpa-eap.h
- src/wireless-security/ws-wpa-psk.c
- src/wireless-security/ws-wpa-psk.h
- - Take a connection ID to the xxxx_new () functions to be passed along
- to nm_gconf_get_keyring_items()
-
-2008-04-02 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- - (connection_valid_for_wired): handle PPPoE connections & devices
- correctly
-
-2008-04-02 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_add_devices): fix # of devices logic; handle CDMA & GSM
- devices too
-
-2008-04-01 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (format_last_used): move above all users
- - (get_iter_for_connection): new function; get the model and iter for
- a specific NMConnection
- - (add_done_cb): add the new connection to the list
- - (edit_done_cb): update the list with the new connection name
- - (delete_connection_cb): close any open editors when deleting a
- connection
-
-2008-04-01 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/main.c
- - exit cleanly
- - (main): init gettext stuff; connection list is no longer modal
-
- * src/connection-editor/page-wireless.c
- - (ce_page_wireless_new): validate on SSID change
-
- * src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - (add_connection_cb, edit_connection_cb, connection_double_clicked_cb):
- allow multiple connection editors
- - (nm_connection_list_run): new function; no longer modal so must
- monitor response from dialog and re-emit for listeners
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- - (connection_editor_validate): new function; perform validation of the
- entire connection and set OK button accordingly
- - (connection_name_changed): revalidate when name changes
- - (nm_connection_editor_new): need a GConfClient and a GConf path
- to be able to save an existing connection
- - (page_changed): do complete validation if a page changes
- - (connection_editor_update_connection): save a connection back to
- GConf
- - (nm_connection_editor_run): no longer modal; so set up signals to
- monitor response from dialog, save connection as appropriate, and
- re-emit for listeners
-
-2008-03-31 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-connection-info.c
- src/vpn-connection-info.h
- - remove, unused
-
-2008-03-31 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wireless.c
- - (wireless_device_state_changed, wireless_get_icon): notification
- serivce needs UTF-8 safe strings since they get sent to the
- notification daemon over D-Bus, so use the right SSID->string
- conversion function (rh #435384)
-
-2008-03-31 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wireless.c
- - (activate_device_cb): fix for libnm-glib arguments change
-
- * src/applet.c
- - (activate_connection_cb): fix for libnm-glib arguments change
- - (make_vpn_failure_message, make_vpn_disconnection_message): new
- functions; do something with VPN errors
- - (vpn_connection_state_changed): show errors on VPN failure
- - (activate_vpn_cb): notify the user on VPN failure
- - (nma_menu_vpn_item_clicked): pass VPN connection name to
- activate_vpn_cb() so it knows what VPN connection failed
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-leap.c
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-simple.c
- - fill stuff in
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-ttls.c
- - (eap_method_ttls_new): fill anonymous username and CA cert
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-leap.c
- - (ws_leap_new): fill leap password and username
-
- * src/wireless-security/eap-method-tls.c
- - (eap_method_tls_new): fill passwords, identity, and certificates
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/main.c
- - (main): init the crypto system so that NSS and gnutls don't segfault
- when editing EAP-TLS and EAP-TTLS connections
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wpa-psk.c
- - (ws_wpa_psk_new): fill WPA key
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (security_combo_init): fix item counting to determine default security
- type
-
- * src/connection-editor/page-wireless-security.c
- - (ce_page_wireless_security_new): fix item counting to determine
- default security type
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_deactivate_cb, nma_menu_clear): punt the menu destruction
- to a low-priority idle handler so that any menu item 'activate'
- signals fire before the menu is destroyed
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_create): connect to the menu's deactivate signal
- - (nma_menu_deactivate_cb): free menu items (and thus devices) when
- the menu disappears to ensure that everything gets unreffed
- properly. Previously, since the menu items would only get unreffed
- when the menu dropped down again, devices wouldn't get disposed of
- when NetworkManager went away, and when NM would start back up again,
- the applet would have a stale AP and device list.
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-wireless-security.c
- - (get_default_type_for_security): unencrypted connections shouldn't
- have a wireless-security setting
- - (ce_page_wireless_security_new): don't set the wireless-security
- setting if security isn't specified in the wireless setting; guess
- the WEP key type
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-key.h
- - (ws_wep_key_new): fill WEP keys from keyring
- - (ws_wep_guess_key_type): new function; guess the WEP key type for a
- given WEP connection's secrets
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (get_default_type_for_security): unencrypted connections shouldn't
- have a wireless-security setting
- - (security_combo_init): don't set the wireless-security setting if
- security isn't specified in the wireless setting
- - (nma_wireless_dialog_get_connection): handle unencrypted connections
- better
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- src/gconf-helpers/Makefile.am
- - (nm_gconf_get_keyring_items): new function; pull generic bits out
- of applet_exported_connection_get_secrets() so that the connection
- editor can use them too
-
- * src/applet-dbus-settings.c
- - (applet_exported_connection_get_secrets): pull keyring-reading stuff
- out into nm_gconf_get_keyring_items() and use that instead
-
-2008-03-30 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- - Add combo for specifying WEP key index
-
- * src/wireless-security/wireless-security.c
- src/wireless-security/wireless-security.h
- - (ws_wep_fill_connection): fold into ws-wep-key.c's fill_connection()
- which is now it's only user
-
- * src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-key.h
- - (key_index_combo_changed_cb): new function; save current key to its
- index
- - (destroy): zero out keys
- - (fill_connection): fold in functionality of ws_wep_fill_connection(),
- handle WEP key index too
- - (ws_wep_key_new): select the WEP key index
-
- * src/wireless-dialog.c
- - (security_combo_init): only get default type for security if security
- is specified
-
- * src/connection-editor/page-wireless-security.c
- - (ce_page_wireless_security_new): only get default type for security
- if security is specified
-
-2008-03-29 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (security_combo_init): fix active item handling
-
-2008-03-29 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- - remove the wep_passphrase_widget
-
- * src/wireless-security/ws-wep-passphrase.c
- src/wireless-security/ws-wep-passphrase.h
- src/wireless-security/Makefile.am
- - remove WEP passphrase widget
-
- * src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-key.h
- - Fold WEP passphrase widget into WEP key widget
-
- * src/wireless-dialog.c
- src/connection-editor/page-wireless-security.c
- - WEP passphrase widget is now part of WirelessSecurityWEPKey
-
-2008-03-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/ce-page.[ch]: Add a "changed" signal so that the pages
- can tell when they change and the connection editor to notice it.
-
- * src/connection-editor/nm-connection-editor.c: Listen to the CEPage::changed
- signals, validate them, and update the dialog's "OK" button's sensitivity
- accordingly.
- (nm_connection_editor_run_and_close): Update the connection by iterating over
- all pages and letting each update their own part.
-
- * src/connection-editor/page-*.c: Add a stub for required "update_connection"
- virtual function.
-
- * src/connection-editor/page-wireless-security.c (ce_page_wireless_security_new):
- Fix a bug where the default wireless combo box would always be the first item.
- Don't take the "ok_button" argument, it's handled by the framework now.
- (validate): Implement.
-
-2008-03-26 Dan Williams <dcbw@redhat.com>
-
- Fixup to match libnm-glib VPN changes in NM r3504; handle VPN connections
- like any other connection and use NMClient to activate/deactivate then
- instead of the VPNManager.
-
-2008-03-24 Dan Williams <dcbw@redhat.com>
-
- Fixup to match libnm-glib changes in NM r3491
-
-2008-03-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wireless.c
- - (wireless_dialog_response_cb): fix up for ActivateDevice ->
- ActivateConnection
-
- * src/applet.c
- - (applet_menu_item_activate_helper): fix up for ActivateDevice ->
- ActivateConnection
- - (applet_get_first_active_device,
- applet_find_active_connection_for_device,
- applet_get_exported_connection_for_device, clear_active_connections,
- find_active_device): fix up for changes to GetActiveConnections
-
-2008-03-19 Tambet Ingo <tambet@gmail.com>
-
- * src/applet-device-wired.c: Implement asking DSL passwords.
-
-2008-03-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (update_connection_timestamp): common function for updating connection
- timestamp
- - (vpn_connection_state_changed): update timestamp
- - (applet_common_device_state_change): use common timestamp update
- function
- - (nma_menu_vpn_item_clicked, add_one_vpn_connection): associate a VPN
- connection with its originating connection's dbus path
-
-2008-03-18 Tambet Ingo <tambet@gmail.com>
-
- Implement wired 802.1x authentication.
-
- * src/applet-device-wired.c (get_secrets_dialog_response_cb): Implement.
- (wired_get_secrets): Implement.
-
- * src/wired-dialog.[ch]: Implement.
-
- * src/Makefile.am: Add wired-dialog.[ch] to build.
-
-2008-03-18 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-password-dialog.c
- - (nma_vpn_request_password): handle new GetSecrets return format
-
-2008-03-18 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-upgrade.c
- - (try_convert_leap, nm_gconf_migrate_0_7_wireless_security): don't
- bother trying to convert already converted connections
-
-2008-03-18 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- - Convert check for iwlib into just check for wireless.h
-
- * src/wireless-helper.h
- - Stuff that's needed to include wireless.h
-
- * src/ap-menu-item.c
- src/applet-device-wireless.c
- src/applet.c
- src/gconf-helpers/gconf-upgrade.c
- src/utils/utils.c
- - Add missing includes, don't include iwlib.h
-
-2008-03-17 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- - (set_eap_info_label, info_dialog_update): handle spit-out 802.1x
-
- * src/gconf-helpers/gconf-upgrade.c
- src/gconf-helpers/gconf-upgrade.h
- - (nm_gconf_read_0_6_eap_settings): copy to 802.1x, not wireless-security
- - (nm_gconf_read_0_6_leap_settings): fixup for new LEAP layout
- - (nm_gconf_read_0_6_wireless_connection): handle split-out 802.1x
- - (unset_ws_key, copy_stringlist_to_8021x, copy_string_to_8021x,
- copy_bool_to_8021x): new functions
- - (try_convert_leap): convert a pre-split LEAP config
- - (copy_keyring_to_8021x): convert pre-split keyring items
- - (nm_gconf_migrate_0_7_wireless_security): split up wireless-security
- into 802.1x and wireless-security
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-helpers.h
- - (nm_gconf_get_all_connections): update GConf for split 802.1x
- - (read_one_setting_value_from_gconf,
- read_applet_private_values_from_gconf,
- copy_one_setting_value_to_gconf,
- write_ignore_ca_cert_helper, write_one_private_string_value,
- write_one_password, write_applet_private_values_to_gconf): update for
- split 802.1x
- - (nm_gconf_add_keyring_item): export
-
- * src/utils/utils.c
- - (utils_fill_connection_certs, utils_clear_filled_connection_certs):
- use 802.1x setting, not wireless-security
-
- * src/applet-device-wireless.c
- - (get_security_for_ap, wireless_new_auto_connection): handle split 802.1x
- - (add_one_setting): new function; add one setting to returned hash for
- GetSecrets response
- - (get_secrets_dialog_response_cb): update for returning multiple
- settings in GetSecrets response
-
- * src/wireless-security/eap-method-leap.c
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/ws-leap.c
- src/wireless-security/eap-method-simple.c
- src/wireless-security/eap-method-tls.c
- - Update for 802.1x split; these don't need to know _anything_ about
- wireless-security
-
- * src/wireless-security/wireless-security.c
- - (ws_802_1x_auth_combo_init, ws_802_1x_fill_connection): 802.1x, not
- wireless-security
-
- * src/applet-dbus-settings.c
- - (get_one_private_key, extract_secrets,
- applet_exported_connection_get_secrets): update for 802.1x and
- new return signature of GetSecrets
-
-2008-03-12 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wired.c
- - (add_default_connection_item): create & add a default connection item
- - (wired_add_menu_item): create the default connection item if there are
- no other connections
-
-2008-03-12 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- - Bring in the bits of gnome-common we actually use (all 15 lines)
-
- * src/Makefile.am
- src/connection-editor/Makefile.am
- src/main.c
- src/vpn-properties/Makefile.am
- src/vpn-properties/nm-vpn-properties.c
- - s/GNOMELOCALEDIR/NMALOCALEDIR
-
-2008-03-12 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- - (info_dialog_update): 802.11 speed is now in Kb/s
-
-2008-03-12 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- - (info_dialog_update): strdup returned hardware address to match
- changes in libnm-glib API
-
- * src/applet-device-wired.c
- - (wired_add_menu_item): carrier detect is a property of the
- wired object now, not the generic device object
-
-2008-03-11 Tambet Ingo <tambet@gmail.com>
-
- Add support for PPPoE.
-
- * src/utils/utils.c (connection_valid_for_wired): Add PPPoE connection
- type to the list of valid connection types.
-
- * src/connection-editor/nm-connection-list.c (init_connection_lists): Add
- DSL connections.
-
- * src/connection-editor/nm-connection-editor.glade: Add DSL tab.
-
- * src/connection-editor/nm-connection-editor.c (nm_connection_editor_init):
- Fix a typo.
- (nm_connection_editor_set_connection): Handle PPPoE connection.
-
- * src/connection-editor/Makefile.am: Add new files to build.
-
- * src/connection-editor/ce-page-dsl.glade:
- * src/connection-editor/page-dsl.c:
- * src/connection-editor/page-dsl.c: New files.
-
-2008-03-11 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wired.c
- - (add_default_wired_connection): no longer add a default wired
- connection; distros should create a system setting for wired and
- let the system settings service handle it
-
-2008-03-07 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (foo_client_setup): adapt to libnm-glib changes due to NM D-Bus API
- change from 'StateChange' -> 'StateChanged'
-
-2008-03-07 Dan Williams <dcbw@redhat.com>
-
- * autogen.sh
- - Die gnome-common, die
-
-2008-03-06 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (security_combo_changed): warn when nothing is selected in the security
- combo and don't crash
-
-2008-03-02 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_exported_connection_new): don't return invalid exported
- connection
-
-2008-02-28 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_settings_user_get_by_dbus_path): don't segfault on
- bad path
- - (applet_dbus_settings_get_by_gconf_path): don't segfault on bad path
- - (applet_exported_connection_new): don't leak a connection; the
- g_object_new() will reference the connection
-
- * src/applet-device-wired.c
- - (add_default_wired_connection): don't leak a connection; exporting
- the connection references it
-
- * src/applet.c
- - (applet_menu_item_activate_helper): don't leak a connection; exporting
- the connection references it
-
- * src/applet-device-wireless.c
- - (wireless_dialog_response_cb): find a compatible exported connection
- before creating a new one; don't leak connections either, and be
- sure to reference any connection passed to nma_wireless_dialog_new()
- since it will get unreffed on the dialog response.
-
-2008-02-27 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/Makefile.am
- connection-editor/ce-page.c
- connection-editor/ce-page.h
- - Add the base CEPage class from which all other connection editor pages
- derive
-
- * connection-editor/page-ip4-address.c
- connection-editor/page-ip4-address.h
- connection-editor/page-ip4.c
- connection-editor/page-ip4.h
- connection-editor/page-wired.c
- connection-editor/page-wired.h
- connection-editor/page-wireless-security.c
- connection-editor/page-wireless-security.h
- connection-editor/page-wireless.c
- connection-editor/page-wireless.h
- - Make each page a subclass of CEPage
-
- * connection-editor/nm-connection-editor.c
- connection-editor/nm-connection-editor.h
- - Update for these changes; handle CEPage objects instead of just
- GtkWidgets
-
-2008-02-25 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/page-wireless.c
- - (page_wireless_new): fill in SSID
-
-2008-02-24 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (delete_connection_cb): fix removal of connections from the list
- and internal connection hash
-
-2008-02-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_exported_connection_changed): use exact compare
-
-2008-02-20 Dan Williams <dcbw@redhat.com>
-
- * Adapt to NM changes in NMConnection and NMExportedConnection
-
- * Clean up a lot of the exported connection and settings handling
-
-2008-02-14 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.glade
- src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - Revamp the connection list; tabs for each connection type, show the
- time the last time the network was used, and hook up the
- double-click handler
-
-2008-02-12 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_context_menu_create): give the Edit Connections menu item the
- stock edit icon
-
-2008-02-07 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_edit_connections_cb): spawn connection editor
-
-2008-02-07 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - Add an icon column to the list view showing what connection type each
- connection is
-
-2008-02-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- icons/Makefile.am
- icons/nm-device-wwan.png
- - Add a mobile broadband device icon
-
-2008-02-04 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-cdma.c
- src/applet-device-gsm.c
- - (cdma_add_menu_item, gsm_add_menu_item): add a default connection
- item when no connections are defined so that at least something can
- be picked from the menu
-
-2008-02-01 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-gsm.c
- - (add_disconnect_item, gsm_menu_item_deactivate): add Disconnect...
- menu item, deactivate the device when it's selected
- - (gsm_add_menu_item): always display the device titles; never collapse
- a single connection into the device title
-
- * src/applet-device-cdma.c
- - (add_disconnect_item, cdma_menu_item_deactivate): add Disconnect...
- menu item, deactivate the device when it's selected
- - (cdma_add_menu_item): always display the device titles; never collapse
- a single connection into the device title
-
- * src/applet-device-wired.c
- - (wired_add_menu_item): always display the device titles; never collapse
- a single connection into the device title
-
-2008-02-01 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wireless.c
- - (other_wireless_activate_cb, new_network_activate_cb): use
- gtk_window_present_with_time()
-
-2008-02-01 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_add_separator_item): take a GtkWidget instead of a
- GtkMenuShell
- - (nma_menu_add_devices): don't add extra wireless menu items here, but
- return # of wireless devices
- - (nma_menu_add_vpn_submenu, nma_menu_add_vpn_submenu): pass a GtkWidget
- to nma_menu_add_separator_item()
- - (nma_menu_show_cb): add extra wireless items after the VPN menu
- - (nma_context_menu_create): pass a GtkWidget to
- nma_menu_add_separator_item(); put a separator between the
- "Enable Wireless" item and the "Connection Information" item
-
-2008-01-28 Dan Williams <dcbw@redhat.com>
-
- * po/POTFILES.in
- - Add new translatables
-
- * src/connection-editor/Makefile.am
- - Add new pae sources and glade files
-
- * src/connection-editor/page-wired.c
- src/connection-editor/page-wired.h
- src/connection-editor/ce-page-wired.glade
- - Split wired bits out
-
- * src/connection-editor/page-wireless.c
- src/connection-editor/page-wireless.h
- src/connection-editor/ce-page-wireless.glade
- - Split wireless bits out
-
- * src/connection-editor/page-wireless-security.c
- src/connection-editor/page-wireless-security.h
- - Split wireless security bits out
-
- * src/connection-editor/page-ip4-address.c
- src/connection-editor/page-ip4-address.h
- src/connection-editor/ce-page-ip4-address.glade
- - Split IPv4 address bits out
-
- * src/connection-editor/page-ip4.c
- src/connection-editor/page-ip4.h
- src/connection-editor/ce-page-ip4.glade
- - Split IPv4 DNS & search domain bits out
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- src/connection-editor/nm-connection-editor.glade
- - Move all the settings pages to their own sources and glade files
-
-2008-01-26 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- - (adj_get_value_as_int): remove, use gtk_spin_button_get_value_as_int()
- - (spin_output_with_default): use gtk_spin_button_get_value_as_int()
- - (reset_channel, channel_value_changed_cb): remove
- - (channel_spin_input_cb, channel_spin_output_cb, band_value_changed_cb,
- add_wireless_page): do the spinbutton munging the right way, with
- 'output' and 'input' signals
-
-2008-01-25 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.glade
- - Fix some adjustments so the default value is valid
-
- * src/connection-editor/nm-connection-editor.c
- - (add_wired_page, add_wireless_page): handle showing the default value
- the correct way, using the 'output' signal rather than the asstastic
- hack that was there before
-
-2008-01-25 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-leap.c
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-simple.c
- src/wireless-security/eap-method-tls.c
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method.c
- src/wireless-security/wireless-security.c
- src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-passphrase.c
- src/wireless-security/ws-wpa-eap.c
- src/wireless-security/ws-wpa-psk.c
- - Fix leaks; be sure to sink the notebook widgets obtained from Glade,
- then don't ref them again when passing them to the generic class
- init functions. Make the generic class's unref handler clean up
- the generic class's data instead of the children having to do it.
- (rh #430178)
-
-2008-01-25 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (add_device_to_model): fix leak of device name
- - (dialog_init): unconditionalize some code for GTK+ >= 2.6
-
-2008-01-25 Dan Williams <dcbw@redhat.com>
-
- * src/main.c
- - (main, setup_signals, signal_handler): trap SIGTERM and SIGINT and
- exit cleanly
-
-2008-01-24 Dan Williams <dcbw@redhat.com>
-
- Fix gnome.org #505899
-
- * src/applet.c
- src/applet.h
- - (applet_find_active_connection_for_device): make public
-
- * src/applet-dialogs.c
- - (info_dialog_get_label): remove; use glade_xml_get_widget() instead
- - (set_eap_info_label): handle label creation for 802.1x and WPA
- Enterprise connections
- - (info_dialog_update): add a "Security" label that shows the security
- in use (wireless only for now); also hide the "Secondary DNS" label
- if there's only one DNS server. Use glade_xml_get_widget() instead
- of info_dialog_get_label().
- - (applet_info_dialog_show): get the active connection for the active
- device and pass that on
-
-2008-01-23 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wep-key.c
- - (wep_entry_filter_cb, ws_wep_key_new): filter key entry input and
- allow only those characters that the key algorithm allows. Fixes
- gnome.org #332951
-
-2008-01-23 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.c
- src/applet-device-wireless.c
- - (applet_warning_dialog_show, other_wireless_activate_cb,
- new_network_activate_cb): 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-21 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-wired.c
- - (add_connection_items): s/disabled/carrier; flip meaning
- - (wired_add_menu_item): s/disabled/carrier; flip meaning. It's more
- clear this way. (gnome.org #511099)
-
-2008-01-21 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-gsm.c
- - (gsm_new_auto_connection): actually add the GSM setting to the
- connection object so it's valid
- - (gsm_get_icon): use wwan_icon member
-
- * src/applet.c
- src/applet.h
- - (get_device_class): handle CDMA mobile broadband cards
- - (applet_menu_item_activate_helper): remove wrong check for connection
- != NULL; if the connectoin is NULL then a default one should be
- created instead
- - (sort_devices): ethernet first, GSM second, CDMA third, wireless fourth
- - (nma_icons_free, nma_icons_load, constructor): gsm_icon -> wwan_icon
-
- * src/utils/utils.c
- - (connection_valid_for_cdma): new function
- - (utils_connection_valid_for_device): handle CDMA mobile broadband cards
-
- * src/applet-device-cdma.c
- src/applet-device-cdma.h
- src/Makefile.am
- - Add CDMA mobile broadband card support
-
-2008-01-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_add_devices, foo_device_added_cb,
- applet_get_device_icon_for_state,
- applet_settings_new_secrets_requested_cb): handle unknown device
- types
-
-2008-01-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet-device-gsm.c
- - (add_connection_items): new function; add each applicable connection
- as a menu item
- - (gsm_add_menu_item): when more than one connection applies, add each
- one as a menu item; when <= 1 apply, add the device as an active
- menu item; when multiple subitems are present, make the parent menu
- item text gray
-
- * src/applet-device-wireless.c
- - (add_new_ap_item): fix crash assigning a conneciton to the menu item
- - (add_one_ap_menu_item): pass active connection down too
- - (label_expose): remove
- - (wireless_add_menu_item): when multiple subitems are present, make the
- parent menu item text gray
-
- * src/applet-device-wired.c
- - (add_connection_items): new function; add each applicable connection
- as a menu item
- - (gsm_add_menu_item): when more than one connection applies, add each
- one as a menu item; when <= 1 apply, add the device as an active
- menu item; when multiple subitems are present, make the parent menu
- item text gray
-
- * src/applet.c
- src/applet.h
- - (find_active_connection_for_device): new function; given a device,
- if the device is active or activating, find it's NMConnection
- - (nma_menu_add_devices): find the active connection for the device,
- and pass that to the device class' add_menu_item() handler
-
-2008-01-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - (applet_dbus_settings_system_get_by_dbus_path): new function
-
-2008-01-18 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- src/utils/utils.h
- - (utils_check_ap_compatible): make static; only used from utils.c now
- - (connection_valid_for_wireless): if an AP is provided, check
- compability of that first before doing device capability comparisons
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - Rename applet_dbus_settings_get_by_dbus_path() ->
- applet_dbus_settings_user_get_by_dbus_path()
- - (applet_dbus_settings_system_get_dbus_path): new function; return
- a system NMConnection object from it's D-Bus path
- - Rename applet_dbus_settings_get_by_connection() ->
- applet_dbus_settings_user_get_by_connection()
- - Rename applet_dbus_settings_add_connection() ->
- applet_dbus_settings_user_add_connection()
-
- * src/applet.c
- src/applet.h
- - Remove the connection_filter() virtual function from NMADeviceClass,
- it's no longer needed
- - (applet_menu_item_activate_helper): take an NMConnection argument
- for the connection to activate. If this argument is NULL, then
- create a new default connection for the object. Handle system
- connections too when calling nm_client_activate_device()
-
- * src/applet-device-wired.c
- - (wired_connection_filter): remove
- - (wired_menu_item_activate): pass connection to
- applet_menu_item_activate_helper()
- - (wired_add_menu_item): get all connections valid for the device,
- and construct the connection sub-menu if there are more than one.
- Each menu item now keeps its applicable connection object around
- to pass to applet_menu_item_activate_helper().
-
- * src/applet-device-gsm.c
- - (gsm_connection_filter): remove
- - (gsm_menu_item_activate): pass connection to
- applet_menu_item_activate_helper()
- - (gsm_add_menu_item): get all connections valid for the device,
- and construct the connection sub-menu if there are more than one.
- Each menu item now keeps its applicable connection object around
- to pass to applet_menu_item_activate_helper().
-
- * src/applet-device-wireless.c
- - (wireless_connection_filter): remove
- - (wireless_menu_item_activate): pass connection to
- applet_menu_item_activate_helper()
- - (wireless_add_menu_item): filter all connections for the ones that
- apply to this device and pass that on to the real menu construction
- functions
- - (add_one_ap_menu_item): do new menu item construction elsewhere
- - (add_new_ap_item): get all connections valid for the device and the
- access point tied to this menu item, and construct the connection
- sub-menu if there are more than one. Each menu item now keeps its
- applicable connection object around to pass to
- applet_menu_item_activate_helper()
-
-2008-01-17 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (foo_manager_running_cb): make sure to stop any ongoing animation
- idle handler if NM disappears
-
-2008-01-17 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - (update_user_connections): new function; factor out common code to
- update user connections
- - (applet_dbus_settings_list_connections): use update_user_connections()
- - (applet_dbus_settings_get_all_connections): new function; return a
- a GSList of all connections (both system and user)
-
-2008-01-17 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.h
- src/utils/utils.c
- - (utils_filter_connections_for_device): new function; given a list of
- connections, return the subset of that list which could potentially
- be activated for a given device
- - (utils_connection_valid_for_device): new function; given a single
- connection, check whether the connection could potentially be
- activated for a specific device and specific_object (ie, an AP)
- - (connection_valid_for_gsm, connection_valid_for_wireless,
- connection_valid_for_wired): new functions; implement device-specific
- connection validity checks
- - (utils_check_ap_compatible): move here and rename from
- src/applet-device-wireless.c::nm_ap_check_compatible() since
- connection_valid_for_wireless() needs to use it too
-
- * src/applet-device-wireless.c
- - (wireless_connection_filter): use utils_check_ap_compatible()
- - (nm_ap_check_compatible): move to utils.c as utils_check_ap_compatible()
-
-2008-01-17 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (get_connection_for_selection): factor out common code to get a
- connection from the selected list item
- - (edit_connection_cb): use get_connection_for_selection()
- - (delete_connection_cb): implement
- - (load_connections): remove unused code
-
-2008-01-15 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - Refactor device handling into lightweight "classes", one for each
- device, to focus applet.c more on state handling and general UI
- issues rather than a pile of device-specific code
-
- * src/menu-items.c
- src/menu-items.h
- - Removed; though NMNetworkMenuItem was moved to ap-menu-item.c
-
- * src/ap-menu-item.c
- src/ap-menu-item.h
- - New files; NMNetworkMenuItem moved here from menu-items.c
-
- * src/applet-device-gsm.c
- src/applet-device-gsm.h
- src/applet-device-wireless.c
- src/applet-device-wireless.h
- src/applet-device-wired.c
- src/applet-device-wired.h
- - Implement the lightweight "classes" for each device type and move over
- the corresponding code from applet.c and menu-items.c
-
-2008-01-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - Massive refactor of the NM event handling and tray icon code to
- separate out the event handling bits form the bits that determine
- which icon and tooltip to use
-
-2008-01-14 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (read_one_setting_value_from_gconf): fix memory leaks; need to free
- the value read from GConf after calling g_object_set() becuase the
- g_object_set() call should copy the value, not take ownership
-
-2008-01-13 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (dialog_init): fix memory leak
-
-2008-01-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - Rearrange status icon signal handlers to reduce need for prototypes
-
-2008-01-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - Rearrange constructor() and finalize() closer to the rest of the
- applet GObject related functions, and move icons-related functions
- there as well to reduce the need to prototypes.
-
-2008-01-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dialogs.h
- src/applet-dialogs.c
- - New files; move info and about dialog stuff here
-
- * src/Makefile.am
- po/POTFILES.in
- - Add applet-dialogs.c, applet-dialogs.h
-
- * src/applet.c
- src/applet.h
- src/wireless-dialog.c
- - Updates for split out dialogs stuff
-
-2008-01-11 Dan Williams <dcbw@redhat.com>
-
- Require GTK+ 2.10 or higher and libnotify 0.4.3 or higher.
-
- * src/vpn-properties/Makefile.am
- src/Makefile.am
- - Remove pre-GTK+ 2.10 bits
-
- * configure.ac
- - Require GTK+ 2.10 or higher
- - Require libnotify 0.4.3 or higher
-
- * src/applet.h
- src/applet.c
- - Unconditionalize libnotify support
- - Delete pre-GTK+ 2.10 code
- - Remove some unused variables like 'is_adhoc' and 'top_menu_item'
- - Rename nma_send_event_notification() -> applet_do_notify()
-
- * src/eggtrayicon.c
- src/eggtrayicon.h
- COPYING.LIB
- po/POTFILES.in
- - Remove eggtrayicon; no longer used
-
-2008-01-11 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- src/utils/utils.h
- - (utils_ether_addr_valid): new function
-
- * src/applet.c
- - (add_seen_bssid): ensure BSSID is valid before saving it
-
-2008-01-02 Dan Williams <dcbw@redhat.com>
-
- Patch from Chris Aillon
-
- * src/vpn-properties/nm-vpn-properties.c
- - (main): fix leak of Glade XML on shutdown (gnome.org #506849)
-
-2007-12-31 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.glade
- src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- - Hook wireless security widgets up
-
-2007-12-31 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.glade
- - Add wireless security page widget
-
- * src/connection-editor/Makefile.am
- - Add wireless security libraries and includes directory
-
- * src/connection-editor/nm-connection-editor.c
- - (nm_connection_editor_set_connection): add wireless security page for
- wireless connections
- - (add_wireless_security_page, get_default_type_for_security,
- get_widget): begin implementing wireless security page
-
-2007-12-29 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (get_secrets_dialog_response_cb): save the connection after hashing
- the setting, because saving the connection to GConf can trigger the
- GConf notifiers, which re-read the connection from GConf and thus
- clear secrets
-
-2007-12-27 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/sha1.c
- - Fix WPA passphrase generation on big endian (rh #426233)
-
-2007-12-27 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wpa-psk.c
- - (fill_connection): Ad-Hoc connections use a key-mgmt value of
- 'wpa-none', not 'wpa-psk'
-
- * src/wireless-dialog.c
- src/wireless-dialog.h
- - (nma_wireless_dialog_new): new argument to indicate user-created
- Ad-Hoc networks
- - (dialog_init): handle user-created Ad-Hoc networks
- - (security_combo_init): determine whether or not the network being
- modified is Ad-Hoc and pass that status to nm_utils_security_valid()
-
- * src/applet.c
- - (applet_settings_new_secrets_requested_cb, get_more_info,
- other_wireless_activate_cb): handle new adhoc argument for
- nma_wireless_dialog_new()
- - (new_network_item_selected): implement
- - (wireless_dialog_response_cb): don't autoconnect to Ad-Hoc networks
- by default
-
-2007-12-24 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/Makefile.am
- - Include utils for channel<->frequency conversion functions
-
- * src/utils/utils.c
- src/utils/utils.h
- - (utils_freq_to_channel, utils_channel_to_freq, utils_find_next_channel):
- add channel<->frequency conversion and helper functions
-
- * src/connection-editor/nm-connection-editor.glade
- - Fix connection editor pages so they are editable in Glade
-
- * src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- - Fix up page handling; the connection editor object, when calling
- glade_xml_new(), must not allow Glade to parse and construct the
- connection _list_ dialog box; otherwise when the connection editor
- object gets destroyed it'll destroy the cached copy of the connection
- list object too, resulting in badness.
- - Make spinbuttons show 'default' when the value is the default value
- - Make the Channel spinbutton snap to the correct next channel when
- it's changed, and disable it when the Band option is 'default'
-
-2007-12-22 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.c
- - (add_wireless_page): clean up default property handling
-
-2007-12-22 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/main.c
- src/connection-editor/nm-connection-editor.c
- src/connection-editor/nm-connection-editor.h
- src/connection-editor/nm-connection-editor.glade
- src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - Start cleaning up the connection editor
-
-2007-12-22 Dan Williams <dcbw@redhat.com>
-
- Patch from Christian Persch <chpe@gnome.org> (gnome.org #503831)
-
- * src/applet.c
- - (about_dialog_handle_url_cb, about_dialog_handle_email_cb): use the
- screen the about dialog is on, not the default screen
-
-2007-12-17 Dan Williams <dcbw@redhat.com>
-
- Patch from Jaap A. Haitsma <jaap@haitsma.org>
-
- * src/applet.c
- - (nma_about_cb, about_dialog_handle_email_cb,
- about_dialog_handle_url_cb, nma_constructor): set default window
- icon, make email links clickable, set website label (gnome.org #503831)
-
-2007-12-14 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-properties/nm-vpn-properties.c
- - (init_app): hook up a double-click handler; select first item in the
- list if there is one (gnome.org #334883)
-
-2007-12-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - Get Connections from the system settings daemon if it's around, and
- track changes to those Connections
-
-2007-12-13 Dan Williams <dcbw@redhat.com>
-
- * nm-applet.conf
- - Allow other apps to query connections
-
-2007-12-10 Dan Williams <dcbw@redhat.com>
-
- Noticed by Christian Persch <chpe@gnome.org> (gnome.org #500516)
-
- * configure.ac
- - Require gmodule-export package
-
- * src/connection-editor/Makefile.am
- src/connection-editor/byte-array-editor.c
- src/connection-editor/nm-connection-editor.glade
- - HIG-ify
-
-2007-12-10 Tambet Ingo <tambet@gmail.com>
-
- * Replace all occurences of 'UMTS' with 'GSM'.
-
-2007-12-07 Dan Williams <dcbw@redhat.com>
-
- Patch from Jani Monoses <jani@ubuntu.com>
-
- * configure.ac
- src/main.c
- src/vpn-properties/Makefile.am
- - Drop last libgnome dep for GTK > 2.10 (gnome.org #471967)
-
-2007-12-07 Dan Williams <dcbw@redhat.com>
-
- Noticed by Christian Persch <chpe@gnome.org>
-
- * src/menu-items.c
- - (nm_network_menu_item_class_dispose): always chain up to parent when
- disposing
-
-2007-12-07 Dan Williams <dcbw@redhat.com>
-
- Patch from Christian Persch <chpe@gnome.org>
-
- * src/vpn-properties/nm-vpn-properties.c
- - (vpn_druid_vpn_confirm_page_prepare): fix the object the confirm text
- gets applied to
- - (init_app): Fix spacing around elements to better conform to HIG
-
-2007-12-07 Dan Williams <dcbw@redhat.com>
-
- Patch from Christian Persch <chpe@gnome.org>
-
- * src/vpn-properties/nm-vpn-properties.c
- - (main): don't call gtk_init() twice (gnome.org #473287)
-
-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/vpn-properties/nm-vpn-properties.c
- - (vpn_druid_vpn_confirm_page_finish, edit_cb): ensure that the edited
- VPN connection has a vpn-properties setting to work around previous
- bugs where the vpn-properties setting wouldn't be created and saved
-
-2007-12-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (get_vpn_connections): don't show VPN connections that don't have
- the VPN Properties item
-
-2007-12-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (add_one_vpn_connection): don't crash on connections that are actually
- invalid but that the applet shows anyway. Still need a better way
- to fix this.
- - (nma_menu_vpn_item_clicked): clarify action when the selected VPN
- connection is already active
-
-2007-12-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_changed): fix logic decision on
- connection comparison; replace settings rather than replacing the
- whole connection itself
-
-2007-12-05 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-properties/nm-vpn-properties.c
- - (fixup_nm_connection_vpn): ensure the resulting NMConnection is valid
- before trying to use it
-
-2007-12-04 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (wireless_dialog_response_cb): ensure that the connection gets updated
- when it's not a new connection
- - (get_secrets_dialog_response_cb): don't nag the user about the CA cert
- if they elected to ignore the warning
-
-2007-12-04 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-ttls.c
- - (fill_connection): correctly handle & update the CA certificate
- ignore option
-
-2007-12-04 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method.c
- po/POTFILES.in
- - (eap_method_default_file_chooser_filter_new): add a filter name
-
-2007-11-29 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c (find_connection): Handle UMTS setting.
- (new_auto_umts_setting): Implement.
- (new_auto_connection): Handle UMTS device.
- (nma_menu_add_device_item): Ditto.
- (foo_device_state_changed): Ditto.
- (foo_umts_state_change): Implement.
- (nma_icons_free): Free UMTS device icon.
- (nma_icons_load_from_disk): Load UMTS device icon. For now, use the adhoc icon.
-
- * src/menu-items.c (umts_menu_item_new): Implement.
-
- * src/gconf-helpers/gconf-helpers.c (read_one_setting_value_from_gconf): Handle
- int and char types as well.
- (copy_one_setting_value_to_gconf): Ditto.
-
-2007-11-26 Dan Williams <dcbw@redhat.com>
-
- * Fix warnings so everything compiles with --enable-more-warnings
-
-2007-11-21 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method.c
- - (default_filter): only allow files with .pem or .der extensions until
- pkcs12 support is written
-
-2007-11-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nag_dialog_response_cb, wireless_dialog_response_cb): fix possible
- infinite loop of the no-CA-cert nag dialog when not permanently
- ignoring the warning
-
-2007-11-19 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method-ttls.c
- - (nag_dialog_response_cb): fix copy & paste error causing segfaults
- with the CA cert nag dialog
-
-2007-11-19 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.h
- src/wireless-dialog.c
- - (nma_wireless_dialog_get_connection): return the AP this dialog was
- for, if any
-
- * src/applet.c
- - (nma_menu_item_activate): simplify; if the connection was invalid as
- created (ie, like EAP-TTLS requires either identity or anonymous
- identity), then show the wireless security dialog to get that info
- before attempting to connect
- - (other_wireless_response_cb): grab the specific object path of the AP
- the security was for when trying to connect
-
-2007-11-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_settings_add_connection): save the connection to GConf
- after adding it to the connection list to avoid the GConf key
- change notification firing before the connection was added to
- the connection list
- - (applet_dbus_connection_settings_changed,
- applet_dbus_connection_settings_new,
- applet_dbus_connection_settings_new_from_connection): fill certs
- before verifying the connection, because some EAP types (TLS for
- example) require a private key to be valid
-
-2007-11-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_info_dialog_update): actually show secondary DNS server address
- instead of primary DNS server address twice
-
-2007-11-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (get_security_for_ap): fix default proto for WPA Enterprise
-
-2007-11-16 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.h
- src/utils/utils.c
- src/utils/Makefile.am
- src/Makefile.am
- - (utils_fill_connection_certs, utils_clear_filled_connection_certs):
- move these functions to a more general place
-
- * src/applet.c
- - (get_secrets_dialog_response_cb): use utils versions of fill and clear
-
- * src/applet-dbus-settings.h
- src/applet-dbus-settings.c
- - (applet_dbus_settings_connection_fill_certs,
- applet_dbus_settings_connection_clear_filled_certs): move to utils
- - (applet_dbus_connection_settings_changed,
- applet_dbus_connection_settings_get_settings): use utils versions
- of fill and clear
-
-2007-11-15 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- - (utils_get_device_description): don't try to free device and vendor
- values that are actually const
-
-2007-11-15 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (get_secrets_dialog_response_cb): pop up the CA cert nag dialog on
- GetSecrets calls too
-
-2007-11-15 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/Makefile.am
- src/wireless-security/eap-method-peap.h
- src/wireless-security/eap-method-peap.c
- src/wireless-security/eap-method.h
- src/wireless-security/wireless-security.c
- src/applet.glade
- - Add EAP-PEAP support
-
-2007-11-15 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.h
- src/utils/utils.c
- - (utils_fill_one_crypto_object): new function; move fill_one_object()
- here and generalize a bit. EAP-TLS bits need to use it too.
-
- * src/applet-dbus-settings.c
- - (fill_one_object): move to utils.c
- - (applet_dbus_settings_connection_fill_certs,get_one_private_key): use
- utils version of fill_one_object()
- - (extract_secrets): remove unnecessary check for empty secrets table
-
- * src/wireless-security/eap-method-tls.c
- - (fill_connection): make EAP-TLS actually work by sending the private
- key
-
-2007-11-15 Dan Williams <dcbw@redhat.com>
-
- * applet-dbus-settings.c
- applet.c
- connection-editor/nm-connection-editor.c
- connection-editor/nm-connection-list.c
- gconf-helpers/gconf-helpers.c
- gconf-helpers/gconf-upgrade.c
- gconf-helpers/gconf-upgrade.h
- vpn-password-dialog.c
- vpn-properties/nm-vpn-properties.c
- - Fix for NMSettingConnection 'name' -> 'id' change
-
-2007-11-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_show_info_cb, nma_info_dialog_update): handle dialog hiding and
- destruction correctly, and fix hardware address text on second and
- later exposes of the dialog
-
-2007-11-13 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method-tls.c
- - (fill_connection): fix leakage of return value from
- gtk_file_chooser_get_filename() which returns an allocated value
-
-2007-11-13 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (security_combo_init): change "WPA Pre-shared Key" to
- "WPA & WPA2 Personal" to harmonize with more standard terms
-
-2007-11-13 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- - Add libnm-util to pkgconfig check (gnome.org #495465)
-
-2007-11-12 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.h
- src/gconf-helpers/gconf-helpers.c
- - (nm_gconf_write_connection): don't need a key filter helper func any
- more
- - Add tags for private key passwords
- - (read_one_setting_value_from_gconf, copy_one_setting_value_to_gconf):
- handle certs differently, and create a generic mechanism for filtering
- keys that don't get written to GConf
- - (read_applet_private_values_from_gconf): handle certs & private key
- paths here
- - (write_applet_private_values_to_gconf, write_one_private_string_value,
- write_one_password): rework how storing applet private bits are done
- and store private key passwords in the keyring
-
- * src/vpn-properties/nm-vpn-properties.c
- src/gconf-helpers/gconf-upgrade.c
- - Fix for removal of key filter func from nm_gconf_write_connection
-
- * src/applet-dbus-settings.h
- src/applet-dbus-settings.c
- - (fill_one_object): remove useless argument
- - (applet_dbus_settings_connection_fill_certs,
- applet_dbus_settings_connection_clear_filled_certs): take a
- AppletDbusConnectionSettings instead of an NMConnection for
- consistency
- - (vpn_user_name_filter_cb): remove, un-needed
- - (get_one_private_key): new function; grab a private key path from
- a connection, and populate the correct field with a given private
- key password
- - (extract_secrets): new function; move core secrets code out for clarity
- - (applet_dbus_connection_settings_get_secrets): clean up error reporting,
- move secrets code out to extract_secrets()
-
- * src/wireless-security/eap-method-tls.c
- - (fill_connection): private key passwords aren't set in the connection
- any more, they are set as tags on the connection GObject
-
-2007-11-09 Dan Williams <dcbw@redhat.com>
-
- * src/utils/Makefile.am
- src/utils/crypto.c
- src/utils/test-crypto.c
- - Spin crypto test code off into it's own tool
-
-2007-11-09 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/vpn-password-dialog.c
- - Fix for removal of nm_settings_new_error()
-
-2007-11-08 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-tls.c
- src/wireless-security/eap-method-ttls.c
- po/POTFILES.in
- - (eap_method_ttls_new, setup_filepicker, eap_method_tls_new): set
- filepicker titles
-
-2007-11-08 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method.h
- src/wireless-security/eap-method.c
- - (eap_method_default_file_chooser_filter_new): new function; default
- file filter for certificate file choosers
-
- * src/wireless-security/eap-method-tls.c
- - (setup_filepicker): use certificate file filter
-
- * src/wireless-security/eap-method-ttls.c
- - (eap_method_ttls_new): use certificate file filter
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (find_tag, file_to_g_byte_array): remove
- - (fill_one_object): use crypto bits to read certificates and read
- and decrypt private keys
- - (applet_dbus_settings_connection_fill_certs): use fill_one_object()
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method.h
- src/wireless-security/eap-method.c
- - (eap_method_validate_filepicker): move validate_filepicker()
- implementations here and actually do some validation
-
- * src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method-tls.c
- - (validate): use common eap_method_validate_filepicker()
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_finalize): deinit crypto bits
- - (nma_constructor): init crypto bits
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/utils/crypto.h
- src/utils/crypto.c
- - Fix linkage of nm_crypto_error_quark() by moving implementation to
- the .c file
- - Provide an enum for NM_CRYPTO_KEY_TYPE_*
- - (decrypt_key): avoid possible memory leak
-
- * src/utils/crypto_nss.c
- src/utils/crypto_gnutls.c
- - (crypto_decrypt): don't overrun the buffer on error
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/utils/crypto.c
- src/utils/crypto_gnutls.c
- src/utils/crypto_nss.c
- - Make an effort not to leak key material after errors
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/gconf-upgrade.c
- - (nm_gconf_migrate_0_7_vpn_connections, nm_gconf_get_all_connections):
- update the service_type key name to service-type due to NMSetting
- changes
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- - Add a generic alert dialog
-
- * src/wireless-dialog.h
- src/wireless-dialog.c
- - (security_combo_init): pass the connection along to the security
- methods so they can do things like set defaults
- - (nma_wireless_dialog_nag_user): if the user didn't enter something
- they should really have (like a CA certificate) but we still want
- to allow the connection to proceed, add a mechanism for querying the
- WirelessSecurity and EAPMethods whether the user should be gently
- alerted to that fact
-
- * src/wireless-security/ws-wep-passphrase.h
- src/wireless-security/ws-wep-passphrase.c
- src/wireless-security/ws-leap.h
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wep-key.h
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wpa-psk.h
- src/wireless-security/ws-wpa-psk.c
- src/wireless-security/ws-dynamic-wep.h
- src/wireless-security/ws-dynamic-wep.c
- - (ws_wep_passphrase_new, ws_leap_new, ws_wep_key_new, ws_wpa_psk_new):
- accept 'connection' argument
-
- * src/wireless-security/eap-method-leap.h
- src/wireless-security/eap-method-leap.c
- src/wireless-security/eap-method-simple.h
- src/wireless-security/eap-method-simple.c
- - (eap_method_leap_new, eap_method_simple_new): accept 'connection'
- argument, fill in default identity if provided
-
- * src/wireless-security/wireless-security.h
- src/wireless-security/wireless-security.c
- - (wireless_security_nag_user): call subclass nag_user method
- - (ws_802_1x_auth_combo_init): grab the default EAP method out of the
- wireless security object, if given; pass connection along to the
- EAP method objects
- - (ws_802_1x_nag_user): pass the nag request down to the active EAP
- method object
-
- * src/wireless-security/ws-dynamic-wep.h
- src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/ws-wpa-eap.h
- src/wireless-security/ws-wpa-eap.c
- - (nag_user): pass nag request off to ws_802_1x_nag_user()
- - (ws_dynamic_wep_new, ws_wpa_eap_new): accept 'connection' argument,
- pass it along to the generic 802.1x setup function
-
- * src/wireless-security/eap-method-ttls.h
- src/wireless-security/eap-method-ttls.c
- - (validate_filepicker): allow blank file
- - (validate): don't return invalid if the CA certificate wasn't chosen
- - (fill_connection): clear the CA cert path if a CA cert wasn't chosen
- - (nag_dialog_destroy, nag_dialog_response_cb, nag_user): bring up the
- alert dialog if the user didn't choose a CA cert and ask them if
- they really wanted to choose one but just forgot
- - (inner_auth_combo_init): pass the connection on to the EAP methods
- - (eap_method_ttls_new): accept 'connection' argument, set up the nag
- dialog
-
- * src/wireless-security/eap-method-tls.h
- src/wireless-security/eap-method-tls.c
- - (validate_filepicker): allow blank file
- - (validate): don't return invalid if the CA certificate wasn't chosen
- - (fill_connection): clear the CA cert path if a CA cert wasn't chosen,
- fix for EAP-TLS as a phase2 auth method
- - (nag_dialog_destroy, nag_dialog_response_cb, nag_user): bring up the
- alert dialog if the user didn't choose a CA cert and ask them if
- they really wanted to choose one but just forgot
- - (eap_method_tls_new): accept 'connection' argument, set up the nag
- dialog
-
- * src/wireless-security/eap-method.h
- src/wireless-security/eap-method.c
- - Add a class method for nagging the user about stuff
- - (eap_method_nag_user): new function; pass request off to subclass
-
- * src/wireless-security/Makefile.am
- - Add gconf-helpers to the includes path to pick up standardized applet
- private tags
-
- * src/applet.c
- - (ow_dialog_close, nag_dialog_response_cb, other_wireless_response_cb):
- handle alerting the user to stuff, like not selecting a CA
- certificate and allowing the connection to proceed if the user
- decides to ignore that alert
-
-2007-11-07 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (read_applet_private_values_from_gconf, write_ignore_ca_cert_helper,
- write_applet_private_values_to_gconf, nm_gconf_write_connection,
- read_one_setting): read & write applet private values to GConf when
- reading & writing the connection
-
-2007-11-07 Tambet Ingo <tambet@gmail.com>
-
- * src/*: The NMSetting API changed significantly, adapt the changes.
-
- * src/gconf-helpers/gconf-helpers.c
- (copy_one_setting_value_to_gconf):
- (read_one_setting_value_from_gconf): Now that the NM_S_TYPE_* types are gone,
- convert between GType / GConf types.
-
-2007-11-06 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.h
- - #define the applet private connection tags that are used for things
- not passed to NetworkManager directly in the connection info
-
- * src/gconf-helpers/gconf-upgrade.c
- - Use the new tags
-
-2007-11-06 Dan Williams <dcbw@redhat.com>
-
- * src/utils/crypto.c
- src/utils/crypto.h
- src/utils/crypto_nss.c
- src/utils/crypto_gnutls.c
- src/utils/Makefile.am
- configure.ac
- - Add bits to handle decoding certificates and keys, and for decrypting
- private keys to send to the supplicant. Implementations for NSS and
- gnutls are provided with NSS as the default unless selected differently
- at configure time with --with-nss=[yes|no] and --with-gnutls=[yes|no]
-
-2007-10-31 Dan Williams <dcbw@redhat.com>
-
- * src/utils/utils.c
- src/utils/utils.h
- - (utils_get_device_description): new function; be more clever about
- constructing the device description from the product and vendor
- strings
-
- * src/wireless-dialog.c
- - (add_device_to_model): use add_device_to_model()
-
- * src/applet.c
- - (sort_devices): use add_device_to_model(), don't segfault if a
- description can't be created (rh #337191)
-
- * src/menu-items.c
- - (add_device_to_model): use add_device_to_model()
-
-2007-10-27 Dan Williams <dcbw@redhat.com>
-
- Patch from Dan Winship <dwinship@redhat.com>
-
- * gconf-helpers/gconf-helpers.c
- gconf-helpers/gconf-helpers.h
- - (nm_gconf_get_all_connections): convert entries if needed
-
- * gconf-helpers/Makefile.am
- gconf-helpers/gconf-upgrade.c
- gconf-helpers/gconf-upgrade.h
- - Convert GConf entries from old format to new format
-
- * gconf-helpers/Makefile.am
- vpn-properties/nm-vpn-properties.c
- connection-editor/nm-connection-list.c
- - Use nm_gconf_get_all_connections() to convert old format entries to
- new format if needed
-
-2007-10-27 Dan Williams <dcbw@redhat.com>
-
- * src/Makefile.am
- src/password-dialog.c
- src/password-dialog.h
- src/applet.glade
- src/applet-dbus-settings.c
- - Remove the old password dialog code
-
-2007-10-27 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (get_default_type_for_security): fix crash when using WPA
-
-2007-10-27 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_send_event_notification): don't show notification bubbles if
- the status icon isn't visible
-
-2007-10-26 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (dialog_init): fix dialog text when just asking for secrets
-
-2007-10-26 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_update_info): update for speed/bitrate type changes
-
-2007-10-26 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_constructor, applet_add_default_ethernet_connection): add a
- default ethernet connection if no connections were found. Helps
- out livecds.
-
-2007-10-26 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- vpn-password-dialog.c
- - Ensure errors are returned to NM when something goes wrong with
- the GetSecrets request, or when the VPN auth dialog is
- canceled
-
-2007-10-26 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (security_combo_init): don't try accessing EAP method if EAP isn't
- configured
-
-2007-10-26 Dan Williams <dcbw@redhat.com>
-
- * (clear_vpn_details_widget, vpn_druid_vpn_type_page_next, edit_cb): use
- gtk_container_add/gtk_container_remove instead of reparenting widget
-
-2007-10-25 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_get_secrets): fix logic of adding
- secrets to hash table to pass back to NM. Add _each_ secret
- found to the hash table and pass the whole hash back to NM.
-
-2007-10-25 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.c
- - (get_default_type_for_security): avoid dereferencing auth_alg when
- it's NULL
-
-2007-10-25 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wpa-psk.c
- - (ws_wpa_psk_new): hide Type combo as it's not being used yet
-
-2007-10-24 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (file_to_g_byte_array): handle PEM format certificates too
-
-2007-10-24 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (add_seen_bssid): don't segfault when the AP's bssid isn't valid
-
-2007-10-24 Dan Williams <dcbw@redhat.com>
-
- * src/menu-items.h
- src/menu-items.c
- - (nm_network_menu_item_set_ssid): use nm_utils_ssid_to_utf8()
- - (eel_make_valid_utf8, nm_menu_network_escape_essid_for_display):
- remove
-
-2007-10-24 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.c
- src/wireless-security/wireless-security.h
- - (ws_802_1x_auth_combo_init): add a 'default_method' argument used to
- pick the default EAP method when shown to the user
-
- * src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/ws-dynamic-wep.h
- src/wireless-security/ws-wpa-eap.c
- src/wireless-security/ws-wpa-eap.h
- - Handle 'default_method' argument
-
- * src/wireless-dialog.c
- - (device_combo_changed): pass NMConnection to security_combo_init() if
- available
- - (get_default_type_for_security): determine the default overall
- security type for a specific connection to better show defaults
- in the UI
- - (security_combo_init): pick the right default security based on
- the given NMConnection, if any; if the AP is capable of WPA or WPA2
- then don't show the static WEP or LEAP options; pass the connection
- along to the WPA-EAP and Dynamic WEP security items
-
-2007-10-24 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (get_security_for_ap): don't allow options the device can't do; fix
- the 'pairwise' argument in calls to add_ciphers_from_flags();
- implement the WPA[2] Enterprise bits
- - (new_auto_wireless_setting): pass the device capabilities to
- get_security_for_ap()
-
-2007-10-23 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_changed): don't update a connection
- and send out the updated signal unless the connection is really
- updated
-
-2007-10-23 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (match_cipher, security_compatible): remove, use
- nm_utils_ap_security_compatible() from libnm-util
- - (nm_ap_check_compatible): check BSSID too
- - (save_secrets_to_keyring): remove
- - (get_secrets_dialog_response_cb): save entire connection to GConf
- rather than just saving secrets, allows the user to change security
- settings for APs for which NM can't determine the security
- (LEAP and Dynamic WEP) and also switch EAP methods correctly
-
-2007-10-23 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - (applet_dbus_settings_get_by_connection): new function; return the
- AppletDbusConnectionSettings object that wraps an NMConnection
-
-2007-10-22 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- src/wireless-security/ws-dynamic-wep.c
- src/wireless-security/ws-dynamic-wep.h
- src/wireless-security/Makefile.am
- src/wireless-dialog.c
- - Add Dynamic WEP authentication option
-
-2007-10-22 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/ws-wpa-eap.c
- - Use generic 802.1x methods from wireless-security.c
-
-2007-10-22 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.c
- src/wireless-security/wireless-security.h
- - (ws_802_1x_auth_combo_init, ws_802_1x_auth_combo_changed,
- ws_802_1x_validate, ws_802_1x_add_to_size_group,
- ws_802_1x_fill_connection): genericize 802.1x-related methods so that
- both WPA-EAP and Dynamic WEP can use them
-
-2007-10-21 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (other_wireless_response_cb): do something with the connection the
- user specified in the other wireless network dialog
-
-2007-10-19 Dan Williams <dcbw@redhat.com>
-
- The applet needs to save only _paths_ to certificates, not the actual
- contents itself. NetworkManager needs the contents though, so keep track
- of the paths in GConf and then put the contents of a certificate into the
- connection right before sending it back to NetworkManager.
-
- * src/gconf-helpers/gconf-helpers.c
- - (read_one_setting_value_from_gconf): intercept and read certificate
- paths
- - (copy_one_setting_value_to_gconf): intercept and write certificate
- paths
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - (applet_dbus_settings_connection_fill_certs): read certificate files
- and stuff their contents into the connection object
- - (applet_dbus_settings_connection_clear_filled_certs): clear out
- certificate contents from the connection object
- - (applet_dbus_connection_settings_changed,
- applet_dbus_connection_settings_get_settings): convert paths to
- certificate contents when needed
-
- * src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method-tls.c
- - (fill_connection): save paths, not certificate contents
-
- * src/applet.c
- - (other_wireless_response_cb, get_secrets_dialog_response_cb): convert
- paths to certificate contents when needed
-
-2007-10-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- src/wireless-security/eap-method-tls.c
- - Allow hiding of the private key password
-
-2007-10-19 Dan Williams <dcbw@redhat.com>
-
- * nm-applet.conf
- - Define and lock down the Connection.Secrets interface
-
- * src/applet-marshal.list
- src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - Don't handle secrets UI here; instead emit signals and let the
- applet code handle the UI bits
- - (applet_dbus_settings_class_init): add new-secrets-requested signal
- - (connection_new_secrets_requested_cb): proxy signals from connection
- objects
- - (connections_changed_cb, get_connections,
- applet_dbus_settings_add_connection): connect to the
- new-secrets-requested signal of connection objects
- - (applet_dbus_connection_settings_class_init): add new-secrets-requested
- signal
- - (get_secrets): remove
- - (applet_dbus_connection_settings_get_secrets): when new secrets are
- requested, emit a signal and let the listener handle the request
-
- * src/applet.c
- - (save_secrets_to_keyring): write secrets from a connection to the
- keyring
- - (get_secrets_dialog_response_cb): new function
- - (get_connection_details): track down a specific connection in the
- active connection list
- - (applet_settings_new_secrets_requested_cb): display UI for getting
- wireless secrets
-
- * src/wireless-dialog.c
- - (create_device_model): be sure to update number of devices before
- returning
- - (security_combo_init): fix placement of WEP passphrase option
- - (dialog_init): don't leave focus on the ssid entry if it gets hidden
-
-2007-10-17 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-dialog.h
- src/wireless-dialog.c
- src/applet.c
- - Work with multiple wireless cards
- - Make more suitable to password entry as opposed to full-blown
- Other Network setup
-
-2007-10-17 Dan Williams <dcbw@redhat.com>
-
- * nm-applet.desktop
- - Remove OnlyShowIn; the applet is supposed to be shown anywhere anyway
- (rh #336021)
-
-2007-10-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- src/wireless-security/eap-method-ttls.h
- src/wireless-security/eap-method-ttls.c
- src/wireless-security/eap-method-simple.h
- src/wireless-security/eap-method-simple.c
- src/wireless-security/eap-method.h
- src/wireless-security/Makefile.am
- src/wireless-security/ws-wpa-eap.c
- - Add EAP-TTLS and a few simple EAP phase2 widgets
-
-2007-10-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_context_menu_update): Wireless Enabled item should be insensitive
- when wireless is disabled in hardware and when NM is asleep
-
-2007-10-16 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/eap-method-leap.c
- - (show_toggled_cb, eap_method_leap_new): hook up "Show Password"
- checkbox
-
-2007-10-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- - Add EAP-LEAP widget
-
- * src/wireless-security/wireless-security.h
- src/wireless-security/wireless-security.c
- - (wireless_security_get_g_type): new function; return GType for
- WirelessSecurity objects
- - (wireless_security_ref, wireless_security_unref): add refcounting
- capability to WirelessSecurity objects
- - (wireless_security_destroy): remove; use refcounting instead
- - (wireless_security_init): centralize common WirelessSecurity init code
-
- * src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-wpa-psk.c
- src/wireless-security/ws-wep-passphrase.c
- - Use common WirelessSecurity init code
- - Fix xml->glade_file typo in init method of some WirelessSecurity objects
-
- * src/wireless-security/eap-method.h
- src/wireless-security/eap-method.c
- - (eap_method_get_g_type): new function; return GType for EAPMethod
- objects
- - (eap_method_ref, eap_method_unref): add refcounting capability to
- EAPMethod objects
- - (eap_method_destroy): remove; use refcounting instead
- - (eap_method_init): centralize common EAPMethod init code
-
- * src/wireless-security/ws-wpa-eap.c
- - Use common WirelessSecurity init code
- - (destroy): let the Authentication combo hold references to EAPMethods
- and destroy them when the combo's model gets destroyed
- - (validate, fill_connection, auth_combo_changed_cb): need to unref the
- EAPMethod after getting it from the list store
- - (add_to_size_group): be sure to ref the size group because it gets
- kept around; need to unref the EAPMethod after getting it from the
- list store
- - (auth_combo_init): add EAP-LEAP to the available authentication
- methods; unref the EAPMethod after the list store takes it; unref
- the Authentication list store after the combo box takes it
- - (ws_wpa_eap_new): Use common WirelessSecurity init code
-
- * src/wireless-security/eap-method-tls.c
- - (eap_method_tls_new): Use common EAPMethod init code
-
- * src/wireless-security/Makefile.am
- src/wireless-security/eap-method-leap.h
- src/wireless-security/eap-method-leap.c
- - Add EAP-LEAP method
-
- * src/wireless-dialog.c
- - (security_combo_changed, ssid_entry_changed): need to unref the
- WirelessSecurity object after getting it from the list store
- - (create_device_model): change device column in list store to a
- G_TYPE_OBJECT so that the list store will refcount the devices
- - (destroy_device_model): don't need to free devices because the list
- refcounts them
- - (destroy_security_model): remove; WirelessSecurity objects are
- refcounted now
- - (add_security_item): drop the initial reference on the security
- object because the list store is now handling references
- - (security_combo_init): change the WirelessSecurity column object
- to be a boxed type so that refcounting can work; don't need to
- have a destroy handler for the list store anymore; unref the
- security list store because it's handled by dialog destruction
- - (dialog_init): unref the device after getting it from the list store
- - (nma_wireless_dialog_get_connection): unref the WirelessSecurity
- object after getting it from the list store
-
-2007-10-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (get_security_for_ap): ->proto is now a GSList
-
-2007-10-16 Tambet Ingo <tambet@gmail.com>
-
- * src/gconf-helpers/gconf-helpers.c (nm_gconf_read_connection): Don't pick
- connection settings by name from gconf, get everything and use an anonymous
- setting creator.
-
-2007-10-16 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c (get_security_for_ap): Wireless security protocol is a GSList
- of strings, not a string.
-
-2007-10-15 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- - Remove border widths on subwidgets so they align better with the
- wireless-dialog
- - Make all labels left-aligned
- - Implement WPA-EAP widget
- - Implement EAP-TLS method widget
-
- * src/wireless-security/wireless-security.c
- src/wireless-security/wireless-security.h
- - (ws_wpa_fill_default_ciphers): generic function for filling in default
- WPA ciphers
-
- * src/wireless-security/ws-wpa-psk.c
- - (src/wireless-security/ws-wpa-psk.c): use ws_wpa_fill_default_ciphers()
-
- * src/wireless-security/ws-wpa-eap.c
- src/wireless-security/ws-wpa-eap.h
- - Implement shell WPA-EAP widget
-
- * src/wireless-security/Makefile.am
- src/wireless-security/eap-method.c
- src/wireless-security/eap-method.h
- - Implement EAP method superclass
-
- * src/wireless-security/eap-method-tls.c
- src/wireless-security/eap-method-tls.h
- - Implement EAP-TLS UI bits
-
- * src/wireless-dialog.c
- - (security_combo_init): add WPA-EAP options; don't leak wireless
- security widgets on dialog destruction
-
-2007-10-14 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.h
- src/wireless-security/Makefile.am
- src/wireless-security/ws-leap.c
- src/wireless-security/ws-leap.h
- src/wireless-dialog.c
- - Add LEAP support
-
-2007-10-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet.glade
- - Fix up LEAP widget
- - Add max length constraints on some security widgets
-
-2007-10-13 Dan Williams <dcbw@redhat.com>
-
- * src/Makefile.am
- src/sha1.h -> src/wireless-security/sha1.h
- src/sha1.c -> src/wireless-security/sha1.c
- src/wireless-security/ws-wpa-psk.h
- src/wireless-security/ws-wpa-psk.c
- src/wireless-security/wireless-security.h
- src/wireless-security/Makefile.am
- - Add WPA-PSK passphrase and hex support
-
-2007-10-13 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/Makefile.am
- src/wireless-security/ws-wep-passphrase.c
- src/wireless-security/ws-wep-passphrase.h
- src/wirelees-security/wireless-security.h
- src/wireless-dialog.c
- - Add WEP passphrase support
-
-2007-10-13 Dan Williams <dcbw@redhat.com>
-
- * src/utils/Makefile.am
- src/Makefile.am
- configure.ac
- src/utils/utils.c
- src/utils/utils.h
- src/gnome-keyring-md5.c -> src/utils/gnome-keyring-md5.c
- src/gnome-keyring-md5.h -> src/utils/gnome-keyring-md5.h
- - Move gnome-keyring-md5 stuff to a library that both the applet and
- the wireless security stuff can easily use
- - Put utils_bin2hexstr() in utils.c
-
- * src/wireless-security/ws-wep-key.c
- src/wireless-security/Makefile.am
- - (fill_connection): Use utils_bin2hexstr() from src/utils/
-
-2007-10-13 Dan Williams <dcbw@redhat.com>
-
- * src/wireless-security/wireless-security.c
- src/wireless-security/wireless-security.h
- src/wireless-security/ws-wep-key.c
- src/wireless-security/ws-wep-key.h
- src/wireless-security/Makefile.am
- src/Makefile.am
- configure.ac
- - wireless security UI bits; to be statically linked into both the
- applet and the connection editor
-
- * src/wireless-dialog.c
- src/wireless-dialog.h
- src/applet.glade
- - Implement wireless dialog using security UI bits
-
- * src/applet.c
- - (other_wireless_activate_cb, other_wireless_response_cb): hook
- wireless dialog up to Connect to Other Network...
-
-2007-10-12 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (nma_schedule_warning_dialog): don't need an 'applet' argument
-
-2007-10-12 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c: Don't hard code the property names of the libnm-glib classes,
- use the defined strings.
- (notify_ap_prop_changed_cb): Fix a typo to include the AP flags property to hash
- calculation.
-
-2007-10-10 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.h
- src/gconf-helpers/gconf-helpers.c
- - (nm_gconf_write_connection): add optional filter function so callers
- can choose not to write some keys
-
- * src/vpn-properties/nm-vpn-properties.c
- - (write_vpn_connection_to_gconf): update for changes to
- nm_gconf_write_connection()
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_changed,
- applet_dbus_connection_settings_new,
- applet_dbus_connection_settings_new_from_connection): fill in VPN
- setting default username
- - (applet_dbus_connection_settings_save, vpn_user_name_filter_cb): don't
- write the VPN setting's 'user_name' key to GConf since it's supposed
- to be transient
-
-2007-10-09 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_add_networks_helper): don't calculate AP hashes in hot paths
- - (foo_device_added_cb, access_point_added_cb,
- notify_ap_prop_changed_cb): calculate the AP hashes when NM notifies
- us of the AP, which isn't in a path that impacts UI speed
-
-2007-10-09 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (read_one_setting_value_from_gconf): don't warn on failed reads from
- GConf (ie, where key doesn't exist)
-
-2007-10-09 Tambet Ingo <tambet@gmail.com>
-
- Now with 100% less compiler warnings!
-
- * src/gconf-helpers/gconf-helpers.c (read_one_setting_value_from_gconf): Remove
- a compiler warning for trying to store int value to uint variable. Add a runtime
- warning if a negative value is casted to unsigned integer.
-
- * src/password-dialog.c (nma_wpa_passphrase_to_hex): Cast the bssid data to char.
-
- * src/nm-utils.[ch]: Remove, it's part of libnm-utils.
-
- * src/vpn-connection-info.c: Use gconf_entry_unref() instead of deprecated
- gconf_entry_free().
-
- * src/menu-items.c (nm_network_menu_item_class_dispose): Remove an unused variable.
-
- * src/applet-dbus-settings.c: Include "vpn-password-dialog.h".
- (applet_dbus_connection_settings_new_from_connection): Remove a typo.
-
- * src/applet.c: Use (gtk_menu_item_remove_submenu) only for gtk+ versions lower
- than 2.12.0 and (gtk_menu_item_set_submenu) for higher versions as it is deprecated
- now.
- (show_vpn_state): Use a "default" label in switch to avoid compiler warnings.
- (nma_menu_disconnect_vpn_item_activate): Remove unused variables.
- (foo_device_state_changed_cb): Ditto.
- (ap_hash): Return unsigned char string.
- (nma_menu_device_add_access_points): Remove an unused variable.
- (get_connection_settings_for_device): Ditto.
- (notify_active_ap_changed_cb): Ditto.
-
- * src/vpn-properties/nm-vpn-properties.c (vpn_druid_vpn_details_page_next): Hide if
- the gtk version is at least 2.10.0.
-
- * src/gconf-helpers/gconf-helpers.c (copy_one_setting_value_to_gconf):
- Fix a typo: the printf string for guint64 is "%llu", not "%ull".
-
- * src/applet.c (nma_is_empty_ssid): Remove, use it from libnm-utils.
- (nma_escape_ssid): Ditto.
- (nm_utils_same_ssid): Ditto.
-
-2007-10-08 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (find_duplicate, nma_add_networks_helper): when multiple wireless
- cards are in use, use the device to differentiate between duplicate
- APs in the menu. Each card should have it's own list of APs and
- duplicates.
-
-2007-10-08 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_setup_widgets): make the size group control both horizontal and
- vertical size so that AP items in the menu are always a consistent
- vertical size as well
-
-2007-10-08 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (new_auto_wireless_setting, nma_menu_item_activate): split out
- creation of a new wireless, and only autoconnect by _default_ if the
- SSID is not a manufacturer default SSID like 'linksys' or 'NETGEAR'
-
-2007-10-07 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (read_one_setting_value_from_gconf, copy_one_setting_value_to_gconf):
- save UINT64s as strings, because single-precision floats are not
- precise enough at the large values of time(2) to be used, and GConf
- doesn't do either UINT64 or double
-
-2007-10-06 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_save): explicitly send a GConf
- notification since sometimes it seems to get lost in the GConfClient
- cache
-
-2007-10-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (foo_wireless_state_change): add the BSSID of the AP NM just connected
- to to the seen-bssids list
- - (foo_device_state_changed_cb): refactor active connection search code
- into get_connection_settings_for_device()
- - (foo_device_state_changed): update active connections before
- device specific handlers
- - (add_seen_bssid): new function; add BSSID of the given AP to the
- given connection's seen-bssids list if its not in the list yet
- - (notify_active_ap_changed_cb, foo_device_added_cb): handle active
- network changes and add new AP's BSSID to the seen-bssids list
-
-2007-10-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (foo_bssid_strength_changed): don't access the property directly,
- use the wrapper so that strength will get updated from D-Bus
- if needed
- - (foo_wireless_state_change): clean up periodic strength update code
-
-2007-10-05 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_add_networks_helper): better solution to matching active AP
- with the correct menu item; also block emission of 'activate'
- signal when marking the currently active AP in the menu so that
- unintended activations don't occur
-
-2007-10-05 Dan Williams <dcbw@redhat.com>
-
- * src/menu-items.c
- src/menu-items.h
- - (nm_network_menu_item_find_dupe, nm_network_menu_item_add_dupe): new
- functions; need to keep track of duplicates when collapsing
- APs for display in the menu so that the right menu item can be
- checked for the active AP
-
- * src/applet.c
- - (nma_add_networks_helper, nma_menu_device_add_access_points): store
- the active access point and check only the menu item that
- corresponds to it
-
-2007-10-04 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (foo_device_state_changed_cb): if device is in state ACTIVATED,
- find the connection that is activated for this device and update
- it's timestamp
- - (foo_device_state_changed): don't print connection out any more
- - (foo_client_state_change): don't try to destroy an invalid hash table
-
-2007-10-04 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.h
- src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_save): new function; write a
- connection to GConf
- - (applet_dbus_settings_init): listen to GConf key changes for the
- entire connections directory, not each connection's own directory.
- Lets the applet get notifications when connections are removed or
- added.
- - (applet_dbus_settings_finalize): clean up GConf notifiers
- - (connections_changed_cb): handle connection additions, deletions,
- and changes
- - (applet_dbus_settings_get_by_gconf_path): new function
- - (applet_dbus_connection_settings_finalize): no longer clean up GConf
- stuff here
- - (applet_dbus_connection_settings_changed): renamed from
- connection_settings_changed_cb(), and validate the connection after
- re-reading it from GConf and return FALSE if the connection is no
- longer valid (and emit the Removed signal for the connection)
- - (applet_dbus_connection_settings_new): verify connection that was
- just read from GConf and return NULL if it's invalid
- - (applet_dbus_connection_settings_save): write an updated connection
- to GConf
- - (applet_dbus_connection_settings_new_from_connection): verify the
- connection that is passed in before using it
-
-2007-10-03 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/menu-items.c
- - Fixups for Network -> AccessPoint changes in NM
-
-2007-10-03 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (get_first_active_device): use active connection list now
- - (nma_menu_device_add_networks, nma_add_networks_helper): don't depend
- on only the active SSID, use the active connection to find out what
- AP should be marked in the menu
- - (clear_active_connections, foo_device_state_changed): update active
- connections when a device's state changes
- - (foo_client_state_change): clear active connections when NM goes away
- - (void nma_finalize): clear active connections on quit
-
-2007-10-01 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.c
- - (read_one_setting_value_from_gconf, copy_one_setting_value_to_gconf):
- handle new UINT64 type, but since GConf can't do uint64, use
- floats instead
- - (nm_gconf_get_float_helper, nm_gconf_set_float_helper): new functions
-
-2007-10-01 Dan Williams <dcbw@redhat.com>
-
- Patch from Matthias Clasen <mclasen@redhat.com> (rh #307921)
-
- * src/applet.c
- - (nma_status_icon_size_changed_cb): actually redraw icons when the
- applet's size changes
- - (foo_wireless_state_change, foo_wired_state_change,
- foo_device_state_changed_cb, foo_device_state_changed,
- foo_device_added_cb, foo_client_state_change_cb,
- foo_client_state_change, foo_setup_client_state_handlers,
- foo_manager_running_cb, foo_manager_running, foo_set_initial_state,
- foo_client_setup): add a 'synthetic' argument to functions that
- emit notifications to suppress notification events that are
- generated by internal state updates (ie, on launch when reading
- initial NM state)
-
-2007-10-01 Dan Williams <dcbw@redhat.com>
-
- Patch from Stéphane Loeuillet <leroutier@gmail.com>
-
- * nm-applet.desktop
- - Use XDG standard autostart directory
- - Bring up to spec; remove deprecated Encoding tag; remove --sm-disable
- because it's not session-managed anymore (rh #313031)
-
-2007-10-01 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_send_event_notification, nma_show_notification_dialog): new
- functions; notify the user of important events via either the
- notification system or a dialog box
- - (show_vpn_state): notify the user of important VPN related events
- - (vpn_connection_state_changed): handle new 'reason' argument to
- VPN connection state changes
- - (foo_client_state_change): clear the VPN state when NM goes away
-
- * src/Makefile.am
- - remove standalone notification bits
-
-2007-10-01 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c (activate_device_cb): Implement a place holder which will show
- a beautiful error dialog if device activation fails.
- (nma_menu_item_activate): Use the new device activation method.
-
-2007-10-01 Jeremy Katz <katzj@redhat.com>
-
- * src/password-dialog.c, src/applet.glade:
- - (showpasscb_toggled_cb): Hide password by default, cb to show
-
-2007-09-30 Dan Williams <dcbw@redhat.com>
-
- * src/password-dialog.c
- - Fix spacing
- - (nma_wpa_passphrase_to_hex): handle SSIDs with NULL bytes, indicate
- errors
- - (response_cb): handle errors hashing passphrase
-
-2007-09-28 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (vpn_connection_state_changed): clean up, get rid of unused code
- - (nma_menu_vpn_item_clicked): consolidate new VPN connection code
- - (foo_client_state_change): blow away list of active VPN connections
- when NM goes away
- - (foo_add_initial_vpn_connections, foo_set_initial_state): get initial
- state of VPN connections on start too
-
-2007-09-28 Jeremy Katz <katzj@redhat.com>
-
- * src/password-dialog.c (response_cb): Fix where cancel'ing the
- password dialog would leave you unable to bring it back up (rh#311541)
-
- * src/applet.c (foo_client_setup): Don't show the status icon if
- NM isn't running
-
- * src/password-dialog.c
- - (update_button_cb, response_cb,
- nma_wpa_passphrase_to_hex): Support WPA passphrases based
- on 0.6.5 bits.
- * src/sha1.c, src/sha1.h, src/Makefile.am: Add sha1 code from 0.6.5
-
-2007-09-28 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_vpn_item_clicked, nma_menu_disconnect_vpn_item_activate,
- nma_menu_add_vpn_submenu): for now, preserve old behavior of only
- one active VPN connection at a time. Will be fixed later.
-
-2007-09-27 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (get_secrets, applet_dbus_connection_settings_get_secrets): correctly
- handle VPN secrets too
-
-2007-09-26 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-password-dialog.c
- src/vpn-password-dialog.h
- src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_get_secrets): call out to the VPN
- password dialog helper bits
-
-2007-09-25 Dan Williams <dcbw@redhat.com>
-
- * src/menu-items.c
- - (wired_menu_item_new): Dim wired items based on carrier state
-
-2007-09-25 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-properties/nm-vpn-properties.c
- - Fix various errors and warnings
-
-2007-09-25 Dan Williams <dcbw@redhat.com>
-
- * src/password-dialog.c
- - (response_cb): use nm_settings_new_error() to create error messages
-
- * src/applet-dbus-settings.c
- - (new_error): remove
- - (applet_dbus_connection_settings_get_secrets): use
- nm_settings_new_error() to create error messages
-
-2007-09-25 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_get_secrets): handle new 'request_new'
- parameter by asking the user for new secrets explicitly rather than
- pulling from the keyring
-
-2007-09-24 Matthias Clasen <mclasen@redhat.com>
-
- * src/applet.c (nma_menu_create): Update the icon after setting
- the icon size.
-
-2007-09-23 Dan Williams <dcbw@redhat.com>
-
- * src/vpn-properties/Makefile.am
- src/vpn-properties/nm-vpn-properties.c
- src/vpn-properties/nm-vpn-ui-interface.h
- - Rework the VPN UI module interface so it's based on NMConnections
- rather than a bunch of random things. Clean up the properties
- program code a bunch and use the GConf helpers common code
- for GConf stuff
-
-2007-09-23 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.h
- src/gconf-helpers/gconf-helpers.c
- src/applet-dbus-settings.c
- - (nm_gconf_write_connection): new function; move code that writes an
- NMConnection to GConf into the GConf helpers common code
-
-2007-09-21 Dan Williams <dcbw@redhat.com>
-
- * src/password-dialog.c
- - (update_button_cb): fix key length for 40-bit WEP
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (foo_bssid_strength_changed, foo_wireless_state_change): use GObject
- property notification to get strength updates
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_item_activate): ensure wireless security is found; use the
- type-specific connection name rather than just "Auto"
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (add_ciphers_from_flags, get_security_for_ap, nma_menu_item_activate):
- autogenerate acceptable security parameters from AP information when
- a wireless network is clicked and no compatible connection has been
- defined yet
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/password-dialog.c
- src/password-dialog.h
- src/applet-dbus-settings.c
- src/applet.glade
- src/Makefile.am
- - Add a simple WEP/WPA-PSK password dialog for now
- - Remove cruft from applet glade file
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_get_secrets): make asynchronous to
- match libnm-glib API change
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - (connection_settings_changed_cb, applet_dbus_connection_settings_new):
- ensure 'id' is updated
- - (applet_dbus_connection_settings_get_connection): new function
-
- * src/applet.c
- - (nm_utils_same_ssid, match_cipher, security_compatible,
- nm_ap_check_compatible): gross C&P from NM to find compatible connection
- - (nma_menu_item_activate): find an existing connection to activate
- if we can
- - (nma_add_networks_helper, get_vpn_connections): warning fixes
-
-2007-09-20 Tambet Ingo <tambet@gmail.com>
-
- * src/connection-editor/nm-connection-editor.c: Use defined setting names.
-
- * src/connection-editor/nm-connection-list.c (nm_connection_list_finalize):
- Don't leak GConfClient.
- (load_connections): No need to use weak references, just use
- (g_object_set_data_full).
-
- * src/gconf-helpers/gconf-helpers.c (property_value_destroy): Implement.
- (add_property): Implement.
- (read_one_setting_value_from_gconf): Use variable names that actually exist.
- (nm_gconf_read_connection): Ditto.
-
- * src/applet.c (nma_menu_item_activate): s/devtype/type/.
- (nma_menu_vpn_item_clicked): Use the new VPN activation API.
- (get_vpn_connections): Implement it. AppletDbusConnectionSettings is _SO_
- painful to work with.
- (nma_menu_add_vpn_submenu): Don't use deprecated vpn-connection-info anymore.
-
- * src/applet-dbus-settings.c (applet_dbus_settings_list_connections): Implement.
- (copy_one_setting_value_to_gconf): Fix some typos. Handle NM_S_TYPE_GVALUE_HASH.
-
- * src/gconf-helpers/gconf-helpers.c (nm_gconf_get_valuehash_helper): Implement.
- (nm_gconf_set_valuehash_helper): Implement.
- (read_one_setting_value_from_gconf): Handle NM_S_TYPE_GVALUE_HASH.
- (nm_gconf_read_connection): Read VPN data.
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-editor.glade
- - Remove PPP tab
- - Change SSID to a text field for now
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/connection-editor/nm-connection-list.c
- - (edit_connection_cb): correctly pull the NMConnection out of the
- tree view selection
- - (load_connections): keep track of the GConf path of the connection
- so that it's easier to update it later if it gets changed underneath
- the connection editor
- - (list_selection_changed_cb, nm_connection_list_init): button
- sensitivity should track selection
-
-2007-09-20 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers/gconf-helpers.h
- src/gconf-helpers/gconf-helpers.c
- src/gconf-helpers/Makefile.am
- src/connection-editor/Makefile.am
- src/Makefile.am
- configure.ac
- - Move gconf helpers into their own directory and make them a libtool
- library so that both the applet and the connection tool can use them
- - (nm_gconf_read_connection): new function, move bits from
- applet-dbus-settings.c that parse NMConnections from GConf
-
- * src/connection-editor/nm-connection-list.c
- src/connection-editor/nm-connection-list.h
- - (hash_add_connection_to_list): ensure list is terminated when adding
- connection to list store
- - (load_connections): new function; read connection from GConf
- - (nm_connection_list_init): call load_connections(), add a cell renderer
- to the tree view widget so that connections are displayed in the list
-
- * src/applet-dbus-settings.c
- - (read_one_setting_value_from_gconf, read_connection_from_gconf): move
- to gconf-helpers/gconf-helpers.c
- - (connection_settings_changed_cb, applet_dbus_connection_settings_new):
- use gconf-helpers implementations for reading connection from GConf
-
-2007-09-20 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * src/connection-editor/Makefile.am: install Glade file in the same
- directory used by the applet.
-
-2007-09-20 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * src/applet.c (nma_context_menu_create): added 'Edit Connections...'
- item to the context menu.
- (nma_edit_connections_cb): added callback for the menu item.
-
- * src/Makefile.am: added really connection-editor to the build and
- added connection editor "widgets" to the applet's SOURCES.
-
- * src/connection-editor/nm-connection-editor.glade: fixed typo.
-
- * src/connection-editor/nm-connection-editor.[ch]:
- (nm_connection_editor_show, nm_connection_editor_run_and_close): new
- functions to make it easier to manage the underlying dialog (maybe this
- should be a GtkDialog-based class?)
- (nm_connection_editor_init): keep a reference to the dialog also.
- (nm_connection_editor_finalize): destroy the dialog.
- (dialog_response_cb): don't exit the main loop, just hide the dialog.
-
- * src/connection-editor/nm-connection-list.[ch]:
- (edit_connection_cb): fixed call to gtk_tree_view_get_selected_rows().
- (nm_connection_list_show, nm_connection_list_run_and_close,
- nm_connection_list_init, nm_connection_list_finalize, dialog_response_cb):
- same as in nm-connection-editor.[ch].
-
- * src/connection-editor/main.c (main): added missing argument to
- nm_connection_editor_new().
-
-2007-09-19 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_item_activate, nma_menu_add_create_network_item,
- ap_hash, nma_add_networks_helper, sort_wireless_networks,
- nma_menu_device_add_networks, foo_bssid_strength_changed,
- foo_wireless_state_change): adapt for changes to libnm-glib, SSID
- must not be freed
-
-2007-09-20 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * src/connection-editor/nm-connection-editor.h: added flags for pages.
-
- * src/connection-editor/nm-connection-editor.c
- (nm_connection_editor_set_connection): use g_object_unref for
- destroying the NMConnection.
- (nm_connection_editor_new): added flags argument.
-
- * src/connection-editor/nm-connection-list.[ch]:
- * src/connection-editor/nm-connection-editor.glade: added connection
- list dialog.
-
-2007-09-19 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * src/connection-editor.c: fixed compilation warnings.
- (wireless_*_changed): added missing callbacks for wireless options.
-
-2007-09-19 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * src/connection-editor: new connection editor.
-
- * configure.ac: added connection editor to the build.
-
-2007-09-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (read_connection_from_gconf, copy_connection_to_gconf): use new
- NMSettings value enumeration functions from libnm-util to
- simplify read/write of settings from GConf
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * configure.ac
- src/Makefile.am
- src/applet-compat.c
- src/applet-compat.h
- src/applet.c
- src/applet.h
- - Handle removal of unused stuff from libnm-util
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_new_from_connection,
- applet_dbus_connection_settings_get_id,
- applet_dbus_connection_settings_get_settings,
- applet_dbus_connection_settings_get_secrets): a bit of extra
- validation of NMConnection objects
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (copy_connection_to_gconf): handle lack of an 802-11-wireless-security
- setting; open networks don't need one
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (read_connection_from_gconf): use the right gconf key
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_init): don't create a new NMConnection
- that's just going to get thrown away immediately anyway
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_settings_add_connection): send out NewConnection signal
- when adding a new connection
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (foo_set_icon): don't redraw the applet icon if nothing has actually
- changed
-
-2007-09-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_item_activate): set the SSID of the new connection so that
- it's actually valid; don't unref the new connection since the
- AppletDBusConnectionSettings object takes ownership of it
-
-2007-09-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (nma_menu_item_activate): fix for changes to nm_device_activate() in
- libnm-glib to pass connection object path rather than NMConnection
- object
- - (nma_finalize, nma_constructor): stop monitoring old GConf path for
- changes
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - (applet_dbus_settings_get_by_dbus_path): new function
- - (applet_dbus_settings_add_connection): new function; add an
- NMConnection to GConf and wrap and export it over D-Bus
- - (read_connection_from_gconf): fix gconf setting name
- - (add_keyring_item): new function; add a secret to the keyring
- - (copy_connection_to_gconf): new function; copy an NMConnection object
- to GConf and the keyring
- - (applet_dbus_connection_settings_new_from_connection): new function;
- create a new NMConnection D-Bus export wrapper from an NMConnection
- object
-
-2007-09-13 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers.c
- src/gconf-helpers.h
- - (nm_gconf_set_int_helper, nm_gconf_set_string_helper,
- nm_gconf_set_bool_helper, nm_gconf_set_stringlist_helper,
- nm_gconf_set_bytearray_helper): new functions
-
-2007-09-12 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c: Rewrite the VPN connection handling now that everything
- underneath has changed.
-
- * src/vpn-properties/nm-vpn-ui-interface.h: Convert properties to hash tables
- eveyrwhere.
-
- * src/vpn-properties/nm-vpn-properties.c: Create properties hash tables instead
- of GSLists.
-
- * src/vpn-password-dialog.c: Passwords are now dictionary items. Use odd strings
- from the helper output as keys, even keys for values.
-
- * src/vpn-connection-info.[ch]: Implement.
-
-2007-09-11 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- - (applet_dbus_connection_settings_get_secrets): fix it; need to
- specify the keyring items in a lot more detail now, using the
- connection name, the setting name, and the setting key for each
- secret
-
-2007-09-11 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_item_activate): Fix up device activation for changes
- in argument types for Activate
-
-2007-09-09 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - Clean up applet widget creation and finalization
-
-2007-09-06 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - Random cleanups; dropdown_menu -> menu, clean up usage of
- nma_menu_clear(), kill nma_dropdown_menu_populate(), fix
- menu destruction to ensure we don't leak widgets
-
-2007-09-06 Dan Williams <dcbw@redhat.com>
-
- * src/menu-items.c
- src/menu-items.h
- - (nm_network_menu_item_init): keep track of the hbox so it can be
- destroyed when necessary
- - (nm_network_menu_item_class_dispose, nm_network_menu_item_class_init):
- dispose of subwidgets as necessary; dispose of hash if needed
-
-2007-09-02 Dan Williams <dcbw@redhat.com>
-
- * src/applet-dbus-settings.c
- src/applet-dbus-settings.h
- - Update user settings daemon D-Bus defines now that it's in
- NetworkManager.h
- - s/applet_connection->settings/applet_connection->connection/g since
- that's what it really is
- - Update for change of NMConnection to GObject subclass
- - (read_connection_from_gconf): clear ->id before trying to get the
- value again so that nm_gconf_get_string_helper() doesn't complain
-
- * src/applet.c
- - Update for change of NMConnection to GObject subclass
-
- * src/applet-dbus-manager.c
- src/applet.h
- - Update user settings daemon D-Bus defines now that it's in
- NetworkManager.h
-
-2007-08-30 Dan Williams <dcbw@redhat.com>
-
- Patch from Jani Monoses <jani@ubuntu.com>
-
- * src/vpn-properties/clipboard.c
- src/vpn-properties/nm-vpn-properties.glade
- src/vpn-properties/nm-vpn-properties.c
- - Use GtkAssistant instead of GnomeDruid on GTK+ >= 2.10
- (gnome.org #470554)
-
-2007-08-30 Dan Williams <dcbw@redhat.com>
-
- Patch from Jani Monoses <jani@ubuntu.com>
-
- * src/applet.c
- - (about_dialog_activate_link_cb): don't use gnome_url_open()
- (gnome.org #460671)
-
-2007-08-30 Dan Williams <dcbw@redhat.com>
-
- Patch from Jani Monoses <jani@ubuntu.com>
-
- * nm-applet.desktop
- - show in XFCE too (gnome.org #471608)
-
-2007-08-29 Dan Williams <dcbw@redhat.com>
-
- * nm-applet.conf
- - New D-Bus service name
-
- * src/applet-marshal.list
- src/applet-marshal-main.c
- src/applet-dbus-manager.c
- src/applet-dbus-manager.h
- src/applet.h
- src/applet.c
- src/Makefile.am
- configure.ac
- - Move most D-Bus housekeeping over to the D-Bus manager rather
- than a lot of hardcoded junk in applet-dbus.c and applet-dbus-info.c
-
- * src/nm-utils.c
- src/nm-utils.h
- - Remove functions that are no longer used
-
- * src/applet-dbus-info.c
- src/applet-dbus-info.h
- src/applet-dbus.c
- src/applet-dbus.h
- - Remove, no longer used; some bits need to be replaced by Tambet's new
- VPN interface stuff
-
- * src/applet-dbus-settings.c
- - Hook up the new NMConnection/NMSettings stuff to D-Bus
-
- * src/menu-items.c
- - Remove no longer relevant bits
-
-2007-08-29 Dan Williams <dcbw@redhat.com>
-
- * src/gconf-helpers.c
- - (nm_gconf_get_bytearray_helper): make it really a byte array. Code
- was previously appending ints, leading to 3 zero elements for each
- actual data element
-
-2007-08-29 Dan Williams <dcbw@redhat.com>
-
- Remove anything related to wireless-security-options, to be replaced
- by NMSettings/NMConnectionSettings.
-
-2007-08-29 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/other-network-dialog.c
- src/menu-items.c
- - Adjust for new AP flags
-
-2007-08-22 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (ap_hash): fix missing return value, cleanups
- - (nma_add_networks_helper): don't try to free uninitialized memory
- if the ssid was NULL, don't try to free a NULL ssid
- - (foo_bssid_strength_changed): don't try to free a NULL ssid
- - (foo_wireless_state_change): handle NULLs better
-
-2007-08-22 Dan Williams <dcbw@redhat.com>
-
- * src/menu-items.c
- src/menu-items.h
- - Make NMNetworkMenuItem a GtkCheckMenuItem subclass, not a random structure
- that contains all the widgets
- - Make the NMNetworkMenuItem accessors sane (split them out for SSID,
- strength, and detail instead a gigantic update() procedure)
-
- * src/applet.c
- - Use new NMNetworkMenuItem object
- - (nma_dropdown_menu_clear): remove children from the menu rather than
- destroying them directly
- - (sort_wireless_networks): ensure both SSIDs are valid before trying
- to access their contents
- - (nma_add_networks_helper): check for an existing menu item that
- represents this AP, based on a hash of certain AP properties. If
- found, use that item instead of adding a new item.
- - (ap_hash): hash certain AP properties to combine BSSIDs into one menu
- item when needed
-
-2007-08-21 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (sort_wireless_networks): fix various errors; ensure 0 is returned on
- when the two APs are equal, and don't use string comparisons because
- SSIDs can have embedded nulls as they are byte arrays, not strings
-
-2007-08-20 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (sort_wireless_networks): new function
- - (nma_menu_device_add_networks): sort networks
-
-2007-08-17 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- src/applet.h
- - (foo_update_icon, foo_set_icon, nma_finalize, nma_icons_free,
- nma_icons_load_from_disk): use an array with slots instead of a
- list for the icon layers. fixes races between link and VPN icon
- layers depending on which one gets set first
-
-2007-08-15 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (foo_set_icon): add note that this is broken when VPN connection
- icon is set before main icon. Layering here is buggy.
- - (foo_client_state_change): force an icon update of the VPN layer
- when updating the main icon
- - (foo_manager_running): remove incorrect comment
-
-2007-08-14 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - Handle NM_VPN_STATE_* -> NM_VPN_SERVICE_STATE_* and NMVPNState ->
- NMVPNServiceState renames
- - Handle NM_VPN_ACT_STAGE_* -> NM_VPN_CONNECTION_STATE_* and
- NMVPNActStage -> NMVPNConnectionState renames
-
-2007-08-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_menu_add_vpn_menu): sort VPN connections
-
-2007-08-13 Dan Williams <dcbw@redhat.com>
-
- Patch from Michael Biebl <biebl@debian.org>
-
- * po/POTFILES.in
- - Update for vpn-properties move
-
-2007-08-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_get_first_active_vpn_connection,
- nma_menu_disconnect_vpn_item_activate,
- nma_menu_add_vpn_menu): list returned from
- nm_client_get_vpn_connections() needs to be freed now
- - (foo_manager_running): set applet & vpn state to UNKNOWN when NM
- goes away
-
-2007-08-13 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_add_networks_helper): don't show non-SSID-broadcasting APs
- in the menu
-
-2007-08-13 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c (nma_menu_device_add_networks): Fix an invalid free
- which happened in case there's no active ssid.
- (sort_devices): Implement.
- (nma_menu_add_devices): Sort the devices before adding them to the menu.
-
-2007-08-13 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * src/gconf-helpers.c:
- * src/applet-dbus-settings.c: fixed some compilation problems.
-
-2007-08-13 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * src/applet.h: added new GConf path for connection settings.
-
- * src/gconf-helpers.[ch] (nm_gconf_get_stringlist_helper,
- nm_gconf_get_bytearray_helper): new helper functions.
-
- * src/applet-dbus-settings.[ch]: added implementation of the new
- configuration interface for the GConf-based applet.
-
- * src/Makefile.am: added new files.
-
-2007-08-13 Tambet Ingo <tambet@gmail.com>
-
- * configure.ac: libnm-glib just got renamed to libnm_glib.
- Add src/vpn-properties/Makefile to AC_OUTPUT.
-
- * src/Makefile.am: Add vpn-properties to SUBDIRS.
-
- * src/vpn-properties/*: Move it here from NetworkManager.
-
-2007-08-09 Tambet Ingo <tambet@gmail.com>
-
- * src/applet.c (foo_wireless_state_change): Fix a memory corruption.
-
-
-2007-07-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Claudio Saavedra <csaavedra@alumnos.utalca.cl>
-
- * src/other-network-dialog.c
- - Fix critical warning; gtk_widget_destroy already destroys the
- wireless adapter TreeModel (#438441)
-
-2007-07-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Jani Monoses <jani@ubuntu.com>
-
- * src/main.c
- - Kill usage of GnomeClient (#436832)
-
-2007-07-26 Dan Williams <dcbw@redhat.com>
-
- Patch from Jani Monoses <jani@ubuntu.com>
-
- * src/applet.c
- src/other-network-dialog.c
- src/menu-items.c
- configure.ac
- - Remove bits for GTK < 2.6 (#436832)
-
-2007-06-27 Dan Williams <dcbw@redhat.com>
-
- * Make SSIDs GByteArrays everywhere
- * Rename "essid" -> "ssid" everywhere that's appropriate
-
-2007-06-22 Tambet Ingo <tambet@ximian.com>
-
- * src/applet.c (nma_add_networks_helper): Fix a typo that caused crashes.
-
-2007-06-21 Tambet Ingo <tambet@ximian.com>
-
- * src/applet-dbus-info.c (nmi_dbus_get_key_for_network): Move the passphrase
- dialog creation to another function that is called from the main loop so that
- the "getKeyForNetwork" dbus call can return before the dialog asks a bunch of
- information over dbus.
-
-2207-06-14 Christopher Aillon <caillon@redhat.com>
-
- * src/applet.glade: (passphrase_required)
- Connect to a network, not log in. (#372154)
-
-2007-06-13 Tambet Ingo <tambet@ximian.com>
-
- * src/applet.c (nma_menu_item_activate): Fix the NMSettingWireless
- creation.
-
-2007-05-07 Tambet Ingo <tambet@ximian.com>
-
- * src/applet.c (nma_menu_item_activate): Create and use a NMConnection
- for device activation.
-
-2007-03-28 Tambet Ingo <tambet@ximian.com>
-
- * src/applet-dbus-info.c (nmi_dbus_get_key_for_network): Fix a typo: we do
- want the device to be a wireless device.
-
-2007-03-26 Tambet Ingo <tambet@ximian.com>
-
- Fix VPN.
- Clean up a lot of old non-working dbus calls and data structures and replace
- them with what libnm-glib provides.
-
- * src/applet-dbus-devices.c
- * src/applet-dbus-devices.h
- * src/applet-dbus-vpn.c
- * src/applet-dbus-vpn.h
- * src/wireless-network.c
- * src/wireless-network.h
- * src/nm-device.c
- * src/nm-device.h
- * src/vpn-connection.c
- * src/vpn-connection.h
-
- Remove. All of these are provided by libnm-glib now.
-
-2007-03-16 Tambet Ingo <tambet@ximian.com>
-
- First stab at converting the applet over to libnm-glib instead of using
- the low-level DBUS API (which is removed from NM by now). Since libnm-glib
- emits signals for all "interesting" state changes in NM, we don't have to
- poll for any changes in the applet and can sleep and do nothing if there
- are no events (either from X or libnm-glib).
-
- The current status should be that the status icon should show the correct
- icon which reflects the NM state, right-click menu should work 100%, and
- the left click menu (devices) should show the correct information. Device
- activation should work only for wired devices. VPN doesn't work at all.
- And there's a bunch of warnings on the console.
-
- * configure.ac: Put all PKG-CONFIG checks in one check so that it can
- remove duplicate CFLAGS, LDFLAGS and libraries to link.
-
-2007-02-19 Dan Williams <dcbw@redhat.com>
-
- Patch from Andreas Hanke <andreas.hanke@gmx-topmail.de>
-
- * configure.ac
- - Remove unused bits that calculate EXPANDED_BINDIR and
- DBUS_SYSTEMD_DIR (gnome.org #409322)
-
-2007-02-18 Dan Williams <dcbw@redhat.com>
-
- Patch from Christian Persch <chpe@gnome.org>
- * src/Makefile.am
- - Don't build libegg sources when using GtkStatusIcon
-
-2007-02-16 Dan Williams <dcbw@redhat.com>
-
- * src/applet.c
- - (nma_about_cb): update copyright dates in about dialog
-
-2007-02-16 Dan Williams <dcbw@redhat.com>
-
- Patch from Luca Ferretti
-
- * src/applet.c
- - (nma_constructor): remove glade_gnome_init, as it is deprecated
- (Gnome.org #402468)
-
-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)
-
-***** import from NetworkManager module *****
diff --git a/configure.ac b/configure.ac
index c8968c00..d5d84436 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,7 +14,7 @@ AC_INIT([nm-applet],
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
-AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz -Wno-portability])
+AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz -Wno-portability])
AM_MAINTAINER_MODE([enable])
AM_SILENT_RULES([yes])