Module: NetworkManager
Version: 0.6.5
Uploaded by: Christopher Aillon
http://download.gnome.org/sources/NetworkManager/0.6/NetworkManager-0.6.5.tar.gz
md5sum: b5143199dcd0195d9926169bb0b395f6
size: 948K
http://download.gnome.org/sources/NetworkManager/0.6/NetworkManager-0.6.5.tar.bz2
md5sum: b827d300eb28458f6588eb843cba418d
size: 704K
ChangeLog
---------
2007-04-18 Tambet Ingo <[EMAIL PROTECTED]>
* src/nm-dbus-nmi.c (nm_dbus_get_user_key_for_network_cb): Update the
security
in allowed_ap_list AP. When a wireless device starts the connection,
wpa_supplicant
initiates a scan, so we always get scan results while activating. That
in turn
merges scan results with the ones from allowed_ap_list, loosing the
security
information from the user.
2007-04-16 Ihar Hrachyshka <[EMAIL PROTECTED]>
* configure.in: Added '[EMAIL PROTECTED]' to ALL_LINGUAS.
2007-04-09 Dan Williams <[EMAIL PROTECTED]>
* src/nm-device-802-11-wireless.c
- (supplicant_exec): don't capture and redirect supplicant
output,
may be causing problems with wpa_supplicant. Instead,
assume
that wpa_supplicant is putting its debug output
somewhere accessible
- (real_act_stage2_config): start monitoring supplicant state
earlier
to catch fast associations
2007-04-02 Dan Williams <[EMAIL PROTECTED]>
Patch from Jean Tourrilhes <[EMAIL PROTECTED]>
* src/nm-device-802-11-wireless.c
- (process_scan_results): use iwlib stream parsing to fix
64-bit value
leakage issues
2007-04-02 Dan Williams <[EMAIL PROTECTED]>
Patch from Matthew Barnes <[EMAIL PROTECTED]>
* gnome/libnm_glib/libnm_glib.c
- Close private connections before unreffing (gnome.org #405646)
2007-03-21 Pema Geyleg <[EMAIL PROTECTED]>
*configure.in: Added 'dz' to the list
2007-03-17 Dan Williams <[EMAIL PROTECTED]>
Consolidate common code for updating and getting the hardware address
into nm-device.c.
2007-03-13 Dan Williams <[EMAIL PROTECTED]>
Patch from Tambet Ingo <[EMAIL PROTECTED]>
* src/nm-ap-security-leap.c
- (nm_ap_security_leap_class_init): override default
get_authentication_required
- (real_get_authentication_required): LEAP requires
authentication
2007-03-07 Vladimer Sichinava <[EMAIL PROTECTED]>
* configure.in: Added 'ka' to ALL_LINGUAS.
2007-03-06 Ignacio Casal Quinteiro <[EMAIL PROTECTED]>
* configure.in: Added 'gl' to ALL_LINGUAS.
2007-02-23 Dan Williams <[EMAIL PROTECTED]>
Patch from Volker Braun <[EMAIL PROTECTED]>
* NetworkManager.pc.in
- Add 'libnm-util' to Requires
2007-02-23 Dan Williams <[EMAIL PROTECTED]>
Patch from Andy Whitcroft <[EMAIL PROTECTED]> (Gnome.org #410426)
* src/NetworkManagerAP.c
- (add_capabilities_from_cipher): fix addition of WEP
capabilities by
OR-ing rather than AND-ing
2007-02-23 Dan Williams <[EMAIL PROTECTED]>
Patch from Loic Minier <[EMAIL PROTECTED]> (Gnome.org #411155)
* configure.in
- Fix up AC_SUBST clutter
- Get GObject library link flags
* gnome/libnm_glib/Makefile.am
- Link with GObject link flags
2007-02-12 Dan Williams <[EMAIL PROTECTED]>
Patch from Helmut Schaa <[EMAIL PROTECTED]>
* vpn-daemons/pptp/configure.in
vpn-daemons/pptp/Makefile.am
vpn-daemons/openvpn/configure.in
vpn-daemons/openvpn/Makefile.am
vpn-daemons/vpnc/configure.in
vpn-daemons/vpnc/Makefile.am
- Add --without-gnome switch which disables building gnome bits
2007-02-12 Dan Williams <[EMAIL PROTECTED]>
Better handle ipw cards and their drivers which issue quickly successive
scan result notifications due to background scanning. Batch up scan
result
requests as a result of a notification. (already done in trunk, but
differently)
* src/nm-device-802-11-wireless.c
- (wireless_event_helper): don't blindly request scan results;
do
nothing if there's already a scan result request
in-progress. If
not, schedule a scan result request for 5 seconds in
the future.
- (schedule_scan_results_timeout): new argument 'seconds',
specifies
how long of a timeout to schedule
- (nm_device_802_11_wireless_scan): after requesting a scan,
schedule
the scan timeout for 10 seconds
2007-02-12 Dan Williams <[EMAIL PROTECTED]>
* src/NetworkManagerPolicy.c
- (nm_policy_device_change_check): don't print out a message
every time
a semi-supported device is stuck with. Exacerbated by
ipw cards
which issue quickly successive scan result
notifications, which in
turn triggers a device change check, which prints the
message.
2007-02-12 Dan Williams <[EMAIL PROTECTED]>
Don't wake up every 2 seconds to poke a wired device's 'carrier' file
in sysfs; instead rely on netlink events.
* src/nm-device-802-3-ethernet.c
- (real_init): only listen for netlink link events for cards
that
support carrier detect. For those that don't,
explicitly set
link to TRUE
- (probe_link, nm_device_802_3_periodic_update, real_start):
removed
- (real_update_link): return link = TRUE for non-carrier-detect
cards,
and poke sysfs' 'carrier' file for carrier-detect cards
2007-02-09 Dan Williams <[EMAIL PROTECTED]>
* src/NetworkManager.conf
- Raise D-Bus pending call limit to 512
2007-02-03 Dan Williams <[EMAIL PROTECTED]>
Patch from:
Volker Braun <[EMAIL PROTECTED]>
Stefan Schmidt <[EMAIL PROTECTED]>
* include/NetworkManager.h
- Add options for various EAP Phase 2 auth methods
* src/nm-ap-security-wpa-eap.c
- Track phase2 type and send to wpa_supplicant during
connection attempt
* libnm-util/dbus-helpers.c
- handle phase2 type
2007-02-03 Dan Williams <[EMAIL PROTECTED]>
* Remove last bits of applet; applet is now in it's own module in SVN,
"network-manager-applet"
2006-12-18 Dan Williams <[EMAIL PROTECTED]>
* gnome/libnm_glib/libnm_glib.c
- Change dbus_connection_close() -> dbus_connection_unref()
2006-12-18 Dan Williams <[EMAIL PROTECTED]>
Patch by Timo Hoenig <[EMAIL PROTECTED]>:
* src/NetworkManagerDbus.c (nm_dbus_init): Make it work with DBUS-1.0.
2006-12-18 Dan Williams <[EMAIL PROTECTED]>
* gnome/libnm_glib/libnm_glib.c
- Change dbus_connection_close() -> dbus_connection_unref()
2006-12-02 Dan Williams <[EMAIL PROTECTED]>
Patch from Michael Biebl <[EMAIL PROTECTED]>
* man/NetworkManager.1.in
man/NetworkManagerDispatcher.1.in
- Add .SH NAME stanzas
2006-11-27 Dan Williams <[EMAIL PROTECTED]>
Patch from Christian Persch <[EMAIL PROTECTED]>
* gnome/applet/menu-items.c
- (network_menu_item_update): use
gtk_progress_bar_set_fraction()
as gtk_progress_set_percentage is deprecated. Should
work as far back as GTK+ 2.4. Gnome.org #379780
2006-11-25 Dan Williams <[EMAIL PROTECTED]>
Suggested by Helmut Schaa <[EMAIL PROTECTED]>
* src/vpn-daemons/nm-vpn-service.c
- (supplicant_child_setup): new function
- (supplicant_exec): make child process use a new process group
id
* src/nm-device-802-11-wireless.c
- (nm_vpn_service_child_setup): new function
- (nm_vpn_service_stage1_daemon_exec): make child process use a
new
process group id
2006-11-20 Luis Medinas <[EMAIL PROTECTED]>
Fix Gentoo Linux Initscript dependencies.
* initscript/Gentoo/NetworkManager.in:
2006-11-19 Dan Williams <[EMAIL PROTECTED]>
Patch from Dan Berrange <[EMAIL PROTECTED]> Gnome.org #377262
* gnome/vpn-properties/nm-vpn-properties.c
- clean up after renamed VPN connection
2006-11-19 Dan Williams <[EMAIL PROTECTED]>
Patch from Dan Berrange <[EMAIL PROTECTED]> Gnome.org #377205
* gnome/applet/applet-dbus-vpn.c
- (nma_dbus_vpn_properties_cb): sort VPN connections
* gnome/vpn-properties/nm-vpn-properties.c
- (init_app): sort VPN connections
2006-11-08 Tambet Ingo <[EMAIL PROTECTED]>
* gnome/applet/wireless-security-option.c
(wso_wep_auth_combo_get_auth_alg): Don't request NAME_COLUMN value and
then leak it when it's never used.
* gnome/applet/wireless-security-manager.c
(get_active_option_from_combo): Don't request NAME_COLUMN value and
then leak it when it's never used.
(wsm_free): Free the glade_file member as well.
* gnome/applet/vpn-password-dialog.c (child_stdout_data_cb): Free the
str variable.
* gnome/applet/passphrase-dialog.c
(nmi_passphrase_dialog_security_combo_changed): Free the result of
gtk_container_get_children when done.
* gnome/applet/nm-device.c (network_device_unref): Free primary_dns
and secondary_dns.
* src/vpn-manager/nm-dbus-vpn.c (nm_dbus_vpn_update_one_connection_cb):
Do not increment the reference count of the pending call, we already
own it.
(nm_dbus_vpn_connections_update_cb): Ditto.
* src/dhcp-manager/nm-dhcp-manager.c
(nm_dhcp_manager_get_ip4_config): Free allocatated variables when done
with them.
* src/backends/NetworkManagerSuSE.c
(nm_system_device_get_system_config): Don't leak buf.
* src/nm-netlink-monitor.c (nm_netlink_monitor_attach): Unref the
source after attaching it to a context.
* src/nm-device.c: Increment the reference count of activation requests
when scheduling a callback with it and unreference it when done.
(nm_device_set_active_link): Don't allocate an
activation request that is never used for anything.
(nm_device_activate_stage4_ip_config_get): Unref the ip4_config when
done.
(nm_device_activate_stage4_ip_config_timeout): Ditto.
* src/nm-device-802-11-wireless.c: Move the scheduled callback data
freeing from callback to destroy notify: Makes sure the data is freed
even if the callback never has a chance to run.
(supplicant_send_network_config): Free the allocated hex_essid.
(nm_device_802_11_wireless_dispose): Free cur_essid.
* src/nm-dbus-nmi.c (nm_dbus_get_user_key_for_network_cb): Unref the
security when done, nm_ap_set_security() makes a copy of it.
(nm_dbus_get_network_data_cb): Free user_addresses when done,
nm_ap_set_user_addresses() makes a copy of it.
(nm_dbus_get_user_key_for_network_cb) Don't increment the ref count of
the pending call, we already own it.
(nm_dbus_get_network_data_cb): Ditto.
(nm_dbus_get_networks_cb): Ditto.
(nm_dbus_update_one_allowed_network): Ditto.
* src/nm-dbus-nm.c (nm_dbus_nm_set_active_device): Scheduled callbacks
own the references to activation request, let our reference go after
it's scheduled.
(nm_dbus_nm_create_wireless_network): Ditto.
* src/nm-activation-request.c (nm_act_request_unref): Unref the
ip4_config as well.
* src/NetworkManagerPolicy.c (nm_policy_schedule_activation_finish):
Grab a reference to NMActRequest before scheduling it to be called
later...
(nm_policy_activation_finish): ... and release it in callback.
(nm_policy_schedule_activation_failed): Ditto.
(nm_policy_activation_failed): Ditto.
(nm_policy_device_change_check): Ditto.
(nm_policy_schedule_device_activation): Ditto.
* src/NetworkManagerDbus.c (nm_dbus_signal_device_status_change):
Use a common path for freeing all allocated variables so that
everything gets freed correctly even on case of errors.
* src/NetworkManagerAP.c (nm_ap_set_user_addresses): Free the old
user_addresses GList.
* src/NetworkManager.c (device_stop_and_free): Use nm_device_stop()
instead of nm_device_deactivate() to stop the device's worker thread
and remove all references to the device.
(nm_data_free): Process pending mainloop events after all devices are
shut down - The device stop produces the scheduling of multiple signals
which steal references to devices but never have a chance to run.
2006-11-02 Tambet Ingo <[EMAIL PROTECTED]>
* src/backends/shvar.c (svCloseFile): Before freeing lineLists, free
it's contents.
* src/backends/NetworkManagerSuSE.c
(nm_system_device_free_system_config):
Free the SuSEDeviceConfigData structure itself as well.
* src/nm-device.c (discover_device_type): Free the hal property string
when we're done with it.
* src/nm-dbus-device.c (nm_dbus_device_get_properties): Free
primary_dns and secondary_dns once we're done with them.
* src/NetworkManager.c (nm_data_free): Free DBUS method lists.
* gnome/applet/menu-items.c (wired_menu_item_update): Free the label
text after the GtkLabel is updated.
* gnome/applet/applet.c (nma_menu_add_dialup_menu): Free label strings
after the menu item is created.
2006-11-01 Tambet Ingo <[EMAIL PROTECTED]>
* include/NetworkManagerVPN.h: Define NM_DBUS_VPN_LAUNCH_FAILED.
2006-10-25 Dan Williams <[EMAIL PROTECTED]>
* src/nm-dbus-nm.c
- (nm_dbus_nm_set_active_device): return an empty success
message on
success, rather than falling through to the error case.
2006-10-25 Dan Williams <[EMAIL PROTECTED]>
* src/NetworkManagerUtils.c
- (nm_utils_supplicant_request_with_check): suppress messages
for the
"SCAN" command
2006-10-24 Dan Williams <[EMAIL PROTECTED]>
Reduce the number of times the Gnome applet wakes up, especially when
it's doing absolutely nothing and is hidden. Initial patch by
Chris Aillon.
* gnome/applet/applet-dbus.c
- (nma_dbus_filter): when NM isn't around, or when it goes away,
kill the redraw timeout. When NM starts up, start the
redraw
timeout. Also, if we get kicked off the bus for some
reason,
start the reconnection timeout if one's not already
running.
- (nma_dbus_init): better handling of error conditions, don't
leak
a half-initialized dbus connection
- (nma_dbus_connection_watcher): consolidate places we
reinitialize
the applet's data, just call nm_dbus_init_helper()
- (nma_start_dbus_connection_watch): new function, starts a
periodic
timeout that calls nma_dbus_connection_watcher()
- (nma_dbus_init_helper): if we get a successful connection,
kill the
reconnection timeout, and don't start the reconnection
timeout
unconditionally anymore
* gnome/applet/applet-dbus.h
- Expose nma_start_dbus_connection_watch()
* gnome/applet/applet.c
- (nma_update_state): no longer static, called from
applet-dbus.c for
immediate UI updates on certain events
- (nma_set_running): new function; take over setting
applet->running,
when not running (ie, NM is not active), don't activate
the redraw
timeout because we're not showing the applet anyway.
When we are
running (ie, NM is active), and only when we're
running, start the
redraw timeout.
- (nma_destroy): kill the redraw timeout by setting 'not
running', and
kill any reconnection timeout
- (nma_get_instance): move one-off dbus initialization code
here since
nm_dbus_init_helper() gets called more than once,
possibly by the
reconnection timeout function too. And, when we start
up, if we
can't get a connection to the bus, start the
reconnection timeout.
But don't start the redraw timeout yet, only do that
when we get
NM's state and find out if it's running or not.
* gnome/applet/applet.h
- Add the reconnection GSource ID
- Add prototypes for nma_set_running() and the no-longer-static
nma_update_state()
2006-10-24 Dan Williams <[EMAIL PROTECTED]>
* src/vpn-manager/nm-dbus-vpn.c
- (nm_dbus_vpn_connections_update_from_nmi): don't block on
reply; applets
should be smart enough to use the VPNConnectionAdded or
VPNConnectionUpdate signals to grab verified VPN
connections from NM
2006-10-24 Dan Williams <[EMAIL PROTECTED]>
* src/nm-ap-security-leap.h
- Forgot to add to CVS
2006-10-20 Dan Williams <[EMAIL PROTECTED]>
Patch from Thiago Bauermann <[EMAIL PROTECTED]>
* gnome/applet/applet.glade
gnome/applet/Makefile.am
gnome/applet/nm-gconf-wso.c
gnome/applet/nm-gconf-wso-leap.c
gnome/applet/nm-gconf-wso-leap.h
gnome/applet/wireless-security-manager.c
gnome/applet/wso-leap.c
gnome/applet/wso-leap.h
include/NetworkManager.h
libnm-util/dbus-helpers.c
libnm-util/dbus-helpers.h
src/Makefile.am
src/NetworkManagerAP.c
src/nm-ap-security.c
src/nm-ap-security-leap.c
src/nm-ap-security-leap.h
- Add LEAP authentication support
2006-10-19 Robert Love <[EMAIL PROTECTED]>
* src/backends/NetworkManagerSuSE.c: Don't ever restart nscd; just
refresh the cache.
2006-10-11 Tambet Ingo <[EMAIL PROTECTED]>
* src/nm-dbus-nm.c (nm_dbus_nm_sleep): Add optional boolean argument to
dbus "sleep" method to make difference between sleep and disable
networking.
(nm_dbus_nm_wake): Ditto.
* src/NetworkManagerMain.h: Add boolean disconnected variable to NMData
structure.
* gnome/vpn-properties/Makefile.am: Use the correct path to icons.
* gnome/applet/Makefile.am: Ditto.
* gnome/applet/applet.c (nma_class_init): Append our icon directory to
theme search path.
* gnome/applet/applet-dbus-devices.c (nma_dbus_enable_networking): Add
boolean (true) argument to wake/sleep NM dbus calls to notify
enabling/disabling networking instead of wake/sleep.
2006-10-01 Dan Williams <[EMAIL PROTECTED]>
* src/vpn-manager/nm-vpn-manager.c
- (nm_vpn_manager_load_services): split and clean up
for readability and correctness, and better error reporting.
2006-10-01 Dan Williams <[EMAIL PROTECTED]>
* utils/nm-utils.h
- Clean up formatting of debug/info/warning log messages
2006-09-27 Robert Love <[EMAIL PROTECTED]>
Patch by Tambet Ingo <[EMAIL PROTECTED]>:
* gnome/vpn-properties/nm-vpn-properties.c: Make Renaming a VPN entry
actually work.
2006-09-20 Dan Williams <[EMAIL PROTECTED]>
Patch from Leon Bottou <[EMAIL PROTECTED]>
* configure.in, src/Makefile.am, src/NetworkManager.c,
src/NetworkManagerSystem.c, src/NetworkManagerSystem.h,
src/nm-device-802-11-wireless.c, src/nm-device-802-3-ethernet.c,
src/nm-device.c, src/nm-device.h, src/nm-marshal.list,
src/nm-marshal-main.c, src/nm-netlink-monitor.c,
src/nm-netlink-monitor.h: Backport the async scanning patch from
HEAD. NM now issues scan commands and waits a maximum of 10 seconds
for a scan completion wireless event. If any scan completion event
is received, NM will query the driver for scan results. Also
triggers scanning via wpa_supplicant during an active connection.
2006-09-07 Dan Williams <[EMAIL PROTECTED]>
* test/Makefile.am
test/libnm-util/Makefile.am
test/nm-supplicant-test.c
- Add test program emulating the way NM drives wpa_supplicant
to help debug supplicant issues
2006-09-05 Dan Williams <[EMAIL PROTECTED]>
* gnome/libnm_util/libnm_util.c: change deprecated D-Bus functions
(Gnome.org #353838)
2006-08-31 Robert Love <[EMAIL PROTECTED]>
* src/vpn-manager/nm-vpn-service.c: Bump timeout to 45s. Seeing
failures over slow wireless at 20s; not at 45s.
2006-08-24 Dan Williams <[EMAIL PROTECTED]>
Patch from Ed Catmur:
* src/NetworkManagerUtils.c
- (nm_utils_ip4_netmask_to_prefix): don't infinitely loop
if netmask is 0 (Gnome #352634)
2006-08-17 Robert Love <[EMAIL PROTECTED]>
* src/backends/NetworkManagerSuSE.c: Do not restart ypbind; our ypbind
package is now DBUS-enabled and listens for the NM signals.
2006-08-13 Dan Williams <[EMAIL PROTECTED]>
Patch from Valentine Sinitsyn <[EMAIL PROTECTED]>
* src/nm-device-802-11-wireless.c
- (supplicant_exec): spawn wpa_supplicant without debug spew
Gnome #346875
2006-08-13 Dan Williams <[EMAIL PROTECTED]>
Patch from Valentine Sinitsyn <[EMAIL PROTECTED]>
* src/nm-ap-security.c
src/nm-ap-security.h
- Add authentication_required bits for subclasses to specify
whether
or not real authentication is required for connections, i.e.
whether
the AP rejects us when an encryption key is wrong or not.
* src/nm-ap-security-wep.c
src/nm-ap-security-wpa-eap.c
src/nm-ap-security-wpa-psk.c
- Implement authentication_required appropriately for each
method
* src/nm-device-802-11-wireless.c
- Be smarter about when to request a key; for example, using a
wrong key
in WEP shared key mode previously just timed out and did not
request
a new key
2006-08-06 Dan Williams <[EMAIL PROTECTED]>
Patch from Christan Chiesa <[EMAIL PROTECTED]>
* configure.in
- Tell sha1.c to use bigendian mode on PPC
2006-08-04 Robert Love <[EMAIL PROTECTED]>
* src/NetworkManagerAP.c: Fix memory leak!
2006-08-01 Robert Love <[EMAIL PROTECTED]>
* gnome/applet/main.c: Shutdown all VPN connections on logout.
2006-07-31 Robert Love <[EMAIL PROTECTED]>
* src/backends/interface_parser.c: Declarations must begin the block.
2006-07-18 Robert Love <[EMAIL PROTECTED]>
* configure.in: Add "--with-notify" option to allow disabling of
libnotify support.
2006-07-13 Dan Williams <[EMAIL PROTECTED]>
Patch from Timothée Lecomte <[EMAIL PROTECTED]>
* configure.in
src/backends/NetworkManagerArch.c
src/backends/NetworkManagerDebian.c
src/backends/NetworkManagerGentoo.c
src/backends/NetworkManagerRedHat.c
src/backends/NetworkManagerSlackware.c
src/backends/NetworkManagerSuSE.c
- Convert hardcoding of 'ip' path to configure-time
detected one
2006-07-13 Robert Love <[EMAIL PROTECTED]>
* src/NetworkManagerDialup.h: Support a DSL class, too.
* src/backends/NetworkManagerSuSE.c: Add DSL devices.
--
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
_______________________________________________
ftp-release-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/ftp-release-list