Commit Graph

992 Commits

Author SHA1 Message Date
Dan Williams
a729d2f649 ip6: remove standalone DHCP method since DHCPv6 can't provide gateways
All IPv6 enabled sites are expected to provide router advertisement
support apparently.  If standalone DHCP is really used in the wild
then we can clearly re-enable it later.
2010-05-20 10:24:13 -07:00
Dan Williams
c4f3bf002b Merge remote branch 'origin/master' into wimax 2010-05-19 08:55:26 -07:00
Jiří Klimeš
5110fa7811 libnm-{util|glib}: fix headers to be C++ compatible - C_BEGIN_DECLS/C_END_DECLS (rh #592783) 2010-05-18 10:14:59 +02:00
Dan Williams
7025e054d9 libnm-util: clarify may-fail behavior 2010-05-03 00:08:02 -07:00
Dan Williams
806b74db34 libnm-util: add 'may-fail' for IPv4 and IPv6
When this property is TRUE, IP configuration can continue as long
as at least on IP configuration type succeeds.  This allows
connections to networks where the user does not necessarily know
whether the network supports IPv4 or IPv6 and does not require
that both complete succesfully.

Since most of the time the user doesn't really care what type
of connectivity they have, as long as they have *some* connectivity,
this allows better "Just Works" behavior as long as the system
settings plugins and connection editors/applets use the right
defaults.

Suggested defaults for may-fail are:

IPv4: no (ie, require IPv4 connectivity)
IPv6: yes (ie, do not require IPv6 connectivity)

Users who require a specific type of connectivity are probably
knowlegable enough to check the box as needed for their network.
2010-05-02 16:51:26 -07:00
Dan Williams
71c7ecba08 libnm-util: more IPv6 address gateway fixes 2010-05-02 13:22:29 -07:00
Dan Williams
cc0c2783b6 libnm-util: fix IPv6 address array -> string transform
Only used for debugging, but it's nice to see the actual address
instead of a transform error.
2010-04-30 15:29:53 -07:00
Dan Williams
31590021ab libnm-util: update IPv6 address property description 2010-04-19 15:10:17 -07:00
Dan Williams
151a2b4c5a libnm-util: quiet harmless message in type conversion 2010-04-19 15:10:03 -07:00
Dan Williams
83652e6b8e libnm-util: convert from old IP6 address format to new
Ensure it still works correctly if something tries to set the
'addresses' property using the old GType.  Also make sure that
the various IP6 address comparison operations and string conversion
functions handle the gateway.
2010-04-19 10:14:44 -07:00
Dan Williams
44ea07a5d7 libnm-util: add gateway member to IPv6 addresses 2010-04-17 10:26:53 -07:00
Dan Williams
fb6c929d88 libnm-util: add IPv4 'disabled' method
Allowing IPv4 configuration to be completely disabled for a connection.
2010-04-15 14:51:47 -07:00
Jiří Klimeš
5225949974 libnm-util: fix dump of routes in 'ipv4' setting 2010-03-29 15:10:25 +02:00
Jiří Klimeš
c24d89ef80 libnm-util: fix a typo 2010-03-29 10:26:57 +02:00
Jiří Klimeš
07abcb60e7 libnm-util: add nm_setting_gsm_get_allowed_bands() to exported symbols 2010-03-29 10:06:51 +02:00
Jiří Klimeš
eedde7283f libnm-util: add functions to output ip6 settings of connections 2010-03-22 18:59:40 +01:00
Dan Williams
d924003320 libnm-util: add nm_setting_gsm_get_home_only()
For roaming control.
2010-03-16 23:52:37 -07:00
Jiří Klimeš
f97c0369c0 doc: fix a typo 2010-03-08 10:59:16 +01:00
Jirka Klimes
0f0daf7852 core: determine classful IPv4 prefix if no DHCP netmask is provided (bgo #603098) 2010-02-25 16:52:10 -08:00
Dan Williams
bfcb57f1b9 Merge commit 'origin/master' into dhcp6 2010-01-22 12:06:04 -08:00
Dan Williams
6400f5cb77 misc: license fixups
All libs are LGPL, all binaries are GPL.
2010-01-21 15:11:50 -08:00
Dan Williams
7a594f2bdc crypto: de-init NSS after calling PR_GetError()
PR_Cleanup() can clear out the error, and we don't want to
loose it.
2010-01-21 12:57:31 -08:00
Dan Williams
e21885e764 Merge commit 'origin/master' into dhcp6 2010-01-20 16:54:12 -08:00
Dan Williams
8720a74c2e build: pkg-config file fixes 2010-01-20 16:53:04 -08:00
Dan Williams
69790deedd libnm-util: add IPv6 method 'dhcp' 2010-01-08 14:57:46 -08:00
Dan Williams
2ef7ea02b3 test: enable IPv6 setting defaults test 2010-01-08 14:57:23 -08:00
Jirka Klimes
3b0255f73c libnm-util: add IPv6 comparison functions 2010-01-05 18:51:53 -06:00
Tambet Ingo
ac0f32537e Merge branch 'master' into wimax 2009-12-29 11:25:37 +02:00
Dan Williams
c0d7c2579e libnm-util: fix potential crash when encrypting fails 2009-12-23 11:08:26 -08:00
Dan Williams
e2b9e401ca libnm-util: remove unused variable 2009-12-23 11:07:50 -08:00
Tambet Ingo
75c734f1a9 wimax: Implement WiMAX support 2009-12-18 15:41:27 +02:00
Dan Williams
4274edf47d libnm-util: client certificate should not be required to set private key (bgo #585570)
Not sure what I was thinking originally; there's no way this was
correct in the first place.
2009-12-08 16:52:24 -08:00
Dan Williams
15497fd10f libnm-util: handle PEM files without an ending newline (rh #507315)
Due to an off-by-one bug if the ending PEM tag was the last thing
in the file, it would get missed.  Add some testcases for that too.
2009-11-18 16:29:48 -08:00
Dan Williams
198f8f48cf doc: document NMSettingIP6Config 2009-11-16 13:53:23 -08:00
Dan Williams
f790fb38c1 doc: use consistent wording in the IP4Config documentation 2009-11-16 13:37:35 -08:00
Dan Williams
960bcb6dfa doc: document the IP4Config setting 2009-11-16 12:33:27 -08:00
Dan Williams
943a85b2d7 doc: fix up 802.1x setting documentation 2009-11-16 11:24:53 -08:00
Dan Williams
a943ed93a6 doc: document wireless setting properties 2009-11-11 14:09:50 -08:00
Dan Williams
54775f6a64 doc: document wireless-security setting properties 2009-11-11 14:08:15 -08:00
Dan Williams
0539c2b6d2 doc: document wired setting properties 2009-11-11 14:07:42 -08:00
Dan Williams
7f3f5bfef3 doc: document vpn setting properties 2009-11-11 14:07:25 -08:00
Dan Williams
9a9e833af6 doc: document serial setting properties 2009-11-11 14:07:14 -08:00
Dan Williams
963dde80a4 doc: document pppoe setting properties 2009-11-11 14:07:02 -08:00
Dan Williams
158ef1cf97 doc: document ppp setting properties 2009-11-11 14:06:48 -08:00
Dan Williams
9a5e3bd0b6 doc: document gsm setting properties 2009-11-11 14:06:33 -08:00
Dan Williams
3f2ff06969 doc: document cdma setting properties 2009-11-11 14:06:14 -08:00
Dan Williams
b71a320e14 doc: document olpc-mesh setting properties 2009-11-11 13:50:19 -08:00
Dan Williams
8624db249a doc: document bluetooth setting properties 2009-11-11 13:50:01 -08:00
Dan Williams
14089e8b26 doc: update some setting properties descriptions 2009-11-10 12:36:20 -08:00
Dan Williams
cfec3f3a6d libnm-util: add missing nm_setting_olpc_mesh_new() 2009-11-10 12:22:45 -08:00