Commit Graph
158 Commits
Author SHA1 Message Date
Kroese 3bea87f087 feat: Suppress empty iptables debug sections (#1267) 2026-07-15 19:21:43 +02:00
Kroese cf8cdbf0c1 fix: Make failed chown non-fatal (#1265) 2026-07-15 17:39:05 +02:00
Kroese 9cf31df266 fix: Validate subnet mask (#1261) 2026-07-15 14:17:01 +02:00
Kroese 0cd08f2ee1 fix: Improve NAT port forwarding (#1260) 2026-07-15 12:24:25 +02:00
Kroese 0c268308a4 feat: Preserve source image until conversion completes (#1251) 2026-07-12 23:33:10 +02:00
Kroese 7b741d3e4b feat: Warn about UDP host ports (#1250) 2026-07-12 22:14:11 +02:00
Kroese f1d29212ae feat: Improve iptables rule cleanup (#1249) 2026-07-12 21:58:49 +02:00
Kroese fdee9f89a3 feat: Improve iptables backend selection (#1248) 2026-07-12 21:36:52 +02:00
Kroese 210a360797 fix: Restore compatible NAT forwarding rules (#1247) 2026-07-12 13:18:52 +03:00
Kroese 991bb2627a fix: Prefer legacy iptables backend for NAT (#1246) 2026-07-12 12:44:00 +03:00
Kroese 764a186836 feat: Allow all forwarded NAT traffic (#1245) 2026-07-11 11:58:35 +03:00
Kroese 726786a98a feat: Default host and user ports to TCP only (#1244) 2026-07-09 11:06:01 +02:00
Kroese 2b9fc80275 feat: Validate MAC file writes (#1241) 2026-07-08 23:28:56 +02:00
Kroese fa23052ed4 fix: Set default DHCP lease time to 1 hour (#1239) 2026-07-08 22:46:47 +02:00
Kroese c9a2a6966b feat: Always show network info (#1233) 2026-07-07 19:37:59 +02:00
Kroese 498248f43e feat: Display guest info before mode warning (#1232) 2026-07-07 12:21:25 +02:00
Kroese 2ba756260f fix: Sanitize guest hostname (#1222) 2026-07-06 23:33:34 +02:00
Kroese 245036f844 fix: Preserve port protocols in passt mode (#1219) 2026-07-06 23:11:34 +02:00
Kroese 211a56bf73 feat: Show additional guest info in debug mode (#1216) 2026-07-06 22:11:03 +02:00
Kroese 506fb7b114 fix: Parse Debian ipcalc output correctly (#1215) 2026-07-06 21:58:11 +02:00
Kroese bcc3393b7f fix: Shutdown Passt after DNS failure (#1214) 2026-07-06 19:21:48 +02:00
Kroese 45c0f91d6e feat: Refactor networking code (#1213) 2026-07-06 17:47:29 +02:00
Kroese a1910546a6 feat: Check file operation results (#1212) 2026-07-06 07:44:41 +02:00
Kroese d6a353df0e feat: Refactor network code (#1200) 2026-07-05 19:58:36 +02:00
Kroese 050812e996 fix: Filter IPv6 DNS records when disabled (#1199) 2026-07-05 19:30:41 +02:00
Kroese 75280e9aa9 feat: Improve bus detection (#1198) 2026-07-05 18:51:56 +02:00
Kroese 8dcc8ccee1 fix: Move MTU check to finish (#1197) 2026-07-05 18:34:55 +02:00
Kroese ba866e9e75 feat: Improve support for non-standard MTU sizes (#1196)
Update / dockerHubDescription (push) Has been cancelled
2026-07-05 17:10:59 +02:00
Kroese 495c67734a fix: Check adapter before setting MTU (#1194) 2026-07-05 03:13:14 +02:00
Kroese f45b308c78 feat: Sanitize environment variables (#1192) 2026-07-03 17:14:59 +02:00
Copilot d5821cd782 feat: Normalize boolean option handling (#1191) 2026-07-03 15:17:14 +02:00
Kroese 7b90ca30ba feat: Improve socket cleanup (#1186) 2026-07-02 18:51:40 +02:00
Kroese f9538ce53b feat: Improve IPv6 check (#1180)
Update / dockerHubDescription (push) Has been cancelled
2026-06-19 13:24:54 +02:00
Kroese 7c9d2b1fd5 feat: Improved start and stop logic (#1178) 2026-06-05 02:37:20 +02:00
Kroese 476048a4ee fix: Update paths for QEMU files (#1175) 2026-05-30 23:50:39 +02:00
Kroese 031674424d fix: Handle iptables-save errors better (#1170) 2026-05-30 18:58:12 +02:00
Kroese 28e6f8da78 fix: IP address parsing (#1168) 2026-05-29 17:13:47 +02:00
Kroese 819dd29025 fix: Network interface detection (#1164) 2026-05-29 14:34:34 +02:00
Kroese d6de10efe1 feat: Flush iptables on container restarts (#1161) 2026-05-29 05:00:56 +02:00
Kroese 6d1d9d92b4 feat: Improve iptable rules (#1160) 2026-05-28 23:00:17 +02:00
Kroese 12060c72b2 feat: Update warning message (#1157) 2026-05-23 20:31:37 +02:00
Kroese 342ca4da03 fix: Wrong IP was passed to getSlirp (#1154) 2026-05-17 12:27:58 +02:00
Kroese b0b6190560 feat: Add warning when macvlan parent is a bridge (#1153)
Fixes #1152
2026-05-17 06:56:55 +02:00
Kroese 2a388b434b feat: Improve Dnsmasq error handling (#1149) 2026-05-16 11:35:04 +02:00
Kroese 7753e4ac74 fix: Slirp portmapping was missing last port (#1146) 2026-05-16 02:22:44 +02:00
Kroese aa472c96c6 feat: Use iptables multiport extension (#1144) 2026-05-15 23:28:01 +02:00
Kroese 8daa6973b7 feat: Do not require NET_RAW for dnsmasq (#1142) 2026-05-15 21:30:16 +02:00
Kroese 85b83f8eb1 feat: Remove reliability on iptables multiport extension (#1140) 2026-05-15 17:44:35 +02:00
Kroese aed909bdee fix: NFT tables detection (#1137) 2026-05-10 17:24:02 +02:00
Kroese e0545b37d7 fix: Avoid duplicating dnsmasq arguments (#1113) 2025-11-22 04:28:11 +01:00