commit 0c96bf1eb6f13f7d0ca6d362e6e5593b23ee3341
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Jan 22 15:07:48 2015 -0800

    Bump for 0.3.1 release.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 3a5b26fbc472d74073f867e79e7e8f88e2f8c5b0
Merge: ea4b01b 4f303b0
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Mon Jan 19 00:56:05 2015 -0800

    Merge pull request #8 from casta/master
    
    fix https://bugs.gentoo.org/show_bug.cgi?id=536758

commit ea4b01b115ba3501073c326099e9c6f89de4c3af
Merge: 95801f1 adf8116
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Mon Jan 19 00:54:39 2015 -0800

    Merge pull request #6 from floppym/fixes1
    
    Miscellaneous fixes

commit 95801f1cc41adc2b95ac3743446d21cf83b75d0b
Merge: 8ac4bdb cc1d16c
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Mon Jan 19 00:54:05 2015 -0800

    Merge pull request #5 from dwfreed/master
    
    firewalld: remove use of OpenRC need function

commit cc1d16c46c4ff0261f8be499769f49a3527a03c6
Author: Doug Freed <dwfreed@mtu.edu>
Date:   Tue Jan 13 15:20:05 2015 -0800

    firewalld: remove use of OpenRC need function
    
    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.

commit 8ac4bdbd7b752c6a0805559d4644824d1f5c9603
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 16 10:15:59 2015 -0800

    Speed up testing for e* commands.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e4bc55960f9eb64fdf4998370d516fbf4f856635
Merge: 9860291 0dd6367
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Fri Jan 16 10:11:18 2015 -0800

    Merge pull request #7 from dwfreed/fix-functions-sh
    
    functions.sh: fix check for OpenRC

commit 4f303b048743f494a79916a0a30ecb3b027164b7
Author: Guillaume Castagnino <gcastagnino@denyall.com>
Date:   Fri Jan 16 12:57:15 2015 +0100

    fix https://bugs.gentoo.org/show_bug.cgi?id=536758
    
    The shill version of shell_var is not correctly escaping vars

commit 0dd6367068b46c1cc0b5f83d2716d9cfd2a076ec
Author: Doug Freed <dwfreed@mtu.edu>
Date:   Thu Jan 15 20:44:53 2015 -0800

    functions.sh: fix check for OpenRC
    
    Fix the check for OpenRC so that it actually matches whether it's
    running under OpenRC.
    
    Reported-By: Patrick McLean <chutzpah@gentoo.org>

commit adf811644540e0d5702337eeceb95d0b8a7bc4ff
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sun Jan 11 12:39:08 2015 -0500

    Do not call exit with a negative value
    
    This is undefined in POSIX.

commit f86f4c03e6b403614e4613dff5805429740b076e
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sun Jan 11 00:56:51 2015 -0500

    dhcpcd: Avoid calling start-stop-daemon
    
    X-Gentoo-Bug: 536282
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=536282

commit 5d36a7df2d7840a72ca8610649a29b7eeb592fe4
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sun Jan 11 00:15:03 2015 -0500

    systemd: Unit file improvements
    
    - Remove quotes from description.
    - Set Type=oneshot.

commit 986029121ae49984c98a76efa83d4e48d5c9f650
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 9 09:18:14 2015 -0800

    Bump version for the first systemd-supporting release.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 28aaac827658967ead28fa6e99e261b68c5e4d88
Merge: cd1f172 2a6d218
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Fri Jan 9 09:15:43 2015 -0800

    Merge pull request #3 from rabisg/cleanup
    
    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)

commit 2a6d218d97858342eae3266798085d95c3d31c83
Author: Rabi Shanker Guha <guha.rabishankar@gmail.com>
Date:   Fri Jan 9 20:39:51 2015 +0530

    Test Suite
    
    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

commit 0b3be67adb845c26d3d3b7cfba91c9b0053fa750
Author: Rabi Shanker Guha <guha.rabishankar@gmail.com>
Date:   Fri Jan 9 20:39:17 2015 +0530

    Update Makefiles to reflect changes

commit ecba7604cf633342162deb802cb18008c55b0382
Author: Rabi Shanker Guha <guha.rabishankar@gmail.com>
Date:   Fri Jan 9 20:38:13 2015 +0530

    Update runscript to use functions.sh compatibility layer

commit 539beb672b2a131a51cfe2e6300f4b9010579375
Author: Rabi Shanker Guha <guha.rabishankar@gmail.com>
Date:   Fri Jan 9 20:36:55 2015 +0530

    Unit file

commit 55f4303617ecd81f8729e8f45a64d14a4a0df41b
Author: Rabi Shanker Guha <guha.rabishankar@gmail.com>
Date:   Fri Jan 9 20:36:25 2015 +0530

    Systemd Wrapper: to be called from unit file

commit a3444e9abf16ecb6145e95a891433b3a79800170
Author: Rabi Shanker Guha <guha.rabishankar@gmail.com>
Date:   Fri Jan 9 20:32:28 2015 +0530

    Compatibility layer for multiple init systems

