summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-05-06Improve array handlingJouke Witteveen7-40/+33
When interpreted as an array, the empty string represents a 1-element array consisting of the empty string. This is actually very reasonable. Reported by: Thomas Bächler <thomas@archlinux.org>
2013-05-05Use pkg-config to obtain the systemd system unit directoryJouke Witteveen3-19/+29
This ensures the units are installed correctly if systemd is installed in an alternate location like /lib/systemd. Idem for the location of profile-based units. Based on a proposal by: Mike Gilbert <floppym@gentoo.org>
2013-05-01Remove the last traces of netcfgJouke Witteveen2-2/+1
2013-04-231.0 release updatesJouke Witteveen2-1/+6
2013-04-23Small review of PPP related connections (take 2)Jouke Witteveen2-2/+2
The previous take did not contain the stuff that initially motivated rewriting the quoting function. The code of both PPP connection types is still sub-par, but at least functionally, it is a little better now.
2013-04-18Management related changesJouke Witteveen2-6/+10
- add back to 'base' group - add .gitignore that ignores build results
2013-04-18Small review of PPP related connectionsJouke Witteveen2-40/+40
The most important change is that we now bring the interface down correctly in pppoe_down.
2013-04-18add command to turn modem on, fix pin commandLeo von Klenze1-1/+2
2013-04-16Updated man page to include pppoe and mobile_pppRobbie Smith2-9/+83
Removed unnecessary options from example connection.
2013-04-15Allow group-accessible tuntap devicesJouke Witteveen1-1/+1
The tuntap connection type requires both a User and a Group to be defined. However, when configuring a tuntap device in the kernel, the device's uid and gid must both match for someone to be able to use the device. The only way to create a tuntap device accessible to a group of users is therefore to avoid specifying the user argument to "ip tuntap add". Reported by: A Web
2013-04-15Don't rebuild the manpages on installJouke Witteveen2-13/+11
Only (forcefully) rebuild them when generating a source tarball. This is an addendum to 9b500.
2013-04-15Fix naming of IEEE 802 working groupsJouke Witteveen7-12/+12
Use 'wpa' to refer to the 802.11i and 802.1x client side software (wpa_supplicant) in general.
2013-04-13Allow IP6 address to be set in case IP6=statelessJouke Witteveen2-4/+6
Router advertisements can tell clients to not generate a public address automatically (AdvAutonomous off). Reported by: Jonne Haß
2013-04-13ExecDownPre is executed BEFORE the con is brought downDaniel Oertwig1-1/+1
ExecDownPre is executed before the connection is brought down, not after, as the man suggests. See netctl/src/lib/network line 75
2013-04-10Fix DHCPOptionsJouke Witteveen3-6/+6
Split them into different variables for different clients. Also, IP6 gets its own, so that it can have options different from the IP4 invocation.
2013-04-10Uniformize modelinesJouke Witteveen8-7/+10
2013-04-10Merge pull request #21 from zoqaeski/mobile-broadbandJouke Witteveen2-0/+181
Mobile broadband with ppp
2013-04-10Changed connections to use underscores.Robbie Smith2-11/+11
2013-04-08Code tidying up. Renamed mobile connection to mobile-ppp.Robbie Smith3-154/+150
Also: - Replaced echos with invocations of cat, where possible. - Fixed PIDFILE to point to the file ppp creates. This ensures the interface can be brought down. - Fixed setting of InterfaceRoot. - Removed vim syntax highlighting from ethernet connection.
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-30Support 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-03-29Documentation 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-03-29Simplify wpa network block creationJouke Witteveen1-20/+11
It had grown a little diffuse.
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.