NetworkManager.git
9 years agoip6: fix leak in process_addr()
Thomas Graf [Fri, 9 Sep 2011 09:39:04 +0000]
ip6: fix leak in process_addr()

rtnladdr is leaked if nm_ip6_manager_get_device() returns NULL.

9 years agoip6: fix leak in process_route()
Thomas Graf [Fri, 9 Sep 2011 09:39:03 +0000]
ip6: fix leak in process_route()

rtnlroute is leaked if nm_ip6_manager_get_device returns NULL

9 years agokeyfile: fix two bugs for updating/writting a keyfile
Jiří Klimeš [Mon, 12 Sep 2011 16:41:59 +0000]
keyfile: fix two bugs for updating/writting a keyfile

* When a connection name (ID) was changed via nm-connection-editor, a new file
  path was created, but the old one was not removed. That resulted in two files
  and in turn in duplicated connections.
* When two connections with the same name (ID) were present, e.g. files ABC and
  ABC-70656842-98ac-4221-aa8b-0d4174770, and nm-connection-editor was used to
  edit ABC-70656842-98ac-4221-aa8b-0d4174770, the operation failed.

9 years agotodo: Infiniband update
Dan Williams [Fri, 9 Sep 2011 17:37:11 +0000]
todo: Infiniband update

9 years agotodo: update TODO for IP over Infiniband
Dan Williams [Wed, 7 Sep 2011 23:54:16 +0000]
todo: update TODO for IP over Infiniband

9 years agowimax: fix connect-during-scan after d4ff43bc1eaf0e0548c778fdd5fa86e1b9cf3b76
Dan Williams [Wed, 7 Sep 2011 22:20:42 +0000]
wimax: fix connect-during-scan after d4ff43bc1eaf0e0548c778fdd5fa86e1b9cf3b76

Oops; mark prepare_done during stage1 not stage2 since stage1 is Prepare
and stage2 isn't.

9 years agowimax: fix Active NSP notification issue
Dan Williams [Wed, 7 Sep 2011 19:20:30 +0000]
wimax: fix Active NSP notification issue

A race condition meant that sometimes, if the wimax device finished
scanning while stage1 (Prepare) was scheduled but hadn't executed yet:

