summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-03-01Add macvlan connection supportJouke Witteveen4-0/+78
2014-03-01Minor improvements to bridge/vlan codeJouke Witteveen5-6/+8
2014-03-01port bonding from ifenslave to iproute2ajs124_desk4-9/+4
Ifenslave is deprecated according to the kernel documentation: https://www.kernel.org/doc/Documentation/networking/bonding.txt It also added an additional, unnecessary dependency. I tried to update the documentation to reflect this change.
2014-03-01Update bash-completion for netctl-autoJouke Witteveen1-2/+7
2014-03-01Update zsh-completion for netctl-autoMatt Bray1-8/+15
2014-03-01Prohibit user invocation of netctl-auto [start|stop]Sebastian Wicki1-0/+3
Instead of using systemctl to manage the netctl-auto service, some users try to invoke the start/stop commands of netctl-auto directly. Although this behaviour is explicitly discouraged in the man page, this seems to be a source of confusion. The changes introduced in de8c80f will cause other netctl-auto commands to fail if the netctl-auto service was not spawned by systemd. Therefore, this change emits an error message if netctl-auto [start|stop] is invoked from an interactive terminal.
2014-03-01Change how netctl-auto looks for active interfacesSebastian Wicki1-7/+8
Instead of searching for wpa_actiond pid files, the netctl-auto utility now looks for running systemd netctl-auto units.
2014-02-27Introduce a new PPP connection typeJouke Witteveen2-0/+38
This should at some point take care of most PPP use cases, but currently is just a frontend to pppoe. The main difference is that the new connection type keeps track of profiles by their 'dynamic' interface name. Hence it is not wise to use both pppoe and ppp profiles.
2014-02-27wifi-menu: handle interface's rfkill switchIvan Shapovalov1-1/+17
Temporarily enable the interface's rfkill (if specified) before issuing a scan and restore its state afterwards.
2014-02-27wifi-menu: generate keys in proper quoting syntaxJouke Witteveen1-6/+24
2014-02-27Make dhcpcd/dhclient pid files world readableLasse Dalegaard2-0/+2
Needed since 8a41497.
2014-02-27Factor out DHCP client supportJouke Witteveen7-67/+126
Support for additional DHCP clients is now easy to add.
2014-02-27Uniform adding and deleting of interfacesJouke Witteveen5-12/+29
The main benefit is the possibility to use interface hooks for links that are created at runtime.
2014-02-27Add option to bypass Duplicate Address DetectionJouke Witteveen3-10/+18
After several requests, here is SkipDAD to bypass Duplicate Address Detection.
2014-02-25Remove CONN_DIR variableJouke Witteveen2-4/+4
It is not of much use.
2014-02-25No daemon-reload in chroot (FS#37691)Jouke Witteveen1-4/+12
2014-02-25Code style and output improvementsJouke Witteveen4-11/+16
Now a bit more verbose when useful.
2013-11-16Fix typo in detection of hex keysJouke Witteveen1-2/+2
Errata to f5065. $Key has a capital.
2013-11-051.4 release updatesJouke Witteveen2-1/+8
2013-10-26wifi-menu: ask for a name for the new profileJouke Witteveen1-0/+16
Some abuse of the stack, but that should be no problem: the user has to enter around 10000 existing profile names which (s)he does not want to overwrite before a stack overflow occurs. Feature suggested by: Paul Bienkowski <opatutlol@aol.com>
2013-10-24Overhaul of ppp connection typesJouke Witteveen4-133/+89
- Refactorization of option file generation - Introduction of optional additional pppd options file specification - Introduction of unit specification option for pppoe connections
2013-10-24beautify error outputJouke Witteveen1-2/+7
Also: tag error messages as systemd error messages when the messages are not directed to the terminal.
2013-10-23Add a connection type for dummy interfacesJouke Witteveen3-0/+37
2013-10-23Set a global restrictive umaskJouke Witteveen2-1/+2
Netctl files can potentially contain passwords or execute code as root.
2013-10-23Minor rfkill refactorizationJouke Witteveen3-17/+28
Testing whether transmission is blocked at all is now possible through [[ -n $(rf_status "$Interface" "$RFKill") ]]
2013-10-23Allow limiting the frequencies to scan (FS#37032)Jouke Witteveen2-0/+5
This is especially useful to enforce connecting in the 5 GHz band.
2013-10-23Increase default DHCP timeoutJouke Witteveen2-4/+4
New timeout is 30 seconds, which equals the current dhcpcd default.
2013-10-23Better detection of hex keysJouke Witteveen1-2/+6
Hex WEP keys are of even length, ASCII keys are of odd length. Using this information we make wifi-menu work better for WEP networks.
2013-10-21Specify the local side of a tunnel early (FS#36711)Jouke Witteveen2-8/+6
Needed in case the remote side of a tunnel is set to 'any'.
2013-08-061.3 release updatesJouke Witteveen3-1/+679
2013-07-28Fix TypoJustin1-1/+1
Add missing "$" in variable call.
2013-07-25Make netctl-auto more hook friendlyJouke Witteveen3-27/+16
The hooks (including any interface hook) are loaded each time a wpa event occurs. This means the auto.action script can be extended in the hooks. For this purpose, several exported variables (mainly $ACTION) can be checked for their value. The name of the active profile is not exported, but still available (just as in ordinary netctl usage) through the $Profile variable. Profiles ending in .action are disallowed (reserved for possible future use). Both ifplugd and wpa_actiond have a notion of 'action script'.
2013-07-25Merge branch 'master' of git://github.com/gandro/netctl into gandro-masterJouke Witteveen6-39/+339
2013-07-24Use iproute2 for bridging (FS#36165)Jouke Witteveen4-21/+15
This sheds the dependency on the old bridge-utils (brctl).
2013-07-23Fix references related to netctl-auto(1)Sebastian Wicki2-3/+5
2013-07-23Rework some lines in netctl-autoSebastian Wicki1-4/+6
2013-07-23More consistent quoting in netctl-autoSebastian Wicki1-24/+24
2013-07-21Add man page for netctl-auto(1)Sebastian Wicki3-2/+92
2013-07-21Rewrite of netctl-autoSebastian Wicki1-40/+228
This adds a command line interface to the netctl-auto script to allow users more control over the automatic profile selection.
2013-07-21Add wpa_unquote functionSebastian Wicki1-0/+18
This function can be used to unquote WPA supplicant config file strings returned from wpa_cli calls.
2013-07-21Introduce sedJouke Witteveen3-7/+4
Instead of filtering results from grep, we can also just use sed. Installations having grep can be expected to have sed as well.
2013-07-16PKGBUILD: Add systemd to dependsFlorian Pritz1-1/+1
systemd is required at runtime and we also need it at build time. New chroots created by Arch's devtools no longer include all base packages and systemd won't be installed unless we depend on it. Without systemd the makefile won't find the unit dir and will install the service files into /. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2013-07-161.2 release updatesJouke Witteveen2-1/+5
2013-07-16Don't release DHCP leases by default (FS#35760)Jouke Witteveen2-3/+9
Regardless of the DHCP client, leases are not released by default. This introduces a new configuration parameter: DHCPReleaseOnStop, which can be used to change the default behavior.
2013-07-12Flush routing tables in ip_unset (FS#35638)Jouke Witteveen1-0/+2
This adds to 032df. Custom and automatically (in case of IPv6) added routes are now deleted when the interface is brought down.
2013-07-12Style fixesJouke Witteveen2-2/+5
Redirect syntax and a modeline.
2013-06-16Fix default interface bindings (third time)Jouke Witteveen4-6/+6
The declare builtin defaults to making variables local. Previous attempts: 711c46457ae9fef52c7c529d89c67d0d526f73ef e8210827fd59e4539a70af55cb452b211633fedd
2013-06-16Ordering improvements in IP configurationJouke Witteveen1-33/+30
- Add static routes prior to setting the default IP4 gateway (github/pull/43) - Set sysctl property net.ipv6.conf.<interface>.accept_ra earlier (FS#35788)
2013-06-16Documentation updatesJouke Witteveen2-7/+16
2013-06-04Expose version informationJouke Witteveen3-5/+4
Profiles now have access to it.