Commit Graph

13873 Commits

Author SHA1 Message Date
Dan Williams
9fa4a67aa5 2006-10-24 Dan Williams <dcbw@redhat.com>
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()


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2084 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-25 03:57:41 +00:00
Dan Williams
76a78cba54 2006-10-24 Dan Williams <dcbw@redhat.com>
* src/vpn-daemons/nm-dbus-vpnc.c
		- (nm_dbus_vpn_update_one_connection_cb): unregister pending call in
			pending call tracker
		- (nm_dbus_vpn_connections_update_cb): unregister pending call in
			pending call tracker; register one-vpn-connection update pending
			call in pending call tracker
		- (nm_dbus_vpn_update_one_vpn_connection): register one-vpn-connection
			update pending call in pending call tracker
		- (nm_dbus_vpn_connections_update_from_nmi): register vpn-connections
			update pending call in pending call tracker; don't block waiting
			for call to return


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2082 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-25 02:42:18 +00:00
Gabor Kelemen
f28d6ffcf1 2006-10-21 Gabor Kelemen <kelemeng@gnome.hu>
* po/LINGUAS: Added hu.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2079 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-21 17:51:12 +00:00
Gabor Kelemen
9083dac1b0 2006-10-21 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2078 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-21 17:51:03 +00:00
Gabor Kelemen
3c910701df 2006-10-21 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation added.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2077 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-21 17:41:56 +00:00
Gabor Kelemen
85ad456d17 2006-10-21 Gabor Kelemen <kelemeng@gnome.hu>
* po/LINGUAS: Added hu.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2076 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-21 17:40:41 +00:00
Gabor Kelemen
becce6288c 2006-10-21 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2075 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-21 17:26:33 +00:00
Gabor Kelemen
cca6c3ef63 2006-10-21 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2074 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-21 12:46:15 +00:00
joseppc
144ae76662 Updated Catalan translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2073 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-21 08:55:30 +00:00
Robert Love
225461bbd3 2006-10-19 Robert Love <rml@novell.com>
* src/backends/NetworkManagerSuSE.c: Don't ever restart nscd; just
	  refresh the cache.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2071 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-19 20:43:15 +00:00
Vincent van Adrighem
7ea61471f6 2006-10-17 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2069 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-17 20:14:03 +00:00
Daniel Nylander
1910e8ae07 2006-10-16 Daniel Nylander <po@danielnylander.se>
* sv.po: Updated Swedish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2068 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-16 04:56:19 +00:00
Marcel Telka
7da0104f16 2006-10-15 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2067 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-15 22:29:21 +00:00
Ilkka Tuohela
698f1cbabc Updated Finnish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2066 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-15 06:39:50 +00:00
Dan Williams
a476cd8efd 2006-10-14 Dan Williams <dcbw@redhat.com>
* src/dhcp-manager/nm-dhcp-manager.c
		- (get_ip4_string, get_ip4_uint32s): have the caller pass
		the dbus connection and the device object path rather than
		constructing it inside both functions.  Saves a bit of memory
		and clarifies a failure path.
		- (nm_dhcp_manager_get_ip4_config): grab the dbus connection
		and allocate device path here rather than each of the two
		functions above.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2065 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-14 13:56:38 +00:00
Dan Williams
5270567ae6 2006-10-13 Dan Williams <dcbw@redhat.com>
* src/NetworkManager.c
		- (nm_name_owner_changed_handler): handle NMI coming and going,
		this somehow droppout in the refactor


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2064 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-14 12:50:20 +00:00
Dan Williams
c1c40e425d Fix double-space in warning message
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2063 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-14 12:46:16 +00:00
Dan Williams
23b6aece94 Add cvsignore file
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2062 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-14 12:43:01 +00:00
Dan Williams
84678fc9fe 2006-10-13 Dan Williams <dcbw@redhat.com>
* Huge DBus refactor:
		- Create a "DBus Manager" object which manages the connection and
		sends signals on NameOwnerChanged and connection/disconnection events,
		handles reconnection to the bus if NM gets kicked off, and abstracts
		signal handling
		- Remove DBusConnection members from places where they are no
		longer needed due to the refactor, like the dbus-connection
		property of the named manager, and from NMData
		- Reformats a bunch of the code to gnome style
		(8-space tabs, braces on same line as statement, 80-col width).
		Consider it open season to reformat any bits to gnome style.
		style that aren't already.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2061 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-13 19:41:47 +00:00
Dan Williams
129d0ca46d 2006-10-13 Dan Williams <dcbw@redhat.com>
* src/supplicant-manager/Makefile.am
		- Add new files

	* src/supplicant-manager/nm-supplicant-manager.[ch]:
		- Make it a minimal GObject

	* src/supplicant-manager/nm-supplicant-settings-verify.[ch]:
		- Verify settings destined for wpa_supplicant

	* src/supplicant-manager/nm-supplicant-connection.[ch]:
		- Minimal GObject to track wpa_supplicant controlled device
		connections


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2060 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-13 19:36:38 +00:00
Dan Williams
4af9c4d9a1 Do GET_PRIVATE like most other GObjects
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2059 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-13 19:27:56 +00:00
Dan Williams
54d307a268 Install dbus-dict-helpers.h as a public header for libnm-util
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2058 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-13 18:31:39 +00:00
Wouter Bolsterlee
c21bc13201 2006-10-13 Wouter Bolsterlee <wbolster@gnome.org>
* gnome/applet/applet.c: (nma_update_info),
	(nma_act_stage_to_pixbuf), (nma_update_state):
	Mark missing strings for translation. Fixes bug #343306.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2057 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-12 22:55:28 +00:00
