1. 03 Apr, 2014 1 commit
  2. 25 Sep, 2010 1 commit
    • Dan Williams's avatar
      trivial: typo fixes · b80f31e1
      Dan Williams authored
      Sent by a Debian user to Michael Biebl.  No other attribution
      information available.  Thanks Debian user!
  3. 11 Dec, 2008 1 commit
  4. 09 Dec, 2008 1 commit
    • Dan Williams's avatar
      2008-12-09 Dan Williams <dcbw@redhat.com> · 948ee274
      Dan Williams authored
      	* libnm-util/libnm-util.ver
      		- Add 'never-default' property, which when true indicates that a
      			connection should never be the default connection
      	* src/nm-ip4-config.c
      		- (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
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4378 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
  5. 08 Dec, 2008 1 commit
  6. 05 Dec, 2008 1 commit
  7. 27 Nov, 2008 2 commits
  8. 25 Nov, 2008 2 commits
  9. 24 Nov, 2008 1 commit
  10. 21 Nov, 2008 4 commits
  11. 20 Nov, 2008 6 commits
  12. 19 Nov, 2008 5 commits
  13. 18 Nov, 2008 1 commit
  14. 17 Nov, 2008 1 commit
  15. 14 Nov, 2008 6 commits
  16. 13 Nov, 2008 2 commits
    • Dan Williams's avatar
      2008-11-13 Dan Williams <dcbw@redhat.com> · 543d9b99
      Dan Williams authored
      	* libnm-util/crypto.c
      		- (crypto_get_private_key_data): fix bad initial arg type checking
      			from pkcs#12 patch
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4281 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
    • Dan Williams's avatar
      2008-11-13 Dan Williams <dcbw@redhat.com> · e2f65ce1
      Dan Williams authored
      	Add support for PKCS#12 private keys (bgo #558982)
      	* libnm-util/crypto.c
      		- (parse_old_openssl_key_file): rename from parse_key_file(); adapt to
      			take a GByteArray instead of a filename
      		- (file_to_g_byte_array): handle private key files too
      		- (decrypt_key): take a GByteArray rather than data + len
      		- (crypto_get_private_key_data): refactor crypto_get_private_key() into
      			one function that takes a filename, and one that takes raw data;
      			detect pkcs#12 files as well
      		- (crypto_load_and_verify_certificate): detect file type
      		- (crypto_is_pkcs12_data, crypto_is_pkcs12_file): add pkcs#12 detection
      	* libnm-util/crypto_gnutls.c
      		- (crypto_decrypt): take GByteArray rather than data + len; fix a bug
      			whereby tail padding was incorrectly handled, leading to erroneous
      			successes when trying to decrypt the data
      		- (crypto_verify_cert): rework somewhat
      		- (crypto_verify_pkcs12): validate pkcs#12 keys
      	* libnm-util/crypto_nss.c
      		- (crypto_init): enable various pkcs#12 ciphers
      		- (crypto_decrypt): take a GByteArray rather than data + len
      		- (crypto_verify_cert): clean up
      		- (crypto_verify_pkcs12): validate pkcs#12 keys
      	* libnm-util/test-crypto.c
      		- Handle pkcs#12 keys
      	* libnm-util/nm-setting-8021x.c
      		- Add two new properties, 'private-key-password' and
      			'phase2-private-key-password', to be used in conjunction with
      			pkcs#12 keys
      		- (nm_setting_802_1x_set_ca_cert_from_file,
      		   nm_setting_802_1x_set_phase2_client_from_file): return certificate
      		- (nm_setting_802_1x_get_private_key_password,
      		   nm_setting_802_1x_get_phase2_private_key_password): return private
      			key passwords
      		- (nm_setting_802_1x_set_private_key_from_file,
      		   nm_setting_802_1x_set_phase2_private_key_from_file): set the private
      			key from a file, and update the private key password at the same time
      		- (nm_setting_802_1x_get_private_key_type,
      		   nm_setting_802_1x_get_phase2_private_key_type): return the private
      			key type
      	* src/supplicant-manager/nm-supplicant-settings-verify.c
      		- Whitelist private key passwords
      	* src/supplicant-manager/nm-supplicant-config.c
      		- (nm_supplicant_config_add_setting_8021x): for pkcs#12 private keys,
      			add the private key password to the supplicant config, but do not
      			add the client certificate (as required by wpa_supplicant)
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4280 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
  17. 12 Nov, 2008 1 commit
  18. 07 Nov, 2008 3 commits
    • Dan Williams's avatar
      2008-11-07 Dan Williams <dcbw@redhat.com> · 26573a35
      Dan Williams authored
      	* libnm-util/nm-setting-wireless.c
      		- (nm_setting_wireless_get_seen_bssid): fix bug from accessor conversion
      			that cased this function to return garbage, breaking hidden AP
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4278 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
    • Dan Williams's avatar
      2008-11-07 Dan Williams <dcbw@redhat.com> · 214114fb
      Dan Williams authored
      	Fix deletion of VPN gateway route on DHCP renew (bgo #558133)
      	* src/NetworkManagerSystem.c
      		- (nm_system_device_set_ip4_route): return the route that was added
      		- (nm_system_add_ip4_vpn_gateway_route): make add_vpn_gateway_route()
      			public, clean up, and return the route that was added
      		- (nm_system_apply_ip4_config): remove VPN related stuff to simplify,
      			since nm_system_add_ip4_vpn_gateway_route() is now available; add
      			flags to allow only certain attributes of the NMIP4Config to be
      	* src/nm-device.c
      		- (handle_dhcp_lease_change): don't touch the DHCP4 config on failure
      		- (nm_device_set_ip4_config): use nm_ip4_config_diff() to only apply
      			what's really changed between the old and new configs; don't export
      			the new IP4 config on failure; always send the DNS info to the
      			named manager
      	* src/vpn-manager/nm-vpn-connection.c
      		- (device_ip4_config_changed, nm_vpn_connection_new, dispose): track the
      			parent device's IP4Config and re-add the VPN gateway route when it
      		- (nm_vpn_connection_ip4_config_get): add the VPN gateway route (since
      			nm_system_apply_ip4_config() no longer does) and cache it for later
      		- (connection_state_changed): move cleanup code to its own function
      		- (vpn_cleanup): delete any previously added VPN gateway route; and
      			re-apply the parent device's addresses and routes using
      			nm_system_apply_ip4_config(), not nm_device_set_ip4_config()
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4277 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
    • Dan Williams's avatar
      2008-11-07 Dan Williams <dcbw@redhat.com> · 9340a412
      Dan Williams authored
      	* src/nm-ip4-config.c
      		- (nm_ip4_config_diff): new function; return the difference between two
      			IP4 configs
      		- (nm_ip4_config_compare): change into nm_ip4_config_diff
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4275 4912f4e0-d625-0410-9fb7-b9a5a253dbdc