+2008-12-11 Dan Williams <dcbw@redhat.com>
+
+ * Move NetworkManager to git.freedesktop.org
+ - git clone git://git.freedesktop.org/git/NetworkManager/NetworkManager.git
+
+2008-12-09 Dan Williams <dcbw@redhat.com>
+
+ * libnm-util/libnm-util.ver
+ libnm-util/nm-setting-ip4-config.c
+ libnm-util/nm-setting-ip4-config.h
+ - Add 'never-default' property, which when true indicates that a
+ connection should never be the default connection
+
+ * src/nm-ip4-config.c
+ src/nm-ip4-config.h
+ - (nm_ip4_config_get_never_default, nm_ip4_config_set_never_default):
+ Add never-default helpers
+
+ * src/NetworkManagerUtils.c
+ - (nm_utils_merge_ip4_config): update never-default when merging the
+ IP4 setting to the IP4 config
+
+ * src/NetworkManagerSystem.c
+ - (nm_system_apply_ip4_config): if the connection is never-default,
+ don't add routes without a gateway
+
+ * src/NetworkManagerPolicy.c
+ - (get_best_device): don't let never-default connections be the best
+ - (update_routing_and_dns): handle never-default for VPN connections
+
+ * system-settings/plugins/ifcfg-rh/reader.c
+ - (make_ip4_setting): handle never-default by checking GATEWAYDEV
+
+2008-12-08 Dan Williams <dcbw@redhat.com>
+
+ * src/vpn-manager/nm-vpn-connection.c
+ - (plugin_state_changed): clear secrets before setting the connection
+ state to FAILED, since doing so may destroy the connection itself,
+ since the NMVPNService owning this NMVPNConnection will unref it
+ when the NMVPNConnection is failed or stopped
+
+2008-12-05 Dan Williams <dcbw@redhat.com>
+
+ Patch from Michael Biebl <mbiebl@gmail.com>
+
+ * libnm-glib/Makefile.am
+ - Bump libnm-glib revision to indicate new API
+ - Give libnm-util version info
+
+ * libnm-util/Makefile.am
+ - Bump libnm-util soname to indicate API/ABI break with 0.6
+
+2008-11-26 Dan Williams <dcbw@redhat.com>
+
+ * Release NetworkManager 0.7
+
+2008-11-26 Dan Williams <dcbw@redhat.com>
+
+ * libnm-glib/nm-settings.c
+ libnm-glib/nm-settings.h
+ - (nm_exported_connection_delete): rename 'delete' to 'do_delete' to
+ avoid using C++ reserved keywords in headers
+
+ * libnm-glib/nm-dbus-connection.c
+ system-settings/plugins/ifcfg-rh/nm-ifcfg-connection.c
+ system-settings/plugins/ifcfg-suse/nm-suse-connection.c
+ system-settings/plugins/ifupdown/nm-ifupdown-connection.c
+ system-settings/plugins/keyfile/nm-keyfile-connection.c
+ system-settings/src/nm-sysconfig-connection.c
+ - Change 'delete' to 'do_delete'
+
+2008-11-25 Dan Williams <dcbw@redhat.com>
+
+ * system-settings/plugins/ifcfg-rh
+ - Rename 'ifcfg-fedora' to 'ifcfg-rh'; it's not just used on Fedora
+
+ * system-settings/src/main.c
+ - (load_plugins): transparently handle ifcfg-fedora as ifcfg-rh
+
+2008-11-25 Dan Williams <dcbw@redhat.com>
+
+ Patch from Tambet Ingo <tambet@gmail.com>
+
+ Fix mishandling of netlink error floods (rh #459205, novell #443429, lp #284507)
+
+ * src/nm-netlink-monitor.c
+ - Remove bits for using a non-default GMainContext, which weren't used
+ - (nm_netlink_monitor_error_handler): don't leak the GError, and report
+ the actual error code
+
+ * src/NetworkManager.c
+ - (nm_error_monitoring_device_link_state): disconnect error handler when
+ an error flood occurs to avoid pegging the CPU
+
+2008-11-23 Dan Williams <dcbw@redhat.com>
+
+ * callouts/nm-dispatcher-action.c
+ - (construct_envp, nm_dispatcher_action): pass connection UUID to
+ scripts in the environment
+
+2008-11-21 Dan Williams <dcbw@redhat.com>
+
+ Patch from Tambet Ingo <tambet@gmail.com>
+
+ * configure.in
+ libnm-util/libnm-util.ver
+ libnm-util/nm-setting-8021x.c
+ libnm-util/nm-setting-8021x.h
+ - Add configure-time option for the system CA path
+ - Add 'system-ca-certs' option to 802.1x setting, which directs
+ NetworkManager to use system CA certificates instead of any
+ connection-defined CA certificates
+
+ * src/supplicant-manager/nm-supplicant-config.c
+ src/supplicant-manager/nm-supplicant-settings-verify.c
+ - Use system CA certificates if the connection says to do so
+
+2008-11-21 Dan Williams <dcbw@redhat.com>
+
+ * src/nm-dbus-manager.c
+ src/nm-dbus-manager.h
+ - (nm_dbus_manager_get_name_owner): return error
+
+ * src/nm-manager.c
+ - (impl_manager_activate_connection): perform additional validation on
+ ActivateConnection calls of user connections
+ - (is_user_request_authorized): ensure that the requestor is the same
+ UID as the UID that owns the user settings service; users shouldn't
+ be able to control another user's connections
+
+2008-11-21 Dan Williams <dcbw@redhat.com>
+
+ * gfilemonitor/inotify-sub.c
+ - (dup_dirname): actually remove trailing '/' (bgo #561807)
+
+2008-11-21 Tambet Ingo <tambet@gmail.com>
+
+ * system-settings/plugins/ifcfg-suse/parser.c (read_wpa_eap_settings): Make suse
+ plugin compile again.
+
2008-11-20 Dan Williams <dcbw@redhat.com>
Patch from Tambet Ingo <tambet@gmail.com>
2008-09-30 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerPolicy.c
- - (lookup_thread_worker): don't store the idle handler ID becuase the
+ - (lookup_thread_worker): don't store the idle handler ID because the
idle handler could have already run and freed the LookupThread
structure
internally; clients should provide a setting that applies to
the device with 'autoconnect: True'. Problem was that these
internally auto-created connections don't have a proxy or service
- name becuase they weren't created by a settings daemon, and therefore
+ name because they weren't created by a settings daemon, and therefore
clients have no idea what to do with them.
2007-10-03 Dan Williams <dcbw@redhat.com>
* libnm-glib/nm-settings.c
libnm-glib/nm-settings.h
- make the dbus path a property of the object, and autogenerate it.
- It can't be composed of the 'id' field becuase that's not available
+ It can't be composed of the 'id' field because that's not available
yet during the GObject creation in nm_connection_settings_init()
2007-08-29 Dan Williams <dcbw@redhat.com>
for NM service; only emit when state really changes
- Use hash tables correctly so that the key (which was previously owned
by the D-Bus message) now has the same lifetime as the value, since
- the key is now taken from the the NMVPNConnection itself. This
+ the key is now taken from the NMVPNConnection itself. This
really fixes the double-VPN names in the applet
2007-08-13 Dan Williams <dcbw@redhat.com>