Commit Graph

49 Commits (3d49ebff29894fe58de97a07a02035bd6d9a2752)
 

Author SHA1 Message Date
Matthew Salerno 3d49ebff29 Added manual IP assignment tests
Matthew Salerno bd52d85d2d Generalized ip assignment to take cidr or IP
Matthew Salerno fd2b9ce77c Generalized ip assignment to take cidr or IP
Matthew Salerno 57f8e0e974 Fixed manual ipv4 assignment issue
Matthew Salerno a24fffa753 Update README.md with link to self
Matthew Salerno dd9de47a84 fixed missing link
Matthew Salerno e761330e91 fixed missing link
Matthew Salerno b658653fd9 fixed missing link
Matthew Salerno 0221843560 moved readme to wiki
Matthew Salerno bb8636dd8d Readme moved to wiki
Matthew Salerno 78e3d74568 Fixed groups not bieng parsed correctly
Matthew Salerno 86e300428b Fixed a bug in allGroupEndpoints logic
Matthew Salerno 8a62bfebf2 Remove unused file, fix type signatures for additional[Parsers/Configurers/KeyProviders]
Matthew Salerno 9a5c773355 oops, delete net.nix
Matthew Salerno b97760e456 fixup additional_ settings
Matthew Salerno 7b783f8da5 add mailing list, fix disable not doing anything, make "null test" test disable
Matthew Salerno 753c072663 change null test to test enable = false
Matthew Salerno 690e13e902 add mailing list to readme
Matthew Salerno 2c0d7e0048 Eating my own dogfood, and adding mkIf cfg.enable
Matthew Salerno 4307607c64 make tests better
Matthew Salerno d61f6edaa9 ring test
Matthew Salerno d5fcc01f9c mesh test
Matthew Salerno aebef85ff6 Simple test
Matthew Salerno e8b630b23d Start of tests
Matthew Salerno 0fa7a36dcb Minor docs changes
Matthew Salerno 6a82d57a8d The big bugfix commit
Matthew Salerno bd9c2b14e5 fix hosts file
Matthew Salerno ff051d75bf split into /64 net instead of /80
Matthew Salerno 788e783ae2 add peers to host file
Matthew Salerno 1e6027dde9 fixes to docs because I don't know how sourcehut markdown works
Matthew Salerno bcfec8b083 fixes to docs because I don't know how sourcehut markdown works
Matthew Salerno b02749616e fixes to docs
Matthew Salerno eb9c2ec79f lots more docs
Matthew Salerno 6c047213c0 add networkd
Matthew Salerno 630ce0585b add license
Matthew Salerno ecefdd099a Bumper car bugfixing until it actually works as a flake
Matthew Salerno 18b08d06ec Cleanup the configurer by moving helpers into lib
Matthew Salerno f45752f5d7 Fixed bug with key providers in static configuration
Matthew Salerno e3c89e816f Key providers and other changes I forgot (sorry git historians)
Matthew Salerno ca4c6e0393 quick docs fix
Matthew Salerno fb7f315db9 more documentation
Matthew Salerno 03aa0704b4 more fixes, some QOL features
Matthew Salerno 695a65b8d0 improved documentation
Matthew Salerno 0a3ebc78df Fixes
Matthew Salerno 610449680d oops
Matthew Salerno 5a3c11f81f you know it's good when you keep rewriting it
Matthew Salerno e58ea8655e added options for specifying endpoints, other refactoring
Matthew Salerno 60ac560c64 Now maps to config (json compatible) to a recursive attrset that is more ergonomic (not json compatible)
Matthew Salerno fcb8a4d0f8 Made helper functions to remap data in more config-friendly ways