commit cd1f1725c91d71a96ef785c9260d419d04e14fd8
Merge: 3a97f7c a93c807
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Thu Dec 11 10:12:35 2014 -0800

    Merge pull request #2 from chutz/bonding_ifconfig
    
    bonding: use iproute2 rather than ifconfig if it is installed

commit a93c80793276a026eef5be351cf33377945d8518
Author: Patrick McLean <patrickm@gaikai.com>
Date:   Wed Dec 10 13:58:26 2014 -0800

    bonding: use iproute2 rather than ifconfig if it is installed
    
    Currently the bonding contains 2 calls to ifconfig for a couple of operations,
    this makes it use iproute2 instead if it is installed.

commit 3a97f7c0dd702d55e1280c1153d44ee8747fe1f4
Author: mirabilos <tg@debian.org>
Date:   Fri Oct 10 23:58:11 2014 +0200

    Fix https://bugs.gentoo.org/show_bug.cgi?id=500942
    
    “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>

commit 42aa70384a89346dd1733dfff4131f56178dc26a
Author: Nuno Silva (njsg) <njsg@iki.fi>
Date:   Sat Sep 20 09:53:59 2014 +0300

    Use dhcpcd -k to force the release, instead of SIGHUP
    
    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>

commit 707ff800d3deb53f1fcda7555d7252fd46062edb
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Jul 16 12:18:59 2014 -0700

    Bump version.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 201434997a89ced0f6a672101498f83d7ca6786a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Jul 16 12:16:16 2014 -0700

    iproute2: more ip6 tunnel modes.
    
    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

commit 10c365a266c390d0d3e1c26fdb991022e0cd7235
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Jul 16 12:13:20 2014 -0700

    iproute2: verbose output
    
    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>

commit e9212e5164877056cb44bd1be542f0ab8c1c0f1a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Jul 16 12:07:56 2014 -0700

    net.lo: cached module list timing issue
    
    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

commit 6d0c65ec78a48da891129f4b6ec1caf7d2778201
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Apr 15 11:19:20 2014 -0700

    Bump.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit fc69aa3192ad56b4527248820e3a628da3a91809
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Apr 15 14:11:05 2014 -0400

    net/macchanger: fix for bug 503358
    
    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>

commit 47d23f5abdac4a2bd95bcbbaadacf994773cbf51
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Mar 7 09:36:32 2014 -0800

    Bump.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c10f1f89c55d075bf5be50b6b75431252cf5952e
Author: Samuli Suominen <ssuominen@gentoo.org>
Date:   Fri Mar 7 09:34:48 2014 -0800

    udev_helper: do not run with newnet
    
    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>

commit 22b3841561b0b686919be466f1caeae6833e30ba
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Mar 5 10:39:38 2014 -0800

    Bump to 0.2.1, only changes are buildsystem.

commit ccfb38052b10fb4a68cec49f13e37b11887f4dee
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Mar 5 10:39:28 2014 -0800

    Merge in build fixes from the ebuild.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4f9dd2ad7875debf5da68e46e75257e9f0870fed
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Mar 4 11:00:40 2014 -0800

    packaging: better dist rule
    
    Improve distfile generation to include a changelog, which is not
    possible with git-archive
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit cb257cea980b74aa7dff4b7bfcfb66b82565bb01
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Mar 4 10:45:27 2014 -0800

    Bump for new version.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 31acef83a5328bc14b5ebf6b6d132e6c4bdb336e
Author: Samuli Suominen <ssuominen@gentoo.org>
Date:   Tue Mar 4 10:25:13 2014 -0800

    move udev rules from udev-init-scripts to netifrc
    
    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>

commit 7d3d30ae67a195ec00d1488c57da6f4e9caa2a72
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Aug 28 10:01:33 2013 -0700

    Update credits.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d0a28ef9f91d74678fb8c40e66a63bacc9f01bac
Author: Alexander Tsoy <alexander@tsoy.me>
Date:   Wed Aug 28 09:50:13 2013 -0700

    ifconfig: support ipv6 routes without default prefix.
    
    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

commit f144b97303313f913cee7e91f11648066a61c619
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Aug 28 09:45:57 2013 -0700

    bonding: update example
    
    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

commit 732a9a4999f479ee97a404252f6a0eba4a86e338
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Aug 28 09:00:33 2013 -0700

    net/iproute2: increase default dad_timeout to 10s
    
    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

commit 96eff38b65aba35943f2f3c22466eb7a5553c274
Author: Ian Stakenvicius <axs@gentoo.org>
Date:   Tue Aug 27 16:06:39 2013 -0400

    fixed paths for arping tool due to ~arch iputils path migration, bug 458090

commit 5766357baea67cc679c39b558d7e745669817442
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Aug 26 15:04:08 2013 -0700

    Avoid brokeness.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f7dc990bfd370ce11832d356e90b1eee0391938b
Merge: ea75a2a 7c3d1ea
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Aug 25 01:17:01 2013 -0700

    Merge branch 'bug482364'
    
    * bug482364:
      Clarify the "no configuration specified" message

