Commit Graph

13873 Commits

Author SHA1 Message Date
Dan Williams
a69909bb85 2007-11-07 Dan Williams <dcbw@redhat.com>
* properties/nm-openvpn.c
	  src/nm-openvpn-service.c
		- Fix for new NMSetting API changes



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3070 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-07 18:21:12 +00:00
Tambet Ingo
901bf4c68b 2007-11-07 Tambet Ingo <tambet@gmail.com>
* libnm-util/nm-setting-template.[ch]: Add a comment explaining
        the purpose of these files.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3069 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-07 16:13:57 +00:00
Tambet Ingo
6b79d40a76 2007-11-07 Tambet Ingo <tambet@gmail.com>
Rework NMSetting structures: Move each setting to it's own file.
        Convert to GObject. Remove home grown setting types and use
GTypes.
        Use GObject property introspection for hash conversion,
enumerating
        properties, etc.

        * libnm-util/nm-setting-connection.[ch]
        * libnm-util/nm-setting-ip4-config.[ch]
        * libnm-util/nm-setting-ppp.[ch]
        * libnm-util/nm-setting-vpn.[ch]
        * libnm-util/nm-setting-vpn-properties.[ch]
        * libnm-util/nm-setting-wired.[ch]
        * libnm-util/nm-setting-wireless.[ch]
        * libnm-util/nm-setting-wireless-security.[ch]

        New files, each containing a setting.

        * libnm-util/nm-setting-template.[ch]: A template for creating
        * new
        settings. To use it, just replace 'template' with the new
setting
        name, and you're half-way done.

        * libnm-util/nm-setting.c: Convert to GObject and use GObject
        introspection instead of internal types and tables.

        * libnm-util/nm-connection.c: Adapt the new NMSetting work.

        * libnm-util/nm-param-spec-specialized.[ch]: Implement. Handles
        GValue types defined by dbus-glib for composed types like
