Felix Stupp
|
b059c77f71
|
nft-update-addresses: flush rules on service reload
for reload propagation from nftables.service
|
1 month ago |
Felix Stupp
|
f303226b70
|
nft-update-addresses: implement rule flush mechanism
|
1 month ago |
Felix Stupp
|
b807649fab
|
nft-update-addresses: format code, extract ip_cmd variable
|
1 month ago |
Felix Stupp
|
05bdbaa3aa
|
nft-update-addresses: decrease burst interval for interface updates to 0.1 sec
|
1 month ago |
Felix Stupp
|
341cb83aed
|
nft-update-addresses: batch nft updates from all interfaces
|
1 month ago |
Felix Stupp
|
2f19d11aff
|
nft-update-addresses: select SLAAC prefix based on lifetimes
|
1 month ago |
Felix Stupp
|
d3b8d4cc14
|
nft-update-addresses: fix checking for None, fixing type guards
|
1 month ago |
Felix Stupp
|
84fe940a26
|
nft-update-addresses: InterfaceUpdateHandler: separate handling of SLAAC prefix updates & deletions
|
1 month ago |
Felix Stupp
|
b04a322635
|
nft-update-addresses: InterfaceUpdateHandler: remember IPs with metadata (such as lifetime)
|
1 month ago |
Felix Stupp
|
5436d31ca8
|
nft-update-addresses: fix logging of thread exception
|
1 month ago |
Felix Stupp
|
ecff468750
|
nft-update-addresses: parse lifetimes to absolute datetime
|
1 month ago |
Felix Stupp
|
7a09055ec3
|
nft-update-addresses: use TypeAlias for IPvXInterface
|
1 month ago |
Felix Stupp
|
81715a7897
|
nft-update-addresses: MACAdress: convert comment to docstring
|
1 month ago |
Felix Stupp
|
543c4cac1d
|
nft-update-addresses: add comment about ip update format
|
1 month ago |
Felix Stupp
|
cba1292bd9
|
nft-update-addresses: add support for parsing lifetimes on IP updates
|
1 month ago |
Felix Stupp
|
ca3093ddb1
|
nft-update-addresses: split update parse & gen in InterfaceConfig
|
1 month ago |
Felix Stupp
|
1df05af3c5
|
nft-update-addresses: remove support for deprecated protocol port rules
|
1 month ago |
Felix Stupp
|
7b4d5ada9c
|
nft-update-addresses: improve error message on requiring CIDR /64 for SLAAC IPs
|
1 month ago |
Felix Stupp
|
4cd830ba6e
|
nft-update-addresses: improve error reportings from inside threads
|
1 month ago |
Felix Stupp
|
6e74da5a70
|
nft-update-addresses: implement general set/map implementation
deprecating specific port exposed/forwarded support
|
1 month ago |
Felix Stupp
|
b62b67257f
|
nft-update-addresses: implement dnat allow set
|
1 month ago |
Felix Stupp
|
c886e880f7
|
nft-update-addresses: reformat code
|
1 month ago |
Felix Stupp
|
15203e1c7e
|
nft-update-addresses: flush prefix sets on IP address removal
|
1 month ago |
Felix Stupp
|
99e7fa2f62
|
nft-update-addresses: add helper matcher to enum NftValueOperation
|
1 month ago |
Felix Stupp
|
11626ede34
|
nft-update-addresses: add ULAs to addr sets
|
1 month ago |
Felix Stupp
|
376e54e564
|
nft-update-addresses: remove debug log on ULA case
|
1 month ago |
Felix Stupp
|
25117551b4
|
nft-update-addresses: extract IPv6_ULA_NET as global const
|
1 month ago |
Felix Stupp
|
7f6e608fa0
|
nft-update-addresses: add all_ipvX{addr,net} sets
|
1 month ago |
Felix Stupp
|
84fc26d1dc
|
nft-update-addresses: extract kickoff_ip from monitor_ip
|
1 month ago |
Felix Stupp
|
52ddde1d6a
|
nixos: set system.configurationRevision from flake metadata
|
1 month ago |
Felix Stupp
|
ef0f816b70
|
add backport helpers to lib.backport
|
1 month ago |
Felix Stupp
|
07c9126aa9
|
add lib.lists.groupByMult
|
1 month ago |
Felix Stupp
|
ea7a167bf9
|
add lib.attrsets file (empty, for now)
|
1 month ago |
Felix Stupp
|
79fd0353cb
|
add lib.strings.conditionalString
|
1 month ago |
Felix Stupp
|
b80ebe6811
|
lib: rewrite importing sub libaries
|
1 month ago |
Felix Stupp
|
9de5d64d7e
|
add lib.network
|
1 month ago |
Felix Stupp
|
5b0b20b3a9
|
add lib.math
|
1 month ago |
Felix Stupp
|
7a1cc082a4
|
nixosMod: add extends for services.tailscale.{set,up}Flags
|
2 months ago |
Felix Stupp
|
82314ed3ef
|
nft-update-addresses: add support for listing MACs without ports defined
and use this on router module to fix using devices without ports defined
|
2 months ago |
Felix Stupp
|
489b6ccd78
|
nixosMod/router: ensure macs are used in lower case format
|
2 months ago |
Felix Stupp
|
65bd877fd9
|
nixosMod/router: filter empty results on join, fixes devs w/o ports
|
2 months ago |
Felix Stupp
|
844a554553
|
nixosMod/router: rewrite code with lib.trivial.pipe
|
2 months ago |
Felix Stupp
|
06aea6f327
|
nisosProfiles: add installer
|
2 months ago |
Felix Stupp
|
76d22b49ab
|
nixosProfiles: extract pveGuestHwSupport from pveGuest
for installers with increased pveGuest support (e.g. qemu-guest-agent)
|
2 months ago |
Felix Stupp
|
6f3f7f7682
|
nixosProfiles: add helper for importing a profile as flakeMod
|
2 months ago |
Felix Stupp
|
46960817bb
|
nixos: add helper to import systems from files
|
2 months ago |
Felix Stupp
|
450362e37a
|
nixos: expose all args to nixosSystem via _banananetwork_systemArgs
|
2 months ago |
Felix Stupp
|
796adc33a7
|
nix/myOptions: declare my username a default
|
2 months ago |
Felix Stupp
|
7c4a5e0beb
|
overlays/fromFlake: add librespot-auth
|
2 months ago |
Felix Stupp
|
7ed8faaca8
|
nixosProfiles/common: add SSH host key of gitlab.kit.edu
|
2 months ago |