Commit Graph

87 Commits (master)
 

Author SHA1 Message Date
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