[arch-projects] [netctl] [GIT] Network control utility based on systemd branch master created. 30f0608f61775f4de0a0afc645ccf74c479180c3

Jouke Witteveen jouke at archlinux.org
Thu Jan 31 08:13:42 EST 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Network control utility based on systemd".

The branch, master has been created
        at  30f0608f61775f4de0a0afc645ccf74c479180c3 (commit)

- Log -----------------------------------------------------------------
commit 30f0608f61775f4de0a0afc645ccf74c479180c3
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Jan 30 18:17:22 2013 +0100

    0.3 release updates

commit 07f7d82178e2d3ce12480bd56f0c6e6e0bd67dc0
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Jan 26 00:36:36 2013 +0100

    Correctly wait for devices
    
    BindsTo= is not enough, we also need After=.

commit a3d559ac4e87b141de8295a8ea62d4eb747e382c
Merge: 61e9734 45f9cb5
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Jan 25 03:38:30 2013 -0800

    Merge pull request #7 from KaiSforza/wifi-menu-switch-to
    
    [wifi-menu] Do not fail if already connected

commit 45f9cb55fffe278f3ca10fbc3deef478979ec6db
Author: William Giokas <1007380 at gmail.com>
Date:   Thu Jan 24 22:22:21 2013 -0600

    [wifi-menu] Do not fail if already connected
    
    If netctl is already connected to a network and wifi-menu is run, then
    it will fail to connect. Having wifi-menu call `netctl switch-to`
    instead of `netctl restart` causes wifi-menu to behave like netctl
    switch-to: It will connect if not connected, and if already connected on
    that interface it will put the connected profile down the put up the
    selected profile.
    
    This fixes github issue #6.
    
    Signed-off-by: William Giokas <1007380 at gmail.com>

commit 61e97343d0169839b89dccd762f3c492e74cee8a
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jan 24 13:15:37 2013 +0100

    Suppress ifplugd beep
    
    We want to be unobtrusive.
    Reported by: Frederik (ball) on the Arch Linux bug tracker.

commit dd68d1f11adbe005ad3b21e0261099b7930995f5
Author: William Giokas <1007380 at gmail.com>
Date:   Thu Jan 24 13:13:10 2013 +0100

    [wifi-menu] Autodetect network interfaces
    
    After the systemd 197 device name changes, wlan0 no longer exists (it
    does for people who mask the rule, but new users will have issues with
    this). This just searches the /sys/class/net directory for wireless
    names. If there is more than one, then report an
    "Invalid interface specification", not a "Missing" interface (as there
    could be multiple).
    
    A quick thanks to Dave Reisner for his help in the channel.
    
    Altered by: Jouke Witteveen <j.witteveen at gmail.com>

commit e5125bb4569b903ea3f84895c80b4476641068f4
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jan 8 10:24:52 2013 +0100

    0.2 release updates

commit ef6ad795b0a6d475346863c01c285cec37fd807f
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Jan 7 13:11:47 2013 +0100

    Minor update of sample profiles
    
    Reduced unnecessary quoting and some rewording.

commit 12f38d77c17df916eec0fb1440bf1941c2b55fcd
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Jan 5 22:45:58 2013 +0100

    Fix stopping wired connections
    
    - Stop dhcpcd also when DHCPClient is not specified
    - Exit successfully in ifplugd on going down

commit 6539dfe0df5c19e8acb8fe251b46098a25719cbc
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jan 3 16:16:25 2013 +0100

    Indentation fixes
    
    This settles a style for 'case' statements:
    The label and closing colons are indented with two spaces,
    The body is indented with two more, totalling four spaces.

commit fafa6603f87d68fd6b30dcfd4600cb1006e02a9e
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jan 1 20:34:04 2013 +0100

    Fix netctl-ifplugd
    
    As ifplugd brings the interface up, we need to use ForceConnect.

commit 7567349bbe35366ad84da66a3ac08be084e25530
Merge: ecd9fd2 2f801bc
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Dec 31 10:32:54 2012 -0800

    Merge pull request #2 from Apsu/master
    
    Fix typo (functionality bug)

commit 2f801bcd95e4dc41ab8ed662769aa8d89525136f
Author: Evan Callicoat <diopter at gmail.com>
Date:   Mon Dec 31 11:59:16 2012 -0600

    Fix typo

commit ecd9fd25076b715d23184317384e37315f5a8c8e
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Dec 31 14:01:03 2012 +0100

    Fix netctl-auto
    
    Curtis Shimamoto noted it did not work.

commit 454d7b63d70895ca8278c439ce75775d58c9ed6f
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Dec 30 17:59:57 2012 +0100

    Forgotten lines on automatic connection scripts
    
    - The services now bind to their interfaces correctly.
    - Documentation of ExcludeAuto is added.

commit cb6404f27347226bc8c30ac432c808729964232d
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Dec 30 14:02:24 2012 +0100

    Drop the Scan parameter
    
    It was quite useless.

commit 7ae917a0ea8517ff0ffe03d3884aee64cd7dcfcd
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Dec 29 22:04:52 2012 +0100

    Don't call systemctl if there's nothing to do
    
    When starting/stopping multiple profiles, check whether we don't try to
    start/stop no profiles at all.

commit f3861be3d170e5c29f764285f6ad10ef317b0261
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Dec 29 21:34:31 2012 +0100

    Make paths available for state files

commit 27c11787d7c58b02f12d7afd476ea66abfeecaaf
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Dec 28 02:43:13 2012 +0100

    Forking netcfg to netctl (2/2)
    
    This commit contains the refactoring and rewriting of code.

commit 4e457e0efd0e5fd5df24c7e9ed63b02d0196ea8d
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Dec 28 02:38:58 2012 +0100

    Forking netcfg to netctl (1/2)
    
    This commit contains the moving of files.

commit 6737a37e5666837a8f51a2f74bdebdd756151394
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Nov 12 20:07:37 2012 +0100

    3.1 release updates

