1
0
mirror of https://github.com/rtr7/router7.git synced 2024-05-06 15:54:52 +00:00

Commit Graph

  • 07f1eb855e build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 (#86) master dependabot[bot] 2024-04-19 19:16:42 +02:00
  • 8a9aa00289 build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 (#85) dependabot[bot] 2024-03-14 08:54:37 +01:00
  • 95fc74327d build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#82) dependabot[bot] 2023-12-19 08:52:41 +01:00
  • c3e79d839f build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 (#80) dependabot[bot] 2023-10-12 08:11:39 +02:00
  • 05a7b11ba6 diagd: allow disabling ipv6 connectivity check in health.json Michael Stapelberg 2023-08-12 16:14:13 +02:00
  • 681ccd815c go.mod: bump to go1.20 Michael Stapelberg 2023-03-12 09:06:35 +01:00
  • 0b55d8980c pull in latest mdlayher/packet to fix tests Michael Stapelberg 2023-03-12 09:06:23 +01:00
  • b2db10d68b dhcp4d: allow handing out static leases outside of the pool Michael Stapelberg 2023-03-12 08:59:25 +01:00
  • fd975db6a5 build(deps): bump golang.org/x/net (#78) dependabot[bot] 2023-02-25 18:48:55 +01:00
  • 92f746b23a website: update docs for gokrazy instance config Michael Stapelberg 2023-01-15 13:58:20 +01:00
  • 7bc59a8b27 Makefile: update rtr7-recover invocation Michael Stapelberg 2023-01-13 00:04:24 +01:00
  • 7cda93aeb3 Makefile: qemu: document chown Michael Stapelberg 2023-01-11 17:56:00 +01:00
  • c84c18cebf Makefile: qemu: mkdir -p Michael Stapelberg 2023-01-11 17:55:50 +01:00
  • d8992e4412 Makefile: qemu: -bios flag Michael Stapelberg 2023-01-11 17:55:13 +01:00
  • d30f613622 Makefile: update: remove hard-coded directory Michael Stapelberg 2023-01-11 17:54:53 +01:00
  • 86f32dc7d9 115200 is enough, n8 is implied Michael Stapelberg 2023-01-11 17:54:35 +01:00
  • 32f37d97d7 Makefile: update package list in git Michael Stapelberg 2023-01-11 17:53:25 +01:00
  • b39b137e20 re-generate website to pick up fixes Michael Stapelberg 2022-10-17 17:52:15 +02:00
  • a8a12cafc9 diagd: remove ping4/ping6 to external targets in favor of tcp4/tcp6 Michael Stapelberg 2022-09-28 22:39:20 +02:00
  • c97c321740 go mod tidy Michael Stapelberg 2022-09-04 18:44:08 +02:00
  • 196e3f9fd7 netconfig: make forward error correction (FEC) configurable Michael Stapelberg 2022-08-30 21:58:55 +02:00
  • caea507b86 pull in latest github.com/mdlayher/ethtool Michael Stapelberg 2022-08-30 21:56:34 +02:00
  • db15477448 disable icmp ratelimit Michael Stapelberg 2022-06-21 18:30:53 +02:00
  • ce66287189 netconfig: make the MTU configurable Michael Stapelberg 2022-06-15 23:19:43 +02:00
  • fb08bb280c go.mod: bump wireguard, go mod tidy Michael Stapelberg 2022-06-12 23:07:47 +02:00
  • e17be63d46 make test: disable -buildvcs to make sudo work Michael Stapelberg 2022-06-12 23:07:36 +02:00
  • ff0020b47b go.mod: bump minimum language version to go 1.17 Michael Stapelberg 2022-06-12 23:04:49 +02:00
  • b1ba13419d Makefile: fix test target by setting -mod=mod Michael Stapelberg 2022-06-12 23:02:45 +02:00
  • b1e9f5824b Makefile: fix recover target by using two separate go install calls Michael Stapelberg 2022-06-12 23:02:28 +02:00
  • 225c8e6abd radvd: ignore requests from other interfaces than the configured one Michael Stapelberg 2022-06-08 17:42:55 +02:00
  • f4dd972e54 netconfig: WireGuard: set up host routes instead of DHCP default Michael Stapelberg 2022-06-07 23:22:08 +02:00
  • 7d936f4844 allow configuring extra routes Michael Stapelberg 2022-06-06 14:17:44 +02:00
  • f52deeed03 allow configuring extra addresses on interfaces Michael Stapelberg 2022-06-06 13:58:57 +02:00
  • 40f8eb5b1b fix wireguard availability test Michael Stapelberg 2022-06-06 13:58:39 +02:00
  • 2ee2a943a7 remove line about hairpinning not being supported (#72) insanitywholesale 2022-04-22 18:04:28 +03:00
  • e8a78c2eaa GitHub Actions: switch to Go 1.18 Michael Stapelberg 2022-03-25 09:12:16 +01:00
  • d747f1db5f go mod tidy Michael Stapelberg 2022-03-25 09:11:08 +01:00
  • ef7089dc61 radvd: switch to netip package for mdlayher/ndp Michael Stapelberg 2022-03-25 09:09:26 +01:00
  • 2014da4ca3 dhcp4d: display active devices based on LastACK Michael Stapelberg 2022-03-12 17:38:16 +01:00
  • 593cd8c12d export input/output nftables counters as well as forwarded Michael Stapelberg 2022-03-08 22:47:18 +01:00
  • 8dc93c66c4 netconfig: enable NAT hairpinning for port forwardings Michael Stapelberg 2022-03-08 09:32:09 +01:00
  • 6d41b077a9 internal/dhcp*: switch to github.com/mdlayher/packet (#70) Matt Layher 2022-02-21 17:39:06 -05:00
  • 406c6015c4 go mod tidy (#69) Chris K 2021-12-22 00:00:47 -08:00
  • d57b44ab51 README: swap travis badge with GitHub Actions badge Michael Stapelberg 2021-09-19 11:47:51 +02:00
  • 3ad9d03460 gofmt for go:build Michael Stapelberg 2021-09-19 11:46:57 +02:00
  • e07002721d teelogger: make writes to /dev/console non-blocking Michael Stapelberg 2021-09-19 11:45:19 +02:00
  • a5a012dd96 dhcp4: increase number of unhealthy cycles Michael Stapelberg 2021-09-19 11:45:04 +02:00
  • 575a14c394 dyndns: add zone to record name Michael Stapelberg 2021-09-01 09:37:12 +02:00
  • 20dd872fbe backup: skip “nobackup” and “srv” directories Michael Stapelberg 2021-09-01 09:27:49 +02:00
  • 5869922efb fix CONTRIBUTING.md link on the website (#66) sseering 2021-07-11 09:52:11 +02:00
  • b88ddd41c3 netconfig: don’t try to add bridge to itself Michael Stapelberg 2021-06-12 22:24:38 +02:00
  • bfb94377f4 netconfig: move bridge creation into its own function Michael Stapelberg 2021-06-12 18:25:37 +02:00
  • cffd872346 netconfig: implement bridge configuration Michael Stapelberg 2021-06-06 12:02:18 +02:00
  • d0f963def3 fix integration test: explicitly install iproute2 in container Michael Stapelberg 2021-06-03 21:18:51 +02:00
  • e34a5ae0f3 update go.mod and go.sum Michael Stapelberg 2021-06-03 21:07:58 +02:00
  • cbadfe5128 dhcp4: ensure MQTT topic names are printable (for mosquitto_sub) Michael Stapelberg 2021-06-03 21:05:33 +02:00
  • 3834acfa2b dhcp4d: ensure MQTT topic names are valid UTF-8 Michael Stapelberg 2021-01-07 22:52:58 +01:00
  • c30bf38438 bump dependencies Michael Stapelberg 2020-12-31 22:13:25 +01:00
  • 5f25043b94 dhcp4d: only publish to MQTT when channel is ready to prevent deadlocks Michael Stapelberg 2020-12-31 16:42:12 +01:00
  • c3c531931c retry MQTT connections, even if initial connection attempt fails Michael Stapelberg 2020-12-31 16:42:01 +01:00
  • 32b0dc7d59 Makefile: Go 1.16’s go install wants the @latest suffix Michael Stapelberg 2020-12-19 13:52:03 +01:00
  • 04f2be01d9 dhcp4d: optionally publish DHCP leases to MQTT Michael Stapelberg 2020-12-19 13:33:46 +01:00
  • e5ea79aef8 update go.{mod,sum} with Go 1.16beta1 Michael Stapelberg 2020-12-17 22:58:32 +01:00
  • f8d1b4c8f2 internal/dhcp4: make persistent errors actally persistent (#62) Robert Obryk 2020-11-23 09:35:00 +01:00
  • 8de4eb7ba1 internal/dns: prevent upstreams from being lost during reordering (#63) Robert Obryk 2020-11-23 09:34:04 +01:00
  • 0507d93b3d dhcp4d: ensure that SetHostname operates on the correct lease (#64) Robert Obryk 2020-11-23 09:32:42 +01:00
  • 7f135438b8 dhcp4d: mention apple-suggested lease time of 1 hour Michael Stapelberg 2020-11-01 19:24:24 +01:00
  • a8fce3cbbc diag: drain ping reply channel to avoid goroutine leak Michael Stapelberg 2020-09-14 22:10:09 +02:00
  • 99c4046ebf diagd: import net/http/pprof Michael Stapelberg 2020-09-14 22:09:46 +02:00
  • efbe826a4e diagd: -interface flag for easier testing Michael Stapelberg 2020-09-14 22:09:39 +02:00
  • 416c1a58f6 diag: plug socket leak by adding missing Close() Michael Stapelberg 2020-09-14 21:17:08 +02:00
  • f8d79d0ecc dhcp4: close healthiness checking connection Michael Stapelberg 2020-09-14 12:54:14 +02:00
  • fddfe80222 dhcp4: start from scratch after 5 minutes of continued unhealthiness Michael Stapelberg 2020-09-14 08:57:44 +02:00
  • 876f8e320f netconfig: de-configure old DHCPv4 addresses from uplink0 Michael Stapelberg 2020-09-12 19:58:47 +02:00
  • 93fe6457b3 dnsd: serve DNS on tcp/53 as well (DNS must work over TCP) Michael Stapelberg 2020-09-12 19:21:58 +02:00
  • ee17db29b6 GitHub actions: also exit early if gofmt reports syntax errors Michael Stapelberg 2020-08-01 09:46:19 +02:00
  • 5573c4dde7 GitHub actions: fix gofmt check Michael Stapelberg 2020-08-01 09:28:02 +02:00
  • cf1e1dd480 re-generate website to pick up previous commit Michael Stapelberg 2020-07-06 09:50:52 +02:00
  • 30b160ee55 website: added configuration section (#55) CodeZombieCH 2020-07-06 09:50:37 +02:00
  • f86e20be53 dhcp6: port dhcp4 backoff logic Michael Stapelberg 2020-07-02 22:07:26 +02:00
  • ae8cfee616 dhcp6: inspect server advertisment IAPD and report error, if any Michael Stapelberg 2020-07-02 22:06:55 +02:00
  • 281f876834 integration/netconfig: verify wg(8) is available Michael Stapelberg 2020-07-02 21:14:35 +02:00
  • 8c1b3676ab gokr-packer invocations: set empty -eeprom_package= Michael Stapelberg 2020-07-02 21:06:22 +02:00
  • dff392e558 website: bundle assets for faster loading/privacy Michael Stapelberg 2020-06-21 10:06:18 +02:00
  • 876a3308d2 style tables with bootstrap table styles Michael Stapelberg 2020-06-21 09:52:38 +02:00
  • cb95bb6df8 move README into (hugo-powered) website router7.org Michael Stapelberg 2020-06-21 09:43:13 +02:00
  • 1250211381 github actions: try caching the module cache Michael Stapelberg 2020-06-16 23:33:27 +02:00
  • 9c7e626f7d switch from travis to GitHub actions Michael Stapelberg 2020-06-16 23:14:39 +02:00
  • b090fa2924 qemu: enable i6300esb watchdog device Michael Stapelberg 2020-06-16 23:09:35 +02:00
  • 1fd5468bab first start of a qemu target Michael Stapelberg 2020-06-04 09:58:50 +02:00
  • aa14d119e6 dyndns: add log message when records are updated Michael Stapelberg 2020-05-28 17:24:51 +02:00
  • decb0978d7 dyndns: update to newer libdns/cloudflare, remove workaround Michael Stapelberg 2020-05-28 17:22:24 +02:00
  • f1e4ee0662 dyndns: don’t crashloop when config does not exist Michael Stapelberg 2020-05-28 09:46:37 +02:00
  • 7950291db6 dyndns: tweak up-to-date message output Michael Stapelberg 2020-05-28 09:42:55 +02:00
  • 4a5f55a5de defense in depth: verify hex.DecodeString length Michael Stapelberg 2020-05-27 09:50:04 +02:00
  • ead58ad72c cmd/dyndns: prototype for dynamic DNS daemon (#50) Matt Layher 2020-05-23 17:06:21 -04:00
  • 7aeb51e9ec internal/dhcp4d: handle DHCPDECLINE and fix bug regarding MacBook declining leases (#48) Matt Layher 2020-05-23 14:53:13 -04:00
  • fe68c2dd52 internal/radvd: add support for DNSSL (#47) Matt Layher 2020-05-23 13:52:52 -04:00
  • 53c495091e quirk: enforce minimum lease time of 1 hour for Nintendo devices Michael Stapelberg 2020-05-23 09:07:17 +02:00
  • d81b77a876 Merge pull request #44 from mdlayher/mdl-staticcheck Michael Stapelberg 2020-05-09 23:07:34 +02:00