Jack O'Sullivan
03694af592
Add `skip_routes` option
3 years ago
Jack O'Sullivan
70068d5294
Upgrade to Alpine 3.14
3 years ago
Jack O'Sullivan
8816992844
Add LICENSE
...
Fixes #22 .
3 years ago
Jack O'Sullivan
4b61eb0db7
Merge pull request #20 from devplayer0/fix-bridge-use-detection
...
Fix bridge conflict detection
3 years ago
Jack O'Sullivan
813aa20c40
Document `ignore_conflicts` option
3 years ago
Jack O'Sullivan
afe690fe93
Add option to ignore duplicate bridge use detection
3 years ago
Jack O'Sullivan
4f9e4aa925
Rework network creation sanity checks
...
Fixes #18 .
3 years ago
Jack O'Sullivan
e9f925ba4c
Upgrade dependencies
3 years ago
Jack O'Sullivan
b4790cd8fd
Add note about Docker versions to README ( #16 )
3 years ago
Jack O'Sullivan
e6e52b343f
Add Docker Compose examples to README
3 years ago
Jack O'Sullivan
a27b20e87d
Add CAP_SYS_PTRACE to config
...
NOTE: This is needed to enter namespaces for other users!
3 years ago
Jack O'Sullivan
5ec8126818
Tweak persistent DHCP client
3 years ago
Jack O'Sullivan
f5faea00b6
Make await timeout configurable
3 years ago
Jack O'Sullivan
7981235453
Wait for valid container ID
3 years ago
Jack O'Sullivan
3da81d344d
Retry fetching Docker container info
3 years ago
Jack O'Sullivan
e109e9923e
Enter network namespace by PID instead of "sandbox key"
3 years ago
Jack O'Sullivan
00e08f1c14
Describe new options to README
3 years ago
Jack O'Sullivan
5d771945dd
Merge pull request #8 from 200success/patch-1
...
Document a possible need for an iptables rule
3 years ago
Jack O'Sullivan
92692eb0af
Update README
3 years ago
Jack O'Sullivan
e3b1529aca
Fix script imports
3 years ago
Jack O'Sullivan
d42018550e
Add release workflow
3 years ago
Jack O'Sullivan
24440a3151
build workflow: Tag with latest after building
3 years ago
Jack O'Sullivan
4a4110649d
Add script to re-tag plugin
3 years ago
Jack O'Sullivan
ef789c0f4b
Change build workflow branch
3 years ago
Jack O'Sullivan
c80d3eee04
Merge pull request #3 from devplayer0/golang
...
Go rewrite
3 years ago
Jack O'Sullivan
743aa65fbb
push script: Fix buildx mangled symlinks
3 years ago
Jack O'Sullivan
e62d1b19e3
Add multiarch build to workflow
3 years ago
Jack O'Sullivan
66db1654d8
Add multiarch build script
3 years ago
Jack O'Sullivan
558dda0e8e
Fix Docker daemon startup failure
3 years ago
Jack O'Sullivan
4f89d1617d
Minor refactoring
3 years ago
Jack O'Sullivan
126dd55069
Prevent container veth name race condition
3 years ago
Jack O'Sullivan
0cc1fb82ec
Implement persistent udhcpc
3 years ago
Jack O'Sullivan
b250b7ecb1
Fix random veth MAC address being reset
3 years ago
Jack O'Sullivan
f6e0d0b7b7
Implement EndpointOperInfo
3 years ago
Jack O'Sullivan
13b0de08d9
Implement automatic route copying from host
3 years ago
Jack O'Sullivan
18444a5c25
udhcpc handler: Don't ignore deconfig, leasefail and nak
3 years ago
Jack O'Sullivan
fbd52ee886
Fix IPv6
3 years ago
Jack O'Sullivan
ef4b51b2f1
Build workflow: Remove unnecessary environment variable
3 years ago
Jack O'Sullivan
28a43e821a
Add build workflow
3 years ago
Jack O'Sullivan
d99d903d1e
Make initial lease timeout configurable
3 years ago
Jack O'Sullivan
1bc910c60e
Make log level configurable
3 years ago
Jack O'Sullivan
9db70c6970
Initial working DHCP address allocation
3 years ago
200success
ea1d36b0b1
Document a possible need for an iptables rule
3 years ago
Jack O'Sullivan
9731c47a8b
Add access logging
4 years ago
Jack O'Sullivan
f8a70d5222
Implement `CreateNetwork` and `DeleteNetwork`
4 years ago
Jack O'Sullivan
bd8e73f41a
Initial Go rewrite
4 years ago
Jack O'Sullivan
866bb1b5cd
Minor fixes
5 years ago
Jack O'Sullivan
7afa8efbd6
Further work reducing file descriptor leaks
...
The file descriptor problem is multi-tiered... Maintaining pyroute2 NDB
sources in namespaces keeps a proxy process running in each namespace,
wasting a lot of file descriptors on pipes. It also leaks some of these
pipes upon removal of sources! Even the Python Docker client leaks its
sockets! (https://github.com/docker/docker-py/issues/1293 )
5 years ago
Jack O'Sullivan
0711a747bd
Increase file descriptor limit
...
TODO: Fix this hack
5 years ago
Jack O'Sullivan
717d856e50
Use single-threaded WSGI server and fix mqissues
5 years ago