Jiří Klimeš
b880cbe829
trivial: fix a typo in nm-tool
2010-06-23 10:53:44 +02:00
Dan Williams
3ec6ffe85f
core: remove debugging delay from new user connection handling
...
Introduced by 25e758c770
when ensuring
that the code that waits for connections to become advertised by teh
user settings service worked correctly.
2010-06-22 10:26:13 -07:00
Jiří Klimeš
1b49f941a6
core: MAC address spoofing/cloning (rh #447827 ) (bgo #553771 )
...
This commit implements MAC cloning feature in NetworkManager. To support that,
'PermHwAddress' property is added into *.Device.Wired and *.Device.Wireless
interfaces. The permanent MAC address is obtained when creating the device, and
is used for 'locking' connections to the device. If a cloned MAC is specified
in connection to be activated, the MAC is set to the interface in stage1. While
disconecting, the permanent MAC is set back to the interface.
2010-06-22 14:21:25 +02:00
Jiří Klimeš
a8e0c2637b
ifcfg-rh: test case for WEP ASCII keys
2010-06-22 12:51:02 +02:00
Dan Williams
debb16cfc0
policy: map hostname to current IP address (bgo #619931 )
...
Instead of always mapping the current hostname to 127.0.0.1 or
whatever the user mapped it to manually, make sure the hostname
maps to the default device's IPv4 and IPv6 address if there's
a default device.
This helps out services that do a lookup on the machine hostname
to determine the IP address, which while a broken behavior (since
there are too many edge-cases) is pretty wide-spread and thus
we should support it.
2010-06-21 21:18:25 -07:00
Dan Williams
171dcf51b5
policy: pass default IPv4 and IPv6 addresses to hostname functions
...
In preparation for updating /etc/hosts to assign the current hostname
to the current IP address to allow programs that (somewhat incorrectly)
do DNS lookups on the machine's current hostname to find out its
IP address.
2010-06-17 23:01:40 -07:00
Dan Williams
89572383a3
wifi: fix updating of IBSS BSSIDs
...
First by is OR-ed with 0x02, it won't always equal 0x02.
2010-06-17 22:35:03 -07:00
Dan Williams
0b41797b49
s390: replace 'zvm' with s390
...
ZVM isn't the right terminology here. s390 is.
2010-06-17 21:24:14 -07:00
Dan Williams
a5d8872c3e
Merge remote branch 'origin/master' into zvm
2010-06-17 21:14:09 -07:00
Jiří Klimeš
4e02c67a94
ifcfg-rh: fix reading/writing ASCII WEP keys
...
ifcfg-rh plugin didn't prepend 's:' prefix when writing out ASCII WEP
keys. That rendered the keys file invalid. Moreover, the reading part
was incorrect too not having recognized correct ASCII keys.
2010-06-17 14:57:25 +02:00
Dan Williams
6ab5a9597a
libnm-glib: add IpInterface property
2010-06-10 10:21:19 -07:00
Dan Williams
763f2f1d01
core: expose device's IP interface when activated
...
Lets apps find out what the actual kernel interface name is for the
device so they can do fun stuff with it.
2010-06-10 10:16:39 -07:00
Dan Williams
69f25ca5cb
policy: fix possible crash when looking up hostname
...
Regression in 773c006a4c
2010-06-10 10:12:04 -07:00
Dan Williams
691698fe47
dnsmasq: don't allow rogue config file screwing up connection sharing
...
dnsmasq may read from its default config file location, which if that
location is a valid config file, it will combine with the options here
and cause undesirable side-effects. Like sending bogus IP addresses
as the gateway or whatever. So give dnsmasq a bogus config file
location to avoid screwing up the configuration we're passing to it.
2010-06-09 16:58:06 -07:00
Jiří Klimeš
7e054ff138
core: add a multicast route entry for connections with link-local IPv4 address
2010-06-09 15:01:23 +02:00
Henrique P. Machado
d3688c7bcd
po: updated Brazilian Portuguese translation (bgo #620777 )
2010-06-08 14:11:23 -07:00
Dan Williams
773c006a4c
policy: support IPv6 address reverse-lookup for hostname too
2010-06-08 10:40:08 -07:00
Dan Williams
276fed0322
initscript: fix RH initscript return value on double-start (rh #584321 ) (rh #448393 )
2010-06-07 22:42:33 -07:00
Dan Williams
6d719a0a38
core: NULL user_proxy means no user settings allowed
...
Which means we should return an error to the caller.
2010-06-04 13:55:45 -07:00
Dan Williams
0e047687b3
core: remove some debugging left-overs
2010-06-04 13:05:54 -07:00
Dan Williams
5c31397091
core: don't auto-activate user connections if the user lacks permissions
2010-06-04 13:05:27 -07:00
Dan Williams
ae4b47ca99
core: PolicyKit protect Deactivate and Disconnect
2010-06-04 00:42:10 -07:00
Dan Williams
25e758c770
core: PolicyKit protect connection activation
2010-06-03 23:20:11 -07:00
Dan Williams
6cbe50ffbd
core: add nm_auth_uid_authorized() to check user permissions
...
Basically cleaned up is_user_request_authorized() from nm-manager.c.
2010-06-03 23:04:10 -07:00
Dan Williams
78c4e0798e
core: check permissions on the user settings service too
...
And if the permissions change, make sure we allow or deny user
settings connections as appropriate.
2010-06-03 13:03:07 -07:00
Dan Williams
f31022bfbc
core: use return_no_pk_error() more and fix returned error messages
2010-06-02 11:20:38 -07:00
Dan Williams
299ab139e4
core: add policy for overall network control
...
Allows for locking down connections completely and disallowing
certain users from touching networking at all.
2010-06-02 02:23:51 -07:00
Dan Williams
a08227525c
core: simplify auth chain permission callback handling
2010-06-02 02:16:14 -07:00
Dan Williams
6476c697d8
Merge remote branch 'origin/master' into perm
2010-06-01 15:34:53 -07:00
Dan Williams
a3e3405fff
po: updated German translation (bgo #620122 )
2010-06-01 00:39:01 -07:00
Dan Williams
a3d8cb9b6d
core: rework pending activation to be more flexible
...
In preparation for more granular permissions.
2010-06-01 00:36:46 -07:00
Dan Williams
c4946a6dfe
core: fix some problems with the user auth rework
2010-05-31 16:47:38 -07:00
Dan Williams
3b6917f74b
core: make nm_auth_is_caller_root() more generic
2010-05-31 09:45:26 -07:00
Jiří Klimeš
12d26643e9
libnm-util: add nm_utils_wifi_* functions to handle frequencies/channels
2010-05-31 15:32:13 +02:00
Dan Williams
41faf87b0e
core: root can always enable/disable and sleep/wake
2010-05-30 08:30:37 -07:00
Dan Williams
65818d517e
core: PolicyKit-protect sleep/wake
...
Default to 'not allowed', distros that need backwards compatibility
can flip this to 'yes' if they need to. At this point, only power
management scripts should call these functions.
2010-05-29 23:11:45 -07:00
Dan Williams
1e69294204
trivial: update .gitignore
2010-05-29 23:01:28 -07:00
Dan Williams
c013490ba3
core: PolicyKit-protect enable/disable networking method
2010-05-29 23:00:46 -07:00
Dan Williams
716a9c6c0d
core: add permissions framework for various operations (rh #585182 ) (bgo #619323 )
2010-05-28 18:23:00 -07:00
Dan Williams
6810ef1422
core: don't shadow 'sleep'
2010-05-28 13:06:14 -07:00
Dan Williams
e22346b9d0
ifcfg-rh: handle z/VM subchannels (rh #591533 )
2010-05-26 17:35:57 -07:00
Dan Williams
860e8a13eb
system-settings: some s390 device types only use 2 channels
2010-05-26 17:27:37 -07:00
Dan Williams
04370354f0
libnm-util: pretty-print DBUS_TYPE_G_ARRAY_OF_STRING
2010-05-26 17:04:32 -07:00
Dan Williams
5f03706a6b
ethernet: handle zvm-subchannels unmanaged spec (rh #591533 )
2010-05-26 16:28:51 -07:00
Dan Williams
9c45b52f38
libnm-util: add wired setting property for z/VM subchannel (rh #591533 )
...
On s390 and z-Series, the hypervisor assigns the MAC address, so we
need to use subchannels to uniquely identify the device instead of
using the MAC address.
2010-05-26 15:31:01 -07:00
Dan Williams
d0ff1fd2ec
system-settings: add unmanaged spec for z/VM subchannels (rh #591533 )
2010-05-26 15:30:37 -07:00
Fran Diéguez
0f494b2445
po: update Galican translation (bgo #619579 )
2010-05-26 10:25:05 -07:00
I Felix
8bd5168031
po: add Tamil translation
2010-05-26 01:35:26 -07:00
Dan Williams
7ffcb98afd
doc: trivial fix
2010-05-26 01:20:20 -07:00
Dan Williams
c9ee78f238
keyfile: add testcases for plain GSM connections
2010-05-26 01:19:21 -07:00