NetworkManager[8700]: <info> (wmx0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
NetworkManager[8700]: <info> Activation (wmx0) Stage 1 of 5 (Device Prepare) scheduled...
NetworkManager[8700]: <info> (wmx0): wimax state change scanning -> ready (reason 0)

the code would schedule stage2 which meant that stage1 was completely
skipped.  But that's where the active-nsp property was set, which
meant clients would not be notified of the new active NSP.  This
caused nm-applet to show a zero-signal-strength icon for WiMAX
because libnm-glib didn't know there was an active NSP, even though
NM was connected.

9 years agocli: increase values indentation in multiline mode to align printed text
Jiří Klimeš [Wed, 7 Sep 2011 10:20:56 +0000]
cli: increase values indentation in multiline mode to align printed text

9 years agocli: print some missing properties in settings
Jiří Klimeš [Wed, 7 Sep 2011 10:10:42 +0000]
cli: print some missing properties in settings

9 years agosharing: fix handling of rule negation (debian #638995)
Dan Williams [Tue, 6 Sep 2011 23:31:40 +0000]
sharing: fix handling of rule negation (debian #638995)

! after the option is deprecated at least as far back as iptables
1.4.12 on 2.6.32.  ! should be before the option instead.

Reported-by: Ralf Jung <ralfjung-e@gmx.de>

9 years agodocs: add Secret Agent API bits to HTML spec
Dan Williams [Tue, 6 Sep 2011 22:31:27 +0000]
docs: add Secret Agent API bits to HTML spec

9 years agocli: print 'Permissions' property of NMSettingConnection setting
Jiří Klimeš [Tue, 6 Sep 2011 15:17:01 +0000]
cli: print 'Permissions' property of NMSettingConnection setting

9 years agocli: use libnm-util's constants for settings types
Jiří Klimeš [Tue, 6 Sep 2011 14:04:12 +0000]
cli: use libnm-util's constants for settings types

9 years agocli: add missing GSM bands for GSM setting
Jiří Klimeš [Tue, 6 Sep 2011 13:56:57 +0000]
cli: add missing GSM bands for GSM setting

9 years agocli: remove useless static function prototypes
Jiří Klimeš [Tue, 6 Sep 2011 13:30:15 +0000]
cli: remove useless static function prototypes

9 years agocli: add 'nmcli con delete' command for removing configured connections
Jiří Klimeš [Tue, 6 Sep 2011 13:07:58 +0000]
cli: add 'nmcli con delete' command for removing configured connections

9 years agocli: use nm_access_point_get_bssid() instead of nm_access_point_get_hw_address()
Jiří Klimeš [Tue, 6 Sep 2011 11:37:23 +0000]
cli: use nm_access_point_get_bssid() instead of nm_access_point_get_hw_address()

nm_access_point_get_hw_address() is deprecated in 0.9.
Also change 'hwaddr' parameter for 'nmcli dev wifi list' to 'bssid'. 'hwaddr'
still works but is deprecated and not documented any more.

9 years agoifnet: add testcase for incorrect config
Jiří Klimeš [Thu, 1 Sep 2011 09:29:32 +0000]
ifnet: add testcase for incorrect config

Missing config_<name> line (containing method, i.e. dhcp, ...) should
fail with error 'Unknown config for <name>'.

9 years agoifnet: fix tests
Jiří Klimeš [Wed, 31 Aug 2011 17:05:21 +0000]
ifnet: fix tests

9 years agoifnet: fix GError handling in ifnet_update_connection_from_config_block()
Jiří Klimeš [Wed, 31 Aug 2011 15:27:27 +0000]
ifnet: fix GError handling in ifnet_update_connection_from_config_block()

9 years agodnsmasq: use '@interface' for link-local DNS servers in the dnsmasq config
Michael Stapelberg [Fri, 12 Aug 2011 11:43:07 +0000]
dnsmasq: use '@interface' for link-local DNS servers in the dnsmasq config

inet_ntop() either returns 'address%interface' or just 'address'. In the first
case, we replace '%' with '@' since dnsmasq supports '%' only since version
2.58. In the second case, we append '@interface' to make it work.

(small fixes by dcbw)

9 years agorelease: update NEWS
Dan Williams [Thu, 25 Aug 2011 18:13:54 +0000]
release: update NEWS

9 years agorelease: update NEWS; forgot about the WiMAX support in 0.9
Dan Williams [Wed, 24 Aug 2011 22:22:30 +0000]
release: update NEWS; forgot about the WiMAX support in 0.9

9 years agotodo: add notes about pushing network selection to wpa_supplicant
Dan Williams [Wed, 24 Aug 2011 15:51:39 +0000]
todo: add notes about pushing network selection to wpa_supplicant

9 years agotodo: add some notes about tablet/mobile optimizations we should do
Dan Williams [Wed, 24 Aug 2011 15:17:36 +0000]
todo: add some notes about tablet/mobile optimizations we should do

9 years agorelease: update NEWS with 0.9 changes
Dan Williams [Wed, 24 Aug 2011 13:51:20 +0000]
release: update NEWS with 0.9 changes

Grr.  Forgot to do this before rolling the 0.9 tarball even
though I'd been religiously updating 0.8 NEWS.  Sorry...

9 years agoMerge remote-tracking branch 'origin/agent-secrets'
Dan Williams [Tue, 23 Aug 2011 14:34:55 +0000]
Merge remote-tracking branch 'origin/agent-secrets'

9 years agoMerge branch 'libnl3'
Dan Williams [Tue, 23 Aug 2011 14:30:50 +0000]
Merge branch 'libnl3'

9 years agorelease: version bump after release
Dan Williams [Tue, 23 Aug 2011 14:29:43 +0000]
release: version bump after release

Start of new development version 0.9.1; next stable release
will be 0.9.2.

9 years agorelease: bump version to 0.9.0
Dan Williams [Mon, 22 Aug 2011 23:30:56 +0000]
release: bump version to 0.9.0

Yay!

9 years agodocs: update documentation for nm_utils_security_valid()
Dan Williams [Tue, 23 Aug 2011 01:23:33 +0000]
docs: update documentation for nm_utils_security_valid()

9 years agodocs: update NetworkManager.h code documentation
Dan Williams [Tue, 23 Aug 2011 01:23:20 +0000]
docs: update NetworkManager.h code documentation

9 years agobuild: update gitignore
Dan Williams [Tue, 23 Aug 2011 01:22:00 +0000]
build: update gitignore

9 years agodocs: fix a wrong variable name in code documentation
Dan Williams [Tue, 23 Aug 2011 00:02:43 +0000]
docs: fix a wrong variable name in code documentation

9 years agodocs: fix a prototype causing doc generation warnings
Dan Williams [Tue, 23 Aug 2011 00:02:12 +0000]
docs: fix a prototype causing doc generation warnings

9 years agodoc: fix a settings specification type
Dan Williams [Mon, 22 Aug 2011 23:15:41 +0000]
doc: fix a settings specification type

9 years agopo: updated Indonesian translation (bgo #656514)
Andika Triwidada [Mon, 22 Aug 2011 23:08:07 +0000]
po: updated Indonesian translation (bgo #656514)

9 years agobuild: mention libiw (in addition to wireless-tools) if headers aren't found (bgo...
Dan Williams [Mon, 22 Aug 2011 22:30:45 +0000]
build: mention libiw (in addition to wireless-tools) if headers aren't found (bgo #656340)

9 years agopo: updated Ukranian translation (bgo #656921)
Yuri Chornoivan [Mon, 22 Aug 2011 22:25:08 +0000]
po: updated Ukranian translation (bgo #656921)

9 years agosupplicant: incorporate subject_match and altsubject_matches into supplicant config...
Evan Broder [Fri, 29 Jul 2011 19:38:25 +0000]
supplicant: incorporate subject_match and altsubject_matches into supplicant config (bgo #341323)

9 years agosupplicant: add new separator option to ADD_STRING_LIST_VAL macro
Evan Broder [Fri, 29 Jul 2011 19:38:24 +0000]
supplicant: add new separator option to ADD_STRING_LIST_VAL macro

9 years agosettings: add 802.1X setting properties for subject and altsubject matches
Evan Broder [Fri, 29 Jul 2011 19:38:23 +0000]
settings: add 802.1X setting properties for subject and altsubject matches

Includes subject_match and phase2_subject_match (string) parameters,
and altsubject_matches and phase2_altsubject_matches (list of string)
parameters.

subject_match is matched against a substring of the subject from the
certificate presented by the remote authentication server. If this
option is unset, no subject verification is performed.

altsubject_matches are each tested against the alternate subject name
(altSubjectName) of the certificate presented by the remote
authentication server. If this option is unset, no verification of the
altSubjectName is performed.

9 years agodbus: ensure NM can talk to newly installed VPN plugins (fdo #39463)
Dan Williams [Fri, 19 Aug 2011 21:55:16 +0000]
dbus: ensure NM can talk to newly installed VPN plugins (fdo #39463)

When new services are installed and the daemon reloads bus policy
(like when installing new VPN plugins with rpm or dpkg) it appears
the rules don't get loaded into NetworkManager's policy space.
Thus any D-Bus message NM sends to the newly installed VPN plugin
gets denied until a restart of NM or the machine.  Work around
this dbus bug by letting NM talk to all known VPN services in the
NM policy file which will always exist when NM is around.

9 years agoMerge remote-tracking branch 'origin/master' into agent-secrets
Dan Williams [Tue, 16 Aug 2011 23:00:32 +0000]
Merge remote-tracking branch 'origin/master' into agent-secrets

9 years agoMerge remote-tracking branch 'origin/master' into libnl3
Dan Williams [Tue, 16 Aug 2011 22:58:52 +0000]
Merge remote-tracking branch 'origin/master' into libnl3

9 years agolibnm-glib: allow to constuct NMObject with NULL bus
Tomeu Vizoso [Tue, 9 Aug 2011 14:31:20 +0000]
libnm-glib: allow to constuct NMObject with NULL bus

9 years agolibnm-glib: warn early if an object is tried to be instantiated without a path
Tomeu Vizoso [Tue, 9 Aug 2011 14:31:19 +0000]
libnm-glib: warn early if an object is tried to be instantiated without a path

9 years agolibnm-glib: allow NMRemoteSettings constructor with NULL bus
Daniel Drake [Sat, 6 Aug 2011 18:59:32 +0000]
libnm-glib: allow NMRemoteSettings constructor with NULL bus

NMRemoteSettings's constructor requires a DBusGConnection, but there
currently aren't any usable gobject-introspection bindings for that class.
This means that NMRemoteSettings can't be used over gobject-introspection.

Move the default fallback to the system bus into the constructor path, so
that introspection bindings are usable.

Python test case:
from gi.repository import NMClient
NMClient.RemoteSettings()

Before, this produced a segfault. Now it returns a usable RemoteSettings
object.

9 years agolibnl: Move to common route add function interface
Alfredo Matos [Fri, 5 Aug 2011 15:02:44 +0000]
libnl: Move to common route add function interface

9 years agolibnl: Create a common netlink route add function
Alfredo Matos [Fri, 5 Aug 2011 15:02:34 +0000]
libnl: Create a common netlink route add function

9 years agolibnl: route delete can return ERANGE in libnl-1
Alfredo Matos [Fri, 5 Aug 2011 15:02:26 +0000]
libnl: route delete can return ERANGE in libnl-1

9 years agolibnl: Use compat return for nl_route_add()
Alfredo Matos [Fri, 5 Aug 2011 15:02:19 +0000]
libnl: Use compat return for nl_route_add()

9 years agolibnl3: Fix ESRCH return types
Alfredo Matos [Thu, 4 Aug 2011 09:26:21 +0000]
libnl3: Fix ESRCH return types

  ESRCH becomes NLE_OBJ_NOTFOUND. Includes workaround for libnl
  aliased return value where ESRCH is being converted to a generic
  unspecified error by libnl [1].

  [1] http://git.kernel.org/?p=libs/netlink/libnl.git;a=commit;h=7e9d5f

9 years agolibnl3: Add ESRCH to compat error translation
Alfredo Matos [Thu, 4 Aug 2011 09:26:10 +0000]
libnl3: Add ESRCH to compat error translation

9 years agoMerge remote-tracking branch 'origin/master' into libnl3
Dan Williams [Tue, 16 Aug 2011 21:45:41 +0000]
Merge remote-tracking branch 'origin/master' into libnl3

9 years agomodem: fix race with nm_modem_set_mm_enabled
Daniel Gnoutcheff [Tue, 2 Aug 2011 21:23:21 +0000]
modem: fix race with nm_modem_set_mm_enabled

Once we've sent a method call over DBus requesting that the modem be
disabled, we should assume that the modem is disabled unless we hear
otherwise.  Otherwise, code that checks the modem state immediately
after it gets disabled might think that it's enabled when it almost
certainly is not.

9 years agopolicy: don't autoconnect disabled modems
Daniel Gnoutcheff [Tue, 2 Aug 2011 19:48:24 +0000]
policy: don't autoconnect disabled modems

Normally, a device disabled via nm_device_interface_set_enabled() will
shift into the UNAVAILABLE state.  Modems, however, don't do that.
Rather, they pretend that they are in the DISCONNECTED state, presumably
to make it easier to re-enable them.  To avoid accidentally re-enabling
and autoconnecting a disabled modem, we need to explicitly make
nm_device_interface_get_enabled() == true a prerequisite for
autoconnecting.

9 years agosettings: preserve agent secrets the right way
Dan Williams [Tue, 16 Aug 2011 21:19:23 +0000]
settings: preserve agent secrets the right way

What we want to do here is keep separate caches of system and
agent secrets.  For system secrets, we cache them because NM
periodically clears secrets using nm_connection_clear_secrets() to
ensure they don't stay around in memory, and that transient secrets
get requested again when they are needed.  For agent secrets, we
only want them during activation, but a connection read from disk
will not include agent secrets becuase by definition they aren't
stored in system settings along with the connection.  Thus we need
to keep the agent/transient secrets somewhere for the duration of
the activation to ensure they don't get deleted.

This removes the copy-back hack in update_auth_cb() which copied
agent/transient secrets back into the connection over top of the
transient secrets that had been copied back in
nm_settings_connection_replace_settings().  No reason to copy
them twice if we keep an agent/transient secrets hash and do
the right thing with it.

9 years agosettings: preserve agent secrets over Update operation
Dan Williams [Tue, 16 Aug 2011 20:47:12 +0000]
settings: preserve agent secrets over Update operation

The core problem was that the Update would trigger a write to
disk to save the connection's new settings, which called
nm_settings_connection_replace_settings().  Which saved existing
transient (agent/unsaved) secrets, replaced settings with the
new ones from Update(), then copied back the old transient
secrets.  This was to ensure that changes triggered from getting
agent secrets during activation (which might write the connection
out to disk if new system secrets were provided, which triggered
an inotify read-back of the connection, which blew away the
transient secrets just returned from the agent) didn't blow away
transient secrets.  Unfortunately that fix was too general.

As a quick hack for now, copy the new secrets and re-apply them
after nm_connection_replace_settings() has run.  We'll do the
actual fix later, but it's more involved and needs more testing
so we don't want to apply it this close to release.

9 years agocli: remove unused libraries from the makefile
Dan Williams [Fri, 12 Aug 2011 16:05:08 +0000]
cli: remove unused libraries from the makefile

Nothing in cli uses the marshalller stuff.

9 years agodocs: update VPN setting 'user-name' property documentation
Dan Williams [Fri, 12 Aug 2011 15:23:25 +0000]
docs: update VPN setting 'user-name' property documentation

Lamarque wanted clarification about how it's supposed to be used.

9 years agoapi: update version based on configure version
Dan Williams [Sat, 6 Aug 2011 08:59:19 +0000]
api: update version based on configure version

Instead of manually which is error-prone.

9 years agoapi: fix up node names
Dan Williams [Sat, 6 Aug 2011 08:46:21 +0000]
api: fix up node names

Not sure if it really makes a difference, but...

9 years agoexamples: fix up active connection example
Dan Williams [Sat, 6 Aug 2011 08:44:50 +0000]
examples: fix up active connection example

9 years agoexamples: make some examples executable
Dan Williams [Fri, 5 Aug 2011 13:55:51 +0000]
examples: make some examples executable

9 years agoexamples: new example for printing active connection list
Dan Williams [Fri, 5 Aug 2011 13:55:14 +0000]
examples: new example for printing active connection list

9 years agonm-tool: show WiMAX info when available
Dan Williams [Thu, 4 Aug 2011 19:22:15 +0000]
nm-tool: show WiMAX info when available

libnm-glib will always be built with WiMAX enabled so we might as well
show it.  It's only NM itself that gets built with/without WiMAX
support.

9 years agoman: updated man pages
Jiří Klimeš [Tue, 2 Aug 2011 13:25:40 +0000]
man: updated man pages

9 years agoifcfg-rh: make NM_CONTROLLED changes function properly (rh #727501)
Jiří Klimeš [Tue, 2 Aug 2011 08:45:43 +0000]
ifcfg-rh: make NM_CONTROLLED changes function properly (rh #727501)

Changing NM_CONTROLED from "no" to "yes" worked just the first time.
Fix that by storing unmanaged spec when interface becomes unmanaged
and adjust condition identifying "no-change" updates to the ifcfg
file.

9 years agoifcfg-rh: emit "updated" signal when connection file is changed (rh #727501)
Jiří Klimeš [Tue, 2 Aug 2011 07:15:37 +0000]
ifcfg-rh: emit "updated" signal when connection file is changed (rh #727501)

Chain up to parent's commit_changes() even if in-memory and on-disk data are the
same; they are the same when another process changes the on-disk file. Just make
sure not to write out the data needlessly when same.

This fixes a regression caused by 9cba854fa0a32022a44e922dd4e70aaaf3c00dd2.
It exhibits e.g. by not auto-activating connection when ONBOOT is changed from
"no" to "yes". Connection "updated" signal was not emitted and listeners like
NMPolicy was not prodded.

9 years agocore: don't warn if loopback address already exists
Dan Williams [Sat, 30 Jul 2011 21:53:42 +0000]
core: don't warn if loopback address already exists

9 years agoMerge remote-tracking branch 'origin/master' into libnl3
Dan Williams [Sat, 30 Jul 2011 21:48:46 +0000]
Merge remote-tracking branch 'origin/master' into libnl3

9 years agocore: misc style fixes to libnl compat code
Dan Williams [Sat, 30 Jul 2011 20:46:33 +0000]
core: misc style fixes to libnl compat code

9 years agocore: add libnl-3 API compatibility
Alfredo Matos [Fri, 29 Jul 2011 13:47:37 +0000]
core: add libnl-3 API compatibility

9 years agocore: add libnl-2 support with libnl-1 compatibility
Alfredo Matos [Fri, 29 Jul 2011 10:38:46 +0000]
core: add libnl-2 support with libnl-1 compatibility

9 years agosupplicant: fix DBus signal signatures
Daniel Gnoutcheff [Fri, 29 Jul 2011 12:39:05 +0000]
supplicant: fix DBus signal signatures

The DBus signatures registered (via dbus_g_proxy_add_signal) for the
fi.w1.wpa_supplicant.Interface.{BSSAdded,ScanDone} signals were
incorrect.  That prevented us from receiving wifi ap scan results, at
least in the case where wpa_supplicant has DBus introspection disabled.

9 years agopo: updated Korean translation (bgo #655332)
Seongho Cho [Thu, 28 Jul 2011 18:59:23 +0000]
po: updated Korean translation (bgo #655332)

9 years agobuild: put test source code into AC_LANG_PROGRAM (bgo #655225)
Krzesimir Nowak [Sun, 24 Jul 2011 16:48:09 +0000]
build: put test source code into AC_LANG_PROGRAM (bgo #655225)

This change silences autotools warnings about source code not
being inside AC_LANG_SOURCE in AC_LANG_CONFTEST.

9 years agowifi: handle a few more possible D-Bus activation errors
Dan Williams [Thu, 28 Jul 2011 14:54:06 +0000]
wifi: handle a few more possible D-Bus activation errors

There's two possibilities for errors from D-Bus when trying to
activate the supplicant; either we ignore the error and wait
for the supplicant to restart or be started, or it's a hard
error and we can't continue without risking worse behavior (ie
out of memory, supplicant spawns but exits immediately, etc).
This adds a few more harmless errors to the first category
which can happen if the supplicant's .service file exists
but the supplicant does not, in which case we just wait for
it to magically show up later.

9 years agocore: move route creation to nm-netlink-utils.c
Dan Williams [Fri, 22 Jul 2011 23:08:18 +0000]
core: move route creation to nm-netlink-utils.c

9 years agocore: remove dead libnl code
Dan Williams [Fri, 22 Jul 2011 22:15:40 +0000]
core: remove dead libnl code

9 years agocore: move route iteration to nm-netlink-utils.c
Dan Williams [Fri, 22 Jul 2011 22:08:53 +0000]
core: move route iteration to nm-netlink-utils.c

9 years agocore: move route logging to nm-netlink-utils.c
Dan Williams [Fri, 22 Jul 2011 21:17:10 +0000]
core: move route logging to nm-netlink-utils.c

9 years agocore: move route deletion to nm-netlink-utils.c
Dan Williams [Fri, 22 Jul 2011 21:12:44 +0000]
core: move route deletion to nm-netlink-utils.c

9 years agocore: move address checking functionality into separate file
Dan Williams [Fri, 22 Jul 2011 20:28:35 +0000]
core: move address checking functionality into separate file

Start to consolidate netlink stuff so we can eventually keep all
the API changes for libnl1 vs. libnl3 in fewer places.

9 years agocore: finish conversion of nm-system functions to ifindex not iface name
Dan Williams [Fri, 22 Jul 2011 19:24:18 +0000]
core: finish conversion of nm-system functions to ifindex not iface name

9 years agocore: more conversion to ifindex instead of iface
Dan Williams [Fri, 22 Jul 2011 19:09:16 +0000]
core: more conversion to ifindex instead of iface

9 years agocore: convert up/down check to netlink and use interface index not iface
Dan Williams [Fri, 22 Jul 2011 18:49:49 +0000]
core: convert up/down check to netlink and use interface index not iface

9 years agocore: use interface indexes more
Dan Williams [Fri, 22 Jul 2011 18:37:29 +0000]
core: use interface indexes more

9 years agocore: remove unused includes
Dan Williams [Fri, 22 Jul 2011 17:50:54 +0000]
core: remove unused includes

9 years agolibnm-util: default to allowing IPv6 connections to fail
Mathieu Trudel-Lapierre [Thu, 21 Jul 2011 04:56:48 +0000]
libnm-util: default to allowing IPv6 connections to fail

Allow IPv6 connections to fail by changing the default value of the may-fail
property for ipv6 settings to TRUE.

This makes sure connections created manually using nm-connection-editor
will default to having the "Require ..." checkbox unchecked; in other words,
IPv6 timing out will still allow the interface to be configured if
IPv4 succeeds.

9 years agokeyfile: fix integer list SSID parsing after 30c41a4b800408150edcca9047a3996fa1d6ae68
Dan Williams [Wed, 20 Jul 2011 22:44:14 +0000]
keyfile: fix integer list SSID parsing after 30c41a4b800408150edcca9047a3996fa1d6ae68

The regex was capturing integers larger than 3 digits, which aren't
valid SSID integer list items because each byte of the SSID cannot be
larger than 255.  Add an explicit testcase for intlist SSIDs too.
The previous regex was causing a testcase failure with an SSID of
'1337' which it was interpreting as a single element intlist, but
should have been interpreted as a string since it's clear > 255.

9 years agodocs: another trivial doc fix
Dan Williams [Tue, 19 Jul 2011 17:23:19 +0000]
docs: another trivial doc fix

9 years agodocs: trivial doc fix
Dan Williams [Tue, 19 Jul 2011 17:21:41 +0000]
docs: trivial doc fix

9 years agodocs: document the VPN setting
Dan Williams [Tue, 19 Jul 2011 17:06:47 +0000]
docs: document the VPN setting

9 years agodocs: document PPP setting
Dan Williams [Tue, 19 Jul 2011 16:34:11 +0000]
docs: document PPP setting

9 years agolibnm-util: add some missing GObject introspection annotations
Dan Williams [Tue, 19 Jul 2011 16:14:01 +0000]
libnm-util: add some missing GObject introspection annotations

9 years agodocs: document the PPPoE setting
Dan Williams [Tue, 19 Jul 2011 16:07:39 +0000]
docs: document the PPPoE setting

9 years agolibnm-util: rename symbol to fix export check
Dan Williams [Tue, 19 Jul 2011 14:54:23 +0000]
libnm-util: rename symbol to fix export check

The export check looks for symbols that begin with "nm_" (except
for GObject class stuff) which indicate that the symbol should be
exported.  If the symbols is 'l' (local) as reported by objdump
that probably means we forgot to add it to the .ver file and it
really should be exported.  nm_gvalue_dup() shouldn't be exported
though, so rename it such that it's obviously internal.

9 years agoifcfg-rh: add testcase for PEAP anonymous identity (rh #708436)
Dan Williams [Tue, 19 Jul 2011 03:31:08 +0000]
ifcfg-rh: add testcase for PEAP anonymous identity (rh #708436)