collections,
        structures and maps.

        * src/*: The API of NMSetting and NMConnection changed a bit:
        * Getting
        a setting from connection takes the setting type now. Also,
since
        the settings are in multiple files, include relevant settings.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3068 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-07 16:06:43 +00:00
Priit Laes
2682e916bc 2007-11-02 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Mattias Põldaru.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3066 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-02 18:54:23 +00:00
Priit Laes
b770db7ebc 2007-11-02 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Mattias Põldaru.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3065 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-02 18:45:04 +00:00
Kjartan Maraas
e58e9a22ec Fix header
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3064 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-02 13:51:12 +00:00
Kjartan Maraas
e2a6b1c06f 2007-11-02 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3063 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-02 13:47:35 +00:00
Kjartan Maraas
47c231f688 2007-11-02 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3062 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-02 13:44:36 +00:00
Kjartan Maraas
8e3597077d Fix header
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3061 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-02 13:43:17 +00:00
Saleem Abdulrasool
143a118773 implement restarts for other mdns providers in Gentoo
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3060 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-01 02:15:16 +00:00
Dan Williams
d04ec21681 2007-10-31 Dan Williams <dcbw@redhat.com>
* libnm-util/nm-connection.c
		- (gvalue_to_string): handle UINT32 arrays



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3059 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-31 22:12:12 +00:00
Dan Williams
b3c00a7be8 2007-10-31 Dan Williams <dcbw@redhat.com>
* libnm-glib/nm-device.h
	  libnm-glib/nm-device.c
		- (nm_device_get_description): remove
		- (nm_device_get_product, nm_device_get_vendor): add
		- (nm_device_update_description): new function (private); walk HAL
			devices to get product and vendor IDs for a specific device



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3058 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-31 22:11:42 +00:00
Dan Williams
528858c039 2007-10-31 Dan Williams <dcbw@redhat.com>
* src/nm-device-802-11-wireless.c
		- (nm_device_802_11_wireless_get_mode): ignore ENODEV errors



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3057 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-31 22:09:34 +00:00
Gabor Kelemen
8e9397f6f2 2007-10-31 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3056 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-31 16:48:21 +00:00
Gabor Kelemen
ebebb15cdc 2007-10-31 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3055 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-31 16:33:52 +00:00
Gabor Kelemen
7f27221c2c 2007-10-31 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3054 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-31 13:04:13 +00:00
Dan Williams
45759d66fa 2007-10-29 Dan Williams <dcbw@redhat.com>
* src/nm-hal-manager.c
		- (device_added, device_new_capability): ignore device additions while
			asleep.  Fixes crash caused when NM goes to sleep, a network device
			kernel module is unloaded and reloaded and recognized by NM again.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3053 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-29 15:34:04 +00:00
Dan Williams
89e6709b20 More descriptive error message
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3052 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-29 15:32:35 +00:00
Tim Niemueller
2c024c50c8 2007-10-28 Tim Niemueller <tim@niemueller.de>
* nm-openvpn.desktop.in: Added NoDisplay=true



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3051 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 21:48:02 +00:00
Daniel Nylander
54cb7c32da sv.po: Updated Swedish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3050 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 21:23:34 +00:00
Daniel Nylander
504cf75a1d sv.po: Updated Swedish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3049 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 21:19:29 +00:00
Daniel Nylander
575c295bc7 sv.po: Updated Swedish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3048 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 21:17:55 +00:00
Priit Laes
2c9de5c7b4 2007-10-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Priit Laes.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3047 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 16:57:53 +00:00
Priit Laes
5537d7e64e 2007-10-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Priit Laes.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3046 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 16:55:29 +00:00
Priit Laes
6af09f01d4 2007-10-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Priit Laes.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3045 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 16:52:04 +00:00
Priit Laes
ebeccf82cd 2007-10-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Priit Laes.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3044 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 16:45:32 +00:00
Priit Laes
1e4dc0735a 2007-10-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Priit Laes.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3043 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 16:35:37 +00:00
Priit Laes
dbf36844b2 2007-10-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Priit Laes.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3032 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 14:30:02 +00:00
Priit Laes
b77ba4f8cf 2007-10-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Translation updated by Mattias Põldaru.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3031 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 11:48:42 +00:00
Dan Williams
792b14dec4 2007-10-26 Dan Williams <dcbw@redhat.com>
Patch from Helmut Schaa <hschaa@suse.de> (and more bits from me)

	* src/NetworkManagerAP.c
	  src/NetworkManagerAP.h
	  libnm-glib/nm-access-point.c
	  libnm-glib/nm-access-point.h
		- Make 'rate' property a guint32 to better match with WEXT and
			wpa_supplicant and to allow representation of higher bitrates

	* src/nm-device-802-11-wireless.c
	  introspection/nm-device-802-11-wireless.xml
	  libnm-glib/nm-device-802-11-wireless.c
	  libnm-glib/nm-device-802-11-wireless.h
		- Make 'bitrate' property a guint32 to match AP 'rate' property type

	* src/nm-device-802-3-ethernet.c
	  src/nm-device-802-3-ethernet.h
	  introspection/nm-device-802-3-ethernet.xml
	  libnm-glib/nm-device-802-3-ethernet.c
	  libnm-glib/nm-device-802-3-ethernet.h
		- Make 'speed' property a guint32 to match other speed/rate types
		- Make nm_device_802_3_ethernet_get_speed() static

	* test/nm-tool.c
		- Update for the changes above



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3030 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-27 02:58:32 +00:00
Dan Williams
fb7e6b461a 2007-10-26 Dan Williams <dcbw@redhat.com>
* src/named-manager/nm-named-manager.c
		- (rewrite_resolv_conf): clean up error handling to avoid double-free by
		    not calling fclose() twice on some error conditions



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3029 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-27 02:24:19 +00:00
Dan Williams
a8decaa768 2007-10-26 Dan Williams <dcbw@redhat.com>
* src/nm-activation-request.c
		- (dispose): clean up indentation; get the right DBusGProxy object to
			cancel the GetSecrets pending call on.  Need to use the Secrets
			proxy, not the regular connection proxy.  Otherwise the GetSecrets
			pending call doesn't get canceled, and pressing Cancel in the
			applet's password dialog could cause get_secrets_cb() to be called
			after the activation request has already been destroyed



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3028 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-27 02:09:27 +00:00
Ihar Hrachyshka
5bb465f845 Updated Belarusian Latin translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3027 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 23:25:37 +00:00
Jorge Gonzalez
ce62e815f1 Updated Spanish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3026 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 18:22:30 +00:00
Jorge Gonzalez
0dc3a90eb6 Updated Spanish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3025 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 18:22:10 +00:00
Jorge Gonzalez
71881dd700 Updated Spanish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3024 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 18:22:01 +00:00
Dan Williams
0701c12238 2007-10-26 Dan Williams <dcbw@redhat.com>
* properties/nm-openvpn.c
		- (impl_get_object): use a glade root, and ensure widget is referenced
			correctly



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3023 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 16:32:55 +00:00
Dan Williams
bd60bedbdb Fix potentially uinitialized variable usage
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3022 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 16:32:14 +00:00
Dan Williams
2b0426ed31 2007-10-26 Dan Williams <dcbw@redhat.com>
* properties/nm-vpnc.c
		- (impl_get_object): use a glade root, and ensure widget is referenced
			correctly



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3021 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 16:27:15 +00:00
Dan Williams
2eb8b115f3 2007-10-24 Dan Williams <dcbw@redhat.com>
* src/supplicant-manager/nm-supplicant-config.c
		- (nm_supplicant_config_add_blob): pass blob data and length for
			verification
		- (get_hash_cb): use GByteArrays rather than GArrays; easier to follow



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3020 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-24 19:27:48 +00:00
Dan Williams
9fec2307f0 2007-10-24 Dan Williams <dcbw@redhat.com>
* src/supplicant-manager/nm-supplicant-settings-verify.c
		- (opt_table): max length for certificates should be 65536



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3019 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-24 19:26:45 +00:00
Dan Williams
6a58b25532 2007-10-24 Dan Williams <dcbw@redhat.com>
* src/supplicant-manager/nm-supplicant-interface.c
		- (blob_free): correctly free blob data after use
		- (call_set_blobs): use the right D-Bus interfaace for setBlobs



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3018 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-24 19:25:55 +00:00
Dan Williams
97d77a648c 2007-10-24 Dan Williams <dcbw@redhat.com>
* libnm-util/nm-setting.c
		- (setting_wireless_security_need_secrets): Fix lookup table logic for
			EAP method need secrets



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3017 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-24 17:55:42 +00:00
Dan Williams
14f90ea3e1 2007-10-24 Dan Williams <dcbw@redhat.com>
* src/backends/NetworkManagerRedHat.c
		- (nm_system_update_dns): be a lot smarter about telling nscd to restart



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3016 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-24 05:00:17 +00:00
Dan Williams
10ee8a3f7b Fix getting mode of device
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3015 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-23 21:57:59 +00:00
Dan Williams
0232d9b7b1 Fix return values
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3014 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-23 21:04:36 +00:00
Dan Williams
aedced3964 2007-10-23 Dan Williams <dcbw@redhat.com>
* libnm-util/nm-setting.c
	  libnm-util/nm-setting.c
		- (nm_setting_compare): implement
		- (default_setting_compare_fn, do_one_compare, compare_gvalue_hash,
		   compare_one_hash_gvalue): compare the contents of a setting

	* libnm-util/nm-connection.c
		- (nm_connection_compare): implement



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3013 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-23 20:41:10 +00:00
Dan Williams
5bd382de25 2007-10-23 Dan Williams <dcbw@redhat.com>
* src/nm-activation-request.c
		- (get_secrets_cb): handle getting a setting back that is more than
			just secrets (ie, user changed auth or EAP method or something)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3012 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-23 18:34:42 +00:00
Dan Williams
fbd22c96bb 2007-10-23 Dan Williams <dcbw@redhat.com>
* libnm-util/nm-setting.c
	  libnm-util/nm-setting.h
		- (nm_setting_verify): new function; verify one setting
		- (nm_settings_verify_all): rename from nm_settings_verify()
		- (setting_connection_verify, setting_wireless_verify): allow NULL
			all_settings

	* libnm-util/nm-connection.c
		- (nm_connection_replace_settings, nm_connection_verify,
		   nm_connection_new_from_hash): handle nm_settings_verify() rename



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3011 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-23 18:33:49 +00:00
Dan Williams
3afa871af6 2007-10-23 Dan Williams <dcbw@redhat.com>
* src/nm-device-802-11-wireless.c
		- (real_act_stage2_config): use pre-increment on 'tries' to get the
			desired behavior



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3010 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-23 18:30:05 +00:00