Timmy Welch
|
5e762b06f0
|
Sort ipv6 addresses so private ip's are first
|
2026-10-29 01:34:00 -07:00 |
|
Timmy Welch
|
206f4c57cc
|
Use any ULA addresses as first dns ip
|
2026-10-28 16:17:39 -07:00 |
|
Timmy Welch
|
02bf04fb3c
|
Also ignore empty ips
|
2026-10-28 16:07:44 -07:00 |
|
Timmy Welch
|
7e52ef7252
|
Ignore stale
|
2026-10-28 16:06:46 -07:00 |
|
Timmy Welch
|
b356f23f01
|
Skip useless states before logging
|
2026-10-28 16:05:09 -07:00 |
|
Timmy Welch
|
14dc6d2c24
|
Check IPv6 properly
|
2026-10-28 16:01:01 -07:00 |
|
Timmy Welch
|
aeaf208066
|
Skip ipv4 addresses
|
2026-10-28 15:57:04 -07:00 |
|
Timmy Welch
|
d92369edde
|
Stop listening for ICMPTypeNeighborAdvertisement
|
2026-10-28 15:55:44 -07:00 |
|
Timmy Welch
|
2ee14c8ea6
|
Subscribe to neighbor updates
|
2026-10-28 15:54:23 -07:00 |
|
Timmy Welch
|
d2a0dd10b0
|
Fix filter table reference
|
2026-10-28 15:46:00 -07:00 |
|
Timmy Welch
|
0852fca9a1
|
gofmt
|
2026-10-28 15:45:44 -07:00 |
|
Timmy Welch
|
ff3021c47a
|
Fix set handling
The set is not created until the final Flush so we must pass the reference
|
2026-10-28 15:38:30 -07:00 |
|
Timmy Welch
|
31b2666710
|
Get neighbor updates from kernel
Exclude link-local addresses
|
2026-10-28 15:31:08 -07:00 |
|
Timmy Welch
|
a9ddb581b6
|
Allow unsolicited neighbor advertisements
|
2026-10-28 13:42:53 -07:00 |
|
Timmy Welch
|
c0c4c22764
|
Allow pings through
|
2026-10-28 13:18:31 -07:00 |
|
Timmy Welch
|
c45c81e6bd
|
Increase expiry
|
2026-10-14 01:42:36 -07:00 |
|
Timmy Welch
|
0547c24222
|
Sort with expiry time
|
2026-10-14 01:01:53 -07:00 |
|
Timmy Welch
|
debdda6064
|
Expire radvd leases
|
2026-10-14 00:55:18 -07:00 |
|
Timmy Welch
|
b82789cdce
|
Use a stable sort
|
2026-10-14 00:35:36 -07:00 |
|
Timmy Welch
|
a52c907708
|
Use a more stable expiry time
|
2026-10-14 00:30:57 -07:00 |
|
Timmy Welch
|
dfa4d924ad
|
Stop crash on nil ipv6 value
|
2026-10-14 00:22:42 -07:00 |
|
Timmy Welch
|
fab9ea54dd
|
Use better ipv6 public ip check
|
2026-10-14 00:19:51 -07:00 |
|
Timmy Welch
|
fda6890989
|
Better logging for ipv6 dns failures
|
2026-10-14 00:19:26 -07:00 |
|
Timmy Welch
|
74615db35b
|
Remove dns log spam
|
2026-10-13 23:18:19 -07:00 |
|
Timmy Welch
|
64b56d3bb5
|
Add elements to set instead of trying to re-create it
|
2026-10-13 22:55:54 -07:00 |
|
Timmy Welch
|
17ea781f72
|
Allow multiple ipv6 addresses in dns
|
2026-10-13 22:55:28 -07:00 |
|
Timmy Welch
|
55d5e7ebb1
|
Update logs
|
2026-10-13 22:55:13 -07:00 |
|
Timmy Welch
|
639921ce52
|
Handle multiple ipv6 addresses in dns and dynamic portforwards
|
2026-10-13 22:35:08 -07:00 |
|
Timmy Welch
|
9b93422bd0
|
Fix applying blocks and add better errors
|
2026-07-27 02:43:33 -07:00 |
|
Timmy Welch
|
73bb870a53
|
Use NativeEndian for network type
|
2026-07-12 20:48:21 -07:00 |
|
Timmy Welch
|
9d32e860f6
|
Fix dropping traffic
|
2026-07-12 19:52:12 -07:00 |
|
Timmy Welch
|
70a5c6b280
|
Fix upstreams
|
2026-07-12 19:52:01 -07:00 |
|
Timmy Welch
|
8b217f369f
|
drop unneeded OperationType
|
2026-07-12 16:04:35 -07:00 |
|
Timmy Welch
|
eea180c914
|
Add ability to block external traffic for a device
|
2026-07-12 14:30:32 -07:00 |
|
Timmy Welch
|
b7193ce109
|
Increase lease to 1 hour
|
2026-07-12 14:15:00 -07:00 |
|
Timmy Welch
|
1beb321939
|
Calculate lease range from serverIP and subnet mask
|
2026-06-04 15:09:38 -07:00 |
|
Timmy Welch
|
446046a90a
|
Log each upstream request
|
2026-05-28 22:45:15 -07:00 |
|
Timmy Welch
|
8eeef97ea2
|
Reduce logging
|
2026-05-28 22:12:38 -07:00 |
|
Timmy Welch
|
840ad05c57
|
Validate aliases don't overwrite TLDs
|
2026-03-29 14:42:03 -07:00 |
|
Timmy Welch
|
1d2eba42cd
|
TODO
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
45708f545c
|
Handle multiple domains
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
fae95466a4
|
Fix crash on invalid dhcp hostname
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
7d4bdc4016
|
Create host aliases
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
087845eb8a
|
Add static overrides and more dynamic dns
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
605a0e7692
|
IPv6 DNS Support
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
ef5ff27ed0
|
Add DoH client
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
8dd2d343ca
|
Consolidate mustParseCIDR
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
51e836cc3d
|
Log dyndns requests
|
2026-02-15 15:14:45 -08:00 |
|
Timmy Welch
|
6540f1cab0
|
Convert ioutil calls to io
go fix ./...
|
2026-02-15 15:14:45 -08:00 |
|
lordwelch
|
62a07066b6
|
Add time and vendor information to leases
|
2026-02-15 15:06:08 -08:00 |
|