newns
2 days agofix regression master
Ian Kelling [Tue, 16 Apr 2024 05:52:26 +0000 (01:52 -0400)]
fix regression

2 days agoimprove license notice
Ian Kelling [Tue, 16 Apr 2024 05:52:15 +0000 (01:52 -0400)]
improve license notice

13 days agostart more idempotent, not finished yet
Ian Kelling [Fri, 5 Apr 2024 01:07:30 +0000 (21:07 -0400)]
start more idempotent, not finished yet

3 weeks agoImprovements, including compatibility issue.
Ian Kelling [Wed, 27 Mar 2024 20:17:30 +0000 (16:17 -0400)]
Improvements, including compatibility issue.

We now save mount namespace info in a temporary directory. If you
upgrade from here, cleanup old directory with rm -rf
/root/mount_namespaces.

We add a show command for debugging, and fixup some minor bugs in
stop. Adds a check for silent failure of adding default route failure
which I might be the cause of an intermittent issue I've seen. I will
have to wait and see if it gets detected.

3 weeks agocleanup: trace library dependency is renamed and not in this director
Ian Kelling [Wed, 27 Mar 2024 19:38:20 +0000 (15:38 -0400)]
cleanup: trace library dependency is renamed and not in this director

4 months agomake dependency require manual install
Ian Kelling [Mon, 18 Dec 2023 21:02:51 +0000 (16:02 -0500)]
make dependency require manual install

13 months agominor output improvement
Ian Kelling [Thu, 2 Mar 2023 01:35:11 +0000 (20:35 -0500)]
minor output improvement

3 years agofix for gateway change
Ian Kelling [Tue, 29 Dec 2020 22:24:55 +0000 (17:24 -0500)]
fix for gateway change

3 years agofix: multiple nns could cause removal of nat iptables rule
Ian Kelling [Tue, 10 Nov 2020 20:00:00 +0000 (15:00 -0500)]
fix: multiple nns could cause removal of nat iptables rule

3 years agominor improvement
Ian Kelling [Tue, 20 Oct 2020 19:49:27 +0000 (15:49 -0400)]
minor improvement

3 years agofix docs, minor refactor for readability
Ian Kelling [Sun, 11 Oct 2020 12:56:19 +0000 (08:56 -0400)]
fix docs, minor refactor for readability

3 years agofix for updated err dependency
Ian Kelling [Fri, 3 Jul 2020 21:41:12 +0000 (17:41 -0400)]
fix for updated err dependency

4 years agoremove output of expected error
Ian Kelling [Sun, 30 Jun 2019 19:58:35 +0000 (15:58 -0400)]
remove output of expected error

4 years agomake stop tear down correct namespace
Ian Kelling [Fri, 28 Jun 2019 19:31:45 +0000 (15:31 -0400)]
make stop tear down correct namespace

4 years agohandle when resolvconf is not installed
Ian Kelling [Fri, 28 Jun 2019 19:27:40 +0000 (15:27 -0400)]
handle when resolvconf is not installed

4 years agobetter docs and make err a hard dependency
Ian Kelling [Thu, 23 May 2019 18:12:33 +0000 (14:12 -0400)]
better docs and make err a hard dependency

4 years agofix for dnsmasq
Ian Kelling [Fri, 10 May 2019 16:03:52 +0000 (12:03 -0400)]
fix for dnsmasq

5 years agohandle multiple gateways
Ian Kelling [Tue, 12 Mar 2019 21:09:19 +0000 (17:09 -0400)]
handle multiple gateways

6 years agofix docker nat rules properly
Ian Kelling [Wed, 8 Nov 2017 04:33:45 +0000 (23:33 -0500)]
fix docker nat rules properly

6 years agofix docker and stop command
Ian Kelling [Sat, 4 Nov 2017 22:35:25 +0000 (18:35 -0400)]
fix docker and stop command

6 years agoadd resolvconf mount namespace
Ian Kelling [Mon, 21 Aug 2017 05:08:39 +0000 (22:08 -0700)]
add resolvconf mount namespace

7 years agosmall readme update
Ian Kelling [Sat, 15 Apr 2017 13:02:06 +0000 (06:02 -0700)]
small readme update

7 years agofix parsing ip on more kinds of networks
Ian Kelling [Thu, 30 Mar 2017 23:31:00 +0000 (16:31 -0700)]
fix parsing ip on more kinds of networks

7 years agomake more resilient
Ian Kelling [Wed, 8 Feb 2017 19:50:31 +0000 (11:50 -0800)]
make more resilient

7 years agochange mount ns to slave
Ian Kelling [Sun, 5 Feb 2017 04:05:45 +0000 (20:05 -0800)]
change mount ns to slave

7 years agoadd option to pick static network
Ian Kelling [Sun, 22 Jan 2017 20:40:11 +0000 (12:40 -0800)]
add option to pick static network

7 years agoremove duplicate documentation, improve synopsis
Ian Kelling [Thu, 19 Jan 2017 11:18:33 +0000 (03:18 -0800)]
remove duplicate documentation, improve synopsis

7 years agoadd missing bit to background doc
Ian Kelling [Thu, 19 Jan 2017 11:08:49 +0000 (03:08 -0800)]
add missing bit to background doc

7 years agobetter documentation on create
Ian Kelling [Thu, 19 Jan 2017 11:06:48 +0000 (03:06 -0800)]
better documentation on create

7 years agoimprove wording
Ian Kelling [Thu, 19 Jan 2017 10:57:45 +0000 (02:57 -0800)]
improve wording

7 years agobetter docs
Ian Kelling [Thu, 19 Jan 2017 10:55:06 +0000 (02:55 -0800)]
better docs

7 years agoeven more better docs
Ian Kelling [Thu, 19 Jan 2017 10:34:45 +0000 (02:34 -0800)]
even more better docs

7 years agoeven better documentation
Ian Kelling [Thu, 19 Jan 2017 10:30:46 +0000 (02:30 -0800)]
even better documentation

7 years agobetter documentation
Ian Kelling [Thu, 19 Jan 2017 10:25:39 +0000 (02:25 -0800)]
better documentation

7 years agodelete the mount namespace on stop
Ian Kelling [Wed, 18 Jan 2017 22:21:32 +0000 (14:21 -0800)]
delete the mount namespace on stop

7 years agoimprove docs
Ian Kelling [Sun, 15 Jan 2017 17:33:48 +0000 (09:33 -0800)]
improve docs

7 years agofix error handle path, add doc and cteate options
Ian Kelling [Sun, 15 Jan 2017 17:29:48 +0000 (09:29 -0800)]
fix error handle path, add doc and cteate options

7 years agoworking version for use in systemd
Ian Kelling [Sun, 15 Jan 2017 15:47:36 +0000 (07:47 -0800)]
working version for use in systemd