summaryrefslogtreecommitdiffstats
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2013-07-25Make netctl-auto more hook friendlyJouke Witteveen1-7/+7
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 Witteveen4-4/+96
2013-07-24Use iproute2 for bridging (FS#36165)Jouke Witteveen2-10/+6
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-21Add man page for netctl-auto(1)Sebastian Wicki3-2/+92
2013-07-16Don't release DHCP leases by default (FS#35760)Jouke Witteveen1-0/+4
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-06-16Documentation updatesJouke Witteveen2-7/+16
2013-05-21Expose the 'maxfail' option for ppp connectionsJouke Witteveen1-6/+11
2013-05-15Typo in a sample profileJouke Witteveen1-1/+1
2013-04-16Updated man page to include pppoe and mobile_pppRobbie Smith2-9/+83
Removed unnecessary options from example connection.
2013-04-15Don't rebuild the manpages on installJouke Witteveen1-1/+5
Only (forcefully) rebuild them when generating a source tarball. This is an addendum to 9b500.
2013-04-15Fix naming of IEEE 802 working groupsJouke Witteveen1-3/+3
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 Witteveen1-2/+2
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 Witteveen1-1/+1
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-10Changed connections to use underscores.Robbie Smith1-1/+1
2013-04-08Code tidying up. Renamed mobile connection to mobile-ppp.Robbie Smith1-6/+3
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-08Documentation updateJouke Witteveen2-34/+39
Rebuild all the manpages because version information may have changed. Add a few words on options that are ignored in some cases.
2013-04-08Added ppp mobile by porting from netcfg.Robbie Smith1-0/+37
2013-03-18Documentation updatesJouke Witteveen2-2/+8
2013-03-02Fix special quoting in examplesJouke Witteveen2-2/+3
2013-02-23Introduce sleep hook (FS#33829)Jouke Witteveen1-0/+5
This adds a store/restore hook to the sleep target of systemd. Thanks to: Claudio Kozický.
2013-02-15Update documentationJouke Witteveen1-1/+3
DAD is still causing problems/confusion. This should help a bit.
2013-02-060.5 release updatesJouke Witteveen1-2/+1
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 Witteveen2-11/+11
Old location: /etc/network.d New location: /etc/netctl This should ease migration from netcfg and is a better path anyway.
2013-02-01Remove the default IPv4 netmaskJouke Witteveen2-6/+4
A default netmask makes no sense (except possibly /32). Spotted by: Thomas Bächler <thomas@archlinux.org>
2013-01-07Minor update of sample profilesJouke Witteveen12-20/+18
Reduced unnecessary quoting and some rewording.
2012-12-30Forgotten lines on automatic connection scriptsJouke Witteveen1-0/+4
- The services now bind to their interfaces correctly. - Documentation of ExcludeAuto is added.
2012-12-30Drop the Scan parameterJouke Witteveen1-5/+0
It was quite useless.
2012-12-28Forking netcfg to netctl (2/2)Jouke Witteveen20-495/+590
This commit contains the refactoring and rewriting of code.
2012-12-28Forking netcfg to netctl (1/2)Jouke Witteveen8-249/+5
This commit contains the moving of files.
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-15Add support for "options" in /etc/resolv.conf.Samuel Andaya1-0/+2
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-09-15IPv6 support for PPPoE connections (FS#31380)Jouke Witteveen1-0/+2
This fixes netcfg's share of FS#31380. Proposed by Gala Dragos.
2012-07-26Add a priority option to wpa config (FS#30737)Braden1-0/+3
Pass a priority parameter to wpa_supplicant (if specified). This is useful for net-auto-wireless.
2012-06-24Provide the ability to activate the last used profile (FS#23015)Jouke Witteveen1-3/+6
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.
2012-05-17Wait for DAD when using IPv6 (FS#28887)Jouke Witteveen1-2/+5
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.
2012-05-17Fix variable name mix-up in bonding documentation (FS#29918)Jouke Witteveen1-1/+1
BOND_INTERFACES was documented, but SLAVE_INTERFACES was implemented.
2012-04-30Skip http -> https redirect on websiteDan McGee2-4/+4
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.
2012-04-30Move the website to a websiteJouke Witteveen2-6/+9
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).
2012-04-18add undocumented IP=no option to net-profiles man pagePhillip Smith1-2/+3
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.
2012-04-09Minor changesJouke Witteveen1-5/+4
2012-04-03Leave out javascript in html documentationJouke Witteveen1-1/+1
This shaves a few kilobytes.
2012-03-20Just those things you notice _after_ a releaseJouke Witteveen1-2/+2
Nothing special.
2012-03-19Release process changesJouke Witteveen1-0/+1
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.
2012-03-12Rename -i parameter to -DJouke Witteveen2-2/+4
-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.
2012-03-04Overhaul of documentationJouke Witteveen13-583/+606
- 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.
2012-03-01Code quality upgradeJouke Witteveen2-8/+12
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