Vincent van Adrighem
14af385bf7 2006-10-12 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2056 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-12 14:14:55 +00:00
Tambet Ingo
969e56cbeb 2006-10-11 Tambet Ingo <tambet@ximian.com>
* gnome/applet/applet.c (nma_class_init): Append our icon directory to
	theme search path.

	* gnome/applet/Makefile.am: Use the correct path to icons.

	* gnome/vpn-properties/Makefile.am: Ditto.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2053 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-11 08:07:52 +00:00
Hendrik Richter
de63f5ffc9 2006-10-08 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation, by
	         Tobias Wolf <towolf@gmx.net>


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2052 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-08 14:09:39 +00:00
Priit Laes
ecf76c4da2 2006-10-08 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation updated by Ivar Smolin.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2051 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-08 07:46:15 +00:00
Vincent van Adrighem
dbe823b625 2006-10-07 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation added by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2050 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-07 19:32:38 +00:00
Tambet Ingo
9c57a21a2c 2006-10-04 Tambet Ingo <tambet@ximian.com>
* properties/nm-openvpn.c (impl_get_widget, impl_get_properties)
        (import_from_file): s/tcp/tcp-client.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2049 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-04 12:56:28 +00:00
Priit Laes
ae340eeab2 2006-10-02 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation updated.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2047 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-02 05:09:29 +00:00
Dan Williams
4c75ec35eb 2006-10-01 Dan Williams <dcbw@redhat.com>
* src/vpn-manager/nm-vpn-manager.c
		- (nm_vpn_manager_load_services): split and clean up
		for readability and correctness.  Restrict VPN service
		files to ending in ".name", as was meant from the
		beginning (but not coded in).  Better error reporting.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2044 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-02 00:43:31 +00:00
Dan Williams
fc9736c149 2006-10-01 Dan Williams <dcbw@redhat.com>
* utils/nm-utils.h
		- Clean up formatting of debug/info/warning log messages


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2043 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-02 00:39:01 +00:00
Alessio Frusciante
0235629ed2 Added and updated Italian translations.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2042 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-30 13:24:00 +00:00
Priit Laes
426d8b342a 2006-09-27 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation added.
	* LINGUAS: Added et.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2041 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-27 20:37:53 +00:00
Priit Laes
91c130600b 2006-09-27 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation added.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2040 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-27 20:35:34 +00:00
Robert Love
5da02874f1 2006-09-27 Robert Love <rml@novell.com>
Patch by Tambet Ingo <tambet@ximian.com>:
	* gnome/vpn-properties/nm-vpn-properties.c: Make Renaming a VPN entry
	  actually work.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2039 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-27 20:17:54 +00:00
Pawan Chitrakar
8ac4598ccf Updated Nepali Translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2036 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-25 08:49:37 +00:00
Dan Williams
98465c40dd Update pending call limits on applet & NM
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2035 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-21 00:39:36 +00:00
Francisco Javier F. Serrador
103f85f131 2006-09-20 Francisco Javier F. Serrador <serrador@openshine.com>
* es.po: Updated Spanish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2034 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-20 21:21:49 +00:00
Antony Mee
21ef5bdb21 * Finally re-committing changes to allow the plugin to use the new
NetworkManager DBUS dict based VPN interface. (This allows the MTU
    of a VPN connection to be passed back to NetworkManager)
     - Currently disabled by default, need to add --enable-nm-vpn-dbus-dict
       to configure.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2032 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-20 15:04:27 +00:00
Dan Williams
cb7ca51e0a Spacing fix
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2031 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-20 15:02:13 +00:00
joseppc
11518a7ad2 Updated Catalan translation by Xavi Conde.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2030 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-15 21:03:25 +00:00
David Lodge
7af5750f93 2006-09-14 David Lodge <dave@cirt.net>
* en_GB.po: Updated English (British) translation
	* LINGUAS: Added en_GB


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2029 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-14 06:18:56 +00:00
Kjartan Maraas
31a3b39da4 2006-09-13 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2028 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-13 09:36:59 +00:00
Kostas Papad
15efb25fb3 el.po: Fixed typos by Dimitris Glezos <dimitris@glezos.com>
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2027 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-12 10:08:37 +00:00
David Lodge
61343890a0 2006-09-12 David Lodge <dave@cirt.net>
* en_GB.po: British (English) translation updated.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2026 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-12 06:21:00 +00:00
Dan Williams
a199361f5e Quit after connection timeout
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2025 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-07 19:59:25 +00:00
Dan Williams
49dfe63373 2006-09-07 Dan Williams <dcbw@redhat.com>
* 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


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2022 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-07 19:17:20 +00:00
Dan Williams
5ce596672e Need sys/types.h for size_t
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2021 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-07 15:45:25 +00:00
joseppc
06832e66b9 Updated Catalan translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2019 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-03 11:16:38 +00:00