1. 28 Mar, 2005 1 commit
  2. 27 Mar, 2005 1 commit
  3. 26 Mar, 2005 2 commits
    • Francisco Javier F. Serrador's avatar
      2005-03-26 Francisco Javier F. Serrador <serrador@cvs.gnome.org> · 334b5786
      Francisco Javier F. Serrador authored
      	* es.po: Updated Spanish translation.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@512 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      334b5786
    • Dan Williams's avatar
      2005-03-25 Dan Williams <dcbw@redhat.com> · 4acd2f31
      Dan Williams authored
      	* panel-applet/NMWirelessApplet.c
      		- (nmwa_about_cb): Add some more contributors
      		- (nmwa_update_state): show the applet when there's no connection
      		- Enable the "Stop/Resume all wireless devices" option in the
      			context menu
      		- New "no connection" icon
      
      	* src/NetworkManager.c
      		- (nm_poll_and_update_wireless_link_state): don't do anything if
      			wireless is disabled or we're asleep
      
      	* src/NetworkManagerDHCP.c
      		- Remove trailing "\n" on debug messages
      
      	* src/NetworkManagerDbus.c
      		- (nm_dbus_network_status_from_data): new state "asleep"
      
      	* src/NetworkManagerDevice.c
      		- Merge most of Peter Jones' "completion" patch that greatly reduces
      			latency and wait times for most operations
      		- (nm_device_wireless_scan): Don't scan when asleep
      
      	* src/NetworkManagerPolicy.c
      		- (nm_policy_get_best_device): return no device when asleep
      		- (nm_policy_allowed_ap_list_update): From Bill Moss: merge properties
      			for all wireless devices on update, not just active device
      
      	* src/NetworkManagerUtils.c
      		- Merge Peter Jones' "completion" patch
      
      	* src/nm-dbus-nm.c
      		- (nm_dbus_nm_set_wireless_enabled): bring down wireless devices when
      			we're told to disable them
      		- (nm_dbus_nm_sleep, nm_dbus_nm_wake): new functions for sleep/wake
      
      	* utils/nm-utils.h
      		- New variants of the warn/info/error/debug print functions that can take
      			variables rather than static strings
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@510 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      4acd2f31
  4. 24 Mar, 2005 4 commits
  5. 22 Mar, 2005 2 commits
  6. 17 Mar, 2005 1 commit
    • Dan Williams's avatar
      2005-03-17 Dan Williams <dcbw@redhat.com> · 80991593
      Dan Williams authored
      	Patch from Tom Parker:
      	* src/nm-netlink-monitor.c
      		- Include unistd.h
      	* info-daemon/NetworkManagerInfoDbus.c
      		- (nmi_dbus_update_network_auth_method): free GConf values
      
      	Patch from Nathaniel McCallum <npmccallum@gentoo.org>:
      	* src/NetworkManagerDevice.c
      		- (nm_device_set_wireless_config): wait for successful
      			association longer for some cards (Atheros a/b/g)
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@502 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      80991593
  7. 16 Mar, 2005 1 commit
  8. 15 Mar, 2005 4 commits
    • Ray Strode's avatar
      2005-03-15 Ray Strode <rstrode@redhat.com> · a750e3c2
      Ray Strode authored
      	* src/NetworkManager.c:
      	(sigterm_pipe_handler):
      	remove bogus FIXME
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@500 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      a750e3c2
    • Ray Strode's avatar
      2005-03-15 Ray Strode <rstrode@redhat.com> · 3e34da5b
      Ray Strode authored
      	* src/NetworkManagerDbus.c:
      	Fix some sign weirdness that gcc4 doesn't like,
      	and add a header file so PPC can hopefully find
      	SIGTRAP
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@499 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      3e34da5b
    • Ray Strode's avatar
      2005-03-15 Ray Strode <rstrode@redhat.com> · dfcc1290
      Ray Strode authored
      	Fix a few -Wall -Werror warnings
      
      	* info-daemon/NetworkManagerInfo.c:
      	(main): remove unused loop variable.
      
      	* info-daemon/NetworkManagerInfoDbus.c:
      	(nmi_dbus_nm_is_running): comment out
      	unused static function
      
      	* src/nm-netlink-monitor.c:
      	(receive_pending_bytes):
      	initialize output variables to NULL/0,
      	on function failure (Problem pointed out
      	by Bryan Clark).
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@498 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      dfcc1290
    • Ray Strode's avatar
      2005-03-14 Ray Strode <rstrode@redhat.com> · 278e500f
      Ray Strode authored
      	Fourth (probably working) cut at porting to
      	dbus 0.30 api and new hal. This cut adds
      	some new logging macros to make debugging
      	easier.
      
      	* dispatcher-daemon/NetworkManagerDispatcher.c:
      	* info-daemon/NetworkmanagerInfo.c:
      	* info-daemon/NetworkManagerInfoPassphraseDialog.c:
      	* info-daemon/NetworkManagerInfoVPN.c:
      	* src/NetworkManager.c:
      	* src/NetworkManagerAP.c:
      	* src/NetworkManagerAPList.c:
      	* src/NetworkManagerDHCP.c:
      	* src/NetworkManagerDbus.c:
      	* src/NetworkManagerDevice.c:
      	* src/NetworkManagerPolicy.c:
      	* src/NetworkManagerSystem.c:
      	* src/NetworkManagerUtils.c:
      	* src/NetworkManagerWireless.c:
      	* src/autoip.c:
      	* src/nm-dbus-nm.c:
      	* src/backends/NetworkManagerDebian.c:
      	* src/backends/NetworkManagerGentoo.c:
      	* src/backends/NetworkManagerRedHat.c:
      	* src/backends/NetworkManagerSlackware.c:
      	use new logging macros.
      
      	* dispatcher-daemon/NetworkManagerDispatcher.c:
      	(nmd_dbus_filter): s/dbus_free/g_free/
      
      	* info-daemon/Makefile.am: link in utils library.
      	* info-daemon/NetworkmanagerInfo.c: use new logging
      	macros.
      	(nmi_dbus_get_network): don't assume enumerations
      	are 32-bit.
      	(nmi_dbus_nmi_message_handler): don't free what
      	doesn't belong to us.
      
      	* libnm_glib/libnm_glib.c:
      	(libnm_glib_get_nm_status):
      	(libnm_glib_init): don't free what doesn't
      	belong to us.
      	(libnm_glib_dbus): strdup result, so it doesn't get
      	lost when message is unref'd.
      
      	* panel-applet/NMWirelessAppletDbus.c:
      	(nmwa_dbus_update_devices): s/dbus_free/g_free/
      
      	* src/NetworkManager.c:
      	(nm_monitor_wired_link_state): request initial status
      	dump of all cards when we start up, instead of relying
      	on /sys/.../carrier.
      	(nm_info_handler), (nm_set_up_log_handlers):
      	log handlers to specify what syslog priorites
      	the logging macros default to.
      
      	* src/NetworkManagerAPList.c:
      	(nm_ap_list_populate_from_nmi):
      	s/dbus_free_string_array/g_strfreev/
      
      	* src/NetworkManagerDbus.c:
      	(nm_dbus_get_network_object):
      	validate d-bus message argument types.
      	Advance message iterator after reading argument,
      	prepend instead of append to GSList.
      
      	* src/NetworkManagerDevice.c:
      	(nm_device_probe_wired_link_status):
      	remove redundant /sys in /sys path. remove wrong
      	contents == NULL means has carrier assumption.
      
      	* src/nm-netlink-monitor.c
      	(nm_netlink_monitor_request_status): implement
      	function to ask kernel to dump interface link
      	status over netlink socket.
      
      	* test/*.c: s/dbus_free/g_free/
      
      	* utils/nm-utils.h:
      	(nm_print_backtrace): new macro to print backtrace.
      	(nm_get_timestamp): new macro to get sub-second precise
      	unix timestamp.
      	(nm_info), (nm_debug), (nm_warning), (nm_error):
      	new logging functions. nm_info just prints,
      	nm_debug includes timestamp and function,
      	nm_warning includes function, nm_error includes
      	backtrace and sigtrap.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@497 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      278e500f
  9. 11 Mar, 2005 1 commit
    • Ray Strode's avatar
      2005-03-11 Ray Strode <rstrode@redhat.com> · 0790d2fc
      Ray Strode authored
      	Third (unfinished, partially working) cut at porting to
      	dbus 0.30 api and new hal.
      
      	* info-daemon/NetworkManagerInfoDbus.c:
      		don't free null arrays.
      
      	* panel-applet/NMWirelessAppletDbus.c:
      	* src/nm-dbus-device.c:
      	* src/nm-dbus-net.c:
      	* src/NetworkManagerDbus.c: more
       	STRING -> OBJECT_PATH fun
      	* src/NetworkManagerDevice.c:
      	* src/NetworkManagerDevice.h:
      	(rename nm_device_get_link_active): rename to
      	nm_device_has_active_link
      	(nm_device_wireless_link_active): rename to
      	nm_device_probe_wireless_link_state
      	(nm_device_wired_link_active): rename to
      	nm_device_probe_wired_link_state.  Rewrite to
      	use carrier file since hal doesn't maintain
      	link state anymore.
      	(nm_device_update_link_active): rename to
      	nm_device_update_link_state
      	* src/NetworkManagerPolicy.c
      	  (nm_policy_activation_finish): check for NULL
      	  MAC address.
      
      	* src/Makefile.am:
      	* src/NetworkManagerMain.h:
      	* src/NetworkManager.c:
      	* src/nm-netlink-monitor.c:
      	* src/nm-netlink-monitor.h: New class to support
      	monitoring wired ethernet link status, since HAL
      	doesn't export that information anymore.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@495 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      0790d2fc
  10. 09 Mar, 2005 1 commit
    • Ray Strode's avatar
      2005-03-09 Ray Strode <rstrode@redhat.com> · 587a50e6
      Ray Strode authored
      	Second (unfinished, unworking) cut at porting to
      	dbus 0.30 api.
      
      	* dispatcher-daemon/NetworkManagerDispatcher.c
      	* info-daemon/NetworkManagerInfoDbus.c:
      	* panel-applet/NMWirelessAppletDbus.c:
      	* src/NetworkManagerDbusUtils.c:
      	* src/NetworkManagerDbusUtils.h:
      	* src/nm-dbus-device.c:
      	* src/nm-dbus-nm.c:
      	* test/nmtest.c: support dbus "object path" type
      
      	* configure.in:
      	* Makefile.am:
      	* info-daemon/Makefile.am:
      	* libnm_glib/Makefile.am:
      	* panel-applet/Makefile.am:
      	* dispatcher-daemon/Makefile.am
      	* src/Makefile.am:
      	* test/Makefile.am:
      	* utils/Makefile.am:
      	* utils/nm-utils.c:
      	* utils/nm-utils.h: new utils static lib
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@494 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      587a50e6
  11. 08 Mar, 2005 1 commit
    • Ray Strode's avatar
      2005-03-07 Ray Strode <rstrode@redhat.com> · a5d937a6
      Ray Strode authored
      	* info-daemon/NetworkManagerInfoDbus.c:
      	* libnm_glib/libnm_glib.c:
      	* panel-applet/NMWirelessAppletDbus.c:
      	* src/NetworkManager.c:
      	* src/NetworkManagerDbus.c:
      	* src/NetworkManagerDevice.c:
      	* src/NetworkManagerUtils.c:
      	* src/nm-dbus-device.c:
      	* src/nm-dbus-dhcp.c:
      	* src/nm-dbus-net.c:
      	* src/nm-dbus-nm.c:
      	* test/nminfotest.c:
      	First (unfinished, unworking) cut at porting to dbus 0.30 api.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@493 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      a5d937a6
  12. 05 Mar, 2005 1 commit
  13. 04 Mar, 2005 3 commits
  14. 02 Mar, 2005 1 commit
  15. 28 Feb, 2005 3 commits
  16. 27 Feb, 2005 4 commits
    • Alessio Frusciante's avatar
      Added Italian translation. · 1229434f
      Alessio Frusciante authored
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@480 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      1229434f
    • Dan Williams's avatar
      2005-02-27 Dan Williams <dcbw@redhat.com> · eae50c78
      Dan Williams authored
      	* src/backends/NetworkManagerRedHat.c
      		- (nm_system_init): Kill any dhclient processes lying around as well
      			as stopping 'nifd' if its already been started.  NetworkManager
      			subsumes the functions of nifd (kicking mDNSResponder, autoip)
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@479 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      eae50c78
    • Dan Williams's avatar
      2005-02-27 Dan Williams <dcbw@redhat.com> · 16b24696
      Dan Williams authored
      	* panel-applet/NMWirelessApplet.c
      		- (nmwa_destroy): Really mean to destroy GUI data model first, then
      			dbus data model, not the GUI data model twice.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@478 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      16b24696
    • Dan Williams's avatar
      2005-02-27 Dan Williams <dcbw@redhat.com> · bbbd00d4
      Dan Williams authored
      	* panel-applet/NMWirelessApplet.[ch]
      	  panel-applet/NMWirelessAppletDbus.[ch]
      		- Move to incremental network updates.  Instead of blowing away our list
      			of devices every time we get a signal from NetworkManager, we now
      			incrementally add/remove networks when NetworkManager notifies us that
      			a new network has appeared or disappered.  Strength updates now happen
      			on-the-fly for each access point as well.  There are now two copies of
      			data from NetworkManager: one for the dbus side, and one for the gui side.
      			When the dbus side data is modified, it is copied over to the gui side
      			so we don't have to hold the data_mutex for long periods of time (and
      			therefore block animation of the applet's icon).
      		- Clean up some memleaks too
      
      	* panel-applet/NMWirelessAppletOtherNetworkDialog.c
      		- Minor code beautification
      
      	* src/NetworkManagerAPList.c
      		- (nm_ap_list_merge_scanned_ap): return whether or not the access point is
      			completely new and whether or not an existing one's strength was updated.
      			Try to fix multiple access points and signal strength by using the highest
      			signal strength in each scan for any given ESSID.
      
      	* src/NetworkManagerDbus.[ch]
      		- (nm_dbus_signal_wireless_network_change): consolidate signals that deal with
      			wireless networks; now we have only WirelessNetworkUpdate which includes
      			a UINT32 for Appeared, Disappeared, or StrengthChanged (see NetworkManager.h).
      		- Kill usage of DbusMessageIter
      
      	* src/NetworkManagerDevice.c
      		- (nm_device_wireless_process_scan_results): Use the same timestamp for all APs
      			in the same scan result list.  Copy ESSIDs-by-address earlier on, for each
      			AP rather than all-at-once.  Also don't ever remove the AP a card is
      			currently associated with from the network list.
      		- Update for new signals during scan, send out Appeared, Disappeared, or
      			StrengthChanged when necessary.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@477 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      bbbd00d4
  17. 25 Feb, 2005 8 commits
  18. 22 Feb, 2005 1 commit
    • Dan Williams's avatar
      2005-02-22 Dan Williams <dcbw@redhat.com> · 5ffb71ca
      Dan Williams authored
      	* src/NetworkManagerPolicy.c
      		- (nm_policy_activation_finish): Deactivate a device if its activation fails,
      			and NULL out data->active_device so that we have to choose another one.
      			This may make NetworkManager keep attempting to connect to a wired network
      			if it fails, but if it keeps failing the wired network has more problems than
      			just NetworkManager.
      
      	* src/backends/NetworkManagerRedHat.c
      		- (nm_system_update_dns): fix to actually run nscd -i hosts when nscd
      			is already running
      
      	* named/nm-named-manager.c
      		- (rewrite_resolv_conf): Call nm_system_update_dns() when not using
      			named so that the distro can flush whatever name service caching
      			daemon it uses
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@468 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      5ffb71ca