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@gmail.com> Date: Wed Jan 30 18:17:22 2013 +0100 0.3 release updates commit 07f7d82178e2d3ce12480bd56f0c6e6e0bd67dc0 Author: Jouke Witteveen <j.witteveen@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@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@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@gmail.com> commit 61e97343d0169839b89dccd762f3c492e74cee8a Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> commit e5125bb4569b903ea3f84895c80b4476641068f4 Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Tue Jan 8 10:24:52 2013 +0100 0.2 release updates commit ef6ad795b0a6d475346863c01c285cec37fd807f Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@gmail.com> Date: Mon Dec 31 11:59:16 2012 -0600 Fix typo commit ecd9fd25076b715d23184317384e37315f5a8c8e Author: Jouke Witteveen <j.witteveen@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@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@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@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@gmail.com> Date: Sat Dec 29 21:34:31 2012 +0100 Make paths available for state files commit 27c11787d7c58b02f12d7afd476ea66abfeecaaf Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Mon Nov 12 20:07:37 2012 +0100 3.1 release updates commit f7d5875956b0a2c72f8f0a55263906ee4f838cac Author: Jouke Witteveen <j.witteveen@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@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@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@gmail.com> Date: Tue Oct 16 18:31:14 2012 +0200 3.0 release updates commit a03b96f1cf12bb8ce60cad97300cb0bd68433188 Author: Thomas Bächler <thomas@archlinux.org> Date: Mon Oct 15 23:15:26 2012 +0200 add to base group commit 4d53c6a4bcef9ce54d77f282cf6fd3b1d14a355f Author: Jouke Witteveen <j.witteveen@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@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@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@gmail.com> Date: Sun Oct 14 10:32:45 2012 +0200 Workaround systemd shutdown bug Addendum to 95489. commit f1598d7814b3c82b16f1a6b4e82ae41613e09501 Author: Samuel Andaya <samuel@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@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@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@gmail.com> commit 904b15f9dfe84d767e436dd30a5b726718cdb2e3 Author: Mantas Mikulėnas <grawity@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@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@gmail.com> commit 326cfb83b80103d90ad6ded579592ada22416f6d Author: Ivan Shapovalov <intelfx100@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@gmail.com> commit f60ec1546ca4ef3c4f615ee8184699847274733f Author: Jouke Witteveen <j.witteveen@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@gmail.com> Date: Fri Oct 12 15:09:08 2012 +0200 Fix whitespace and quoting commit e06f4c789a2f53401f22d39ed1180967adbb6271 Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Wed Sep 26 10:18:49 2012 +0200 2.8.11 release updates commit 62b93e31b673d2fc2d0510ebaf18f66645795b8a Author: Jouke Witteveen <j.witteveen@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@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@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@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@tlvince.com> Date: Sun Sep 9 19:37:23 2012 +0800 Replace multiple echo calls with heredoc commit 1982c0461624aa3c6a20a3db98365067e6d5d065 Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Fri Aug 31 00:28:10 2012 +0200 2.8.10 release updates commit 53a051ec9026ce430755792720401001ad2d2260 Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Thu Aug 9 17:22:03 2012 +0200 2.8.9 release updates commit 7b8dee2209da8a0db1722562fc33fad336eafc8d Author: Jouke Witteveen <j.witteveen@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@gmail.com> Date: Wed Aug 8 12:35:02 2012 +0200 Small code review commit 0b35da2fde29d7cafceb205523df130903645b72 Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Wed Aug 8 11:30:05 2012 +0300 Better error handling in automatic connect scripts Signed-off-by: Tasos Latsas <tlatsas2000@gmail.com> commit fd096b445062eea02c20595ed863ce891b313779 Author: Braden <archbugs@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@gmail.com> Date: Tue Jul 17 11:52:11 2012 +0200 2.8.8 release updates commit a0b9e69f406ad7cbb7f50f9a044509471f3bd262 Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Tue Jul 10 15:32:08 2012 +0200 2.8.7 release updates commit 129dec0a8e0d59f1221a44b3bc3f97e4fba03ac5 Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Tue Jul 10 15:26:18 2012 +0200 Remove duplicate code commit 4fc69bcd399292e688d19dc3569c7e496419ecd6 Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Sat Jul 7 17:37:02 2012 +0200 2.8.6 release updates commit 1e9a74b2179da26d194f28a6854641bab2e4d505 Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Thu Jul 5 13:30:23 2012 +0200 Remove unused status functions commit 0f5eb3ef064c4a62a5ba3c8f4733f8e61556687b Author: Jouke Witteveen <j.witteveen@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@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@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@k2h.se> Date: Mon Jul 2 23:07:19 2012 +0200 Lower latency in timeout_wait commit 7e2ff917a67573ed957d57d2fd077b4c219c0d86 Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@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@gmail.com> commit 91c29a1cf6683fcd2640bca1437b40ef429265c3 Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Mon Jun 25 00:12:18 2012 +0200 2.8.5 release updates commit 12d1e774cee5058c6fe9ec8505772afb7091ed3a Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@k2h.se> commit 5ac724b8d139b7e38c3a16c8752bad55076ea670 Author: Jouke Witteveen <j.witteveen@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@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@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@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@gmail.com> Date: Thu Jun 14 17:09:42 2012 +0200 Less forking Suggestion by Dave Reisner. commit fc98a15f18bc19b7323ae7fdcd23d5338fcf2742 Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Thu Jun 14 14:32:34 2012 +0200 2.8.4 release updates commit 4255f154975cc07d3d2a1e5af9a6dd37efac486d Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@gmail.com> Date: Thu May 17 11:25:00 2012 +0200 2.8.3 release updates commit 0d3e56bf3809b03e1c60a5dce0d7bb8510720369 Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@gmail.com> Date: Mon Apr 30 17:52:04 2012 +0200 2.8.2 release updates commit 3a38ba466c90ec302fb1914885b290c1012dd957 Author: Phillip Smith <phillip.smith@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@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@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@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@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@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@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@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@jklm.no> commit e40cdd3514857d7b9d644f1ae63e44a1daadd726 Author: Tom Gundersen <teg@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@archlinux.org> Signed-off-by: Tom Gundersen <teg@jklm.no> commit 250aa4794191a6bd8805555a5fd76d1fc6e3b5ea Author: Jouke Witteveen <j.witteveen@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@gmail.com> Date: Mon Apr 16 17:25:26 2012 +0200 2.8.1 release updates commit bbeafe5dc2640b9cf2e307a526ef44a287d4cda9 Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Fri Apr 13 12:00:50 2012 +0200 2.8.0 release updates commit d20dd39fa08da3ef262c95ece5548c952c257bf7 Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Wed Apr 11 18:04:43 2012 +0200 Fixes to the netcfg daemon commit 0340759269f84f071b5b7ec11ae4691a8722c21a Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@jklm.no> commit 4fdddbd1ca69ba90c415cdac3558bb1e6e46fbb0 Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Tue Apr 10 17:52:55 2012 +0200 Output fixes Add spaces where necessary. commit 93fd21fa56a12792123ece136c979f00aa35eafa Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Mon Apr 9 13:31:30 2012 +0200 Minor changes commit e65fad9b3aa4ce25fda0b6a79395025efbae4416 Author: Florian Pritz <bluewind@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@xinu.at> commit c45fe39c38c47081ce2eda8c7c496052dbbb7dce Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Tue Apr 3 15:53:41 2012 +0200 2.7.3 release updates commit b934466cca29434106a38973c2608c3e21b3a68b Author: Jouke Witteveen <j.witteveen@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@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@gmail.com> Date: Tue Apr 3 11:03:11 2012 +0200 2.7.2 release updates commit ca517902901fc357e9145141fdd477d13fb51c68 Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@archlinux.org> Date: Mon Mar 19 20:01:09 2012 +0100 Version 2.7.1 commit 3d6bfb6297ffce85c432f6dfb2a9c4c54d0f2a71 Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@gmail.com> Date: Sun Mar 4 01:17:52 2012 +0100 Completion brought up to date commit 6b4c974d5a1a8d12831a6b0de72104368851b5a7 Author: Jouke Witteveen <j.witteveen@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@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@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@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@gmail.com> Date: Thu Feb 23 14:52:21 2012 +0100 update the NEWS file commit d828b580d07b250567bc611c8083095ed1a53915 Author: Jouke Witteveen <j.witteveen@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@gmail.com> Date: Thu Feb 23 01:01:31 2012 +0100 Merge remote-tracking branch 'brain0/working' commit a7307cfcbbd117a74c555c290f012e33e74e99ba Author: Jouke Witteveen <j.witteveen@gmail.com> Date: Thu Feb 23 00:49:17 2012 +0100 Minor spelling issues commit ee0a284de9e57409fb5f8da8a33d5691bf0f0955 Author: Jouke Witteveen <j.witteveen@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@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@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@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@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@archlinux.org> Date: Thu Dec 8 23:22:59 2011 +0100 Add PPPoE connection support commit bc1db05d3b1dc16bb49f9546b8634f181c9090e9 Author: Jouke Witteveen <j.witteveen@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@archlinux.org> commit b0c6126c7631f661fe581f936e0bc2afd65cd92b Author: Rémy Oudompheng <remy@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@archlinux.org> commit f7f24e6bdfa2ad5802557200e4c0184dd8e16115 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 67106550f8a0255ae57a8a35a8ad62e47df07caf Author: Rémy Oudompheng <remy@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@archlinux.org> commit 1227a80b24c943438757e933bd568ceddd00479b Author: Rémy Oudompheng <remy@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@archlinux.org> commit ec0e041a8eab919abef8e3af289c979ee1737382 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 243a9f012e8a825f7d8c9b475afb1dd84d320b58 Merge: a2b290b ae5c12c Author: Rémy Oudompheng <remy@archlinux.org> Date: Mon Aug 15 15:36:51 2011 +0200 Merge branch '2.6.x' commit a2b290b81adfbe7e619cf82101bdd1c13de64566 Author: Rémy Oudompheng <remy@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@archlinux.org> commit ae5c12c285c51ed2f778b3c887c469345ad6d672 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Aug 14 16:24:45 2011 +0200 Release version 2.6.8 Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit bc76e53fd917a1d991dc48ee3ff93f0ac9a510d1 Author: Rémy Oudompheng <remy@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@archlinux.org> commit f670917e974265c4559be7a62b9b95c07ec954d3 Author: Rémy Oudompheng <remy@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@archlinux.org> commit a285ed2891721a4217460b230fcb2cf067103d8b Author: Oleksii Tkachuk <oleksii.tkachuk@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@archlinux.org> commit f218cbf49d4e521f0186f3879ce977040bcd54b3 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 80121affa055e21e967ed84eccd157483a7570ff Author: Rémy Oudompheng <remy@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@archlinux.org> commit 8dec3ca378062e538dd97eba1712338bbebc8f33 Merge: 82561d1 0b6ac7b Author: Rémy Oudompheng <remy@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@archlinux.org> Date: Tue Aug 9 00:26:00 2011 +0200 Release version 2.6.7 Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 3c0fd9ec408cf6b75cfb8cafeaee71cb0d6b566c Author: Kyle Fuller <inbox@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@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@archlinux.org> commit 64224b898eaffbe7ac3f4830bfa940027229c509 Author: Rémy Oudompheng <remy@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@archlinux.org> commit ffb13baf64d2dab72b6d228865f9bfbe6bcfba2c Author: Rémy Oudompheng <remy@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@archlinux.org> Date: Tue Aug 9 00:15:42 2011 +0200 netcfg-profiles.5: document SKIPNOCARRIER Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 13942dee1412eadac829a03e2232844ea61d5b14 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Aug 7 00:36:11 2011 +0200 Update NEWS file Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 9797f90b529d80062f19a830aafa4e4a5e8d79cf Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Aug 7 00:35:30 2011 +0200 Better quoting of $profile Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 82561d179d239bd7c3305e81fa62f01928fb390e Author: Kyle Fuller <inbox@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@archlinux.org> Date: Sat Jul 30 21:07:36 2011 +0200 Release version 2.6.6 Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit a1fc17107a833d0a55bca8b14d3244b7788adf86 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 20603a6e06f16b82267fac9c8cd90d0113b36e92 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 0d6aa6cebccdf03b4c3b966721f4ebe3723dce8e Merge: ca7c9bb 9ac86c2 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jul 30 16:03:24 2011 +0200 Merge branch '2.6.x' commit 9ac86c2a6e3c8f6e976e7d9e912c87a90d70b2d2 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jul 30 16:03:13 2011 +0200 Update NEWS file Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 8f3c67137112a506a3de683fe7dcb93489211f90 Author: Byron Clark <byron@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@archlinux.org> commit ffb6d8e02a98548ba8310c35a0df358474f710a2 Author: Cédric Girard <girard.cedric@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@archlinux.org> commit e636826db649ab4e1eac32283b5cee006fa6b490 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jul 30 14:19:30 2011 +0200 Release version 2.6.5 Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 17bd14915a0498832df22904cab661feed04bf65 Author: Rémy Oudompheng <remy@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@archlinux.org> commit ca7c9bb5514d2026d06a33031e93f1d79a70301f Author: Rémy Oudompheng <remy@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@112percent.com> Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 5abcb9b8c5c7839483ad732caba5b2908533940e Author: Rémy Oudompheng <remy@archlinux.org> Date: Thu Jul 14 17:02:08 2011 +0200 Begin a tentative list of contributors Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit b61541a282dab569dac94611ddc8e75a364d971f Author: Rémy Oudompheng <remy@archlinux.org> Date: Thu Jul 14 16:57:43 2011 +0200 Document tunnel connections. Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit be77b6956ed852aedd79c58a0c94944aa6832839 Merge: c8bcc10 e6b95df Author: Rémy Oudompheng <remy@archlinux.org> Date: Thu Jul 14 16:07:25 2011 +0200 Merge remote-tracking branch 'kylef/tunnel' commit c8bcc10c322cb281ab3abb78483eebf189aeede4 Author: Rémy Oudompheng <remy@archlinux.org> Date: Thu Jul 14 13:59:57 2011 +0200 Makefile: fix wrong paths Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 046e6370d5e9031f5399de2f1e751c650ffe7869 Author: Rémy Oudompheng <remy@archlinux.org> Date: Thu Jul 14 13:55:28 2011 +0200 Release version 2.6.4 Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 0d4c3ce797e688e146768bac07f6162d02634140 Author: Rémy Oudompheng <remy@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@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@archlinux.org> commit 0e4475d449b0ba83b1d694a5aef6ccea5d7f9ad8 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 62cbab2ca3ae799b27fcc3a97f0e52ad5ccc69e6 Author: Rémy Oudompheng <remy@archlinux.org> Date: Thu Jul 14 12:16:01 2011 +0200 Formatting fixes, add gitignore file Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 25cfdc655d6e8eee89d48862029b96f07cade243 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 0fe676b10a8c13fd8e552f7fb56bc845aac7dd9b Author: Rémy Oudompheng <remy@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@archlinux.org> commit 74326b2f71c3dd878e01455a205a546c606bc1d4 Author: Rémy Oudompheng <remy@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@archlinux.org> commit e6b95df3a80a92480a5ee062a13f5c844802098a Author: Kyle Fuller <inbox@kylefuller.co.uk> Date: Tue Jul 12 03:44:47 2011 +0100 Add support for tunnels commit dc1e0f0a889095f8b5950e188ec0aee6305f0ca7 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jul 9 08:43:51 2011 +0200 Update NEWS file. Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 7e82fe97ef2b6378ff3fe175dc14db1b907bbfe9 Author: Rémy Oudompheng <remy@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@archlinux.org> commit bc61ba90fc5e57b3fd0d20bd435dc0a02c8e37c8 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 4ff803521951463582e4fc522c5965c05233883b Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jul 3 21:57:34 2011 +0200 Release version 2.6.2 Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 605573a204062a681f92e7b8f3875e85d702d31c Author: Rémy Oudompheng <remy@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@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@archlinux.org> commit 3c705328961e226d37a9a5b8275fec146d490a10 Author: Thomas Lucke (Lucky) <archlinux@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@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@archlinux.org> commit fee8e27f322f53db66a28ecd96cc90c802210ba2 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 3a023d68e6e84ce623369c5947bd61ebbe813425 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 23:50:06 2011 +0200 Release version 2.6.1 commit 685609ae1b725fa60ab1cc07967be4f452995ee1 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 23:49:13 2011 +0200 Add basic tuntap IP configuration capabilities Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit e6f7491fb2e7a355236e78e853f8b95e47c9fd1e Author: Rémy Oudompheng <remy@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@archlinux.org> Date: Sun Jun 19 23:07:59 2011 +0200 Release version 2.6 Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 165fececf5e74d613d6ea54f927e9ed81dcb3673 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 722552487d3f8e6525cbb873354e3c282d05bbcf Author: Rémy Oudompheng <remy@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@archlinux.org> Date: Sun Jun 19 22:40:03 2011 +0200 Rationalize Makefile Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 709c4247e3c3fd69612843c1e707d08c4ab8d3bf Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 22:08:49 2011 +0200 Add symlink creation in Makefile Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 75de64fe51110f7550e1f0f4b5d5f5a7e5a7440f Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 21:55:39 2011 +0200 Rationalize source tree hierarchy. commit 5ac9b45fe392a70c7325aac65ff02f572cdf1cff Author: Rémy Oudompheng <remy@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@archlinux.org> commit 43926c44661a9f8499b3fb9775e1cfdd4aef2bdf Author: Rémy Oudompheng <remy@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@archlinux.org> commit c45d8ae987272cc64ec84d00de44f16c69e03034 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 20:15:41 2011 +0200 NEWS: update commit b07b4b0d7f9522523fb83a4aeacc9b54f4367410 Merge: 9bc6048 decaf8a Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 20:15:24 2011 +0200 Merge branch 'no-iwconfig' commit 9bc6048581da6278fb1803df5baa3ae8f2c73cd8 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 20:11:41 2011 +0200 Update documentation for ethernet mode Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 7b8f5c09bc96c7da27090069d17c17c09de057dd Author: Rémy Oudompheng <remy@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@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@archlinux.org> commit a2e81ec74e0247a307cbdc36b6b2697650ca10c7 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 19:12:27 2011 +0200 Replace iwgetid usage by wpa_cli. commit 98cb302516f780199c11eb2f45ff48c0a17fd7a1 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 19:05:15 2011 +0200 Makefile: mark several targets as PHONY commit b425d7737659bdc0758b2b759bf83a3ea34ba9ae Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 18:49:00 2011 +0200 Makefile: update with new module name commit 8e0191dcdd0ecab6cbf040d86d691f1dbbe74da4 Author: Rémy Oudompheng <remy@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@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@archlinux.org> Date: Sun Jun 19 17:23:29 2011 +0200 Switch to wpa_supplicant for scanning Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 13393d42c895b5f5b8853bafdb17c8b6d69e65bb Author: Rémy Oudompheng <remy@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@archlinux.org> commit 877ef579f1f87bbd0b37bf768cf635fe4ed407f5 Author: Rémy Oudompheng <remy@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@archlinux.org> commit f96b655276f572641cb58188b1a7a28df8b73e6c Author: Rémy Oudompheng <remy@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@archlinux.org> commit 00c0b8e7b685057d6a5ff9ee2f9e74dd79470d60 Author: Rémy Oudompheng <remy@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@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@archlinux.org> commit 6f93010b64bc225f063e8a6ccede482870e4b001 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 18:48:12 2011 +0200 Reword IWCONFIG option description. commit 5d3dc80a517e9704921f1d09a43e5988075e7c38 Author: Xavion <xavion.0@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@archlinux.org> commit 786bd76efd1ddee7ec7338879e821ac3a14ab032 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 18:43:47 2011 +0200 Fill README file with dependency information. commit fa94ee0e4b0489ee0ce57ccd4c8e03da10a81382 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 99cb72a9e098e61407002d3339c0d842d580ccca Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 19 17:55:41 2011 +0200 Add documentation for the NETCFG_DEBUG variable commit 32d8a3da240cbd992aae88b32aae0f82c3e8788b Author: Geert Hendrickx <geert@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@nicta.com.au> Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 3781d2332fecb51d30d2c57fdbe31d613264a8ac Author: Rémy Oudompheng <remy@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@archlinux.org> commit 666aa2a2a091ea457dfd6cf40ab58687164d3f80 Author: Ng Oon-Ee <ngoonee.talk@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@archlinux.org> commit 67d1a8078a89c34fbf427942a4de24a8c8556e6a Author: Rémy Oudompheng <remy@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@archlinux.org> commit 9fb49752b99f58577323d81f98f8a790d5648a00 Author: Rémy Oudompheng <remy@archlinux.org> Date: Mon Jun 13 13:45:46 2011 +0200 NEWS: update commit 1feca08246297bfddb75c57cde66e04c6ad855d1 Author: Rémy Oudompheng <remy@archlinux.org> Date: Mon Jun 13 13:44:29 2011 +0200 examples: add static IPv6 syntax Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit b4cbac83ffd487d37ba47b3238abe693f86cdd50 Author: Rémy Oudompheng <remy@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@archlinux.org> commit 1f5183b895aa50a2761fd4d996e15a29f85455fc Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jun 11 23:38:51 2011 +0200 802&x: fix a syntax error Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 757e5d909c9f41a653ee6d3a6b21da2aa6ea766d Author: Rémy Oudompheng <remy@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@archlinux.org> commit 2d0c4fb52357dd13d927d7c6d571643e95d5e59c Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jun 11 22:59:09 2011 +0200 examples: add line for DHCPv6 commit 8c85a77312a46f742eb0a8041876942f6e2c286e Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jun 11 22:58:49 2011 +0200 More replacing /var/run by /run Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit ea9e2dd8befbb30a49fc5e55a84d1eba876ea495 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jun 11 22:46:45 2011 +0200 Move more PID files to /run Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit ad711a91917752a887cf99f61e8c23986358671f Author: Rémy Oudompheng <remy@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@archlinux.org> commit b000b55ddc7fad62cd5a0cc2877648e54ee40268 Author: Rémy Oudompheng <remy@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@archlinux.org> Date: Sat Jun 11 16:48:03 2011 +0200 Update NEWS and documentation file Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 84567a517c7c671e2eb295bbce67c5f58e97be9f Author: Olivier Mehani <olivier.mehani@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@nicta.com.au> Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 68786de7a2224f81c2190491b2956b4f4276e0cd Author: Olivier Mehani <olivier.mehani@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@nicta.com.au> Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit c0a547316f6585f27c5af4dccb013509ffbb1c22 Author: Olivier Mehani <olivier.mehani@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@nicta.com.au> Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 3587a2c0737d374c01ea374710eb09671055fdbc Author: Olivier Mehani <olivier.mehani@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@ssji.net> Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 3d54e86a27a0e670ab5a95cb08e965d3ad25dd53 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jun 11 14:00:00 2011 +0200 No longer use the hostname command commit a119f9221817b43aa8d7daa84d79f95db06d1cc0 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sat Jun 11 13:58:40 2011 +0200 update NEWS file and documentation commit 2283c352ac2cc829ffc8c75e12c335369f94acde Author: hamelg <hamelg@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@archlinux.org> Date: Sun Jun 5 22:19:03 2011 +0200 Correct permissions on connections/vlan commit 2ac835cf71fa603948d749b0eb80204c3471c231 Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun Jun 5 22:18:48 2011 +0200 Refactor wpa_supplicant config generation commit 8d47849360732ef32cc77f65961fa8797a202d78 Author: Andre Herbst <moormaster@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@archlinux.org> Date: Sun Jun 5 22:10:25 2011 +0200 Update NEWS and version numbers commit 9aa2eaa4eb3bcc842994eeae8d14065a33181d6b Author: Rémy Oudompheng <remy@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@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@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@archlinux.org> commit c8be1846de2665cd234ec5439f4cd24327fe5686 Author: Olivier Mehani <olivier.mehani@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@ssji.net> Signed-off-by: Rémy Oudompheng <remy@archlinux.org> commit 267d988ef6b6c839ecb837e350ce2861fc454dfd Author: Rémy Oudompheng <remy@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@archlinux.org> Date: Sun May 22 21:18:40 2011 +0200 netcfg version 2.5.5 commit f63ec1acfddf9bf34ff86b6d9a0dd21df01a94ac Author: Rémy Oudompheng <remy@archlinux.org> Date: Sun May 22 19:39:04 2011 +0200 Add NEWS file commit c8b162e3ce45e0b8c6ad1c95e243fca7b1f0ce7d Author: Andrea Scarpino <bash.lnx@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@gmail.com> Date: Sat Feb 5 11:20:26 2011 -0700 Add vlan support to netcfg commit 1c947900003ba1daf20ff3ccbf77fc945c98f836 Author: Andrea Scarpino <andrea@archlinux.org> Date: Sat Jan 22 10:06:48 2011 +0100 Merge openvpn support (FS#21490) commit 14ce7ede9d5b494229ca902f8a7ba21f3e58de9c Author: Thomas Bächler <thomas@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@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@gmail.com> commit f1fe938e761f2b6a58c922ef74f0b1a26a1acda8 Author: James Rayner <james@rayner.id.au> Date: Sun Nov 21 14:26:40 2010 +1100 Update pm-utils handler commit 56faa91bae6523b587effeef964bc5e34927064e Author: James Rayner <james@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@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@rayner.id.au> Date: Sun Nov 21 13:35:47 2010 +1100 FS#19823 - Improve zsh completion support commit b96b428d9ff44d3e007a2b81113390c734f2323d Author: James Rayner <james@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@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@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@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@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@archlinux.org> Date: Tue Jul 13 19:47:30 2010 +0200 wireless: Add support for hidden ssid commit 773aee9bd7bbee0b109f6e2fe4582580c03a3488 Author: James Rayner <james@archlinux.org> Date: Sun Feb 21 23:17:44 2010 +1100 netcfg v2.5.4 commit ea4eab4f9634f63c131aca1df04553ed6cfd9376 Author: James Rayner <james@archlinux.org> Date: Sun Feb 21 23:07:50 2010 +1100 Bridge example connection commit 095f329f5055e60fb639216dda7f14626fe756a0 Author: Thomas Bächler <thomas@archlinux.org> Date: Sun Feb 21 12:48:59 2010 +0100 Add simple bridging support commit 3ef5489578b849d3632cbd858245e0f18b5fe8dd Author: James Rayner <james@archlinux.org> Date: Sun Feb 21 22:53:23 2010 +1100 Add adjustable netmask to IP='static' commit 1b3a2e870c5619ad3a6c2ca5c7f30ccf37c8d422 Author: James Rayner <james@archlinux.org> Date: Sun Feb 21 22:15:34 2010 +1100 netcfg v2.5.3 commit 1b5925042ffdc8280aac4e808272c877d6111202 Author: James Rayner <james@archlinux.org> Date: Sun Feb 21 22:12:54 2010 +1100 Add missing include. FS#18411 commit abb0cfbf8f933471847ced6e546c8a192c1169d7 Author: James Rayner <james@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@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@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@archlinux.org> Date: Thu Feb 18 20:15:50 2010 +1100 netcfg v2.5.2 commit a7a6ffd3b336634a9669d5db7facba1b2e75b125 Author: James Rayner <james@archlinux.org> Date: Thu Feb 18 20:13:02 2010 +1100 fix FS#17190 properly commit efa70f13b2ed20632ff3e06c885f60de6033bde7 Author: James Rayner <james@archlinux.org> Date: Sun Jan 31 11:13:32 2010 +1100 netcfg v2.5.1 commit 28693f8e88edb196abe44ea38d629dbde492774c Author: James Rayner <james@archlinux.org> Date: Sun Jan 31 11:00:25 2010 +1100 Fix FS#17190, not exiting loop correctly commit 3605f7aa8f054e5f51f9f5421d9bcf46aae44854 Author: James Rayner <james@archlinux.org> Date: Sun Jan 31 10:54:14 2010 +1100 Add missing wireless, wpa-configsection example commit 66affb2ba63041ef6d2efa63d75cc8f0822af360 Author: James Rayner <james@archlinux.org> Date: Sun Jan 31 10:29:25 2010 +1100 netcfg v2.5.0 commit 279a441f8cb5f7e41e68678bc7b875160d4fe0d5 Author: James Rayner <james@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@archlinux.org> Date: Sun Jan 31 10:03:29 2010 +1100 Fix FS#17406, FS#17307 commit 359dc6d0679ecb00063099f8915cd1b43a127d0a Author: James Rayner <james@archlinux.org> Date: Sun Jan 31 09:36:14 2010 +1100 Add early checks for optional dependencies commit 4852c63f0195475b569f0c4c90e3e81994292bc3 Author: James Rayner <james@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@archlinux.org> Date: Thu Dec 31 22:25:40 2009 +1100 netcfg v2.5.0rc2 commit 525ce5aeaa03ab8939bf2eac757bc8d1fad62c43 Author: James Rayner <james@archlinux.org> Date: Thu Dec 31 22:24:00 2009 +1100 fix error bringing interface down commit 5868417487dca1717b6c4a740709c83954af96ab Author: Jim Pryor <profjim@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@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@jimpryor.net> commit dd98055d7c260a0612991e93323e816c121b1968 Author: Jim Pryor <profjim@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@jimpryor.net> commit e9875e80160831253b58937f8fb0f4e39faa6ca9 Author: Jim Pryor <profjim@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@jimpryor.net> commit 86675e091987dc7ffb049aa86f701a45c5191fd2 Author: Jim Pryor <profjim@jimpryor.net> Date: Sat Nov 28 20:47:14 2009 -0500 netcfg.action: save static profiles in array Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit d2731ee9c21c6ecf86aa2df9b9b694cd758f1197 Author: Jim Pryor <profjim@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@jimpryor.net> commit 9e316d0a306f8ed2a9b46f76b04806e0a5b1760a Author: Jim Pryor <profjim@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@jimpryor.net> commit 7904a6b48590cbb1d0e37d7a8852da5ebacfaf99 Author: Jim Pryor <profjim@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@jimpryor.net> commit 574554317eaa288f43288bf148caacca5905aa29 Author: Jim Pryor <profjim@jimpryor.net> Date: Sat Nov 28 20:47:10 2009 -0500 Makefile bug Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 4eb33236f56c1fb51de62c4706d8d291cdca019c Author: James Rayner <james@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@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@archlinux.org> Date: Wed Nov 18 13:25:00 2009 +1100 FS#16781 - missing quote, remove dbus examples commit fa6de50ba7d8af967822b2c4c4547902a22e013d Author: James Rayner <james@archlinux.org> Date: Wed Nov 18 10:49:28 2009 +1100 FS#17148 - using extglob, need it set commit 9b8dac626162dd5f9fc9930e810a3c2e7cf4056c Author: James Rayner <james@archlinux.org> Date: Sat Nov 14 11:29:40 2009 +1100 netcfg v2.5.0rc1 commit af082228395c4c30bc4ae1159cfc6786502bcb3f Author: James Rayner <james@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@archlinux.org> Date: Sat Nov 7 11:58:44 2009 +1100 Tweak docs, add website generation commit 77a2e3798ce3197146315754e813e2b902f3f0b5 Author: James Rayner <james@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@archlinux.org> Date: Thu Oct 22 00:18:15 2009 +1100 Add initial net-auto-wired concept commit ea1a71895e6b8776cc5f69372836feecbb767df0 Author: James Rayner <james@archlinux.org> Date: Mon Oct 19 23:52:29 2009 +1100 Documentation update commit 8f4bd8e28b4cad92388eb3afdd3860822baa797b Author: James Rayner <james@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@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@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@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@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@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@archlinux.org> Date: Sun Sep 27 23:45:41 2009 +1000 Rename autowifi->wpa_actiond, add makefile, bugfix commit 818dacfa7f435e42fe1c81ae002a8df01ea80677 Author: James Rayner <james@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@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@archlinux.org> Date: Sun Sep 27 21:56:01 2009 +1000 Fix incorrect continue, and config generation commit c1fe0e013363e5d8a3b0cc650bcb5076857de6c3 Author: James Rayner <james@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@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@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@archlinux.org> Date: Tue Sep 22 23:12:07 2009 +1000 Fix silly code commit 978802d97fbcea7651597e4242be41d618100832 Author: James Rayner <james@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@archlinux.org> Date: Tue Sep 22 22:15:02 2009 +1000 Merge connections ethernet/ethernet-iproute commit 57bed3df9310db328d80b32b31fdefa8418bbd1e Author: Jim Pryor <profjim@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@jimpryor.net> commit a02e1e0dea5172d6eb55b8e99428b5ad386d3d66 Author: Jim Pryor <profjim@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@jimpryor.net> commit b2badb11c7f3f71c80bd768fb62b0ef0b0718254 Author: Jim Pryor <profjim@jimpryor.net> Date: Sun Sep 13 23:43:46 2009 -0400 added more contrib/ files Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 2c5d0f94f08527151267482f67f1c4964f0a75e1 Author: Jim Pryor <profjim@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@jimpryor.net> commit b6c8f97e5e6fd2b5f331e37d891b22ef8598cc09 Author: Jim Pryor <profjim@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@jimpryor.net> commit 0b2a5ddd786f2e7b6ce0f1b6d7ac7efd424aadbd Author: Jim Pryor <profjim@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@jimpryor.net> commit ae4adf79c86e1c77192dc0022ead9b46214418fe Author: Jim Pryor <profjim@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@jimpryor.net> commit 06f6fab07786329be1d4b03a09c5af177cadd609 Author: Jim Pryor <profjim@jimpryor.net> Date: Sun Sep 13 23:43:41 2009 -0400 revert regexp ESSID patches Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit f2da81ef36dcce8cfd4b841ca1677e744818b3be Author: Jim Pryor <profjim@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@jimpryor.net> commit 3b2636322f4d72af1d5485baf2bdfb8d59077c7b Author: Jim Pryor <profjim@jimpryor.net> Date: Sun Sep 13 23:43:39 2009 -0400 remove duplicated list_networks Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 2e0232ccf156498b81c06044890e59fb4a6b7943 Author: Jim Pryor <profjim@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@jimpryor.net> commit deed4d3d3cff0fa45d0d0d5aa665db102cdc5ff3 Author: Jim Pryor <profjim@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@jimpryor.net> commit 5a2279c70d1c6db3afab45f4ff6df420daa514e9 Author: Jim Pryor <profjim@jimpryor.net> Date: Sun Sep 13 23:43:36 2009 -0400 check for $IFACE_DIR/$INTERFACE before sourcing Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 55a840edd32ac45b35c4d7c604bcfe00e0ee7fbc Author: Jim Pryor <profjim@jimpryor.net> Date: Sun Sep 13 23:43:35 2009 -0400 tabs->spaces, vim modelines Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 67f1b8fae53ebe22ad1a0557c0d7a1371b96cb0b Author: Jim Pryor <profjim@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@jimpryor.net> commit 820d9295b51e427f3e17c9e83227a127ef9b7631 Author: James Rayner <james@archlinux.org> Date: Mon Sep 7 22:29:56 2009 +1000 Rework rfkill into re-usable functions commit 24d48b93ab76e255145edf097ebcb84ba70d5cb1 Author: James Rayner <james@archlinux.org> Date: Mon Sep 7 21:48:31 2009 +1000 Generalise wpa_supplicant scan information commit d8b7ce436980612713dcd4add2e9c9d5189f70d0 Author: James Rayner <james@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@jimpryor.net> Date: Sat Aug 29 19:47:18 2009 -0400 at_interface_{up,down} => IFACE_{UP,DOWN} Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 9c412668971c69eae705d4325368b37cb421248e Author: James Rayner <james@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@jimpryor.net> Date: Sat Aug 29 19:47:14 2009 -0400 indentation Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 0cd7101bb61df258b35283b33e4055139b34bc40 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 25 20:18:50 2009 -0400 quotes around $(...) where needed Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 812fdb207b88d7f0bfd022641873d00b66d9071b Author: Jim Pryor <profjim@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@jimpryor.net> commit a752c3984aaf41c0b6846f8cb1be7af2a62ece22 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 25 20:18:48 2009 -0400 typo in a comment Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit b15a82d2a97a6041fd7a4ada672d56bb982860be Author: Jim Pryor <profjim@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@jimpryor.net> commit 9ddad8ae8d3f093db4474165a9e2d46d8dc08767 Author: James Rayner <james@archlinux.org> Date: Mon Sep 7 20:07:48 2009 +1000 add an improved pm-utils handler commit 6b0c686613a26541ce3164d9e995f639ef3a9b9f Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 12:49:08 2009 -0400 Comments, more harmless bits Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 6e369d4a1e082be88c3e8132477452c2dda3cf0e Author: Jim Pryor <profjim@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@jimpryor.net> commit 13406e34b1179d748b98791d1a15387ba053a4fa Author: James Rayner <james@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@jimpryor.net> commit 3ae7e093c27350ced6ffaf99a3bca6bc56c559b8 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 12:49:05 2009 -0400 respect TMPDIR Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit c2b6decd51289abe3d969f305f709fb4243fe6f1 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 12:49:04 2009 -0400 wireless-dbus tweaks Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 3e6d122b2fba58080d3aa3e94d766084d3d42f91 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 12:49:03 2009 -0400 i/o tweaks Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 47e89de7b8cbb9b26f1e4471702c9def3063f940 Author: James Rayner <james@archlinux.org> Date: Mon Sep 7 19:27:35 2009 +1000 Use wpa_supplicant for list_networks commit a14696d03dd23fac8d4c56058e8571049e0649dc Author: James Rayner <james@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@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@jimpryor.net> Date: Tue Aug 11 08:05:16 2009 -0400 quotes! Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 07aa8f784896ba97914f4b2a71d2ba6c0047cb07 Author: Jim Pryor <profjim@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@jimpryor.net> commit 6c5e4f9ab4f75adfdd1949f929bf6a2308ecd03b Author: Jim Pryor <profjim@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@jimpryor.net> commit e27d094577f874613c49cc3d93796162230ca2c8 Author: Jim Pryor <profjim@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@jimpryor.net> commit 2282776f1dd928b6c5f56e30cbf2c52a4f26303d Author: Jim Pryor <profjim@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@jimpryor.net> commit dc0c1d07198702dfaeece618f05608ae14e9f358 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:11 2009 -0400 improve list_networks, report APs too Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 9578dda45b86acf3bd25def5de8f1d51f2ec22b2 Author: Jim Pryor <profjim@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@jimpryor.net> commit c37f2081157b15be719ce8afb0e8e15afbf24253 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:09 2009 -0400 silence an error in set_iface Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 387472ec4f87d2f4516a4205f77d75326f3b9a6f Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:08 2009 -0400 use STATE_DIR in /usr/bin/netcfg Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 8b9f249f3d7f4c713c406c31ed9190a636544b14 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:07 2009 -0400 make wep_check more robust Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 03ea89171b2376ac5b593b803ca73e7311c30de8 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:06 2009 -0400 give wireless-dbus smarter read_config Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit b7d6f5afb02d5567c572149d5b6469c77980cc24 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:05 2009 -0400 net-auto daemon file? already started? Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 8f9a77369c89db4de7d50d058b63c6b47a3428c9 Author: Jim Pryor <profjim@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@jimpryor.net> commit 1c1a48accda117ca7368d916e07672c4ded6f63f Author: Jim Pryor <profjim@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@jimpryor.net> commit 29b8a7c378cd275c4c1f8d8c995b65cdf19657af Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:02 2009 -0400 Improve listing/iterating over profiles Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit efc7183790cec4fc2b3425f17201e0e2fea51c44 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:01 2009 -0400 Improve debugging and error-reporting. Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 77f132cb6eb6b2f6514635862f41254bdaf461ac Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:05:00 2009 -0400 document WPA_GROUP Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 59ddddaac272ad7fa9d53dad4f744e49a253c856 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:04:59 2009 -0400 grep tweaks Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 2b98cb24c8cfdfa08d2f764e90861e82a37c0d36 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:04:58 2009 -0400 More secure temp WPA_CONFIG file Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 9f4a6f5c904dc23d3b2752ea362ecc1f24585683 Author: Jim Pryor <profjim@jimpryor.net> Date: Tue Aug 11 08:04:57 2009 -0400 Don't overwrite existing $WEP_OPTS Signed-off-by: Jim Pryor <profjim@jimpryor.net> commit 75187169a35b4fcd899d04a4860a9aad64d6c518 Author: Jim Pryor <profjim@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@jimpryor.net> commit 42be8db00c4255de6cccfa8ff1250119d7486730 Author: Jim Pryor <profjim@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@jimpryor.net> commit a2a257c1d87dc384b224dd8f024b7dc7661e161c Author: Jim Pryor <profjim@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@jimpryor.net> commit 0d3ccc0c91b944f318a6d0648d96fd7f99405f22 Author: Jim Pryor <profjim@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@jimpryor.net> commit c0b4b19486aaa6e277c3344c40419225e085bd69 Author: Jim Pryor <profjim@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@jimpryor.net> commit e4271e46d3ddfe0a3dbaef66d51157bfd88ca2ff Author: Jim Pryor <profjim@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@jimpryor.net> commit 4ede76fb6a5ba81b92b0e3452e954d9eea431a74 Author: Jim Pryor <profjim@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@jimpryor.net> commit 4ebad5f88abda1b0788ef7ad3cd46d8cd8cfa6d7 Author: James Rayner <james@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@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@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@archlinux.org> Date: Mon Aug 10 20:43:58 2009 +1000 merge changes since revert commit 1400a8362753016dacc699679e8b9daebd3c8513 Author: James Rayner <james@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@archlinux.org> Date: Mon Aug 10 20:20:12 2009 +1000 merge improved find_ap/find_essid commit 74fe64cec00d359ce98938754e9cb1b0c96e49a8 Author: James Rayner <james@archlinux.org> Date: Mon Aug 10 20:09:14 2009 +1000 merge logging code from Jim Pryor commit 65c7253e9f27421e61c0764dcf8843797611db00 Author: James Rayner <james@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@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@archlinux.org> Date: Mon Aug 10 16:09:16 2009 +1000 revert pryor patch commit 280b25e1171a4609356e888066614a4dc2ecb678 Author: James Rayner <james@archlinux.org> Date: Sat Aug 8 01:13:26 2009 +1000 remove generated docs commit c41ab9dee11f728b610dae8f644014ef20e617cf Author: James Rayner <james@archlinux.org> Date: Sat Aug 8 00:53:42 2009 +1000 rename wireless file commit 3c4e7075e5a0fc39d559abb4b7d7ead1eba2156f Author: James Rayner <james@archlinux.org> Date: Sat Aug 8 00:53:34 2009 +1000 rename wireless file commit 54e39849f1e60eb043f9d8f0904acf3c79d96a1c Author: James Rayner <james@archlinux.org> Date: Sat Aug 8 00:23:45 2009 +1000 Patch from Jim Pryor commit f7168ae05837a24060b41511be6e4626cb26828a Author: James Rayner <james@archlinux.org> Date: Sat Jun 27 12:12:19 2009 +1000 netcfg v2.2.1 commit 90fb9a3aa4eb5f6395f18a851361a47780eae69d Author: James Rayner <james@archlinux.org> Date: Sat Jun 27 12:11:29 2009 +1000 fix taking all profiles down commit 78e88423764ae1babcfeb6fb3a239345eaea7588 Author: James Rayner <james@archlinux.org> Date: Sat Jun 27 12:07:55 2009 +1000 netcfg v2.2.0 commit 5b0da05d328c9c5a9777a73a8721b3737dd938eb Author: James Rayner <james@archlinux.org> Date: Sat Jun 27 12:03:49 2009 +1000 Workaround for FS#15072 commit 1cf0924f68a9a1ced61c9cf519d9b7a824b0a2a6 Author: James Rayner <james@archlinux.org> Date: Sat Jun 6 12:14:28 2009 +1000 netcfg v2.2.0 beta 3 commit 2f40d9375375b9820648d5ae46a60c7f06af1ccc Author: James Rayner <james@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@archlinux.org> Date: Tue Jun 2 00:15:58 2009 +1000 netcfg v2.2.0 beta 2 commit 2192792bb5098440a1f1e75d4c0d42668e9e30a3 Author: James Rayner <james@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@archlinux.org> Date: Tue May 19 23:09:51 2009 +0200 typo (fix #14761) commit d07fceaa2ce0b70ed74a14903d69ef96f698b98f Author: Andrea Scarpino <andrea@archlinux.org> Date: Tue May 19 18:57:56 2009 +0200 fix #14761 (again) commit 2878a5d7725e7f80e1b5a404f2df7416c80c43f3 Author: Andrea Scarpino <andrea@archlinux.org> Date: Tue May 19 18:50:32 2009 +0200 fix #14761 commit 40ba706d25128781dc0f4a54303e056abf5d1c3c Author: Andrea Scarpino <andrea@archlinux.org> Date: Mon May 18 17:11:37 2009 +0200 fixed typo by Robson Roberto Souza Peixoto commit 7eb6ed715a1db8d493e615daf63a29813cc147b2 Author: James Rayner <james@archlinux.org> Date: Mon May 18 20:14:53 2009 +1000 netcfg v2.2.0 beta 1 (again) commit 42cb6f2d60fbece43a24faa5752160fc7f684fba Author: James Rayner <james@archlinux.org> Date: Mon May 18 20:14:35 2009 +1000 netcfg v2.2.0 beta 1 (again) commit 3a6e081aaa84b84ed5112b87eb935af196dc44b9 Author: James Rayner <james@archlinux.org> Date: Mon May 18 20:13:13 2009 +1000 netcfg v2.2.0 beta 1 commit bb3bade410cbfb4d19b65884b6525be7603dd686 Author: James Rayner <james@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@archlinux.org> Date: Tue May 12 23:24:47 2009 +1000 cosmetic fix to help message output commit 3d73d23fbe6ea1ca6e72bb616d590c40f672d5f1 Author: James Rayner <james@archlinux.org> Date: Tue May 12 23:23:19 2009 +1000 improve netcfg help text commit add84f8cb178f3138839d5692766fda3de3d0d55 Author: James Rayner <james@archlinux.org> Date: Tue May 12 23:15:09 2009 +1000 remove accident commit d60f370571af5413b6512b1dd40c7ace0e98ef54 Author: James Rayner <james@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@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@archlinux.org> Date: Thu May 7 08:16:36 2009 +1000 remove infinite loop causing wireless to fail commit 7caa9343e8fea3cf653260e4b9458c5aa317734c Author: James Rayner <james@archlinux.org> Date: Sat May 2 01:47:57 2009 +1000 Working WEP support via dbus/wpa_supplicant commit 22db3ac767600c750f622fe979ce8a7ee746129e Author: Andrea Scarpino <andrea@archlinux.org> Date: Wed Apr 29 14:05:37 2009 +0200 undo WPA and ethernet commit e79fbf4f333c5ca1dd9749d37fdb4528a5f444c1 Author: Andrea Scarpino <andrea@archlinux.org> Date: Wed Apr 29 01:56:00 2009 +0200 added example for opened wireless connection commit 7ec3425fe9c0bdfb6cbfb67957452b646d5dc1da Author: Andrea Scarpino <andrea@archlinux.org> Date: Wed Apr 29 01:52:21 2009 +0200 ethernet doesn't need check for wpa commit f91fab1f9984ca6c1372169df991280f1fb40ac4 Author: Andrea Scarpino <andrea@archlinux.org> Date: Wed Apr 29 01:31:12 2009 +0200 set SECURITY to none if not set commit 405a2061e571e5ebdbd5167773fd7ca05fcbbd8c Author: James Rayner <james@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@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@archlinux.org> Date: Fri Feb 27 08:35:59 2009 +1100 remove stat_append commit 2dcde41c5a8390781b2967e9cb2eda5e4f445f40 Author: James Rayner <james@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@archlinux.org> Date: Thu Feb 26 21:47:50 2009 +1100 Adjust example installation in Makefile commit 4d49a2bff62ab8db9396b495f194b606c12afa99 Author: James Rayner <james@archlinux.org> Date: Thu Feb 26 20:50:26 2009 +1100 Add missing wpa-config based examples commit 9997a323581c7152e67830690d80d213d7c0d2e2 Author: James Rayner <james@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@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@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@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@archlinux.org> Date: Mon Feb 16 22:14:39 2009 +1100 fix minor typo in example commit cd45b96d742d5e7bfc6478eb0cf5585dcba348ea Author: James Rayner <james@archlinux.org> Date: Mon Feb 16 22:11:47 2009 +1100 Basic example configurations for the new system commit 9550b3675ab99e4bc36f5606a8cd5f0037a6ed00 Author: James Rayner <james@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@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@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@archlinux.org> Date: Mon Feb 16 21:35:12 2009 +1100 remove typo commit 371cd06f36328ba0ddb75fe64102e8fc232a7fd3 Author: James Rayner <james@archlinux.org> Date: Mon Feb 16 21:09:06 2009 +1100 various fixes, and new quirk 'noacheck' commit cfcf836b94c5f3b520f0022942b1932c566eefdb Author: James Rayner <james@archlinux.org> Date: Thu Dec 25 11:44:26 2008 +1100 cleanups in ethernet connection type commit c81d0d1e5c617e1b3fb7d46534b6f333137e519a Author: James Rayner <james@archlinux.org> Date: Mon Dec 22 22:26:53 2008 +1100 fix output commit bb89911bde4ab4f848b3d0f04acbdfd6ff21d5d8 Author: James Rayner <james@archlinux.org> Date: Mon Dec 22 22:26:35 2008 +1100 fix output commit 6cf09622e81aafe9697ba20a5e51f1ab66f481d6 Author: James Rayner <james@archlinux.org> Date: Mon Dec 22 22:20:08 2008 +1100 substitute usage of 'ls' with 'find' commit 80524ed6a8da6e4cc7f9309296185814e2f361aa Author: James Rayner <james@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@archlinux.org> Date: Thu Dec 18 22:10:02 2008 +1100 fix man page location commit 4278b9e04952c24b14ce5eb3b5ed25885129a859 Author: James Rayner <james@archlinux.org> Date: Thu Dec 18 22:06:56 2008 +1100 Arrange tree for future packaging commit d68313a616c8a4b46ae6192e966176aab3bdd49b Author: James Rayner <james@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@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@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@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@archlinux.org> Date: Thu Dec 18 16:33:31 2008 +1100 fix libify commit 300cd2c73b599c2a58463ce75e1aa2cb19ac2414 Author: James Rayner <james@archlinux.org> Date: Thu Dec 18 16:32:07 2008 +1100 libify and fix some scripting errors commit 4ea71825696ac78ff5694153f3c70eb0350f6a10 Author: James Rayner <james@archlinux.org> Date: Thu Dec 18 15:28:01 2008 +1100 replace mii link check with iproute commit c5019aab33682e9c9e743a761d8616eeb24ce843 Author: James Rayner <james@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@archlinux.org> Date: Sat Oct 4 09:49:02 2008 +1000 netcfg v2.1.2 commit 5bc67e99f0399b294312ee1cd3555712d97051f6 Author: James Rayner <james@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@archlinux.org> Date: Sat Oct 4 09:34:36 2008 +1000 Restore dhcpcd as default dhcp client commit 8522e629b7b70a55ffa46531e1995949e89a93ed Author: James Rayner <james@archlinux.org> Date: Sat Oct 4 09:32:14 2008 +1000 Adjust arguments for dhcpcd 4.x commit f5583fa284f3fa130ff0c84effa5b5fa0fff5c78 Author: James Rayner <james@archlinux.org> Date: Wed Sep 17 23:14:23 2008 +1000 netcfg v2.1.1 commit 8436ade56a7b513a9f39ea4656ee085ca7f599d2 Author: Jonathan Frazier <eyeswide@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@archlinux.org> commit 6603c60167e7ff8df02a923d1e0d099c46d952ca Author: James Rayner <james@archlinux.org> Date: Thu Sep 4 13:22:32 2008 +1000 netcfg v2.1.0 commit 2affabfabd66fdcd6e84726a4f6debd44a0e0f77 Author: James Rayner <james@archlinux.org> Date: Wed Aug 6 23:12:21 2008 +1000 netcfg v2.1.0 release candidate 1 commit abf85ef49e301fabdef07eccea5f8efcd9406932 Author: James Rayner <james@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@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@archlinux.org> Date: Wed Aug 6 22:39:11 2008 +1000 Fix parsing of hex WPA keys commit ffae225ceb0bae05800a73817b7c022549d98d56 Author: James Rayner <james@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@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@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@archlinux.org> Date: Fri May 30 23:43:15 2008 +1000 netcfg v2.1.0 beta 2 commit 7de6c1179b895aac1f26b81173e64bff421d8b5f Author: James Rayner <james@archlinux.org> Date: Fri May 30 23:39:13 2008 +1000 separate automagic from netcfg proper commit a57607373a96ef93f82f98e7da4cbe2c8b55caed Author: James Rayner <james@archlinux.org> Date: Fri May 30 23:26:15 2008 +1000 Set dhclient as default if installed commit cd374f02c9f54b53ac3dd023ac2b698023c00192 Author: James Rayner <james@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@archlinux.org> Date: Fri May 30 22:36:02 2008 +1000 FS10369 commit 23cbda48fb94ca4f9555157560ebb52dfb636a3d Author: James Rayner <james@archlinux.org> Date: Fri May 30 22:33:30 2008 +1000 FS10396 - run custom own commands before connection commit 3ae730f3259cc5ebc4b70bf36f8b2081cde8934d Author: James Rayner <james@archlinux.org> Date: Fri May 30 22:30:31 2008 +1000 update details for release commit 10d1c069a4e38ccbcaaa893d2d9e28ad5e05aae1 Author: James Rayner <james@archlinux.org> Date: Fri May 30 22:22:35 2008 +1000 FS9953 FS9644 commit dcc9f2bfacb27cbabee1d5487d84087d99207e2a Author: James Rayner <james@archlinux.org> Date: Wed Feb 13 20:34:59 2008 +1100 netcfg v2.0.6 commit 8b3079a163ca6d0faf932600d862133cddf97a76 Author: James Rayner <james@archlinux.org> Date: Wed Feb 13 20:32:43 2008 +1100 quick workaround for EXCLUSIVE= potential bug commit 8d8bead5ced118a81abac885c5b463808a847b84 Author: James Rayner <james@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@archlinux.org> Date: Wed Feb 13 20:28:44 2008 +1100 Fails if DNS2 not set. FS9525 commit 8961a82f09a19bb65866ac33c1c95d7d0b7edcac Author: James Rayner <james@archlinux.org> Date: Wed Feb 13 20:26:51 2008 +1100 Catch invalid profiles FS9423 commit a84b7ab965218f6320c9f95284c03bfddd761fdd Author: James Rayner <james@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@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@archlinux.org> Date: Sun Jan 13 21:00:10 2008 +1100 netcfg v2.0.5 commit b5019b2056a9f0d603fb1e60065ae007bd04e13b Author: James Rayner <james@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@archlinux.org> Date: Sun Jan 13 19:44:34 2008 +1100 netcfg v2.0.4 commit c2ecfcabfd627bf4e0d2e65f3288c511d2634074 Author: James Rayner <james@archlinux.org> Date: Sun Jan 13 19:42:32 2008 +1100 Sort netcfg-menu alphabetically commit d2cf391bfe6d77598f9575ce4c74a27b6f9f9976 Author: James Rayner <james@archlinux.org> Date: Sun Jan 13 19:11:36 2008 +1100 Removed buggy 'last profile' functionality commit 98f298d1cb63f7a73f30a79a77f0fba7d42e3205 Author: James Rayner <james@archlinux.org> Date: Mon Jan 7 00:01:03 2008 +1100 symlink issue in netcfg-auto-wireless commit 984f8b02a1d8c85789981fce8b6ddc677d4f6753 Author: James Rayner <james@archlinux.org> Date: Sun Jan 6 19:18:46 2008 +1100 netcfg v2.0.3 commit 9746a42ee3fbb3dcda2a5750250b0867bfd69c0a Author: James Rayner <james@archlinux.org> Date: Sun Jan 6 16:32:19 2008 +1100 netcfg v2.0.2 commit 5ef4420471c3e907446cd921902c7e6b18a90e71 Author: James Rayner <james@archlinux.org> Date: Sun Jan 6 15:20:20 2008 +1100 fixed typo in complete example commit 4997f3a7b48c41f6b4a78e11210106037545ddc2 Author: James Rayner <james@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@archlinux.org> Date: Sat Dec 29 23:51:12 2007 +1100 Fix makefile for netcfg-auto-wireless commit dc101daef771eaab94ed00f87a69612e60c73c11 Author: James Rayner <james@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@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@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@archlinux.org> Date: Mon Nov 19 22:36:37 2007 +1100 change -a to && commit 38197ef003cf6b71e10606cb8745eda7bf8bbb22 Author: James Rayner <james@archlinux.org> Date: Mon Nov 19 22:32:53 2007 +1100 fixed missing ]] in wireless.subr commit bce740635a1649551b32d0d09a70e19dcedb37d3 Author: James Rayner <james@archlinux.org> Date: Mon Nov 12 09:36:40 2007 +1100 Fix up tests commit 3537beba0d91a4a7947f5439f695cbebff9e6f55 Author: James Rayner <james@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@archlinux.org> Date: Sat Nov 10 10:43:57 2007 +1100 Initial Import ----------------------------------------------------------------------- hooks/post-receive -- Network control utility based on systemd