commit ea75a2a347a806a647a43a3d896d7815b0133434
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Aug 25 01:12:56 2013 -0700

    Bug #460756: Make clip module quiet.
    
    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

commit 7c3d1ea2b97cb01ab5755af3278eed461d9b1e3d
Author: William Hubbs <w.d.hubbs@gmail.com>
Date:   Sat Aug 24 15:39:52 2013 -0500

    Clarify the "no configuration specified" message
    
    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

commit 8ff6a388b098ed4c170b653681eebd9918d15817
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Aug 24 12:28:00 2013 -0700

    Merge README files.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6486f5a2fd87047fd4309ea91af583a26c7c6e0f
Merge: c28f6cb 8a958b6
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Aug 23 18:18:58 2013 -0700

    Merge remote-tracking branch 'origin/bug481970'

commit c28f6cb9c27eebccde58fe3d9114cef50c3b5bf1
Merge: 792b60b b65697b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Aug 23 18:18:35 2013 -0700

    Merge remote-tracking branch 'origin/bug481080'

commit 792b60b6296212843a5257ca8619e527b212f8e2
Merge: ee749a0 7334365
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Aug 23 18:17:32 2013 -0700

    Merge branch 'master' into bug446606

commit 733436557947d2abefbacb6b3913c2ac97d635ce
Author: Andreas Kinzler <akinzler@gmx.de>
Date:   Wed Aug 21 14:40:02 2013 -0400

    swap $IFACE for $IFVAR on eval's in net/vlan.sh
    
    Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    X-Gentoo-Bug: 469852

commit f0730199d43cd02e1b0a4b79707799bd377e1ae3
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Aug 23 18:04:28 2013 -0700

    Other files to have.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1b5bf617265b2ee4f2103bdd8a1fc2239e5dc39f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Aug 23 17:52:18 2013 -0700

    CREDITS: give credit where due
    
    Do some software archeology and try to credit most of the people who
    have code in netifrc.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 3a4e44211027f07ebe4d9cb7b97656651d5c02ca
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Aug 23 17:39:34 2013 -0700

    Bring in relevant parts of FEATURE-REMOVAL-SCHEDULE.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit edfdd06aeecc784104e6eeba6ab227cae49c40d7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Aug 23 17:39:27 2013 -0700

    We are sticking to the OpenRC style guide.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit b65697b734e55687020e9b41864b3ca11e9efb5f
Author: Ian Stakenvicius <axs@gentoo.org>
Date:   Thu Aug 22 12:09:30 2013 -0400

    Updated README to something a bit more generic and complete, since this is now a standalone package (see bug 481080)
    
    Signed-off-by: Ian Stakenvicius <axs@gentoo.org>

commit 8a958b68a2622770bd6fd13e6a0bc50087fb50f2
Author: Ian Stakenvicius <axs@gentoo.org>
Date:   Thu Aug 22 11:32:18 2013 -0400

    drop _has_carrier check from ipv6_tentative since it doesn't do what we expect, and add new dad_timeout option defaulting to 5s for bug 481970
    
    Signed-off-by: Ian Stakenvicius <axs@gentoo.org>

commit ee749a0630f6989d8f93875e065b802e1dc4719c
Author: Ian Stakenvicius <axs@gentoo.org>
Date:   Wed Aug 21 15:12:33 2013 -0400

    apply routing policy rules before routes if a config option is set, bug 446606
    
    Signed-off-by: Ian Stakenvicius <axs@gentoo.org>

commit 0cca725419e9b0a5f679809f920559464dcbb64c
Author: William Hubbs <w.d.hubbs@gmail.com>
Date:   Fri Aug 9 14:32:12 2013 -0500

    rename package to netifrc

commit 11f28876ceb634d29439462195cfa831dd2bed43
Author: William Hubbs <w.d.hubbs@gmail.com>
Date:   Tue Apr 9 00:12:49 2013 -0500

    Makefile: fix parallel build issue
    
    In the main Makefile, the installafter target should have a dependency
    on realinstall to make sure it is processed in the correct order.

commit e1296d6a71f93f30e1870d9ac996929db27e6779
Author: William Hubbs <w.d.hubbs@gmail.com>
Date:   Tue Apr 9 00:09:33 2013 -0500

    init.d: rearrange Makefile

commit 05e438ca376ec0de6338ef8435ca97a3c3a95847
Author: William Hubbs <w.d.hubbs@gmail.com>
Date:   Sun Apr 7 22:30:58 2013 -0500

    doc: add README
    
    This is the information that was stored in /etc/conf.d/net while these
    scripts were part of OpenRC. Moving it to the doc directory means that
    there is no longer a conf.d/net file to worry about with upgrades. This
    is not a regression since the default conf.d/net was only comments and
    was meant to be replaced.

commit 1e6cef540789ce8b781eb3037ff7058c1a07c07d
Author: William Hubbs <w.d.hubbs@gmail.com>
Date:   Mon Mar 18 17:10:58 2013 -0500

    initial commit ported from OpenRc
