Dan Williams
fe62e59c7e
dhcp: add DHCPv6 functionality
2010-01-13 16:51:20 -08:00
Dan Williams
81f23ea383
dhcp: actually use runtime-selected DHCP client
2010-01-12 23:07:44 -08:00
Dan Williams
702836b42f
dhcp: allow runtime DHCP client selection via config file
2010-01-12 22:55:24 -08:00
Dan Williams
1806235049
dhcp: convert dhcp backends to classes
2010-01-12 22:09:28 -08:00
Dan Williams
d997785db3
dhcp6: genericize DHCP client tracking
...
Since the same interface could be used for both DHCPv4 and DHCPv6 we
can't just use 'iface' for tracking DHCP client lease changes. Instead
use a generated client ID, and track DHCP events based on the client's
PID instead of interface name.
2010-01-08 17:16:05 -08:00
Dan Williams
3ee1eb7a6c
dhcp6: add dhclient ipv6 states
2010-01-08 15:22:11 -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
a74e2cfde0
keyfile: add IPv6 support (bgo #593814 )
...
(fixes by dcbw to use '/' as the prefix separator)
2010-01-08 11:23:39 -08:00
Jirka Klimes
686425adce
ifcfg-rh: add IPv6 addressing and routes support (rh #523288 )
2010-01-05 19:06:27 -06:00
Jirka Klimes
3b0255f73c
libnm-util: add IPv6 comparison functions
2010-01-05 18:51:53 -06:00
Dan Williams
306e01d6b0
release: bump version to 0.7.998 (rc2)
2010-01-04 17:30:39 -06:00
Luca Ferretti
c159efb05e
po: update italian translation (bgo #595673 )
2010-01-02 18:50:27 -06:00
Dan Williams
97ab9c8497
ifcfg-rh: add missing testcase
2010-01-01 13:58:34 -06:00
Dan Williams
8b4095cb23
ifcfg-rh: ensure keys/route files are monitored for changes too
...
keys- and route- files weren't passing the should_ignore_file()
check in dir_changed() because should_ignore_file() was only
taking ifcfg- files into account. Generalize most of the ifcfg name
handling functions so that should_ignore_file() will now handle
all three variants.
Add testcases to ensure that the name handling does what we want
it to, and optimize memory usage of utils_get_ifcfg_name() a bit.
2009-12-30 16:33:12 -06:00
Tambet Ingo
7a36b31ced
Merge branch 'master' into wimax
2009-12-29 16:09:17 +02:00
Tambet Ingo
302e62d9c7
core: Fix another crash
...
Need to check if the killswitch type has an object filter function
before trying to use it (in other location as well).
2009-12-29 15:52:36 +02:00
Tambet Ingo
20a4c6c6b6
wimax: Implement RFKILL handling
...
Implement and export over DBus WiMAX enable/disable and hardware state query.
2009-12-29 11:27:10 +02:00
Tambet Ingo
ac0f32537e
Merge branch 'master' into wimax
2009-12-29 11:25:37 +02:00
Dan Williams
39ad6084ac
arch: remove hal dependency from initscript (bgo #605530 )
2009-12-28 19:01:57 -06:00
Dan Williams
644dabd7ab
core: fix crash after wake due to 8f4d4c0463
...
Need to check if the killswitch type has an object filter function
before trying to use it.
2009-12-28 15:20:02 -06:00
Dan Williams
f9318dac55
core: fix reading WWAN state from state file
2009-12-25 14:42:44 -06:00
Dan Williams
58df1b6e36
core: fix error when parsing state file for WirelessEnabled fails
...
Found by Chen Jie <chenj@lemote.com>.
2009-12-25 14:33:02 -06:00
Dan Williams
0762b2c77b
dispatcher: fix (harmless) memory leak (bgo #585714 )
2009-12-24 15:55:59 -06:00
Dan Williams
f012d06531
ifcfg-rh: remove another unused variable
2009-12-23 11:11:30 -08:00
Dan Williams
16c29e6daf
ifcfg-rh: remove unused variables
2009-12-23 11:11:11 -08:00
Dan Williams
6a6e231b3e
supplicant: remove unused variables
2009-12-23 11:10:47 -08:00
Dan Williams
412cd1afbf
core: fix possible erroneous warning on auto-ip events
...
Remove unused variable too.
2009-12-23 11:10:11 -08:00
Dan Williams
870cfa489e
wifi: remove useless assignment
2009-12-23 11:09:37 -08:00
Dan Williams
d6799281e1
ethernet: remove unused variable
2009-12-23 11:09:22 -08:00
Dan Williams
0075b41510
dhcp: clarify ignored variable name
2009-12-23 11:08:56 -08: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
Dan Williams
a0984585af
modem: ensure deactivation on disable only happens on disable
2009-12-23 02:44:21 -08:00
Dan Williams
212220f0b4
Merge commit 'origin/master' into btdun
2009-12-23 01:46:59 -08:00
Dan Williams
ac38d65d6d
modem: fix activation after 1379af271138202d406de585cbdcd491ac11ed01
...
Got the return semantics of dbus_g_proxy_end_call() wrong...
2009-12-23 01:30:55 -08:00
Dan Williams
154a41dec9
modem: ensure device is deactivated if the modem is disabled underneath NM
2009-12-23 01:30:54 -08:00
Dan Williams
f61af8e139
modem: enable modem before connecting if required
2009-12-23 01:30:54 -08:00
Dan Williams
ec56c4d093
libnm-glib: add WWAN enable/disable support
2009-12-23 01:30:54 -08:00
Dan Williams
8f4d4c0463
manager: add WWAN enable/disable support
2009-12-23 01:30:54 -08:00
Dan Williams
a0f732c8cb
modem: proxy the ModemManager Enabled property
2009-12-23 01:30:54 -08:00
Dan Williams
5605709e80
manager: generalize rfkill operations
...
So it's easier to support other killswitches like WWAN and WiMAX.
2009-12-23 01:30:54 -08:00
Dan Williams
843c251d26
core: add statefile support for WWAN devices
2009-12-23 01:30:54 -08:00
Dan Williams
c80b729e77
udev: add support for other types of rfkill switches
2009-12-23 01:30:54 -08:00
Dan Williams
052cf6b2e2
core: generalize interface for enabling/disabling devices
...
We'll use it for WWAN too.
2009-12-23 01:30:54 -08:00
Dan Williams
7b10ec29a2
modem: fix enable/disable/disconnect flow
...
NM shouldn't really be calling Enable(False) except in response to
direct user requests to turn off WWAN, much like rfkill, since
Enable(False) /is/ essentially rfkill for 3G. Instead, we should
be powering up the modem before trying to use it, and only
disconnecting after we're done. Let the user do enable/disable
when they want to.
This also fixes issues with other devices like GPS potentially
using the modem-manager at the same time as NM and ensures that NM
won't punch the modem in the face while GPS is using it.
2009-12-23 01:30:54 -08:00
Dan Williams
18ca453969
Merge commit 'origin/master' into btdun
2009-12-23 00:30:25 -08:00
Tambet Ingo
d98c431c65
system-settings: Fix using hostname from DHCP
...
When a plugin has hostname capability, it's NULL for hostname means "use
the hostname from DHCP server".
2009-12-22 09:11:30 +02:00
Tambet Ingo
b9ca266d94
ifcfg-suse: Clean up, upstream the patch which has been in use for a while
...
Since openSUSE 11.1 NetworkManager does not support reading yast network
setup. It's for your own good - you either want to use static configuration
(yast) or dynamic (NetworkManager). Mixing the two has never worked very well
and has caused a lot of confusion. The only exception to this is hostname
handling, which is handled by ifcfg-suse plugin.
2009-12-21 12:07:18 +02:00
Tambet Ingo
75c734f1a9
wimax: Implement WiMAX support
2009-12-18 15:41:27 +02:00