summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-02-05Move the location for profilesJouke Witteveen7-17/+17
Old location: /etc/network.d New location: /etc/netctl This should ease migration from netcfg and is a better path anyway.
2013-02-05Disallow direct systemctl usage for profilesJouke Witteveen2-4/+2
This is meant to reduce confusion where netctl should be used instead of systemctl.
2013-02-050.4 release updatesJouke Witteveen3-3/+7
2013-02-01Improve completionJouke Witteveen3-14/+106
- Add Bash completion for netctl-auto and wifi-menu - Add full (but basic) zsh completion
2013-02-01Remove the default IPv4 netmaskJouke Witteveen3-7/+4
A default netmask makes no sense (except possibly /32). Spotted by: Thomas Bächler <thomas@archlinux.org>
2013-01-300.3 release updatesJouke Witteveen2-1/+6
2013-01-26Correctly wait for devicesJouke Witteveen3-0/+4
BindsTo= is not enough, we also need After=.
2013-01-25Merge pull request #7 from KaiSforza/wifi-menu-switch-toJouke Witteveen1-1/+1
[wifi-menu] Do not fail if already connected
2013-01-25[wifi-menu] Do not fail if already connectedWilliam Giokas1-1/+1
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>
2013-01-24Suppress ifplugd beepJouke Witteveen1-1/+1
We want to be unobtrusive. Reported by: Frederik (ball) on the Arch Linux bug tracker.
2013-01-24[wifi-menu] Autodetect network interfacesWilliam Giokas1-10/+15
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>
2013-01-080.2 release updatesJouke Witteveen2-2/+6
2013-01-07Minor update of sample profilesJouke Witteveen13-21/+19
Reduced unnecessary quoting and some rewording.
2013-01-05Fix stopping wired connectionsJouke Witteveen2-2/+5
- Stop dhcpcd also when DHCPClient is not specified - Exit successfully in ifplugd on going down
2013-01-03Indentation fixesJouke Witteveen8-76/+76
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.
2013-01-01Fix netctl-ifplugdJouke Witteveen1-1/+1
As ifplugd brings the interface up, we need to use ForceConnect.
2012-12-31Merge pull request #2 from Apsu/masterJouke Witteveen1-2/+2
Fix typo (functionality bug)
2012-12-31Fix typoEvan Callicoat1-2/+2
2012-12-31Fix netctl-autoJouke Witteveen2-11/+21
Curtis Shimamoto noted it did not work.
2012-12-30Forgotten lines on automatic connection scriptsJouke Witteveen4-1/+6
- The services now bind to their interfaces correctly. - Documentation of ExcludeAuto is added.
2012-12-30Drop the Scan parameterJouke Witteveen2-14/+1
It was quite useless.
2012-12-29Don't call systemctl if there's nothing to doJouke Witteveen1-4/+7
When starting/stopping multiple profiles, check whether we don't try to start/stop no profiles at all.
2012-12-29Make paths available for state filesJouke Witteveen3-0/+3
2012-12-28Forking netcfg to netctl (2/2)Jouke Witteveen43-1945/+1674
This commit contains the refactoring and rewriting of code.
2012-12-28Forking netcfg to netctl (1/2)Jouke Witteveen53-1393/+87
This commit contains the moving of files.
2012-11-123.1 release updatesJouke Witteveen2-2/+7
2012-11-12Fix support for "options" in /etc/resolv.conf (FS#32601)Jouke Witteveen2-2/+2
This is an errata to f1598, in which I introduced an error.
2012-11-04Don't fail on no recorded profileJouke Witteveen1-1/+6
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
2012-11-04Fix description of net-auto-wire{d, less}.serviceThomas Bächler2-2/+2
systemd prints "Starting $DESCRIPTION" and "Started $DESCRIPTION" in the logs, so the old descriptions were awful.
2012-10-163.0 release updatesJouke Witteveen2-1/+8
2012-10-15add to base groupThomas Bächler1-0/+1
2012-10-15Shed some historyJouke Witteveen3-8/+2
Prepare for the 3.0 release.
2012-10-15Update documentationJouke Witteveen2-17/+20
We now consider systemd installations the default and initscripts installations 'legacy'.
2012-10-15Grammar error in example conf file (FS#31947)Sascha Weaver1-1/+1
"example" is a word starts with a vowel.
2012-10-15Workaround systemd shutdown bugJouke Witteveen1-0/+1
Addendum to 95489.
2012-10-15Add support for "options" in /etc/resolv.conf.Samuel Andaya3-0/+8
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)
2012-10-13Update rfkill implementationJouke Witteveen1-30/+16
Implement the current kernel ABI and support sysfs paths encountered on current systems.
2012-10-12Exit from stop_wpa() if there's nothing to terminate.Ivan Shapovalov1-0/+3
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>
2012-10-12Fix scan for SSIDs starting with a dashMantas Mikulėnas1-1/+1
Reported by coin3d.
2012-10-12Kill dhclient along with dhcpcd when performing cleanups.Ivan Shapovalov1-0/+1
For the sake of completeness and not leaving any garbage behind us. Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
2012-10-12Include "-pf" when shutting down an ethernet connection with dhclient.Ivan Shapovalov1-4/+4
Executing "dhclient -x" also needs option "-pf" and a PID-file. Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
2012-10-12Fix bond connections (FS#31770)Jouke Witteveen2-7/+2
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.
2012-10-12Fix whitespace and quotingJouke Witteveen4-10/+10
2012-09-262.8.11 release updatesJouke Witteveen2-1/+5
2012-09-24Small comments revisionJouke Witteveen2-11/+6
Also fix an output string.
2012-09-24Workaround systemd shutdown bugJouke Witteveen1-0/+1
systemd does not deal with the combination Type=oneshot RemainAfterExit=yes correctly: systemd bug 54041.
2012-09-15IPv6 support for PPPoE connections (FS#31380)Jouke Witteveen2-0/+3
This fixes netcfg's share of FS#31380. Proposed by Gala Dragos.
2012-09-15Un-hardcode the interface in pppoeJouke Witteveen1-7/+7
This bug was discovered by Gala Dragos. Quotation is updated on the go.
2012-09-13Replace multiple echo calls with heredocTom Vincent1-17/+19
2012-08-312.8.10 release updatesJouke Witteveen2-2/+6