summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump for 0.3.1 release.0.3.1Robin H. Johnson2015-01-221-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge pull request #8 from casta/masterRobin H. Johnson2015-01-191-3/+6
|\ | | | | fix https://bugs.gentoo.org/show_bug.cgi?id=536758
| * fix https://bugs.gentoo.org/show_bug.cgi?id=536758Guillaume Castagnino2015-01-161-3/+6
| | | | | | | | The shill version of shell_var is not correctly escaping vars
* | Merge pull request #6 from floppym/fixes1Robin H. Johnson2015-01-195-13/+10
|\ \ | | | | | | Miscellaneous fixes
| * | Do not call exit with a negative valueMike Gilbert2015-01-153-8/+7
| | | | | | | | | | | | This is undefined in POSIX.
| * | dhcpcd: Avoid calling start-stop-daemonMike Gilbert2015-01-151-4/+1
| | | | | | | | | | | | | | | X-Gentoo-Bug: 536282 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=536282
| * | systemd: Unit file improvementsMike Gilbert2015-01-151-1/+2
| |/ | | | | | | | | - Remove quotes from description. - Set Type=oneshot.
* | Merge pull request #5 from dwfreed/masterRobin H. Johnson2015-01-191-1/+0
|\ \ | | | | | | firewalld: remove use of OpenRC need function
| * | firewalld: remove use of OpenRC need functionDoug Freed2015-01-161-1/+0
|/ / | | | | | | | | | | | | | | You can't use OpenRC's dependency functions in module depend functions, because they aren't called in the OpenRC init script's depend function. System administrators are responsible for ensuring that the dependencies for their configuration are set correctly via (for OpenRC) /etc/conf.d/net.
* | Speed up testing for e* commands.Robin H. Johnson2015-01-161-2/+3
| | | | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* | Merge pull request #7 from dwfreed/fix-functions-shRobin H. Johnson2015-01-161-1/+1
|\ \ | |/ |/| functions.sh: fix check for OpenRC
| * functions.sh: fix check for OpenRCDoug Freed2015-01-151-1/+1
|/ | | | | | | Fix the check for OpenRC so that it actually matches whether it's running under OpenRC. Reported-By: Patrick McLean <chutzpah@gentoo.org>
* Bump version for the first systemd-supporting release.0.3.0Robin H. Johnson2015-01-091-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge pull request #3 from rabisg/cleanupRobin H. Johnson2015-01-0921-8/+624
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | netifrc systemd support This marks the culmination of the GSoC 2014 netifrc project: systemd support. I'd like to extend a huge thank you to my GSoC student on this project: Rabi Shanker (rabisg) For the idea, proposal, and his work notes, please see: https://wiki.gentoo.org/wiki/Google_Summer_of_Code/2014/Ideas/netifrc_on_systemd https://wiki.gentoo.org/wiki/User:Rabisg/GSOC_2014_Proposal https://wiki.gentoo.org/wiki/User:Rabisg/GSOC_14 There is a little bit of documentation to come, and along with ebuild updates. This series does also introduce a test suite to netifrc, on which there is much work to come. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Reviewed-by: Michal Gorny <mgorny@gentoo.org> (systemd-specific pieces)
| * Test SuiteRabi Shanker Guha2015-01-0915-0/+377
| | | | | | | | | | | | | | | | | | | | Run it using sudo python3 test/src/netifrc.py test/specs/config.yaml to generate the test output and sudo MODE=slave python3 test/src/netifrc.py test/specs/config.yaml to match the output on a system-system against the output generated on the previous openrc system
| * Update Makefiles to reflect changesRabi Shanker Guha2015-01-092-5/+5
| |
| * Update runscript to use functions.sh compatibility layerRabi Shanker Guha2015-01-091-3/+15
| |
| * Unit fileRabi Shanker Guha2015-01-091-0/+10
| |
| * Systemd Wrapper: to be called from unit fileRabi Shanker Guha2015-01-091-0/+91
| |
| * Compatibility layer for multiple init systemsRabi Shanker Guha2015-01-091-0/+126
|/
* Merge pull request #2 from chutz/bonding_ifconfigRobin H. Johnson2014-12-111-3/+12
|\ | | | | bonding: use iproute2 rather than ifconfig if it is installed
| * bonding: use iproute2 rather than ifconfig if it is installedPatrick McLean2014-12-101-3/+12
|/ | | | | Currently the bonding contains 2 calls to ifconfig for a couple of operations, this makes it use iproute2 instead if it is installed.
* Fix https://bugs.gentoo.org/show_bug.cgi?id=500942mirabilos2014-10-111-1/+1
| | | | | | “unset x” also removes the “local x” property, so the next assignment and/or read to/from $x will access the global variable “x”. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Use dhcpcd -k to force the release, instead of SIGHUPNuno Silva (njsg)2014-09-231-2/+5
| | | | | | | | Newer dhcpcd versions use a different signal internally (SIGALRM), but dhcpcd -k interface_name will work with both newer and older versions of dhcpcd. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Bump version.Robin H. Johnson2014-07-161-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* iproute2: more ip6 tunnel modes.Robin H. Johnson2014-07-161-2/+5
| | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 516920 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=516920
* iproute2: verbose outputRobin H. Johnson2014-07-161-2/+23
| | | | | | | All ip commands that change state should have a ve* call before them to enable verbose output of what is going on. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* net.lo: cached module list timing issueRobin H. Johnson2014-07-161-10/+14
| | | | | | | | | Handle cached modulelist being newer than current time, as it would not be recached even when needed; force recache. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 506966 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=506966
* Bump.0.2.3Robin H. Johnson2014-04-151-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* net/macchanger: fix for bug 503358Rick Farina (Zero_Chaos)2014-04-151-2/+2
| | | | | | | | | | This adds support for macchanger 1.6 as well as keeping support for macchanger <1.6. Reported-By: teknocratdefunct@riseup.net X-Gentoo-Bug: 504458 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=504458 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Bump.0.2.2Robin H. Johnson2014-03-071-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* udev_helper: do not run with newnetSamuli Suominen2014-03-071-0/+14
| | | | | | | | If the system is using newnet, then we should not run to fire the netifrc triggers. X-Gentoo-Bug: 503530 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Bump to 0.2.1, only changes are buildsystem.0.2.1Robin H. Johnson2014-03-051-1/+1
|
* Merge in build fixes from the ebuild.Robin H. Johnson2014-03-052-4/+5
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* packaging: better dist ruleRobin H. Johnson2014-03-042-1/+11
| | | | | | | Improve distfile generation to include a changelog, which is not possible with git-archive Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Bump for new version.0.2Robin H. Johnson2014-03-041-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* move udev rules from udev-init-scripts to netifrcSamuli Suominen2014-03-046-1/+66
| | | | | | | | | | udev-init-scripts contains some rules to trigger network activation on device creation. There are actually netifrc specific, so let's package them instead. X-Gentoo-Bug: 487922 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=487922#c4 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Update credits.Robin H. Johnson2013-08-281-1/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* ifconfig: support ipv6 routes without default prefix.Alexander Tsoy2013-08-281-3/+5
| | | | | | | | ifconfig module does not support IPv6 routes without default prefix, eg "-net ::/0" Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 442594
* bonding: update exampleRobin H. Johnson2013-08-281-1/+3
| | | | | | | | Document per Kernel bonding.txt that some parameters are mutually exclusive, eg miimon & arp_*. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 468964
* net/iproute2: increase default dad_timeout to 10sRobin H. Johnson2013-08-283-10/+14
| | | | | | | | | If you have a NIC that takes a long time to come up, the previous default of 5 seconds is too low, because the card might not be available yet. Increase the default to 10 seconds. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 482300
* fixed paths for arping tool due to ~arch iputils path migration, bug 458090Ian Stakenvicius2013-08-272-2/+2
|
* Avoid brokeness.Robin H. Johnson2013-08-261-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge branch 'bug482364'Robin H. Johnson2013-08-251-1/+1
|\ | | | | | | | | * bug482364: Clarify the "no configuration specified" message
| * Clarify the "no configuration specified" messageWilliam Hubbs2013-08-241-1/+1
| | | | | | | | | | | | | | | | | | This is not quite correct. The part that is not specified is config_${IFVAR}. It is possible to configure an interface to use DHCP but not specify an address. X-Gentoo-Bug: 482364 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=482364
* | Bug #460756: Make clip module quiet.Robin H. Johnson2013-08-251-1/+2
|/ | | | | | | | | This is a workaround as OpenRC is no longer silent on errors even with --quiet. Bug #482396 tracks the OpenRC issue. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 460756 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=460756
* Merge README files.Robin H. Johnson2013-08-242-13/+14
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge remote-tracking branch 'origin/bug481970'Robin H. Johnson2013-08-233-3/+21
|\
| * drop _has_carrier check from ipv6_tentative since it doesn't do what we ↵Ian Stakenvicius2013-08-223-3/+21
| | | | | | | | | | | | expect, and add new dad_timeout option defaulting to 5s for bug 481970 Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
* | Merge remote-tracking branch 'origin/bug481080'Robin H. Johnson2013-08-231-4/+12
|\ \