summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-04-08Support more interface typesJouke Witteveen1-2/+3
This allows future connection types to use interfaces other than networking interfaces, for instance to use USB interfaces.
2013-04-08Documentation updateJouke Witteveen3-35/+40
Rebuild all the manpages because version information may have changed. Add a few words on options that are ignored in some cases.
2013-04-08Simplify wpa network block creationJouke Witteveen1-20/+11
It had grown a little diffuse.
2013-04-08Added ppp mobile by porting from netcfg.Robbie Smith2-0/+185
2013-03-270.8 release updatesJouke Witteveen2-1/+5
2013-03-25Fix pppoeJouke Witteveen1-1/+1
The up/down functions don't take arguments as they did in netcfg.
2013-03-24Nitpicking on a return valueJouke Witteveen1-1/+1
2013-03-22More possibilities for connection scriptsJouke Witteveen6-1/+7
This allows connection scripts to provide defaults, among other things.
2013-03-22Fix escaping unfortunate stringsJouke Witteveen1-8/+9
Strings that look like arguments, as well as no string at all, were causing trouble. Reported by: Thomas Bächler
2013-03-190.7 release updatesJouke Witteveen2-1/+5
2013-03-19Fix termination of wpa_actiondJouke Witteveen2-18/+11
wpa_supplicant would not immediately terminate with an attached ctrl monitor.
2013-03-18Documentation updatesJouke Witteveen2-2/+8
2013-03-18Unhardcode pathsJouke Witteveen4-4/+7
Remove distribution-specific paths (and allow overrides).
2013-03-18Proper systemd escapingJouke Witteveen5-18/+28
This fixes the use of all sorts of characters in profile names/interface names.
2013-03-12connections/vlan: fix BindsToInterfaces length calculationFlorian Pritz1-1/+1
${#array[@]} requires "[@]" to count the array members. Otherwise it will return the length of the first element which will hardly ever be 1. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2013-03-12Uniform translation of profiles to unit namesJouke Witteveen1-11/+22
The unit corresponding to a profile named $p is netctl@$p.service. We should not drop the suffix, since $p could contain a valid unit suffix (although .service is not allowed). We take care of this uniformly by wrapping around systemctl. Additionally, `systemctl list-units` does not accept an '--active' parameter, so we fix it to be consistent with `netctl list`.
2013-03-020.6 release updatesJouke Witteveen2-1/+6
2013-03-02Fix special quoting in examplesJouke Witteveen2-2/+3
2013-02-27PKGBUILD: use signed sourcesJouke Witteveen2-3/+7
This commit extends 8b1e0.
2013-02-26Makefile: sign tarball and add upload targetFlorian Pritz1-1/+5
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2013-02-23Introduce sleep hook (FS#33829)Jouke Witteveen2-0/+18
This adds a store/restore hook to the sleep target of systemd. Thanks to: Claudio Kozický.
2013-02-20Fix rfkillJouke Witteveen1-2/+4
Redirecting inside a do_debug call is, of course, impossible.
2013-02-15Update documentationJouke Witteveen1-1/+3
DAD is still causing problems/confusion. This should help a bit.
2013-02-14Automatically escape dashes in interface namesIvan Shapovalov1-0/+1
Custom interface names like "eth-phone" or "eth-lte" are not uncommon, and since they are used in pathes inside systemd units, dashes and unprintable characters shall be escaped per unit file rules. So replace "-" with "\x2d" in interface names.
2013-02-060.5 release updatesJouke Witteveen3-3/+5
2013-02-06Left over updates of example profilesJouke Witteveen3-3/+3
The netmask is mandatory since commit 4a846.
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.