commit f7d5875956b0a2c72f8f0a55263906ee4f838cac
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Nov 12 20:01:31 2012 +0100

    Fix support for "options" in /etc/resolv.conf (FS#32601)
    
    This is an errata to f1598, in which I introduced an error.

commit 75359ecb9dc01dc5f2486e13c792a85c3807cfb1
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Nov 4 22:05:44 2012 +0100

    Don't fail on no recorded profile
    
    It is important that systemd considers a netcfg-daemon startup
    succesfull, even if there is no recorded state to restore and
    /etc/conf.d/netcfg contains NETWORKS=(last).
    If it doesn't, it will never call `netcfg-daemon stop`, preventing the
    state file to get created.
    FS#32429

commit 3c5d969d87b30e373156d2fde268850a201fa898
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun Nov 4 21:52:47 2012 +0100

    Fix description of net-auto-wire{d, less}.service
    
    systemd prints
     "Starting $DESCRIPTION"
    and
     "Started $DESCRIPTION"
    in the logs, so the old descriptions were awful.

commit 478af720d86b987ace1ec19f653e975af58430cb
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Oct 16 18:31:14 2012 +0200

    3.0 release updates

commit a03b96f1cf12bb8ce60cad97300cb0bd68433188
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Mon Oct 15 23:15:26 2012 +0200

    add to base group

commit 4d53c6a4bcef9ce54d77f282cf6fd3b1d14a355f
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Oct 14 13:59:35 2012 +0200

    Shed some history
    
    Prepare for the 3.0 release.

commit fa28358658487727fbb766361cf134dba6e73e36
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Oct 14 13:58:21 2012 +0200

    Update documentation
    
    We now consider systemd installations the default and initscripts installations 'legacy'.

commit 1244fe21bc542beed91e9983c9cdd22a5fe536a6
Author: Sascha Weaver <wzyboies at gmail.com>
Date:   Mon Oct 15 00:11:52 2012 +0200

    Grammar error in example conf file (FS#31947)
    
    "example" is a word starts with a vowel.

commit eb0a94db0d6b8961a5680e599b4f806fe9822908
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Oct 14 10:32:45 2012 +0200

    Workaround systemd shutdown bug
    
    Addendum to 95489.

commit f1598d7814b3c82b16f1a6b4e82ae41613e09501
Author: Samuel Andaya <samuel at andaya.net>
Date:   Sun Oct 14 10:12:34 2012 +0200

    Add support for "options" in /etc/resolv.conf.
    
    Example
    
    DNS=('8.8.8.8' '8.8.4.4')
    DNS_OPTIONS=('rotate' 'timeout:1')
    
    Will create the following /etc/resolv.conf
    
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    options rotate
    options timeout:1
    
    (patch edited by Jouke Witteveen)

commit 8de507b99b78766a567935c59bc81e310667b163
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Oct 12 14:02:04 2012 +0200

    Update rfkill implementation
    
    Implement the current kernel ABI and support sysfs paths encountered on current systems.

commit 186e931130623eae0c5ef4dc69c6672a74178e39
Author: Ivan Shapovalov <intelfx100 at gmail.com>
Date:   Mon Oct 8 00:06:19 2012 +0400

    Exit from stop_wpa() if there's nothing to terminate.
    
    Check "$WPA_CONF_DIR/$INTERFACE" for existence; exit if it's absent
    (that is, wpa_supplicant isn't running).
    Just avoids an error message from wpa_cli.
    
    Signed-off-by: Ivan Shapovalov <intelfx100 at gmail.com>

commit 904b15f9dfe84d767e436dd30a5b726718cdb2e3
Author: Mantas MikulÄ—nas <grawity at gmail.com>
Date:   Fri Oct 12 15:27:47 2012 +0200

    Fix scan for SSIDs starting with a dash
    
    Reported by coin3d.

commit 9ba28eff8605670bca2307ff6f79cb4d3ce46bb3
Author: Ivan Shapovalov <intelfx100 at gmail.com>
Date:   Tue Oct 2 21:59:37 2012 +0400

    Kill dhclient along with dhcpcd when performing cleanups.
    
    For the sake of completeness and not leaving any garbage behind us.
    
    Signed-off-by: Ivan Shapovalov <intelfx100 at gmail.com>

commit 326cfb83b80103d90ad6ded579592ada22416f6d
Author: Ivan Shapovalov <intelfx100 at gmail.com>
Date:   Tue Oct 2 21:50:56 2012 +0400

    Include "-pf" when shutting down an ethernet connection with dhclient.
    
    Executing "dhclient -x" also needs option "-pf" and a PID-file.
    
    Signed-off-by: Ivan Shapovalov <intelfx100 at gmail.com>

commit f60ec1546ca4ef3c4f615ee8184699847274733f
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Oct 12 15:13:04 2012 +0200

    Fix bond connections (FS#31770)
    
    This commit removes an undocumented feature where IFACE_{UP,DOWN} would
    be evaluated when the interface is brought up or down.
    This functionality did not work as expected since the interface could
    potentially be brought up/down more than once in one netcfg invocation.
    This is apparent in the changes to the bonding code.

commit ba2128f0233c04aea1f5adc425938f78bdd7540e
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Oct 12 15:09:08 2012 +0200

    Fix whitespace and quoting

commit e06f4c789a2f53401f22d39ed1180967adbb6271
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Sep 26 10:18:49 2012 +0200

    2.8.11 release updates

commit 62b93e31b673d2fc2d0510ebaf18f66645795b8a
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Sep 24 22:23:07 2012 +0200

    Small comments revision
    
    Also fix an output string.

commit 95489893245a5ffedcb217c65b04bcab46511e5f
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Sep 24 22:18:11 2012 +0200

    Workaround systemd shutdown bug
    
    systemd does not deal with the combination
      Type=oneshot
      RemainAfterExit=yes
    correctly: systemd bug 54041.

commit 5e1acbdb00f38363d05845c9393d7c789fe9f598
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Sep 15 15:56:04 2012 +0200

    IPv6 support for PPPoE connections (FS#31380)
    
    This fixes netcfg's share of FS#31380.
    Proposed by Gala Dragos.

commit f98469bcd24b8f4aa8a65d5728fe737b132ae310
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Sep 15 15:43:41 2012 +0200

    Un-hardcode the interface in pppoe
    
    This bug was discovered by Gala Dragos.
    Quotation is updated on the go.

commit 128cd8d55e8fca8e0cb1678eda1746cd5e320915
Author: Tom Vincent <git at tlvince.com>
Date:   Sun Sep 9 19:37:23 2012 +0800

    Replace multiple echo calls with heredoc

commit 1982c0461624aa3c6a20a3db98365067e6d5d065
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Aug 31 00:28:10 2012 +0200

    2.8.10 release updates

commit 53a051ec9026ce430755792720401001ad2d2260
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Aug 31 00:21:54 2012 +0200

    ifplugd path change (FS#31340)
    
    Needed after ifplugd: 0.28-12 update.

commit bba8d3f50075695c3fb1d1bb6d623c1f6d41b7c0
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sat Aug 11 16:16:52 2012 +0200

    Allow hex passphrase in wifi-menu
    
    WPA allows the use of 64 digit hex passphrases. Allow this in wifi-menu as well.

commit 890a3c483644858615027c4f0358bbfb4e51f05f
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Aug 9 17:22:03 2012 +0200

    2.8.9 release updates

commit 7b8dee2209da8a0db1722562fc33fad336eafc8d
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Aug 8 12:36:30 2012 +0200

    Fix key handling in netcfg
    
    Mainly a regression (7e2ff).

commit 11ba258a774f72818b4c79fbc61596fe5880e837
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Aug 8 12:35:02 2012 +0200

    Small code review

commit 0b35da2fde29d7cafceb205523df130903645b72
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Aug 8 12:31:24 2012 +0200

    End initscripts compatibility
    
    The recent ovrhaul of rc.conf in initscripts is a good point to enforce using the proper configuration files for netcfg as well.

commit 1dd23ef9398433b38c488b6ef24660a8931be870
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Aug 8 12:27:33 2012 +0200

    Set the IPv6 gateway after DAD
    
    Using gateways for which NDP used to discover routes during the latency of netcfg no longer works (https://bbs.archlinux.org/viewtopic.php?id=145923).
    Such routes can now be added manually.

commit ec0fb097b62d5861d382f56ce03246a51076bdfe
Author: Tasos Latsas <tlatsas2000 at gmail.com>
Date:   Wed Aug 8 11:30:05 2012 +0300

    Better error handling in automatic connect scripts
    
    Signed-off-by: Tasos Latsas <tlatsas2000 at gmail.com>

commit fd096b445062eea02c20595ed863ce891b313779
Author: Braden <archbugs at dabrado.net>
Date:   Thu Jul 26 15:43:17 2012 +0200

    Add a priority option to wpa config (FS#30737)
    
    Pass a priority parameter to wpa_supplicant (if specified).
    This is useful for net-auto-wireless.

commit 018fd30fdefd349fde7fdbd355900f3f8bda0b92
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 17 11:52:11 2012 +0200

    2.8.8 release updates

commit a0b9e69f406ad7cbb7f50f9a044509471f3bd262
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Jul 14 15:44:21 2012 +0200

    Revise simple connection scripts
    
    - make specifying IP optional for tuntap profiles (FS#30638)
    - ethernet_{up,down} takes care of bring_interface {up,down}
    - debugging updates: don't hide errors, they are useful

commit a02fed0ee3f23bb468f1577a61f24ff289bf3a6b
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Jul 14 06:57:59 2012 +0200

    Fix pid-based kills (FS#30664)
    
    The command argument to timeout_wait cannot reference positional parameters (they would become the positional parameters to timeout_wait).
    We kill wpa_actiond if it does not die with wpa_supplicant.

commit b3ed84cf5a9166b0591488a2758c2bb1f19dc137
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 10 15:32:08 2012 +0200

    2.8.7 release updates

commit 129dec0a8e0d59f1221a44b3bc3f97e4fba03ac5
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 10 15:26:18 2012 +0200

    Remove duplicate code

commit 4fc69bcd399292e688d19dc3569c7e496419ecd6
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Jul 8 12:04:21 2012 +0200

    Fix match expression in ctrl_interface parsing (8021x)
    
    In bash built-in substring matching, '*' does not signify repetition of the previous character.

commit 5511dc38c484d93fda0aaf57e30e6b82f8174918
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Jul 8 11:42:54 2012 +0200

    Use grep instead of fgrep (FS#30598)
    
    Direct invocation as fgrep is deprecated.

commit 3d9c37274e5b9bb620a7fd1ea24071aeed06deee
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Jul 7 17:37:02 2012 +0200

    2.8.6 release updates

commit 1e9a74b2179da26d194f28a6854641bab2e4d505
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jul 5 17:31:01 2012 +0200

    2.8.6 release candidate 1 updates

commit 046f9da64727f08ae243c1aac8ccdb46b95847ac
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jul 5 13:50:04 2012 +0200

    Don't try to kill a dead wpa_actiond (FS#29963)
    
    wpa_actiond kills itself when wpa_supplicant propagates its termination.

commit b05d29e34ac3e870c5ae384ae63545a547440dd5
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jul 5 13:30:23 2012 +0200

    Remove unused status functions

commit 0f5eb3ef064c4a62a5ba3c8f4733f8e61556687b
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jul 5 13:17:13 2012 +0200

    Rethink management of socket location for wpa_supplicant
    
    This may be set in a custom supplicant configuration file. All this is needed to cater for that.
    The new name of the tracking variable is WPA_CTRL_DIR, conform the environment variable of wpa_cli -a.

commit c2036ac1ab643040d6cf98e682ed171114d87090
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 3 13:25:05 2012 +0200

    Changes needed after b0373
    
    The reverted state wasn't entirely compatible with the current code.
    The WPA_CTRL_PATH handling throughout netcfg is ugly.

commit ca3e0f60d834d1d9fa57440c134a5ca4332ba394
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 3 12:18:37 2012 +0200

    Cleanup src/network
    
    quirk() is not used anymore, inarray() doesn't belong in src/network.

commit 6ed493eed48764ba532c0c365db0e281e8bcd17d
Author: Henrik Hallberg <henrik at k2h.se>
Date:   Mon Jul 2 23:07:19 2012 +0200

    Lower latency in timeout_wait

commit 7e2ff917a67573ed957d57d2fd077b4c219c0d86
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 3 12:05:24 2012 +0200

    Better grep usage
    
    When possible, fgrep is preferred.
    This prevents interpreting variable search patterns as expressions.
    In setting the control paths, the search expression was updated to match what wpa_supplicant uses.

commit b0373830cd79e35ea0d266726109c36a57122857
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 3 12:01:41 2012 +0200

    Revert "Don't rely on wpa_cli reconfigure to reload wpa.conf"
    
    This reverts commit 0d4c3ce797e688e146768bac07f6162d02634140.
    
    The reverted commit created a situation where wpa_supplicant is unnecessarily started and stopped in many cases, causing noticeable delay.
    If wpa_supplicant still fails to associate properly, wpa_reconfigure() should be modified in src/8021x.

commit 58ea28491738bdc7f351083ee838955f475e4405
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jul 3 03:37:31 2012 +0200

    Better file handling in wifi-menu
    
    - Prevent slashes from entering potential profile filenames
    - Remove scan results file in EXIT trap

commit 2a97de914054140b93e5eb163c2da73ec5001ee3
Author: Henrik Hallberg <henrik at k2h.se>
Date:   Tue Jul 3 03:11:12 2012 +0200

    Wait actively in {start, stop}_wpa
    
    Check .pid file regularly instead of waiting a second blindly. Saves up
    to a second of wall time per call.

commit 294a65132b88324d3ed917635fa84cf42f0a90f7
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Jun 30 18:46:58 2012 +0200

    Don't be cryptic
    
    The new way (cat) is common for netcfg and more readable.
    The old way (echo $(< )) is faster, but that is completely subordinate to readability, here.

commit 9eb995ef8a34d552077b2af02787574a6534b1e2
Author: Tasos Latsas <tlatsas2000 at gmail.com>
Date:   Sat Jun 30 11:07:45 2012 +0300

    wifi-menu: fix name of wireless key variable
    
    Dialog returns the wireless key in variable $key. Uppercase
    'KEY' is used later to create the profile.
    
    Signed-off-by: Tasos Latsas <tlatsas2000 at gmail.com>

commit 91c29a1cf6683fcd2640bca1437b40ef429265c3
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Jun 25 00:12:18 2012 +0200

    2.8.5 release updates

commit 12d1e774cee5058c6fe9ec8505772afb7091ed3a
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Jun 25 00:04:00 2012 +0200

    Make AUTO_PROFILES an array
    
    The previous commit alters the config file (/etc/conf.d/netcfg), marking the right moment for this change.

commit 3fcb56d6743fc1c00ae4d05b671e221ea3df6492
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Jun 24 23:55:47 2012 +0200

    Provide the ability to activate the last used profile (FS#23015)
    
    Henrik Hallberg made this a hot topic. Thanks.
    This implementation differs from his in a couple of ways. One is that @last is not implemented. Equivalent functionality is provided by using @net-profiles in the DAEMONS array.

commit 2d949d5ab65851bc8b6610dd4288eb8737aa9f86
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Jun 24 23:52:26 2012 +0200

    Minor changes
    
    $STATE_DIR/last_profile was unused and functionality one could want from it will soon be provided by netcfg-daemon.

commit 90939503b37dcb1dc17e40b872862bafff47dbbb
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Jun 24 23:49:45 2012 +0200

    Fix net-auto-wired.service (FS#30348)
    
    The issue still needs proper fixing, but at least this makes things work again.

commit 82d594456df94421b458c1b340cd1ac4d34baa86
Author: Henrik Hallberg <henrik at k2h.se>
Date:   Thu Jun 21 23:13:06 2012 +0200

    Do without temporary file for netcfg-menu dialog
    
    Signed-off-by: Henrik Hallberg <henrik at k2h.se>

commit 5ac724b8d139b7e38c3a16c8752bad55076ea670
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jun 21 12:19:53 2012 +0200

    Introduce polling timeout logic
    
    This should fix FS#30361 along the way.

commit 4e034777fa0bfffa11d87b602e6b2b941edd3262
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jun 21 12:13:26 2012 +0200

    Minor improvements
    
    After this change, a profile started by a previous version of netcfg can potentially not be brought down anymore. This only concerns the updating process. Running `netcfg clean` should make everything OK again (potentially leaving your network down, but you can now bring up profiles again).

commit 5e6d2bab4138c2be491488e574baf17e32f8679c
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jun 21 12:08:44 2012 +0200

    Support weird characters in wifi-menu (FS#30342)
    
    This adds support for weird characters in ESSIDs and passwords.

commit 6140564a3463e949ba1f00b03a45ba94802353f6
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Jun 18 09:52:44 2012 +0200

    Increase base wifi scan wait
    
    Sometimes no results responses have been collected within 2 seconds.

commit d2656b7dab538dcb7b5e49c6ac4aa5833a883a8c
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jun 14 17:09:42 2012 +0200

    Less forking
    
    Suggestion by Dave Reisner.

commit fc98a15f18bc19b7323ae7fdcd23d5338fcf2742
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Jun 14 14:32:34 2012 +0200

    2.8.4 release updates

commit 4255f154975cc07d3d2a1e5af9a6dd37efac486d
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jun 12 22:48:17 2012 +0200

    Don't wait unnecessarily on bring_interface up
    
    Good drivers indicate when they're up by the IFF_UP flag.
    This is the end of the (undocumented) UP_SLEEP variable and introduction of the UP_TIMEOUT (in seconds, default: 5) variable.
    
    This has 'noticeable speed improvement'-potential.

commit 2e15ac5e029f1ef43dc38b33eb0f2dc9b8f5a4ba
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jun 12 22:44:10 2012 +0200

    Wait for wifi scan results (FS#29946)
    
    We hardcode a timeout of 10 seconds. In case of a timeout, we use whatever results we have. It is unlikely that a timeout is hit.
    For fast scans, we are done half a second earlier than before.

commit eeb82be0eb59a680309858fe9a42261451bc2897
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Jun 12 22:35:39 2012 +0200

    New style to check command availability
    
    When we don't really care which file implements the needed command (i.e. we don't call it by its full path), we use type to establish availability of the command.
    
    In wifi-menu we add a check for the dialog command and remove potential clearing of relevant error messages.

commit 964f899f665a14455b527890f445f6cb2f1d4576
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Jun 1 12:15:43 2012 +0200

    List ifenslave as an optional dependency (FS#30091)
    
    Needed for bonding interfaces.

commit c037ed5e21d74b7b264b793849bab2972d6912cb
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Tue May 29 17:18:51 2012 +0200

    pppoe default to noauth
    
    pppd is a bit stupid with regard to configuration: It will always read /etc/ppp/options.
    This overrides the default 'auth' setting.

commit a347ed655b0163edbb724d114dc6f016726ed166
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu May 17 11:25:00 2012 +0200

    2.8.3 release updates

commit 0d3e56bf3809b03e1c60a5dce0d7bb8510720369
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu May 17 11:01:10 2012 +0200

    Wait for DAD when using IPv6 (FS#28887)
    
    In IPv6 you cannot bind to an address as long as it is not determined to be unique through Duplicate Address Detection. This can cause problems when routes in ROUTES6 reference a tentative source address or when something that starts after netcfg tries to.
    
    This patch does a few things:
    - Improve ROUTES(6) logic so that non-static connections can make use of them as intended according to the commit message of c8be1.
    - Make additional arguments possible for ADDR6 addresses and ROUTES6 routes, such as ADDR6=('1234:5678:9abc:def::1/64 nodad').
    - Introduce a DAD_TIMEOUT variable that governs how long to wait for DAD to finish.
    - Move IPCFG processing to after IPv6 address set-up (it already was after IPv4 address set-up), so that custom commands can be sure to have working addresses.
    
    WARNING: This changes make it impossible to use ROUTES6 and set the address through IPCFG instead of ADDR6. This was bad, unsupported practice, but sometimes needed as ADDR6 did not allow config flags to be used. Resolving this issue should be no problem: you should be able to properly use ADDR6 now. If not, then be a real hacker and set the routes through IPCFG too.
    
    Many thanks to Steve Caligo for reporting this bug and helping out in finding a solution.

commit 91ff1c8c4ee490d113ac25fbca0f4596ca069a7d
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu May 17 00:19:51 2012 +0200

    Fix variable name mix-up in bonding documentation (FS#29918)
    
    BOND_INTERFACES was documented, but SLAVE_INTERFACES was implemented.

commit ce28459bc22b4de1a2dc57cf4ae1cf7fdefdb356
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed May 16 15:50:41 2012 +0200

    Code inspection
    
    Some changes after reading through a few files.
    Only two modifications impact functionality.
    - Not having dhclient is now fatal for IPv6 connections that use dhcp.
    - Allow authentication/associaton time-out of wpa to be set through TIMEOUT for wired connections too.
    
    dhclient no longer needs to be killed manually, so those lines are removed.

commit 4c141e44b54fa80aac57c31269a25c7669054c66
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon May 14 16:47:35 2012 +0200

    Fix sh compatibility (FS#29880)
    
    Installing Virtualbox guest additions should work again.

commit 1f0a7025ed184ddd347a6a4f443bacbb042a72e2
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon May 7 10:21:16 2012 +0200

    Be more precise in the makefile
    
    Previously the packagers username would be visible in the tarball and all files laying around in docs/ would be included.

commit f1ab18c57fc573ead63f0a7ecfefe088881996d2
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 30 17:52:04 2012 +0200

    2.8.2 release updates

commit 3a38ba466c90ec302fb1914885b290c1012dd957
Author: Phillip Smith <phillip.smith at naturesorganics.com.au>
Date:   Mon Apr 16 14:19:42 2012 +1000

    use 'ip route replace' instead of 'ip route add'
    
    iproute2 does not allow multiple default gateways in ipv6. this patch
    uses 'ip route replace' which will replace an existing route, or add a
    new one if none preexists.

commit 2fb1f1e0c9e7c9f61429762a9664d331b3c74f03
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Apr 30 17:36:04 2012 +0200

    Skip http -> https redirect on website
    
    I noticed most of your website links are http://; at least for
    wiki/bbs/bugs these are all https so you might as well skip the
    redirect and link directly to the secure site.

commit 9e5e455c09ffacbac2bdc2e5dbccd849e5c08824
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 30 12:22:52 2012 +0200

    Output tweaks in netcfg-daemon
    
    Don't try to bring down backgrounded profiles if they are not up, preventing "not connected" messages.

commit 2401ca411949a882c23f01942379e37dd1daa36c
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 30 01:23:06 2012 +0200

    Move the website to a website
    
    Give users a way to stumble upon this marvelous piece of literature that had completely been forgotten (it was introduced in the repository around netcfg 2.6, but never installed).

commit 154cbc6c9bc764cc9754a86bcf5e39044d86352e
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 30 01:17:56 2012 +0200

    Fix handling of profilenames with spaces (FS#28522)
    
    This was the result of commit b6964 which said to fix FS#17406 by reverting to the subshell-less for-loop that is once again removed in this commit.
    The real fix to FS#17406 was commit c3276 to the initscripts repository.

commit f50cf9943caf8355f2534da950227dffed6019a7
Author: Phillip Smith <phillip.smith at naturesorganics.com.au>
Date:   Wed Apr 18 09:57:01 2012 +1000

    add undocumented IP=no option to net-profiles man page
    
    There is support for IP='no' option in profiles to have the interface be
    brought up but assign no addresses. This patch adds documentation of
    that option to the man page.

commit 6d4f054ccc25d8a539bc6b4c09c3dbc6afb36875
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Apr 18 17:26:52 2012 +0200

    Prevent ownership conflict with pm-utils
    
    50 is a better number for netcfg anyway.

commit 9feac3562c132207be58ec7939c9503cf41803de
Author: Tom Gundersen <teg at jklm.no>
Date:   Tue Apr 17 18:36:43 2012 +0200

    systemd: wait for network to come up
    
    We need to make sure no the systemd services are only considered
    started when the network is actually up. Otherwise, things relying
    on the network don't know when they can start.
    
    This means that we need to use Type=forking or Type=oneshot, and in
    the case of ifplugd we must daemonize and wait for the daemon to be
    ready before we continue.
    
    Also do some minor cleanup:
     - don't include env files that are not used
     - don't ignore return values
    
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit e40cdd3514857d7b9d644f1ae63e44a1daadd726
Author: Tom Gundersen <teg at jklm.no>
Date:   Tue Apr 17 18:36:42 2012 +0200

    systemd: pull in network.target
    
    It is not enough to order ourselves Before network target, we must also
    make sure it is pulled in. This means that anything that needs the network
    to be up before they start can order themselves After=network.target.
    
    Reported-by: Tobias Powalowski <tpowa at archlinux.org>
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit 250aa4794191a6bd8805555a5fd76d1fc6e3b5ea
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 16 17:32:20 2012 +0200

    Add pm-utils support
    
    Moved from the pm-utils package.

commit 3cfb2c957a25f5c934e921f6bca49283f2919442
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 16 17:25:26 2012 +0200

    2.8.1 release updates

commit bbeafe5dc2640b9cf2e307a526ef44a287d4cda9
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Apr 15 11:52:45 2012 +0200

    Add compatibility
    
    - Initscripts users are now offered familiar output.
    - Configuration through /etc/rc.conf was not gracefully deprecated.

commit 6ed6803d0dd8cd3fc93208d614c3558b962a654e
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Apr 15 11:51:43 2012 +0200

    Restore support for kernel command line
    
    It is once again possible to use NET= at the kernel command line when using net-profiles.

commit c96f443ea84f8041c4b1bdea56f36d9a0d827cf6
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Fri Apr 13 12:00:50 2012 +0200

    2.8.0 release updates

commit d20dd39fa08da3ef262c95ece5548c952c257bf7
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Apr 11 19:42:13 2012 +0200

    Remove obsolete references to /etc/rc.conf
    
    Configuration is done through /etc/conf.d/netcfg.
    Compatibility with configuration through /etc/rc.conf is dropped.

commit e9a85e651191aa9152c46ad5b7b75c4b38e77394
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Apr 11 18:28:22 2012 +0200

    Systemd service files
    
    The netcfg service provides support for the NETWORKS array in /etc/conf.d/netcfg through netcfg-daemon.
    The netcfg@ service allows individual profiles to be treated as services. These services wait until a connection is established (the other service has support for backgrounding)!

commit 5f708051ba156b5b6d407f02b77e32521b6d449a
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Apr 11 18:04:43 2012 +0200

    Fixes to the netcfg daemon

commit 0340759269f84f071b5b7ec11ae4691a8722c21a
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Apr 11 13:40:19 2012 +0200

    Add netcfg-daemon
    
    For reuse in a systemd service

commit 7fab9eaf848004fd742e0513d620ced9ee7667a2
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Apr 11 02:07:20 2012 +0200

    Rewrite output hook to not depend on initscripts
    
    /etc/rc.d/functions is owned by initscripts on which netcfg does not explicitly depend.
    The revised layout is inspired by systemd.

commit fda34d4a6c03e919786b26876d6a9c051119db1d
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 10 19:28:31 2012 +0200

    Location based firewall support (FS#26380)
    
    Provide a sample hook file for supporting firewall rule sets based on network 'locations'.

commit bc66a6906c5a1a55c5c9adc7c69f2370327db139
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 10 18:23:30 2012 +0200

    Remove multi-version support
    
    Having multiple versions of netcfg around is not supported.

commit 5d322f9f0ba3c68e56edd400662eb1ef39e22e6f
Author: Tom Gundersen <teg at jklm.no>
Date:   Tue Apr 10 16:47:50 2012 +0200

    systemd: move units from /lib to /usr/lib
    
    This will allow us to get rid of /lib eventually.
    
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit 4fdddbd1ca69ba90c415cdac3558bb1e6e46fbb0
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 10 17:52:55 2012 +0200

    Output fixes
    
    Add spaces where necessary.

commit 93fd21fa56a12792123ece136c979f00aa35eafa
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 10 00:36:17 2012 +0200

    PPP disconnect fix (FS#20569)
    
    Commit 6b43b missed the point.
    As noted by Cláudio, Jesse Young, Maciej Sitarz and Harley Laue.

commit e4cbb65924b7ad4f3c2a89a53a59dcda8257a29e
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 9 13:33:34 2012 +0200

    Remove wireless-dbus and ethernet-iproute support
    
    - wireless-dbus is not simple enough for netcfg
    - some contributed code was not used and the rest of the code had caught up functionality wise
    - we switched to iproute so we need to stop pretending it is an 'option'
    - it is no longer fatal in the ifplugd scrict to have multiple preferred profiles

commit c6ad0bd1294bddb78d1b47e48e8ce7657f91e1df
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Apr 9 13:31:30 2012 +0200

    Minor changes

commit e65fad9b3aa4ce25fda0b6a79395025efbae4416
Author: Florian Pritz <bluewind at xinu.at>
Date:   Tue Apr 3 21:39:20 2012 +0200

    Makefile: fix dest for scp
    
    archlinux.org points to gudrun, but tarballs should be uploaded to
    gerolde.
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>

commit c45fe39c38c47081ce2eda8c7c496052dbbb7dce
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 3 15:53:41 2012 +0200

    2.7.3 release updates

commit b934466cca29434106a38973c2608c3e21b3a68b
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 3 13:13:52 2012 +0200

    sysctl: use the correct key for interfaces with vlans (FS#26259)
    
    - Introduce $SYSCTL_INTERFACE.
    - Don't disable routing advertisements for stateful DHCPv6, as routes aren't sent by the DHCP server, but rely on routing advertisements to be picked up by the client.
    
    By: Steve Caligo, Fixes FS#26259

commit d560b09b823e5094af9cd6148acd115bfb2c2f41
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 3 12:21:19 2012 +0200

    auto-wireless: improve dhcpcd call
    
    - Use "-K" to prevent unnecessary remove/re-acquire a lease.
    - Respect /etc/network.d/interfaces/$interface and the dhcp options set there when connecting without a matching profile. Also use the same options used in $CONN_DIR/ethernet.
    
    Fixes by Thomas Bächler

commit 3fab6603d9e31b8887e2d7787edd3da32df425e9
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 3 11:03:11 2012 +0200

    2.7.2 release updates

commit ca517902901fc357e9145141fdd477d13fb51c68
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Apr 3 00:24:04 2012 +0200

    Leave out javascript in html documentation
    
    This shaves a few kilobytes.

commit 7223c92b843fc232ebe687cb806051ceab31bfff
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Mar 27 17:24:56 2012 +0200

    Remove more deprecated code
    
    No need to keep support the "-old" syntax when it doesn't really do anything.

commit 7baf52dfc5e0e70cc8566d693d010465535b1886
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Mar 27 17:22:39 2012 +0200

    Uniformize SUBR_DIR quoting
    
    It needs to be quoted when used as an argument. Putting the name in curly braces is unnecessary.

commit 2a7aa9d913dfa2591592bf1b1e0e6a7cf8e63808
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Mar 21 11:05:20 2012 +0100

    Revised bash completion
    
    Bash completion does not deal properly with profile filenames that contain whitespace.
    There are some minor tweaks in this commit as well, but those should be harmless.

commit 3ee71c470423848b8ce4d172047cd9260c5ce9cc
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Mar 20 11:57:11 2012 +0100

    Just those things you notice _after_ a release
    
    Nothing special.

commit 4b584f8a0d749d08b1fc5af59ead815a80b4fd83
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Mon Mar 19 20:01:09 2012 +0100

    Version 2.7.1

commit 3d6bfb6297ffce85c432f6dfb2a9c4c54d0f2a71
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Mar 19 17:38:58 2012 +0100

    Release process changes
    
    This commit does not change any installed code.
    - The tarball now includes pre-built documentation, removing the build dependency on asciidoc from the PKGBUILD.
    - The tarball is now xz compressed.
    - News is updated.

commit 94ae8b1ccd08b7d0b2408db5b2054dee53413166
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Mar 12 16:01:43 2012 +0100

    Rename -i parameter to -D
    
    -i is not a very cool parameter for downing an interface. Change it to -D so that it mirrors -R in the sense that a capital is used for interface-based actions.
    The old behaviour is kept (undocumented) for backward compatibility.
    
    Also a typo (iface-recont should have been iface-recon) is fixed.
    
    Lastly some restrictions on profile naming are included in the documentation. The "should not start with '@'" is only for usage with net-profiles.

commit 1a6cc347550cfde03be9f3155240b8d0e60e3e39
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Tue Mar 6 13:00:07 2012 +0100

    More forgiving Makefile and added PKGBUILD creation
    
    - As noted by Alfredo Palhares it is not always right to fail when the creation of symlinks did not succeed on installation through `make install`.
    - Building a package is now as easy as `make pkgbuild; makepkg`, although you probably should not execute makepkg inside the source tree.

commit 20f45928eaf72ed5413c0ac0c6e30bb771c03a5f
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Mar 4 12:22:18 2012 +0100

    Remove cat-subshells (cosmetic)
    
    The use of cat in a subshell is distractive.
    This makes the code more beautiful.

commit 5e7df6ce79c6d7217d583d45b858f958f7a2e600
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Mar 4 12:19:03 2012 +0100

    Build documentation at buildtime
    
    This justifies the asciidoc make dependency. Previously, pre-built documentation was supplied with the netcfg sources. Now only documentation source and the Makefile is provided.

commit a6c908d784d2d9b95a6df4c86f0a49338d7f6342
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Mar 4 01:17:52 2012 +0100

    Completion brought up to date

commit 6b4c974d5a1a8d12831a6b0de72104368851b5a7
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sun Mar 4 00:34:18 2012 +0100

    Overhaul of documentation
    
    - Documentation now uses asciidoc instead of pandoc.
    - Documentation is updated.
    - More documentation is installed.
    - The Makefile has been revised.
    - Autocompletion files must now be installed through the PKGBUILD.
    - contrib/11netcfg has been deleted. It is unmaintained and duplicated in pm-utils. This closes FS#25587.
    - contrib/common.hook has been deleted. It demonstrated a feature that the target audience is already familiar with and didn't work anyway. This closes FS#27496. Developers are free to write unwieldy scripts in the {PRE,POST}_{UP,DOWN} variables.

commit 4ed88705b8ea1dae9adc109b71ef35624a9faccd
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Mar 3 20:11:43 2012 +0100

    Remove deprecated code
    
    Remove some code that should not be used anymore. A 2.7 release seems the right point for some minor interface breaking.

commit eed3f590c9db7cd9cd4d5fb4722fc7257a278ea6
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Mar 1 01:33:12 2012 +0100

    Code quality upgrade
    
    This is what you get when Dave Reisner points you at some bash anti-patterns.
    Also in this commit:
    - updated documentation
    - bugfix revision of the IPv6 SLAAC address/route bug

commit 8d1c5e8ec6b637015e84bbb154ece9065c59f1c5
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Mon Feb 27 17:11:21 2012 +0100

    Reconnect syntax for interfaces (FS#28196)
    
    It is now possible to reconnect based on the name of the interface.

commit d31febe0879d156c05dc47bb8ecbdf2cfee92238
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Feb 23 14:52:21 2012 +0100

    update the NEWS file

commit d828b580d07b250567bc611c8083095ed1a53915
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Feb 23 13:35:20 2012 +0100

    Add backgrounding functionality to net-profiles
    
    Known from the DAEMONS syntax in rc.conf, it is now possible to start netcfg profiles in the background.
    This fixes FS#23934 which was reported by Andrej Podzimek (andrej).

commit 7ba4e6face203dd9c0dcef82c9be0d2e436d571a
Merge: a7307cf 2ca1000
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Feb 23 01:01:31 2012 +0100

    Merge remote-tracking branch 'brain0/working'

commit a7307cfcbbd117a74c555c290f012e33e74e99ba
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Thu Feb 23 00:49:17 2012 +0100

    Minor spelling issues

commit ee0a284de9e57409fb5f8da8a33d5691bf0f0955
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Feb 22 15:57:50 2012 +0100

    Remove a mostly obsolete directory
    
    As noted in FS#27496 we do not seem to use /etc/network.d/hooks.
    The contrib scripts mostly function on their own and are not really hooks at all. Nevertheless, this commit doesn't touch them. It also doesn't remove the line in the manpage that refers to them.

commit 10a01a13d3e849e576dadd5ca39be67c632f9f3a
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Feb 22 15:41:44 2012 +0100

    Add wireless connection aid
    
    wifi-menu is a tool that lets you connect to a wireless network from the console. It is aware of your netcfg profiles and can write them for you.

commit 439f5f82a86db89c7b6eab5d98fe48f75d70d475
Author: Christoph Vigano <mail at cvigano.de>
Date:   Wed Feb 22 15:37:54 2012 +0100

    Fix IPv6 SLAAC address/route bug
    
    Fixes FS#26370.

commit f1b3ffff25d0c7b0c5e0bfa4794f86f426e84263
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Feb 22 14:16:09 2012 +0100

    ifplugd.action is a bash script
    
    It sources /etc/rc.d/functions, which is a bash script.
    This fixes FS#28022 which was reported by jstjohn (jstjohn).

commit 9564b6c6662b58a6a7d7f5966f75412c71904659
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Wed Feb 22 14:07:18 2012 +0100

    Make net-auto-wired more like net-auto-wireless
    
    The latter is more advanced. This fixes FS#26607 which was reported by Olivier Mehani (shtrom).

commit 2ca1000cb43de71d95061d78cb2affe01590247a
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Thu Dec 8 23:22:59 2011 +0100

    Add PPPoE connection support

commit bc1db05d3b1dc16bb49f9546b8634f181c9090e9
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date:   Sat Oct 15 12:18:12 2011 +0200

    8021x: use an existing wpa_supplicant in scan_info() if available (FS#26036)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit b0c6126c7631f661fe581f936e0bc2afd65cd92b
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Oct 15 12:09:56 2011 +0200

    Uniformize systemd service files (FS#25854)
    
    The proposed script for net-auto-wireless has been reported as
    non-working, change it to look like net-auto-wired.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit f7f24e6bdfa2ad5802557200e4c0184dd8e16115
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Aug 20 13:45:46 2011 +0200

    bond: add example, fix missing quotes and typo
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 67106550f8a0255ae57a8a35a8ad62e47df07caf
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Aug 20 13:29:36 2011 +0200

    Support more options in /etc/conf.d/netcfg (FS#25588)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 1227a80b24c943438757e933bd568ceddd00479b
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Aug 20 13:13:35 2011 +0200

    Reorganize files to match install location closer
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit ec0e041a8eab919abef8e3af289c979ee1737382
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Mon Aug 15 15:45:21 2011 +0200

    Document bond connection type and update NEWS file.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 243a9f012e8a825f7d8c9b475afb1dd84d320b58
Merge: a2b290b ae5c12c
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Mon Aug 15 15:36:51 2011 +0200

    Merge branch '2.6.x'

commit a2b290b81adfbe7e619cf82101bdd1c13de64566
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Mon Aug 15 15:36:23 2011 +0200

    Add option ESSID_TYPE=hex to support hexadecimal ESSIDs (FS#24333)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit ae5c12c285c51ed2f778b3c887c469345ad6d672
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Aug 14 16:24:45 2011 +0200

    Release version 2.6.8
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit bc76e53fd917a1d991dc48ee3ff93f0ac9a510d1
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Aug 14 16:23:30 2011 +0200

    wireless: also accept leading spaces when parsing control socket path
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit f670917e974265c4559be7a62b9b95c07ec954d3
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Aug 13 19:53:24 2011 +0200

    netcfg-wpa_actiond: don't try to disable HW rfkills (FS#25514)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit a285ed2891721a4217460b230fcb2cf067103d8b
Author: Oleksii Tkachuk <oleksii.tkachuk at gmail.com>
Date:   Sat Aug 13 18:40:57 2011 +0200

    wireless: don't try to source non-existent "wireless" (FS#25514)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit f218cbf49d4e521f0186f3879ce977040bcd54b3
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Aug 13 18:28:50 2011 +0200

    ethernet: load ipv6 module if necessary (FS#25530)
    
    If ipv6 module is not loaded, net.ipv6.* settings in
    /proc/sys are not yet available.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 80121affa055e21e967ed84eccd157483a7570ff
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Aug 13 18:27:53 2011 +0200

    ethernet: set wpa_supplicant control path if needed (FS#25473)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 8dec3ca378062e538dd97eba1712338bbebc8f33
Merge: 82561d1 0b6ac7b
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Tue Aug 9 00:27:53 2011 +0200

    Merge branch '2.6.x'
    
    Conflicts:
    	README

commit 0b6ac7bf41ef2f1cf548eda8a4054c21a4bd9434
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Tue Aug 9 00:26:00 2011 +0200

    Release version 2.6.7
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 3c0fd9ec408cf6b75cfb8cafeaee71cb0d6b566c
Author: Kyle Fuller <inbox at kylefuller.co.uk>
Date:   Fri Aug 5 01:29:28 2011 +0100

    Include bridge-utils in the README
    
    Conflicts:
    
    	README

commit b670ef46c68bf08af7987dc844ac8fe5576285d3
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Tue Aug 9 00:20:12 2011 +0200

    examples: add line for IPv6 autoconfiguration to ethernet-static
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 64224b898eaffbe7ac3f4830bfa940027229c509
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Tue Aug 9 00:18:32 2011 +0200

    Fix wrong parsing of wpa_supplicant configuration (FS#25464)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit ffb13baf64d2dab72b6d228865f9bfbe6bcfba2c
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Tue Aug 9 00:16:38 2011 +0200

    Unset ROUTES before loading profiles (FS#25432)

commit 9f01da55c1636f6ca784bb50d786c0d4efa9bed9
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Tue Aug 9 00:15:42 2011 +0200

    netcfg-profiles.5: document SKIPNOCARRIER
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 13942dee1412eadac829a03e2232844ea61d5b14
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Aug 7 00:36:11 2011 +0200

    Update NEWS file
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 9797f90b529d80062f19a830aafa4e4a5e8d79cf
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Aug 7 00:35:30 2011 +0200

    Better quoting of $profile
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 82561d179d239bd7c3305e81fa62f01928fb390e
Author: Kyle Fuller <inbox at kylefuller.co.uk>
Date:   Fri Aug 5 01:29:28 2011 +0100

    Include bridge-utils in the README

commit 124580abf297b9b6ce1a7558feee1e38d68fe9d9
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 30 21:07:36 2011 +0200

    Release version 2.6.6
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit a1fc17107a833d0a55bca8b14d3244b7788adf86
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 30 20:57:29 2011 +0200

    Use configured control path for wpa_supplicant (FS#24949)
    
    Otherwise the wpa_cli calls may fail if the specified
    ctrl_interface directory differs from the default one.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 20603a6e06f16b82267fac9c8cd90d0113b36e92
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 30 20:25:09 2011 +0200

    8021x: prepare for configurable WPA_CTRL_PATH
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 0d6aa6cebccdf03b4c3b966721f4ebe3723dce8e
Merge: ca7c9bb 9ac86c2
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 30 16:03:24 2011 +0200

    Merge branch '2.6.x'

commit 9ac86c2a6e3c8f6e976e7d9e912c87a90d70b2d2
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 30 16:03:13 2011 +0200

    Update NEWS file
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 8f3c67137112a506a3de683fe7dcb93489211f90
Author: Byron Clark <byron at theclarkfamily.name>
Date:   Tue Jun 21 21:44:01 2011 -0600

    Use correct rc scripts names in suspend hook.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit ffb6d8e02a98548ba8310c35a0df358474f710a2
Author: Cédric Girard <girard.cedric at gmail.com>
Date:   Sat Jul 30 14:34:58 2011 +0200

    bash-completion: add support for -r option
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit e636826db649ab4e1eac32283b5cee006fa6b490
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 30 14:19:30 2011 +0200

    Release version 2.6.5
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 17bd14915a0498832df22904cab661feed04bf65
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jul 17 15:40:21 2011 +0200

    ethernet: specify device name explicitly when setting gateways
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit ca7c9bb5514d2026d06a33031e93f1d79a70301f
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 18:08:11 2011 +0200

    bond: add minimal support for interface bonding (FS#24802)
    
    Contributed-by: Byron Williams <byron at 112percent.com>
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 5abcb9b8c5c7839483ad732caba5b2908533940e
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 17:02:08 2011 +0200

    Begin a tentative list of contributors
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit b61541a282dab569dac94611ddc8e75a364d971f
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 16:57:43 2011 +0200

    Document tunnel connections.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit be77b6956ed852aedd79c58a0c94944aa6832839
Merge: c8bcc10 e6b95df
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 16:07:25 2011 +0200

    Merge remote-tracking branch 'kylef/tunnel'

commit c8bcc10c322cb281ab3abb78483eebf189aeede4
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 13:59:57 2011 +0200

    Makefile: fix wrong paths
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 046e6370d5e9031f5399de2f1e751c650ffe7869
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 13:55:28 2011 +0200

    Release version 2.6.4
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 0d4c3ce797e688e146768bac07f6162d02634140
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 13:41:55 2011 +0200

    Don't rely on wpa_cli reconfigure to reload wpa.conf
    
    It seems to sometimes prevent wpa_supplicant to associate
    properly.

commit 2f11cd187d487253084b37b27740cbd6fd567788
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 12:43:34 2011 +0200

    netcfg-profiles: more doc for other connection types
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 0e4475d449b0ba83b1d694a5aef6ccea5d7f9ad8
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 12:18:12 2011 +0200

    Update make scripts with new doc paths.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 62cbab2ca3ae799b27fcc3a97f0e52ad5ccc69e6
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 12:16:01 2011 +0200

    Formatting fixes, add gitignore file
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 25cfdc655d6e8eee89d48862029b96f07cade243
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 12:06:59 2011 +0200

    Documentation overhaul.
    
    Merge ethernet and wireless into a single netcfg-profiles.txt
    file aimed at gathering documentation for all connection types
    and profile writing.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 0fe676b10a8c13fd8e552f7fb56bc845aac7dd9b
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 11:48:06 2011 +0200

    Auto-generate the netcfg manpage from markdown/pandoc source.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 74326b2f71c3dd878e01455a205a546c606bc1d4
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu Jul 14 10:59:36 2011 +0200

    Rework comment formatting.
    
    Avoid duplicating function names in docstrings, and adopt a
    style similar to doxygen.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit e6b95df3a80a92480a5ee062a13f5c844802098a
Author: Kyle Fuller <inbox at kylefuller.co.uk>
Date:   Tue Jul 12 03:44:47 2011 +0100

    Add support for tunnels

commit dc1e0f0a889095f8b5950e188ec0aee6305f0ca7
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 9 08:43:51 2011 +0200

    Update NEWS file.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 7e82fe97ef2b6378ff3fe175dc14db1b907bbfe9
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 9 08:42:10 2011 +0200

    Release version 2.6.3 (bug fix)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit bc61ba90fc5e57b3fd0d20bd435dc0a02c8e37c8
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jul 9 08:26:57 2011 +0200

    Fix infinite loop in symlinks (FS#25077)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 4ff803521951463582e4fc522c5965c05233883b
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jul 3 21:57:34 2011 +0200

    Release version 2.6.2
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 605573a204062a681f92e7b8f3875e85d702d31c
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jul 3 19:04:24 2011 +0200

    ethernet: also stop dhclient when used for DHCPv6

commit f9b577df6c56a55703b5e5ed852d18f5a4e702ae
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jul 3 19:03:54 2011 +0200

    8021x: fix a typo preventing WEP connection from working (FS#24896)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 3c705328961e226d37a9a5b8275fec146d490a10
Author: Thomas Lucke (Lucky) <archlinux at lucke.cc>
Date:   Mon Jun 27 14:48:17 2011 +0200

    BSSID: fix AP variable and set it to lowercase (FS#24806)

commit 21d890c14fae01edcc088821418338de84220adb
Author: Xavion <xavion.0 at gmail.com>
Date:   Sun Jul 3 11:38:03 2011 +0200

    ethernet: correctly stop dhclient when bringing down interfaces (FS#23293)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit fee8e27f322f53db66a28ecd96cc90c802210ba2
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jul 3 11:37:10 2011 +0200

    8021x: create a /var/run/wpa_supplicant symlink for compat
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 3a023d68e6e84ce623369c5947bd61ebbe813425
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 23:50:06 2011 +0200

    Release version 2.6.1

commit 685609ae1b725fa60ab1cc07967be4f452995ee1
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 23:49:13 2011 +0200

    Add basic tuntap IP configuration capabilities
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit e6f7491fb2e7a355236e78e853f8b95e47c9fd1e
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 23:36:17 2011 +0200

    Correctly create STATE_DIR before creating WPA configuration file

commit f78309a69931bf976faa61bb8ffd1217192eebf2
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 23:07:59 2011 +0200

    Release version 2.6
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 165fececf5e74d613d6ea54f927e9ed81dcb3673
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 22:42:02 2011 +0200

    Add the possibility of restricting autostart to certain profiles (FS#23169)
    
    This is done via the AUTO_PROFILES setting in /etc/conf.d/netcfg.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 722552487d3f8e6525cbb873354e3c282d05bbcf
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 22:40:17 2011 +0200

    Correct path to wpa_supplicant control socket

commit f86ca4d5aba7550d2d7800d350636314be0a08c9
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 22:40:03 2011 +0200

    Rationalize Makefile
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 709c4247e3c3fd69612843c1e707d08c4ab8d3bf
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 22:08:49 2011 +0200

    Add symlink creation in Makefile
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 75de64fe51110f7550e1f0f4b5d5f5a7e5a7440f
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 21:55:39 2011 +0200

    Rationalize source tree hierarchy.

commit 5ac9b45fe392a70c7325aac65ff02f572cdf1cff
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 21:46:47 2011 +0200

    Add /etc/conf.d/netcfg for net-auto-wireless configuration.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 43926c44661a9f8499b3fb9775e1cfdd4aef2bdf
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 21:01:55 2011 +0200

    Allow using markdown instead of pandoc, packaging fixes
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit c45d8ae987272cc64ec84d00de44f16c69e03034
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 20:15:41 2011 +0200

    NEWS: update

commit b07b4b0d7f9522523fb83a4aeacc9b54f4367410
Merge: 9bc6048 decaf8a
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 20:15:24 2011 +0200

    Merge branch 'no-iwconfig'

commit 9bc6048581da6278fb1803df5baa3ae8f2c73cd8
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 20:11:41 2011 +0200

    Update documentation for ethernet mode
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 7b8f5c09bc96c7da27090069d17c17c09de057dd
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 19:48:57 2011 +0200

    pm-utils.handler: temporarily hack a syntax error

commit decaf8ae76a79d1828a36d08c1bf44d915969e63
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 19:18:25 2011 +0200

    Remove last usage of wireless_tools.
    
    Interface is brought up after starting wpa_supplicant for this
    to work.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit a2e81ec74e0247a307cbdc36b6b2697650ca10c7
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 19:12:27 2011 +0200

    Replace iwgetid usage by wpa_cli.

commit 98cb302516f780199c11eb2f45ff48c0a17fd7a1
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 19:05:15 2011 +0200

    Makefile: mark several targets as PHONY

commit b425d7737659bdc0758b2b759bf83a3ea34ba9ae
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 18:49:00 2011 +0200

    Makefile: update with new module name

commit 8e0191dcdd0ecab6cbf040d86d691f1dbbe74da4
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 17:59:52 2011 +0200

    Rename wireless module to 'rfkill', remove wep_check

commit 180fbf1d82f97329be645699e89c0ee599cbf9f2
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 17:55:21 2011 +0200

    Remove now unused functions find_ap() and find_essid()

commit ae967f278e150f83f4d3e05eae789ee0f0cfc8f0
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 17:23:29 2011 +0200

    Switch to wpa_supplicant for scanning
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 13393d42c895b5f5b8853bafdb17c8b6d69e65bb
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 17:13:53 2011 +0200

    8021x: add wpa_supplicant equivalents for find_essid(), find_ap()
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 877ef579f1f87bbd0b37bf768cf635fe4ed407f5
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 16:42:31 2011 +0200

    Store wpa_supplicant configuration in /run/network instead of /tmp
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit f96b655276f572641cb58188b1a7a28df8b73e6c
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 16:41:42 2011 +0200

    Move wpa_supplicant based list_networks() function to 8021x module
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 00c0b8e7b685057d6a5ff9ee2f9e74dd79470d60
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 16:41:02 2011 +0200

    Hold wpa_cli command line common arguments in $WPA_CLI

commit 399e423725903921ce348fd067d8d57e63198766
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 16:01:20 2011 +0200

    wireless: remove deprecated options none-old/wep-old
    
    They will be automatically replaced by 'none' and 'wep' and emit a warning
    message. The associated function iwconfig_up is removed.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 6f93010b64bc225f063e8a6ccede482870e4b001
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 18:48:12 2011 +0200

    Reword IWCONFIG option description.

commit 5d3dc80a517e9704921f1d09a43e5988075e7c38
Author: Xavion <xavion.0 at gmail.com>
Date:   Sun Jun 19 18:44:23 2011 +0200

    netcfg-wpa_actiond: properly stop netcfg profile (FS#23293)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 786bd76efd1ddee7ec7338879e821ac3a14ab032
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 18:43:47 2011 +0200

    Fill README file with dependency information.

commit fa94ee0e4b0489ee0ce57ccd4c8e03da10a81382
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 18:37:11 2011 +0200

    Move executable scripts to a separate scripts/ directory
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 99cb72a9e098e61407002d3339c0d842d580ccca
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 19 17:55:41 2011 +0200

    Add documentation for the NETCFG_DEBUG variable

commit 32d8a3da240cbd992aae88b32aae0f82c3e8788b
Author: Geert Hendrickx <geert at hendrickx.be>
Date:   Sat Jun 18 13:19:58 2011 +0200

    Add the ability to disable IPv6 configuratioin ethernet-static
    
    Also-Contributed-By: Olivier Mehani <olivier.mehani at nicta.com.au>
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 3781d2332fecb51d30d2c57fdbe31d613264a8ac
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 18 12:52:10 2011 +0200

    Makefile: add systemd service files (FS#23106)
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 666aa2a2a091ea457dfd6cf40ab58687164d3f80
Author: Ng Oon-Ee <ngoonee.talk at gmail.com>
Date:   Sat Jun 18 12:48:57 2011 +0200

    Add systemd service files for net-auto-{wired,wireless}
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 67d1a8078a89c34fbf427942a4de24a8c8556e6a
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Mon Jun 13 14:00:35 2011 +0200

    IPv6: remove PREFIXLEN option and turn ADDR6 into an array
    
    This allows configuring multiple IPv6 addresses on the same interface.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 9fb49752b99f58577323d81f98f8a790d5648a00
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Mon Jun 13 13:45:46 2011 +0200

    NEWS: update

commit 1feca08246297bfddb75c57cde66e04c6ad855d1
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Mon Jun 13 13:44:29 2011 +0200

    examples: add static IPv6 syntax
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit b4cbac83ffd487d37ba47b3238abe693f86cdd50
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Mon Jun 13 13:12:00 2011 +0200

    bridge: add FWD_DELAY and MAX_AGE options (FS#16625)
    
    Bridge support is quite rudimentary and should support
    common options.
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 1f5183b895aa50a2761fd4d996e15a29f85455fc
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 23:38:51 2011 +0200

    802&x: fix a syntax error
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 757e5d909c9f41a653ee6d3a6b21da2aa6ea766d
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 23:38:26 2011 +0200

    wireless: add proper option to wpa_cli to find files in /run
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 2d0c4fb52357dd13d927d7c6d571643e95d5e59c
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 22:59:09 2011 +0200

    examples: add line for DHCPv6

commit 8c85a77312a46f742eb0a8041876942f6e2c286e
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 22:58:49 2011 +0200

    More replacing /var/run by /run
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit ea9e2dd8befbb30a49fc5e55a84d1eba876ea495
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 22:46:45 2011 +0200

    Move more PID files to /run
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit ad711a91917752a887cf99f61e8c23986358671f
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 22:33:39 2011 +0200

    Move wpa_supplicant PID file to /run
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit b000b55ddc7fad62cd5a0cc2877648e54ee40268
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 21:33:07 2011 +0200

    Change STATE_DIR from /var/run to /run

commit 23bdfd926aedecc606bf451eaf3a562b285add9c
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 16:48:03 2011 +0200

    Update NEWS and documentation file
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 84567a517c7c671e2eb295bbce67c5f58e97be9f
Author: Olivier Mehani <olivier.mehani at nicta.com.au>
Date:   Sat Jun 11 16:41:47 2011 +0200

    IPv6: add DHCPv6 support.
    
    This needs dhclient to work properly.
    
    Signed-off-by: Olivier Mehani <olivier.mehani at nicta.com.au>
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 68786de7a2224f81c2190491b2956b4f4276e0cd
Author: Olivier Mehani <olivier.mehani at nicta.com.au>
Date:   Sat Jun 11 16:27:20 2011 +0200

    IPv6: add support for stateless autoconfiguration
    
    Signed-off-by: Olivier Mehani <olivier.mehani at nicta.com.au>
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit c0a547316f6585f27c5af4dccb013509ffbb1c22
Author: Olivier Mehani <olivier.mehani at nicta.com.au>
Date:   Sat Jun 11 16:16:50 2011 +0200

    IPv6: support for IPv6 static routes
    
    Use variable ROUTES6 in the same way as ROUTES to support static IPv6
    routes.
    
    Signed-off-by: Olivier Mehani <olivier.mehani at nicta.com.au>
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 3587a2c0737d374c01ea374710eb09671055fdbc
Author: Olivier Mehani <olivier.mehani at nicta.com.au>
Date:   Sat Jun 11 16:09:40 2011 +0200

    IPv6: add support for static configuration.
    
    Enabled by "IP6=static": it uss parameters ADDR6, GATEWAY6, IP6CFG
    similar to their IPv4 counterparts, as well as an additional PREFIXLEN
    parameter.
    
    Signed-off-by: Olivier Mehani <shtrom-arch at ssji.net>
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 3d54e86a27a0e670ab5a95cb08e965d3ad25dd53
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 14:00:00 2011 +0200

    No longer use the hostname command

commit a119f9221817b43aa8d7daa84d79f95db06d1cc0
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sat Jun 11 13:58:40 2011 +0200

    update NEWS file and documentation

commit 2283c352ac2cc829ffc8c75e12c335369f94acde
Author: hamelg <hamelg at laposte.net>
Date:   Mon Jun 6 08:07:56 2011 +0200

    Add support for ad-hoc Wi-Fi (FS#19683)

commit 9f1c0a2725d55d05a506427d4c253efbf4738e71
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 5 22:19:03 2011 +0200

    Correct permissions on connections/vlan

commit 2ac835cf71fa603948d749b0eb80204c3471c231
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 5 22:18:48 2011 +0200

    Refactor wpa_supplicant config generation

commit 8d47849360732ef32cc77f65961fa8797a202d78
Author: Andre Herbst <moormaster at gmx.net>
Date:   Sun Jun 5 22:13:45 2011 +0200

    Add support for specificying explicit BSSID (FS#24582)

commit 2756a60e20f78c2b4d8a35adfb0c38b2ecf9e20e
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 5 22:10:25 2011 +0200

    Update NEWS and version numbers

commit 9aa2eaa4eb3bcc842994eeae8d14065a33181d6b
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 5 21:45:29 2011 +0200

    Add support for creating tun/tap interfaces (without configuration)

commit db8b46406b46132406aa46cecc8ccacdb9975f89
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Jun 5 21:44:18 2011 +0200

    Add HIDDEN variable in configsection example (FS#24566)

commit 143d0208091188ad69b93c70b81b7302c0e6334b
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun May 29 09:03:54 2011 +0200

    Add an example for routes settings in ethernet-static
    
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit c8be1846de2665cd234ec5439f4cd24327fe5686
Author: Olivier Mehani <olivier.mehani at nicta.com.au>
Date:   Tue Mar 16 14:35:44 2010 +1100

    Add support for static routes
    
    Add netcfg configuration option "ROUTES" to setup static routes. This is
    done regardless of whether the IP address is configured using a DHCP or
    statically.  ROUTES is an array cantaining entries of the form
    "DESTINATION[/NETMASK] [via ROUTER]" which are directly used in an “ip
    route add” command.
    
    Signed-off-by: Olivier Mehani <shtrom-arch at ssji.net>
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit 267d988ef6b6c839ecb837e350ce2861fc454dfd
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Thu May 26 23:20:43 2011 +0200

    Remove /var/run/* from package and make sure the directory is created.

commit 6698e6b73561a8e2d02895c6ee4ea0bcf0d3b582
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun May 22 21:18:40 2011 +0200

    netcfg version 2.5.5

commit f63ec1acfddf9bf34ff86b6d9a0dd21df01a94ac
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun May 22 19:39:04 2011 +0200

    Add NEWS file

commit c8b162e3ce45e0b8c6ad1c95e243fca7b1f0ce7d
Author: Andrea Scarpino <bash.lnx at gmail.com>
Date:   Wed Mar 16 19:03:56 2011 +0100

    replace dhcpcd -x with dhcpcd -k (FS#23293)

commit a9d39a075bed12243e6571f475ddf1c2ee0b078b
Author: Thomas S Hatch <thatch45 at gmail.com>
Date:   Sat Feb 5 11:20:26 2011 -0700

    Add vlan support to netcfg

commit 1c947900003ba1daf20ff3ccbf77fc945c98f836
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Sat Jan 22 10:06:48 2011 +0100

    Merge openvpn support (FS#21490)

commit 14ce7ede9d5b494229ca902f8a7ba21f3e58de9c
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Thu Jan 20 13:38:09 2011 +0100

    Change default wpa driver to nl80211,wext - requires wpa_supplicant 0.7

commit 908428678697664643937801c77e1c2403419c9d
Author: Jesse Young <jesse.young at gmail.com>
Date:   Mon Oct 25 20:28:13 2010 -0500

    Make sure $STATE_DIR and expected subdirs are created
    
    Signed-off-by: Jesse Young <jesse.young at gmail.com>

commit f1fe938e761f2b6a58c922ef74f0b1a26a1acda8
Author: James Rayner <james at rayner.id.au>
Date:   Sun Nov 21 14:26:40 2010 +1100

    Update pm-utils handler

commit 56faa91bae6523b587effeef964bc5e34927064e
Author: James Rayner <james at rayner.id.au>
Date:   Sun Nov 21 13:54:55 2010 +1100

    FS#21755 - Add option to skip no-carrier test, SKIPNOCARRIER=yes/no

commit 93540ca0206a577ecfb15b5a08f8df12c728912a
Author: James Rayner <james at rayner.id.au>
Date:   Sun Nov 21 13:46:25 2010 +1100

    FS#17546 - Don't prevent unmounting if netcfg run in transiently mounted directory & children retain cwd

commit 54edd2ea761b64dd44fc4b92eef90faaa2fbe2b0
Author: James Rayner <james at rayner.id.au>
Date:   Sun Nov 21 13:35:47 2010 +1100

    FS#19823 - Improve zsh completion support

commit b96b428d9ff44d3e007a2b81113390c734f2323d
Author: James Rayner <james at rayner.id.au>
Date:   Sun Nov 21 13:23:51 2010 +1100

    FS#20150 - 802.11x: correct state check, handle disconnect

commit 6b43b99662e82534388b34258e140374a439dccf
Author: James Rayner <james at rayner.id.au>
Date:   Sun Nov 21 13:11:46 2010 +1100

    FS#20569 - cleaner handling of ppp disconnection

commit 0fc35b1462b3257653ebca6d2df65a6062a2194a
Author: James Rayner <james at rayner.id.au>
Date:   Sun Nov 21 13:08:34 2010 +1100

    FS#17190 - fix auto-wired, improve handling of static connections

commit de9a2b3ba9e58075fe79d48c11abed93a8e69c31
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Thu Oct 21 18:35:38 2010 +0200

    fix a typo in the manpage (FS#21377)

commit 948ff7c2cae9f59b8090375856c7767a981572f2
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Tue Jul 13 19:58:13 2010 +0200

    wireless: HIDDEN option: use checkyesno function instead of custom check

commit 6b626a4773a26b4275cd7be663a5d7547ea4cb11
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Tue Jul 13 19:47:30 2010 +0200

    wireless: Add support for hidden ssid

commit 773aee9bd7bbee0b109f6e2fe4582580c03a3488
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 23:17:44 2010 +1100

    netcfg v2.5.4

commit ea4eab4f9634f63c131aca1df04553ed6cfd9376
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 23:07:50 2010 +1100

    Bridge example connection

commit 095f329f5055e60fb639216dda7f14626fe756a0
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun Feb 21 12:48:59 2010 +0100

    Add simple bridging support

commit 3ef5489578b849d3632cbd858245e0f18b5fe8dd
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 22:53:23 2010 +1100

    Add adjustable netmask to IP='static'

commit 1b3a2e870c5619ad3a6c2ca5c7f30ccf37c8d422
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 22:15:34 2010 +1100

    netcfg v2.5.3

commit 1b5925042ffdc8280aac4e808272c877d6111202
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 22:12:54 2010 +1100

    Add missing include. FS#18411

commit abb0cfbf8f933471847ced6e546c8a192c1169d7
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 22:10:21 2010 +1100

    Fix FS#18391, FS#18385, broken rfkill, handle hard more appropriately

commit 63e1e4c2155c17cea7ed80e83d5feae3a0e44fa5
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 17:06:34 2010 +1100

    Modify examples to prevent quoting issues as illustrated by FS#18405

commit 781798501379645e0df2e280cc786ba37a2d61c9
Author: James Rayner <james at archlinux.org>
Date:   Sun Feb 21 16:35:14 2010 +1100

    Handle undefined SECURITY, set example to be explicit

commit bf160d1b92e4d9330a800c618c4a455cf7c667fd
Author: James Rayner <james at archlinux.org>
Date:   Thu Feb 18 20:15:50 2010 +1100

    netcfg v2.5.2

commit a7a6ffd3b336634a9669d5db7facba1b2e75b125
Author: James Rayner <james at archlinux.org>
Date:   Thu Feb 18 20:13:02 2010 +1100

    fix FS#17190 properly

commit efa70f13b2ed20632ff3e06c885f60de6033bde7
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 11:13:32 2010 +1100

    netcfg v2.5.1

commit 28693f8e88edb196abe44ea38d629dbde492774c
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 11:00:25 2010 +1100

    Fix FS#17190, not exiting loop correctly

commit 3605f7aa8f054e5f51f9f5421d9bcf46aae44854
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 10:54:14 2010 +1100

    Add missing wireless, wpa-configsection example

commit 66affb2ba63041ef6d2efa63d75cc8f0822af360
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 10:29:25 2010 +1100

    netcfg v2.5.0

commit 279a441f8cb5f7e41e68678bc7b875160d4fe0d5
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 10:24:30 2010 +1100

    Make net-profiles take all networks down correctly, fix FS#17406

commit b6964c5f37deb1bd7a265268ba8abf59c01e7694
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 10:03:29 2010 +1100

    Fix FS#17406, FS#17307

commit 359dc6d0679ecb00063099f8915cd1b43a127d0a
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 09:36:14 2010 +1100

    Add early checks for optional dependencies

commit 4852c63f0195475b569f0c4c90e3e81994292bc3
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 31 09:33:04 2010 +1100

    Fix race, make wpa_supplicant wait for the wpa_actiond connection

commit 05948db7436052b61b0fd098f266a0605d764f9c
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 31 22:25:40 2009 +1100

    netcfg v2.5.0rc2

commit 525ce5aeaa03ab8939bf2eac757bc8d1fad62c43
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 31 22:24:00 2009 +1100

    fix error bringing interface down

commit 5868417487dca1717b6c4a740709c83954af96ab
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:19 2009 -0500

    network: is_interface ignoring $1
    
    Was the intent for is_interface to be passed the INTERFACE as a
    parameter (that's how it's called in most or all places)? Or to read
    INTERFACE from the current environment? That's how it's implemented.
    
    Also made INTERFACE in bring_interface a local variable. I don't think
    this should break anything, but I'm only 95% confident.

commit 8a34d1dee00e9a262928c1a9eda639063762b4f7
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:18 2009 -0500

    connections/ethernet: report_{debug,iproute} fixes
    
    * fix report_debug filename
    	* unecessary return after report_iproute
    	* add another report_debug
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit dd98055d7c260a0612991e93323e816c121b1968
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:17 2009 -0500

    connections/wireless: is_interface needed quotes, and wasn't exiting on failure
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit e9875e80160831253b58937f8fb0f4e39faa6ca9
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:16 2009 -0500

    connections/wireless: add some quotes
    
    Sometimes just for coding style (inside [[ ]]), othertimes a necessary
    precaution.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 86675e091987dc7ffb049aa86f701a45c5191fd2
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:14 2009 -0500

    netcfg.action: save static profiles in array
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit d2731ee9c21c6ecf86aa2df9b9b694cd758f1197
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:13 2009 -0500

    netcfg.action: permit down) method to exit 0, fix "list profiles" bug
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 9e316d0a306f8ed2a9b46f76b04806e0a5b1760a
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:12 2009 -0500

    netcfg.action: add quotes
    
    Quotes aren't needed inside [[ ]] because that construction doesn't do
    word expansion. But I think (partly from my own urging) this is the
    style used throughout the rest of the code. And we should have the
    quotes in lines like:
    	netcfg "$profile".
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 7904a6b48590cbb1d0e37d7a8852da5ebacfaf99
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:11 2009 -0500

    netcfg.action: missing extglob marker, don't try dhcp profiles twice
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 574554317eaa288f43288bf148caacca5905aa29
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Nov 28 20:47:10 2009 -0500

    Makefile bug
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 4eb33236f56c1fb51de62c4706d8d291cdca019c
Author: James Rayner <james at archlinux.org>
Date:   Wed Nov 18 14:00:08 2009 +1100

    FS#14509 - add DHCLIENT_OPTIONS for dhclient based setup

commit 3cbb28408f4537fbc7beaa7148458f0db3f02baf
Author: James Rayner <james at archlinux.org>
Date:   Wed Nov 18 13:45:35 2009 +1100

    FS#13418,FS#12505 - add zsh/bash completion

commit edf633af40487375d5c663ac217d42924214e130
Author: James Rayner <james at archlinux.org>
Date:   Wed Nov 18 13:25:00 2009 +1100

    FS#16781 - missing quote, remove dbus examples

commit fa6de50ba7d8af967822b2c4c4547902a22e013d
Author: James Rayner <james at archlinux.org>
Date:   Wed Nov 18 10:49:28 2009 +1100

    FS#17148 - using extglob, need it set

commit 9b8dac626162dd5f9fc9930e810a3c2e7cf4056c
Author: James Rayner <james at archlinux.org>
Date:   Sat Nov 14 11:29:40 2009 +1100

    netcfg v2.5.0rc1

commit af082228395c4c30bc4ae1159cfc6786502bcb3f
Author: James Rayner <james at archlinux.org>
Date:   Sat Nov 14 11:29:11 2009 +1100

    finish net-auto-wired, tested and added to Makefile

commit ecd51d8dc54e1a5c81f2c7d229b60ad089fa9de0
Author: James Rayner <james at archlinux.org>
Date:   Sat Nov 7 11:58:44 2009 +1100

    Tweak docs, add website generation

commit 77a2e3798ce3197146315754e813e2b902f3f0b5
Author: James Rayner <james at archlinux.org>
Date:   Sat Nov 7 11:56:09 2009 +1100

    Prevent corrupting wpa-config WPA_CONF, rfkill on stop

commit d176d9fa5013a0c4a8b25754cec053c24a0d83d1
Author: James Rayner <james at archlinux.org>
Date:   Thu Oct 22 00:18:15 2009 +1100

    Add initial net-auto-wired concept

commit ea1a71895e6b8776cc5f69372836feecbb767df0
Author: James Rayner <james at archlinux.org>
Date:   Mon Oct 19 23:52:29 2009 +1100

    Documentation update

commit 8f4bd8e28b4cad92388eb3afdd3860822baa797b
Author: James Rayner <james at archlinux.org>
Date:   Sat Oct 3 21:35:18 2009 +1000

    connections/ethernet: Don't incorrectly return indicating failure

commit 57154bd0ee7056e29d4ebe4df12b477d016c95a5
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Tue Sep 29 09:53:36 2009 +0200

    wpa_actiond-action: Properly quote arguments of the script, they might contain spaces (especially $profile)

commit ddfe9dab9710e9894c32c00ca573e1991dd426fa
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun Sep 27 19:01:20 2009 +0200

    Fix symlink creation in Makefile - it shouldn't point to the build directory

commit 4cc58cd1f1e6b427f0519abd03377053622aae7c
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun Sep 27 18:52:10 2009 +0200

    Add net-auto-wireless rc.d script for the wpa_actiond mode

commit 4b323e17b5ecb18bd3c0337edf4d17174310d27d
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun Sep 27 18:23:22 2009 +0200

    Fix wpa_actiond pid file in netcfg-wpa_actiond script

commit 83ad2000a37e6e2f2bf658553c7997c7f03459d1
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 28 00:37:22 2009 +1000

    Add stop to netcfg-wpa_actiond, default to WPA2, then WPA.

commit df2c2b5c04393ed72c2798407f50f99a6298b673
Author: James Rayner <james at archlinux.org>
Date:   Sun Sep 27 23:45:41 2009 +1000

    Rename autowifi->wpa_actiond, add makefile, bugfix

commit 818dacfa7f435e42fe1c81ae002a8df01ea80677
Author: James Rayner <james at archlinux.org>
Date:   Sun Sep 27 22:39:37 2009 +1000

    Remove wpa generation duplication, fix wep/none-old

commit dce7afd6a8d4bcd6adb7f1d1b330c21fcb8c9957
Author: James Rayner <james at archlinux.org>
Date:   Sun Sep 27 22:04:28 2009 +1000

    Only flush when disabling wireless interface, tidy up down/forcedown

commit 8b355a1e43887b67c327d5c79c488a0a673f35dc
Author: James Rayner <james at archlinux.org>
Date:   Sun Sep 27 21:56:01 2009 +1000

    Fix incorrect continue, and config generation

commit c1fe0e013363e5d8a3b0cc650bcb5076857de6c3
Author: James Rayner <james at archlinux.org>
Date:   Fri Sep 25 21:41:28 2009 +1000

    Integrate netcfg into autowifi
    
    This is implemented almost entirely as suggested by Thomas, and it
    depends on autowifi which is his work.
    
    autowifi-netcfg provides proper roaming and automatic wireless though
    wpa_supplicant.
    
    To run, use autowifi-netcfg $interface

commit f977693a8879e4309aacc2982d9d948d50690185
Author: James Rayner <james at archlinux.org>
Date:   Fri Sep 25 21:22:36 2009 +1000

    Large rework of wireless to use wpa_supplicant
    
    * Connect SECURITY=wep|none with wpa_supplicant
    * Separate out iwconfig based configuration as -old as a fallback for
      older hardware
    * Drop some old quirks, as they're mostly needed for iwconfig based or
      are needed by deprecated drivers
    * Drop wpa_passphrase and just generate a config.

commit 4d80e053525f937b3eb76d9d2072895a826f53d6
Author: James Rayner <james at archlinux.org>
Date:   Wed Sep 23 23:55:04 2009 +1000

    Add WPA_DRIVER, WPA_COUNTRY and handle WEP string keys
    
    WPA_DRVER: Configure the -D argument to wpa_supplicant, for example
    -Dnl80211
    WPA_COUNTRY: Set the 'country=' variable in the wpa_supplicant
    configuration.
    
    WEP string keys: modified such that they may work. Not tested yet.

commit 0bba84008f180097acf979cc2e87533c6e0bf2bd
Author: James Rayner <james at archlinux.org>
Date:   Tue Sep 22 23:12:07 2009 +1000

    Fix silly code

commit 978802d97fbcea7651597e4242be41d618100832
Author: James Rayner <james at archlinux.org>
Date:   Tue Sep 22 23:04:15 2009 +1000

    Rework wireless to use wpa_supplicant more, add CONFIGSECTION support
    
    CONFIGSECTION will be useful later on for integration with autowifi.
    It'll allow WPA configurations to be stored _in_ the profile, rather
    than separately.
    
    Experimentally, WEP/none support has been migrated to wpa_supplicant.
    Support for string keys has not yet been merged.

commit 1c6760ebd6b7d6630fbab75885fac5dbea90c78b
Author: James Rayner <james at archlinux.org>
Date:   Tue Sep 22 22:15:02 2009 +1000

    Merge connections ethernet/ethernet-iproute

commit 57bed3df9310db328d80b32b31fdefa8418bbd1e
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:48 2009 -0400

    Rename set_interface to bring_interface
    
    3. Change the name of "set_interface up/down..." to "bring_interface
    up/down" to differentiate it from the similarly-named, merely record-keeping functions.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit a02e1e0dea5172d6eb55b8e99428b5ad386d3d66
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:47 2009 -0400

    don't count profile as connected if it was suspended without a profile-down
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit b2badb11c7f3f71c80bd768fb62b0ef0b0718254
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:46 2009 -0400

    added more contrib/ files
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 2c5d0f94f08527151267482f67f1c4964f0a75e1
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:45 2009 -0400

    More localized sourcing
    
    When we're sourcing a profile just to obtain a single variable, use the
    form:
    	INTERFACE=$(. "$DIR/$profile"; echo "$INTERFACE")
    This makes it clearer in the source what we're expecting to obtain from
    the profile, and what we're ignoring. Also allows us to eliminate some
    more inclusive subshells.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit b6c8f97e5e6fd2b5f331e37d891b22ef8598cc09
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:44 2009 -0400

    src/network tweaks
    
    * changed some report_fails that were called without any preceding
        report_try --> report_err
    
      * deploy new check_iface functionality to profile_up and profile_down
        and interface_down
    
      * have profile_up/down report_debug the results of check_iface
    
      * the call to interface_down doesn't need to be sandboxed; all the profile
        sourcing functions it calls as subroutines do their own sandboxing.
        Don't they?
    
      * added missing INTERFACE="$1" to check_iface
    
      * tweaks to bring_interface
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 0b2a5ddd786f2e7b6ce0f1b6d7ac7efd424aadbd
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:43 2009 -0400

    Consolidate check_iface and get_iface_prof
    
    1. Change the behavior of check_iface to match that of get_iface_prof (that
    is, echo either "external" or the profile name, and return 0=true, or
    echo nothing and return 1=false).
    
    2. Then eliminate get_iface_prof.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit ae4adf79c86e1c77192dc0022ead9b46214418fe
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:42 2009 -0400

    load hooks only from /usr/lib/network/hooks
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 06f6fab07786329be1d4b03a09c5af177cadd609
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:41 2009 -0400

    revert regexp ESSID patches
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit f2da81ef36dcce8cfd4b841ca1677e744818b3be
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:40 2009 -0400

    /sys/class/rfkill/rfkillN/state=2 for disabled on my system
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 3b2636322f4d72af1d5485baf2bdfb8d59077c7b
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:39 2009 -0400

    remove duplicated list_networks
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 2e0232ccf156498b81c06044890e59fb4a6b7943
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:38 2009 -0400

    Returns and exits
    
    * add some abortive returns
     * some exit tweaks
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit deed4d3d3cff0fa45d0d0d5aa665db102cdc5ff3
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:37 2009 -0400

    Sourcing not necessary in get_rf_state, set_rf_state
    
    Every time these functions are called, the sourcing has already just
    been done by the caller.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 5a2279c70d1c6db3afab45f4ff6df420daa514e9
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:36 2009 -0400

    check for $IFACE_DIR/$INTERFACE before sourcing
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 55a840edd32ac45b35c4d7c604bcfe00e0ee7fbc
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:35 2009 -0400

    tabs->spaces, vim modelines
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 67f1b8fae53ebe22ad1a0557c0d7a1371b96cb0b
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sun Sep 13 23:43:34 2009 -0400

    Tweaks while merging
    
    * added various quotes
    * made some vars local
    * tweaked some [[ ]]s, including one broken one in netcfg-menu
    * s/ra0/$INTERFACE/ in ethernet-iproute and wireless
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 820d9295b51e427f3e17c9e83227a127ef9b7631
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 7 22:29:56 2009 +1000

    Rework rfkill into re-usable functions

commit 24d48b93ab76e255145edf097ebcb84ba70d5cb1
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 7 21:48:31 2009 +1000

    Generalise wpa_supplicant scan information

commit d8b7ce436980612713dcd4add2e9c9d5189f70d0
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 7 21:33:10 2009 +1000

    Added initial rfkill support
    
     Added some extra debug points
     Directed debug out to stderr, as debug messages were being used as
    output from find_essid.

commit 0803c7a8cbb3eed799e91bb35d81a7c60d7cfd86
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Aug 29 19:47:18 2009 -0400

    at_interface_{up,down} => IFACE_{UP,DOWN}
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 9c412668971c69eae705d4325368b37cb421248e
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 7 20:30:56 2009 +1000

    Read /etc/network.d/interfaces/ when loading profile
    
    * profile is sourced again after doing so, so profile-level assignments
     can override
    * folded validate_profile into load_profile: the extra source command in
     load_profile was redundant, so all that load_profile effectively did
     was just call validate_profile

commit d85c03f497a0c69e85133a1d3d753149b714986b
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Aug 29 19:47:14 2009 -0400

    indentation
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 0cd7101bb61df258b35283b33e4055139b34bc40
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 25 20:18:50 2009 -0400

    quotes around $(...) where needed
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 812fdb207b88d7f0bfd022641873d00b66d9071b
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 25 20:18:49 2009 -0400

    Replace pipe to xargs with pipe to while read...
    
    Was trying to fix an issue with /etc/rc.d/functions. Ended up fixing the issue in
    initscripts instead. But this is a bit simpler for netcfg anyway.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit a752c3984aaf41c0b6846f8cb1be7af2a62ece22
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 25 20:18:48 2009 -0400

    typo in a comment
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit b15a82d2a97a6041fd7a4ada672d56bb982860be
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Sat Aug 29 19:47:13 2009 -0400

    move checkyesno to globals, make NETCFG_DEBUG a yes/no setting (default=no)
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 9ddad8ae8d3f093db4474165a9e2d46d8dc08767
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 7 20:07:48 2009 +1000

    add an improved pm-utils handler

commit 6b0c686613a26541ce3164d9e995f639ef3a9b9f
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 12:49:08 2009 -0400

    Comments, more harmless bits
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 6e369d4a1e082be88c3e8132477452c2dda3cf0e
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 12:49:07 2009 -0400

    long switches when calling netcfg
    
    Also, the code seems mostly to use /usr/bin/netcfg2 rather than
    /usr/bin/netcfg. So I've made it do that consistently (I think, in earlier
    commits). Is this your intent?
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 13406e34b1179d748b98791d1a15387ba053a4fa
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 7 20:00:22 2009 +1000

    Lots of little tweaks that should never hurt. Some of them may help in
    corner cases; others probably make no difference.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 3ae7e093c27350ced6ffaf99a3bca6bc56c559b8
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 12:49:05 2009 -0400

    respect TMPDIR
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit c2b6decd51289abe3d969f305f709fb4243fe6f1
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 12:49:04 2009 -0400

    wireless-dbus tweaks
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 3e6d122b2fba58080d3aa3e94d766084d3d42f91
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 12:49:03 2009 -0400

    i/o tweaks
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 47e89de7b8cbb9b26f1e4471702c9def3063f940
Author: James Rayner <james at archlinux.org>
Date:   Mon Sep 7 19:27:35 2009 +1000

    Use wpa_supplicant for list_networks

commit a14696d03dd23fac8d4c56058e8571049e0649dc
Author: James Rayner <james at archlinux.org>
Date:   Wed Sep 2 09:54:35 2009 +1000

    Shorten find_ap/essid and allow net-profiles to continue if a profile fails

commit 91f5c08bb60985769c0d74ed1f556284df0b91fd
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 17 18:19:44 2009 +1000

    prevent check_iface from always returning external, output from get_iface_prof

commit 09a2212f344e5bdf7573584a9b8ef5b64c7b1fac
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:16 2009 -0400

    quotes!
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 07aa8f784896ba97914f4b2a71d2ba6c0047cb07
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:15 2009 -0400

    extend set_interface usage to netcfg-auto-wireless
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 6c5e4f9ab4f75adfdd1949f929bf6a2308ecd03b
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:14 2009 -0400

    Isolate ip to ethernet-iproute, ifconfig to ethernet + wireless
    
    * The point of having both ethernet and ethernet-iproute
    	  was presumably to transition slowly from ifconfig/net-tools to
    	  iproute2. But the current codebase mixes the two in handling
    	  ethernet and wireless connections. This commit separates
    	  all the ip calls to the newer connections, and the ifconfig
    	  calls to the older connections. The latter now call set_interface
    	  with up-old, down-old, forcedown-old.
    
    	* I'm not urging that ifconfig code sticks around. Just trying
    	  to make the code consistent with what seems to me to be
    	  its implicit design principles.
    
    	* the check for NO-CARRIER in ethernet is now also done without
          calling iproute2 tools. I saw this technique recommended somewhere
    	  but have no citation. I don't know how many kernel revisions one
          can rely on any given part of /sys to remain stable for.
          It may be possible to achieve the same goal here in other ways.
    	  If in fact it's worth the effort to keep the ifconfig code
    	  around.
    
    	* Began also to integrate the IPROUTE variable introduced in
    	  ethernet, but stopped. If that's integrated everywhere, shouldn't
    	  it make connection=ethernet equivalent to
          connection=ethernet-iproute? Is there justification for
    	  using it at some places but not everywhere? I just let it alone
          for now.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit e27d094577f874613c49cc3d93796162230ca2c8
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:13 2009 -0400

    start consolidation of ifconfig/ip/set_interface
    
    * try to factor all the ifconfig/ip set dev code to single location
    	  (currently networks/set_interface, though I recommend a different name
    	  for this function because it's too close in name and different
    	  in functionality from set_iface, set_profile).
    
    	* added "forcedown" option to set_interface, meaning "just go down
    	  don't worry about 'nodown' quirks"
    
    	* even with "forcedown", this factoring would introduce "ip addr
    	  flush dev $INTERFACE" calls to existing code. I assume that's
    	  harmless? or even beneficial?
    
    	* one code block (in ethernet_iproute) had stdout,stderr of the
          down calls redirected to /dev/null. I've moved that to
    	  set_interface, so now everyone's getting that behavior. I assume
    	  that's appropriate...
    
    	* now no more calls to "ip" or "ifconfig" outside of set_interface,
    	  except the checks for NO-CARRIER after ethernet*/set_interface up.
          They might also be moved to network/set_interface?
    
    	* as of this commit, all the set_interface calls are now using ip
    	  instead of ifconfig. A subsequent commit will isolate the ip-use
    	  to ethernet-iproute and the ifconfig-use to ethernet.
    
    	* ALERT: attend to wireless_down, it seems to be calling
    	  set_interface down twice (once in ethernet_down, once in itself).
    	  And neither this commit nor the code it's patching respects
    	  quirk nodown in the ethernet_down block.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 2282776f1dd928b6c5f56e30cbf2c52a4f26303d
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:12 2009 -0400

    Improve suspend/resume, allow for subsets of ifaces
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit dc0c1d07198702dfaeece618f05608ae14e9f358
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:11 2009 -0400

    improve list_networks, report APs too
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 9578dda45b86acf3bd25def5de8f1d51f2ec22b2
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:10 2009 -0400

    Add AP argument to profile, also let ESSID arguments be regexps
    
    * AP= arguments in profiles take precedence over ESSID= arguments
    
    * ESSID= arguments regexps instead of literals. To avoid screwing up
      any currently working profiles, I restricted the interpretation as a
      regexp to just the new wireless-dbus connection types.
    
    * But a global change involved in implementing this is that the
      connection up/down calls will be passed a literal ESSID (which of the
      local networks matches the regexp) as an additional argument.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit c37f2081157b15be719ce8afb0e8e15afbf24253
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:09 2009 -0400

    silence an error in set_iface
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 387472ec4f87d2f4516a4205f77d75326f3b9a6f
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:08 2009 -0400

    use STATE_DIR in /usr/bin/netcfg
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 8b9f249f3d7f4c713c406c31ed9190a636544b14
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:07 2009 -0400

    make wep_check more robust
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 03ea89171b2376ac5b593b803ca73e7311c30de8
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:06 2009 -0400

    give wireless-dbus smarter read_config
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit b7d6f5afb02d5567c572149d5b6469c77980cc24
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:05 2009 -0400

    net-auto daemon file? already started?
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 8f9a77369c89db4de7d50d058b63c6b47a3428c9
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:04 2009 -0400

    Integrate netcfg-menu and net-profiles
    
    * net-profiles will only attempt to control the profiles it was told to;
      if you manually netcfg a different interface, it will be left alone.
    
      (This also helps keep netcfg from stomping on other daemons that might be
      hooking into it.)
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 1c1a48accda117ca7368d916e07672c4ded6f63f
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:03 2009 -0400

    use subshells as sandboxes, and failing POST_UP/PRE_DOWN aborts
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 29b8a7c378cd275c4c1f8d8c995b65cdf19657af
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:02 2009 -0400

    Improve listing/iterating over profiles
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit efc7183790cec4fc2b3425f17201e0e2fea51c44
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:01 2009 -0400

    Improve debugging and error-reporting.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 77f132cb6eb6b2f6514635862f41254bdaf461ac
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:05:00 2009 -0400

    document WPA_GROUP
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 59ddddaac272ad7fa9d53dad4f744e49a253c856
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:59 2009 -0400

    grep tweaks
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 2b98cb24c8cfdfa08d2f764e90861e82a37c0d36
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:58 2009 -0400

    More secure temp WPA_CONFIG file
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 9f4a6f5c904dc23d3b2752ea362ecc1f24585683
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:57 2009 -0400

    Don't overwrite existing $WEP_OPTS
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 75187169a35b4fcd899d04a4860a9aad64d6c518
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:56 2009 -0400

    ethernet_up will create resolv.conf also for $DNS
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 42be8db00c4255de6cccfa8ff1250119d7486730
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:55 2009 -0400

    Sanitize quotes for wpa_start
    
    Arguments to wpa_start shouldn't be expanded until wpa_start receives
    them: so should be quoted by all calling functions. I added quotes
    throughout. In general, it seems wise to quote except when it's
    absolutely certain not to be needed---or you specifically _do_ want
    to expand arguments. In this case, it's extra important.
    
    Because this might be missed in later code, I also wrangled wpa_start
    so that it doesn't rely on WPA_OPTS being all in $3.
    
    One of these fixes would have sufficed, but what the hell I did both.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit a2a257c1d87dc384b224dd8f024b7dc7661e161c
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:54 2009 -0400

    wpa_cli, start/stop_wpa, wpa_check tweaks
    
    * Supply -i switch to wpa_cli
    
    * Have wpa_check call stop_wpa on failure, instead of duplicating
      (only some of) the termination code.
    
    * Need brief sleep in termination code.
    
    * Note that functions which call wpa_check don't need to call
      stop_wpa themselves, when wpa_check fails.
    
    * Functions which call wpa_check and start_wpa are however
      responsible for all error reporting on failure.
    
    * Add some debugging calls to announce calls to wpa_start/wpa_check
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 0d3ccc0c91b944f318a6d0648d96fd7f99405f22
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:53 2009 -0400

    Make python script use i/o hooks too
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit c0b4b19486aaa6e277c3344c40419225e085bd69
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:52 2009 -0400

    Everyone use i/o functions from globals/hooks
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit e4271e46d3ddfe0a3dbaef66d51157bfd88ca2ff
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:51 2009 -0400

    netcfg current and netcfg list
    
    These and "netcfg version" don't require root privileges.
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 4ede76fb6a5ba81b92b0e3452e954d9eea431a74
Author: Jim Pryor <profjim at jimpryor.net>
Date:   Tue Aug 11 08:04:50 2009 -0400

    Add contrib dir and logging hooks
    
    * Add contrib/logging.hook
    
    * Update Makefile and manpage
    
    * Propose that hooks go into /etc, not /usr---latter
      should be shareable and possibly read-only, not
      good spot for user-configurable files like these.
    
    * Since we have hooks/arch as part of the package,
      this commit attempts to load hooks from both
      /usr/lib/network/hooks and /etc/network.d/hooks.
      (Executable hooks in /etc take precedence over
      hooks with same name from /usr.)
    
    * Need to load /etc/rc.conf before /etc/rc.d/functions
      (e.g. for USECOLORS)
    
    Signed-off-by: Jim Pryor <profjim at jimpryor.net>

commit 4ebad5f88abda1b0788ef7ad3cd46d8cd8cfa6d7
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 21:25:09 2009 +1000

    Erase any suspended profiles on a newly connected interface

commit 2e0f6bf77d69334e44e890980a671b7c5b4f39b1
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 21:12:21 2009 +1000

    allow interfaces to be marked as externally controlled

commit 95b0fd57c0487cf6cb557fbc63de177099ca867c
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 20:48:31 2009 +1000

    add missing globals and 'arch' hook

commit 78e2fa6621750e4f2a108f90598d9a7e798b46b3
Merge: 9a3078d 1400a83
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 20:43:58 2009 +1000

    merge changes since revert

commit 1400a8362753016dacc699679e8b9daebd3c8513
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 20:37:58 2009 +1000

    Add interface setting, a debug mode and interface setting hooks

commit 5f43ba3cfab8851b2a380d609029b8061ae51bca
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 20:20:12 2009 +1000

    merge improved find_ap/find_essid

commit 74fe64cec00d359ce98938754e9cb1b0c96e49a8
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 20:09:14 2009 +1000

    merge logging code from Jim Pryor

commit 65c7253e9f27421e61c0764dcf8843797611db00
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 18:10:19 2009 +1000

    Add wireless+iproute support, extend wait for some slower cards

commit 6a019f77f23fc9d214d1a1679f90606a31396184
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 18:02:31 2009 +1000

    Added basic rfkill support; prototype connection query support

commit 9a3078d8cec470b3820c5597d5c8819d642e558d
Author: James Rayner <james at archlinux.org>
Date:   Mon Aug 10 16:09:16 2009 +1000

    revert pryor patch

commit 280b25e1171a4609356e888066614a4dc2ecb678
Author: James Rayner <james at archlinux.org>
Date:   Sat Aug 8 01:13:26 2009 +1000

    remove generated docs

commit c41ab9dee11f728b610dae8f644014ef20e617cf
Author: James Rayner <james at archlinux.org>
Date:   Sat Aug 8 00:53:42 2009 +1000

    rename wireless file

commit 3c4e7075e5a0fc39d559abb4b7d7ead1eba2156f
Author: James Rayner <james at archlinux.org>
Date:   Sat Aug 8 00:53:34 2009 +1000

    rename wireless file

commit 54e39849f1e60eb043f9d8f0904acf3c79d96a1c
Author: James Rayner <james at archlinux.org>
Date:   Sat Aug 8 00:23:45 2009 +1000

    Patch from Jim Pryor

commit f7168ae05837a24060b41511be6e4626cb26828a
Author: James Rayner <james at archlinux.org>
Date:   Sat Jun 27 12:12:19 2009 +1000

    netcfg v2.2.1

commit 90fb9a3aa4eb5f6395f18a851361a47780eae69d
Author: James Rayner <james at archlinux.org>
Date:   Sat Jun 27 12:11:29 2009 +1000

    fix taking all profiles down

commit 78e88423764ae1babcfeb6fb3a239345eaea7588
Author: James Rayner <james at archlinux.org>
Date:   Sat Jun 27 12:07:55 2009 +1000

    netcfg v2.2.0

commit 5b0da05d328c9c5a9777a73a8721b3737dd938eb
Author: James Rayner <james at archlinux.org>
Date:   Sat Jun 27 12:03:49 2009 +1000

    Workaround for FS#15072

commit 1cf0924f68a9a1ced61c9cf519d9b7a824b0a2a6
Author: James Rayner <james at archlinux.org>
Date:   Sat Jun 6 12:14:28 2009 +1000

    netcfg v2.2.0 beta 3

commit 2f40d9375375b9820648d5ae46a60c7f06af1ccc
Author: James Rayner <james at archlinux.org>
Date:   Sat Jun 6 12:10:05 2009 +1000

    Another attempt at a working link check, FS#13334

commit 7045f053192bae2de5445c25458b833bdc723f7e
Author: James Rayner <james at archlinux.org>
Date:   Tue Jun 2 00:15:58 2009 +1000

    netcfg v2.2.0 beta 2

commit 2192792bb5098440a1f1e75d4c0d42668e9e30a3
Author: James Rayner <james at archlinux.org>
Date:   Wed May 20 07:55:11 2009 +1000

    Fix FS#14761 and handle if no profiles are active

commit 3d4c97244f1a8e083553899d4d4b527813bea19f
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Tue May 19 23:09:51 2009 +0200

    typo (fix #14761)

commit d07fceaa2ce0b70ed74a14903d69ef96f698b98f
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Tue May 19 18:57:56 2009 +0200

    fix #14761 (again)

commit 2878a5d7725e7f80e1b5a404f2df7416c80c43f3
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Tue May 19 18:50:32 2009 +0200

    fix #14761

commit 40ba706d25128781dc0f4a54303e056abf5d1c3c
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Mon May 18 17:11:37 2009 +0200

    fixed typo by Robson Roberto Souza Peixoto

commit 7eb6ed715a1db8d493e615daf63a29813cc147b2
Author: James Rayner <james at archlinux.org>
Date:   Mon May 18 20:14:53 2009 +1000

    netcfg v2.2.0 beta 1 (again)

commit 42cb6f2d60fbece43a24faa5752160fc7f684fba
Author: James Rayner <james at archlinux.org>
Date:   Mon May 18 20:14:35 2009 +1000

    netcfg v2.2.0 beta 1 (again)

commit 3a6e081aaa84b84ed5112b87eb935af196dc44b9
Author: James Rayner <james at archlinux.org>
Date:   Mon May 18 20:13:13 2009 +1000

    netcfg v2.2.0 beta 1

commit bb3bade410cbfb4d19b65884b6525be7603dd686
Author: James Rayner <james at archlinux.org>
Date:   Mon May 18 16:59:34 2009 +1000

    wireless: check if iface is real, stop wpa_supplicant on failures

commit 92d6bde2e758466c5e524f84e424b7a98c749863
Author: James Rayner <james at archlinux.org>
Date:   Tue May 12 23:24:47 2009 +1000

    cosmetic fix to help message output

commit 3d73d23fbe6ea1ca6e72bb616d590c40f672d5f1
Author: James Rayner <james at archlinux.org>
Date:   Tue May 12 23:23:19 2009 +1000

    improve netcfg help text

commit add84f8cb178f3138839d5692766fda3de3d0d55
Author: James Rayner <james at archlinux.org>
Date:   Tue May 12 23:15:09 2009 +1000

    remove accident

commit d60f370571af5413b6512b1dd40c7ace0e98ef54
Author: James Rayner <james at archlinux.org>
Date:   Tue May 12 23:14:40 2009 +1000

    Add documentation for both types of ethernet and wireless connections

commit dd485367068c8451787045e14bc7ce8a1257135d
Author: James Rayner <james at archlinux.org>
Date:   Thu May 7 08:23:34 2009 +1000

    Add reconnect option to netcfg and improve clean option

commit 6d3e23a3418249d5787077c21cba52707e3a622a
Author: James Rayner <james at archlinux.org>
Date:   Thu May 7 08:16:36 2009 +1000

    remove infinite loop causing wireless to fail

commit 7caa9343e8fea3cf653260e4b9458c5aa317734c
Author: James Rayner <james at archlinux.org>
Date:   Sat May 2 01:47:57 2009 +1000

    Working WEP support via dbus/wpa_supplicant

commit 22db3ac767600c750f622fe979ce8a7ee746129e
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Wed Apr 29 14:05:37 2009 +0200

    undo WPA and ethernet

commit e79fbf4f333c5ca1dd9749d37fdb4528a5f444c1
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Wed Apr 29 01:56:00 2009 +0200

    added example for opened wireless connection

commit 7ec3425fe9c0bdfb6cbfb67957452b646d5dc1da
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Wed Apr 29 01:52:21 2009 +0200

    ethernet doesn't need check for wpa

commit f91fab1f9984ca6c1372169df991280f1fb40ac4
Author: Andrea Scarpino <andrea at archlinux.org>
Date:   Wed Apr 29 01:31:12 2009 +0200

    set SECURITY to none if not set

commit 405a2061e571e5ebdbd5167773fd7ca05fcbbd8c
Author: James Rayner <james at archlinux.org>
Date:   Tue Apr 28 22:44:15 2009 +1000

    Fix cable check and handle devices which take some time to report state=up. FS#13334

commit 7b31dcd7b6da4f26db8f09924adc059f5a6ee589
Author: James Rayner <james at archlinux.org>
Date:   Tue Apr 28 22:15:43 2009 +1000

    Add WEP support to wireless-dbus, remove broken interface type check in wireless

commit 9f8ec61efe91504d6cad6c4b99a748ce316187f6
Author: James Rayner <james at archlinux.org>
Date:   Fri Feb 27 08:35:59 2009 +1100

    remove stat_append

commit 2dcde41c5a8390781b2967e9cb2eda5e4f445f40
Author: James Rayner <james at archlinux.org>
Date:   Thu Feb 26 22:00:34 2009 +1100

    FS#13492 - correct find command in all_down

commit f9541f7c7353e5daf43342f11aca01c860902f5d
Author: James Rayner <james at archlinux.org>
Date:   Thu Feb 26 21:47:50 2009 +1100

    Adjust example installation in Makefile

commit 4d49a2bff62ab8db9396b495f194b606c12afa99
Author: James Rayner <james at archlinux.org>
Date:   Thu Feb 26 20:50:26 2009 +1100

    Add missing wpa-config based examples

commit 9997a323581c7152e67830690d80d213d7c0d2e2
Author: James Rayner <james at archlinux.org>
Date:   Thu Feb 26 20:42:04 2009 +1100

    Update and re-arrange examples, update wireless quirk options, stop
    using deprecated sys interface

commit c2838593ab2cc04cb702042066d912f1bcbcc201
Author: James Rayner <james at archlinux.org>
Date:   Tue Feb 17 18:06:05 2009 +1100

    Remove possibly redundant code, add structure to support WEP

commit 9692fac721339ce22b5b46e382589587e3e01d78
Author: James Rayner <james at archlinux.org>
Date:   Tue Feb 17 12:29:01 2009 +1100

    Improve tolerance of wireless-dbus and remove hardcoded values

commit 5955232eeb8e5d55d9c41c8bc60d058ebbc2ded9
Author: James Rayner <james at archlinux.org>
Date:   Tue Feb 17 12:16:33 2009 +1100

    fix netcfg-auto-wireless and a temporary workaround for FS#13299

commit 11646867bc735d89cdc95508f30fa4277592bbfe
Author: James Rayner <james at archlinux.org>
Date:   Mon Feb 16 22:14:39 2009 +1100

    fix minor typo in example

commit cd45b96d742d5e7bfc6478eb0cf5585dcba348ea
Author: James Rayner <james at archlinux.org>
Date:   Mon Feb 16 22:11:47 2009 +1100

    Basic example configurations for the new system

commit 9550b3675ab99e4bc36f5606a8cd5f0037a6ed00
Author: James Rayner <james at archlinux.org>
Date:   Mon Feb 16 22:01:15 2009 +1100

    FS#11748 -netcfg takes interface down too early

commit 540c2d8619f8103c1b4374a50a502ecbec90c953
Author: James Rayner <james at archlinux.org>
Date:   Mon Feb 16 21:39:21 2009 +1100

    FS#13165 - netcfg creates bad wpa_supplicant config when using full hex key

commit 3b0fc87396c3782b9011b4d89c05cffd8c255d5d
Author: James Rayner <james at archlinux.org>
Date:   Mon Feb 16 21:37:30 2009 +1100

    FS#13073 - add example of string based wep key to netcfg

commit 1e8e201f7698e07700f4b85d5a045a5d9b4b8188
Author: James Rayner <james at archlinux.org>
Date:   Mon Feb 16 21:35:12 2009 +1100

    remove typo

commit 371cd06f36328ba0ddb75fe64102e8fc232a7fd3
Author: James Rayner <james at archlinux.org>
Date:   Mon Feb 16 21:09:06 2009 +1100

    various fixes, and new quirk 'noacheck'

commit cfcf836b94c5f3b520f0022942b1932c566eefdb
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 25 11:44:26 2008 +1100

    cleanups in ethernet connection type

commit c81d0d1e5c617e1b3fb7d46534b6f333137e519a
Author: James Rayner <james at archlinux.org>
Date:   Mon Dec 22 22:26:53 2008 +1100

    fix output

commit bb89911bde4ab4f848b3d0f04acbdfd6ff21d5d8
Author: James Rayner <james at archlinux.org>
Date:   Mon Dec 22 22:26:35 2008 +1100

    fix output

commit 6cf09622e81aafe9697ba20a5e51f1ab66f481d6
Author: James Rayner <james at archlinux.org>
Date:   Mon Dec 22 22:20:08 2008 +1100

    substitute usage of 'ls' with 'find'

commit 80524ed6a8da6e4cc7f9309296185814e2f361aa
Author: James Rayner <james at archlinux.org>
Date:   Mon Dec 22 22:12:38 2008 +1100

    add iproute enabled ethernet connection type, fix makefile for new wireless

commit 2b69839ddc9b0595091035b1f4c84041c8ec4031
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 22:10:02 2008 +1100

    fix man page location

commit 4278b9e04952c24b14ce5eb3b5ed25885129a859
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 22:06:56 2008 +1100

    Arrange tree for future packaging

commit d68313a616c8a4b46ae6192e966176aab3bdd49b
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 21:20:32 2008 +1100

    Add early wireless via dbus/wpa_supplicant support

commit 5c2dc23703f1261b5b6eb0fd9906a2975e1c37ea
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 17:37:46 2008 +1100

    use arguments to scripts rather than sourcing in connection functions

commit 41197e24cfe9d2bf040d411e6c438aff516d943f
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 17:12:51 2008 +1100

    FS11818, improve key handling, use subshells to avoid scope issues after libify

commit 07514350b8404670e14f764ef6b3a9114469621e
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 16:34:57 2008 +1100

    Add option to pass arbitrary ifconfig arguments when using dhcp

commit 164df2fdcc8ac4286c7f8f04f1e7c9004ade6960
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 16:33:31 2008 +1100

    fix libify

commit 300cd2c73b599c2a58463ce75e1aa2cb19ac2414
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 16:32:07 2008 +1100

    libify and fix some scripting errors

commit 4ea71825696ac78ff5694153f3c70eb0350f6a10
Author: James Rayner <james at archlinux.org>
Date:   Thu Dec 18 15:28:01 2008 +1100

    replace mii link check with iproute

commit c5019aab33682e9c9e743a761d8616eeb24ce843
Author: James Rayner <james at archlinux.org>
Date:   Fri Dec 12 11:55:57 2008 +1100

    Add ethernet 802.1x support, FS12069, Don't enforce any WEP authentication method, FS11690

commit 2d02d12d39d32cc64dcf5ed7b45078b813ce4814
Author: James Rayner <james at archlinux.org>
Date:   Sat Oct 4 09:49:02 2008 +1000

    netcfg v2.1.2

commit 5bc67e99f0399b294312ee1cd3555712d97051f6
Author: James Rayner <james at archlinux.org>
Date:   Sat Oct 4 09:47:58 2008 +1000

    Added new DNS=() variable for multiple DNS nameservers

commit 75b7abe2727a9ce7e72721a5c79f070d6126b6b3
Author: James Rayner <james at archlinux.org>
Date:   Sat Oct 4 09:34:36 2008 +1000

    Restore dhcpcd as default dhcp client

commit 8522e629b7b70a55ffa46531e1995949e89a93ed
Author: James Rayner <james at archlinux.org>
Date:   Sat Oct 4 09:32:14 2008 +1000

    Adjust arguments for dhcpcd 4.x

commit f5583fa284f3fa130ff0c84effa5b5fa0fff5c78
Author: James Rayner <james at archlinux.org>
Date:   Wed Sep 17 23:14:23 2008 +1000

    netcfg v2.1.1

commit 8436ade56a7b513a9f39ea4656ee085ca7f599d2
Author: Jonathan Frazier <eyeswide at gmail.com>
Date:   Tue Sep 16 16:57:30 2008 -0400

    limit dhclient to a single interface instead of all that are available.
    
    Signed-off-by: James Rayner <james at archlinux.org>

commit 6603c60167e7ff8df02a923d1e0d099c46d952ca
Author: James Rayner <james at archlinux.org>
Date:   Thu Sep 4 13:22:32 2008 +1000

    netcfg v2.1.0

commit 2affabfabd66fdcd6e84726a4f6debd44a0e0f77
Author: James Rayner <james at archlinux.org>
Date:   Wed Aug 6 23:12:21 2008 +1000

    netcfg v2.1.0 release candidate 1

commit abf85ef49e301fabdef07eccea5f8efcd9406932
Author: James Rayner <james at archlinux.org>
Date:   Wed Aug 6 22:55:13 2008 +1000

    Add any missing /var/run dirs FS#10768

commit d5378547e1179cd09bdad3bb38dcf4c30cfffe69
Author: James Rayner <james at archlinux.org>
Date:   Wed Aug 6 22:47:34 2008 +1000

    Add logging of last profile connected FS#3941

commit 7555beb8b9cf85e8106859e5e6fed7b028e0d08e
Author: James Rayner <james at archlinux.org>
Date:   Wed Aug 6 22:39:11 2008 +1000

    Fix parsing of hex WPA keys

commit ffae225ceb0bae05800a73817b7c022549d98d56
Author: James Rayner <james at archlinux.org>
Date:   Wed Aug 6 01:10:45 2008 +1000

    Two quirks to test for iwl3945, reported on forums post:402541

commit 8562faa3ca1bd7fc16830d19f49044280e2d7bb9
Author: James Rayner <james at archlinux.org>
Date:   Wed Aug 6 01:04:29 2008 +1000

    Add wierd quirk for some atheros hardware FS#10585

commit bbc8c444c204fdce496468190a1f5ec4931c4e53
Author: James Rayner <james at archlinux.org>
Date:   Wed Aug 6 01:00:28 2008 +1000

    Take interface down after disconnecting. Quirk 'nodown' to disable behaviour FS#10708

commit 01cee06607cbea5aaffbb0c5216cff3a17a3f7b4
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 23:43:15 2008 +1000

    netcfg v2.1.0 beta 2

commit 7de6c1179b895aac1f26b81173e64bff421d8b5f
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 23:39:13 2008 +1000

    separate automagic from netcfg proper

commit a57607373a96ef93f82f98e7da4cbe2c8b55caed
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 23:26:15 2008 +1000

    Set dhclient as default if installed

commit cd374f02c9f54b53ac3dd023ac2b698023c00192
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 23:24:19 2008 +1000

    Sort out various wireless quirks and improve wireless reliability

commit f45d6873679bd1baa8425c3ee23f3890feb283c3
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 22:36:02 2008 +1000

    FS10369

commit 23cbda48fb94ca4f9555157560ebb52dfb636a3d
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 22:33:30 2008 +1000

    FS10396 - run custom own commands before connection

commit 3ae730f3259cc5ebc4b70bf36f8b2081cde8934d
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 22:30:31 2008 +1000

    update details for release

commit 10d1c069a4e38ccbcaaa893d2d9e28ad5e05aae1
Author: James Rayner <james at archlinux.org>
Date:   Fri May 30 22:22:35 2008 +1000

    FS9953 FS9644

commit dcc9f2bfacb27cbabee1d5487d84087d99207e2a
Author: James Rayner <james at archlinux.org>
Date:   Wed Feb 13 20:34:59 2008 +1100

    netcfg v2.0.6

commit 8b3079a163ca6d0faf932600d862133cddf97a76
Author: James Rayner <james at archlinux.org>
Date:   Wed Feb 13 20:32:43 2008 +1100

    quick workaround for EXCLUSIVE= potential bug

commit 8d8bead5ced118a81abac885c5b463808a847b84
Author: James Rayner <james at archlinux.org>
Date:   Wed Feb 13 20:31:30 2008 +1100

    Fixed PPP functionality: http://bbs.archlinux.org/viewtopic.php?pid=326065#p326065

commit 37c25f14c2d1b02a89bd7460690a827b6e6ae998
Author: James Rayner <james at archlinux.org>
Date:   Wed Feb 13 20:28:44 2008 +1100

    Fails if DNS2 not set. FS9525

commit 8961a82f09a19bb65866ac33c1c95d7d0b7edcac
Author: James Rayner <james at archlinux.org>
Date:   Wed Feb 13 20:26:51 2008 +1100

    Catch invalid profiles FS9423

commit a84b7ab965218f6320c9f95284c03bfddd761fdd
Author: James Rayner <james at archlinux.org>
Date:   Wed Feb 13 20:23:40 2008 +1100

    Created option to allow only one network at a time. Useful for switching networks.

commit 363cb3b63bfe0a91840f34903234037df2aeeb83
Author: James Rayner <james at archlinux.org>
Date:   Wed Feb 13 19:55:57 2008 +1100

    Fix automatic wireless for devices that need to be enabled before use (ifconfig $iface up)

commit 158b5e0225873913b8f5b11ac5e183e89900854e
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 13 21:00:10 2008 +1100

    netcfg v2.0.5

commit b5019b2056a9f0d603fb1e60065ae007bd04e13b
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 13 20:57:13 2008 +1100

    Fix Error 12: File not found error, and make netcfg-auto-wireless output look better

commit 36c19e429986e4ef52069399b850bee03b1a7925
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 13 19:44:34 2008 +1100

    netcfg v2.0.4

commit c2ecfcabfd627bf4e0d2e65f3288c511d2634074
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 13 19:42:32 2008 +1100

    Sort netcfg-menu alphabetically

commit d2cf391bfe6d77598f9575ce4c74a27b6f9f9976
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 13 19:11:36 2008 +1100

    Removed buggy 'last profile' functionality

commit 98f298d1cb63f7a73f30a79a77f0fba7d42e3205
Author: James Rayner <james at archlinux.org>
Date:   Mon Jan 7 00:01:03 2008 +1100

    symlink issue in netcfg-auto-wireless

commit 984f8b02a1d8c85789981fce8b6ddc677d4f6753
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 6 19:18:46 2008 +1100

    netcfg v2.0.3

commit 9746a42ee3fbb3dcda2a5750250b0867bfd69c0a
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 6 16:32:19 2008 +1100

    netcfg v2.0.2

commit 5ef4420471c3e907446cd921902c7e6b18a90e71
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 6 15:20:20 2008 +1100

    fixed typo in complete example

commit 4997f3a7b48c41f6b4a78e11210106037545ddc2
Author: James Rayner <james at archlinux.org>
Date:   Sun Jan 6 15:15:42 2008 +1100

    Added "automatic wireless" support and sort of 'cleaned' up rc.d/net-profiles

commit 9f37f0b195fd75dd8a940f6478c5dcee8a5db4e3
Author: James Rayner <james at archlinux.org>
Date:   Sat Dec 29 23:51:12 2007 +1100

    Fix makefile for netcfg-auto-wireless

commit dc101daef771eaab94ed00f87a69612e60c73c11
Author: James Rayner <james at archlinux.org>
Date:   Sat Dec 29 23:47:17 2007 +1100

    Small new features & tidying
    * Tidied: auto-wireless support
    * Added: Explicitly specify menu default via NETWORKS_MENU_DEFAULT
    * Added: Explicitly set menu timeout with NETWORKS_MENU_TIMEOUT
    * Added: Recording of last profile as $PROFILE_DIR/last
    * Tidied: /etc/rc.d/net-profiles

commit 2fc0a5d9baae63773cf7675b60459a85063279d5
Author: James Rayner <james at archlinux.org>
Date:   Wed Dec 26 07:32:43 2007 +1100

    added auto wireless support to rc.d/net-profiles

commit f18ab0e80b2e48090408dd33071ed98a4ae6356b
Author: James Rayner <james at archlinux.org>
Date:   Thu Nov 22 23:18:19 2007 +1100

    typo in complete.example.. s/IFOPTS/IP/g

commit 959ca6896a9286292836fb30cf2490a0b9f53796
Author: James Rayner <james at archlinux.org>
Date:   Mon Nov 19 22:36:37 2007 +1100

    change -a to &&

commit 38197ef003cf6b71e10606cb8745eda7bf8bbb22
Author: James Rayner <james at archlinux.org>
Date:   Mon Nov 19 22:32:53 2007 +1100

    fixed missing ]] in wireless.subr

commit bce740635a1649551b32d0d09a70e19dcedb37d3
Author: James Rayner <james at archlinux.org>
Date:   Mon Nov 12 09:36:40 2007 +1100

    Fix up tests

commit 3537beba0d91a4a7947f5439f695cbebff9e6f55
Author: James Rayner <james at archlinux.org>
Date:   Sat Nov 10 11:05:11 2007 +1100

    fixed some cosmetic output issues due to missing newlines

commit e9f9e4d54cb3afb6d78a12e85035a24d346c381d
Author: James Rayner <james at archlinux.org>
Date:   Sat Nov 10 10:43:57 2007 +1100

    Initial Import

-----------------------------------------------------------------------


hooks/post-receive
-- 
Network control utility based on systemd


More information about the arch-projects mailing list