summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2008-08-07 13:41:04 +0000
committerDan Williams <dcbw@redhat.com>2008-08-07 13:41:04 +0000
commit2dbd644fe924345aae6edf74278ba428ad0a478a (patch)
tree924d331123eff1b00f5e2c69bf35c4357d65e9dc /ChangeLog
parent6d7474e565046b360e2b7ff1b84b6b1b30c71caa (diff)
downloadNetworkManager-modem-manager.tar.gz
Merge from trunk r3901modem-manager
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/modem-manager@3902 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog166
1 files changed, 166 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d65f901c00..f734739a29 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,169 @@
+2008-08-06 Dan Williams <dcbw@redhat.com>
+
+ * libnm-glib/nm-ip4-config.c
+ libnm-glib/nm-ip4-config.h
+ - Add 'routes' property
+
+ * libnm-util/nm-setting-vpn.c
+ libnm-util/nm-setting-vpn.h
+ - Remove 'routes' property
+
+ * libnm-util/nm-setting-ip4-config.c
+ libnm-util/nm-setting-ip4-config.h
+ - 'ignore-dhcp-dns' renamed to 'ignore-auto-dns'
+ - Add 'ignore-auto-routes' property
+ - 'routes' exposed over D-Bus is now an array of array of uint (4) to
+ accomodate route metrics
+ - 'routes' exposed in C is now a list of NMSettingIP4Route structures
+
+ * libnm-util/nm-utils.c
+ libnm-util/nm-utils.h
+ - Add helpers for marshalling IP4 routes
+
+ * src/NetworkManagerUtils.c
+ - (nm_utils_merge_ip4_config): handle property renames and new route
+ structure
+
+ * src/NetworkManagerSystem.c
+ - (nm_system_device_set_ip4_route, nm_system_device_set_from_ip4_config,
+ nm_system_vpn_device_set_from_ip4_config): respect route metrics
+
+ * src/dhcp-manager/nm-dhcp-manager.c
+ - (nm_dhcp_manager_get_ip4_config): handle new route structure
+
+ * system-settings/plugins/ifcfg-fedora/reader.c
+ system-settings/plugins/ifcfg-fedora/writer.c
+ - Handle routes separately from addresses now that routes have a different
+ format
+
+ * introspection/nm-ip4-config.xml
+ src/nm-ip4-config.c
+ src/nm-ip4-config.h
+ - Rename internal routing functions
+ - 'static-routes' renamed to 'routes'
+
+2008-08-04 Dan Williams <dcbw@redhat.com>
+
+ Patch from Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+ * src/NetworkManager.c
+ src/nm-manager.c
+ src/nm-manager.h
+ - More explicitly make the NMManager a singleton
+
+2008-08-04 Dan Williams <dcbw@redhat.com>
+
+ * libnm-util/nm-connection.c
+ libnm-util/nm-connection.h
+ - (nm_connection_verify): return error on missing 'connection' setting
+ (found by Sjoerd Simons)
+
+2008-08-04 Dan Williams <dcbw@redhat.com>
+
+ Handle multiple concurrent PPP connections.
+
+ * src/ppp-manager/nm-ppp-manager.c
+ src/ppp-manager/nm-ppp-manager.h
+ - (constructor): only PPP Manager request bus name once; each
+ NMPPPManager object gets a unique object path
+ - (nm_ppp_manager_class_init, get_property, set_property,
+ nm_ppp_manager_new, nm_ppp_manager_start): pass parent interface in
+ at construct time
+ - (impl_ppp_manager_need_secrets, impl_ppp_manager_set_state): don't
+ remove timeout until PPP manager gets an IP4 config
+ - (create_pppd_cmd_line): pass dbus object path as 'ipparam' so that
+ the plugin can call back to this specific PPP manager instance
+
+ * src/nm-device-ethernet.c
+ src/nm-serial-device.c
+ - Pass parent device in nm_ppp_manager_new()
+
+ * src/nm-gsm-device.c
+ src/nm-cdma-device.c
+ - (device_state_changed): don't close serial device on NEED_AUTH
+ state changed, that's not a failure case like the rest are
+
+ * src/ppp-manager/nm-pppd-plugin.c
+ - (nm_ip_up): always use index 0 into the ipcp options, because NM always
+ binds one interface to any pppd process, thus the correct index
+ is always 0; send PHASE_DEAD on error to alert NM immediately of
+ problems; try harder to get a peer address in spite of pppd
+ - (plugin_init): use 'ipparam' as the object path back to our specific
+ PPP manager instance
+
+2008-08-04 Dan Williams <dcbw@redhat.com>
+
+ * src/ppp-manager/nm-ppp-manager.c
+ - (impl_ppp_manager_need_secrets): rework to handle secrets better;
+ since the GSM and CDMA settings now implement need_secrets, we can
+ rely on them to do the right thing. Where secrets are not required,
+ just pass empty strings back to the pppd plugin.
+ - (nm_ppp_manager_update_secrets): leak fix; don't need to dup the strings
+ - (impl_ppp_manager_set_ip4_config): clear the secrets tries counter
+ on successful IP4 config receipt
+
+2008-08-04 Dan Williams <dcbw@redhat.com>
+
+ * libnm-util/nm-setting-cdma.c
+ libnm-util/nm-setting-gsm.c
+ - (verify): validate username & password if they exist
+ - (need_secrets): if username given, require a password too
+
+2008-08-04 Dan Williams <dcbw@redhat.com>
+
+ * src/dnsmasq-manager/nm-dnsmasq-manager.c
+ - (create_dm_cmd_line): really don't listen on lo, despite what the
+ manpage says about --listen-address without --interface
+ (bgo #546033)
+
+2008-08-01 Dan Williams <dcbw@redhat.com>
+
+ * libnm-glib/nm-device.c
+ - (proxy_get_string): util function for querying a HAL property
+ - (get_ancestor_device): split out from get_product_and_vendor()
+ - (get_product_and_vendor): simplify; get more accurate pid & vid info
+ from PCI devices by querying subsys properties
+ - (nm_device_update_description): simplify
+
+2008-08-01 Dan Williams <dcbw@redhat.com>
+
+ * libnm-util/nm-setting-ip4-config.c
+ libnm-util/nm-setting-ip4-config.h
+ - Make IPv4 methods reflect their usage; 'dhcp' -> 'auto' and
+ 'autoip' -> 'link-local'. VPN & PPP connections can also have IPv4
+ settings, and they don't necessarily use DHCP.
+
+ * src/NetworkManagerPolicy.c
+ src/nm-device.c
+ system-settings/plugins/ifcfg-fedora/reader.c
+ system-settings/plugins/ifcfg-suse/parser.c
+ - Fixup for method changes
+
+2008-07-31 Dan Williams <dcbw@redhat.com>
+
+ * src/nm-activation-request.c
+ src/vpn-manager/nm-vpn-connection.c
+ - Correct GetSecrets D-Bus pending call usage; the GetSecrets call
+ itself should be attached to the activation request or the VPN
+ connection, not the NMConnection object, since the call is not
+ expected to live as long as the NMConnection itself
+
+2008-07-31 Dan Williams <dcbw@redhat.com>
+
+ * src/nm-device-wifi.c
+ - (real_act_stage2_config): fix issue where association would continue
+ even though secrets were needed; 'goto out' was in wrong scope and
+ result of handle_auth_or_fail() should have been dumped directly to
+ 'ret' to ensure that the association was postponed until secrets
+ are available
+
+2008-07-31 Dan Williams <dcbw@redhat.com>
+
+ * system-settings/plugins/ifcfg-fedora/plugin.c
+ system-settings/plugins/ifcfg-fedora/reader.c
+ - Don't ignore unmanaged devices if their ifcfg file doesn't make a
+ valid NM connection
+
2008-07-29 Dan Williams <dcbw@redhat.com>
* src/nm-gsm-device.c