Commit graph

  • 5a3646cb29 add authorized keys to bordervm Daniel Barlow 2024-05-01 23:07:11 +0100
  • e249f48cff add deps on {ins,rm}mod and kconfig for firewall module Daniel Barlow 2024-05-01 23:06:12 +0100
  • 6661e42684 mt300a tftpboot needs appendDTB Daniel Barlow 2024-05-01 23:04:25 +0100
  • b9ba9ef835 mt300a remove unneeded service dependencies Daniel Barlow 2024-05-01 23:03:55 +0100
  • 8b69dcc209 pass entire config fragment to levitate, not just services Daniel Barlow 2024-04-29 19:58:25 +0100
  • 9b3a3b9ff7 add levitate to arhcive Daniel Barlow 2024-04-28 21:38:13 +0100
  • 7d08497bcb arhcive remove coldplug fudge Daniel Barlow 2024-04-28 21:37:30 +0100
  • 0e84adaa0e maybe don't need deps for gl-mt300a vlan devices? Daniel Barlow 2024-04-28 21:35:09 +0100
  • 660ed5df8f vlan interface services depend on primary Daniel Barlow 2024-04-28 21:33:36 +0100
  • 792a11c8c0 gl-mt300n-v2 use full path to swconfig in service stop Daniel Barlow 2024-04-28 21:32:42 +0100
  • 7e4a05bbf8 separate kernel and base modules Daniel Barlow 2024-04-28 12:44:27 +0100
  • a4ba5c85e1 alphabetize list in all-modules Daniel Barlow 2024-04-28 12:42:47 +0100
  • 723ef73d5a inout: test hotplug and coldplug Daniel Barlow 2024-04-27 22:41:30 +0100
  • 3d4e782929 devout: run tests in postBuild Daniel Barlow 2024-04-27 20:57:17 +0100
  • 1b6a05aec5 make uevent-watch use devout instead of direct netlink Daniel Barlow 2024-04-26 22:00:31 +0100
  • 80628a3d90 move event matching tests to devout Daniel Barlow 2024-04-26 21:44:02 +0100
  • bf0cafffed start devout alongside mdevd Daniel Barlow 2024-04-26 20:52:12 +0100
  • e49aba127c devout: improve socket error handling Daniel Barlow 2024-04-26 20:49:23 +0100
  • 324465bc18 devout: write uevent KEY=value format to clients Daniel Barlow 2024-04-26 17:37:28 +0100
  • b33249a050 devout: add readiness notification Daniel Barlow 2024-04-26 17:23:29 +0100
  • b9c084415e devout: handle readiness on netlink socket but no event Daniel Barlow 2024-04-26 17:12:12 +0100
  • cf9cadd212 devout: replay relevant events to new subscriber Daniel Barlow 2024-04-26 17:03:30 +0100
  • a116fe084a devout: use socket constants from anoia.net.constants Daniel Barlow 2024-04-26 16:48:51 +0100
  • 74cf3e0711 add anoia.net.constants for SOCK_{STREAM,DGRAM} etc Daniel Barlow 2024-04-26 16:43:09 +0100
  • 9795f03da4 think Daniel Barlow 2024-04-26 16:41:31 +0100
  • cdb23b147c convert anoia.fs to use lualinux Daniel Barlow 2024-04-25 21:14:37 +0100
  • dbd1264352 convert anoia.fs to use lualinux instead of lfs Daniel Barlow 2024-04-24 20:44:32 +0100
  • 834858d5bc think Daniel Barlow 2024-04-24 18:33:57 +0100
  • 18335b95e3 devout: strip newlines from client terms Daniel Barlow 2024-04-24 18:33:02 +0100
  • 6bee2f67ac devout: add incoming netlink messages to database Daniel Barlow 2024-04-24 18:32:27 +0100
  • b4ba3eea21 fix revents in unpack-pollfds Daniel Barlow 2024-04-24 18:31:26 +0100
  • 16af3984c9 add lualinux to fennelrepl Daniel Barlow 2024-04-24 18:30:34 +0100
  • ce7e395295 devout test: replace minisock with lualinux Daniel Barlow 2024-04-24 18:29:24 +0100
  • 7e13e017eb add readline suport to fennelrepl Daniel Barlow 2024-04-24 18:28:39 +0100
  • bbf2f53c0e cross-compile lualinux Daniel Barlow 2024-04-24 18:28:14 +0100
  • 032d0f8aca add netlink socket Daniel Barlow 2024-04-23 23:34:25 +0100
  • b8ac9e5279 convert devout from minisock to lualinux Daniel Barlow 2024-04-23 23:33:11 +0100
  • ff2604ca5d think Daniel Barlow 2024-04-23 23:30:50 +0100
  • 72789984ce add lualinux package Daniel Barlow 2024-04-23 22:41:38 +0100
  • 90d9d0e811 update minisock to not scribble on lua strings Daniel Barlow 2024-04-23 20:19:33 +0100
  • 97a8ae1c84 devout: add event loop and main run function Daniel Barlow 2024-04-23 20:15:02 +0100
  • 52eb283a26 implement unsubscribe Daniel Barlow 2024-04-23 20:12:46 +0100
  • cbb1de804e switch to minisock fork witj poll() call Daniel Barlow 2024-04-23 20:09:41 +0100
  • afb14d844b feat(preinit): support alternative roots Raito Bezarius 2024-04-21 15:38:44 +0200
  • f9c03998b8 implement subscriptions with callback Daniel Barlow 2024-04-21 13:19:17 +0100
  • 50de1b090f add the rest of the test list (all we've thought of) Daniel Barlow 2024-04-21 11:22:26 +0100
  • 648382f64a report bodyless tests as PENDING Daniel Barlow 2024-04-21 11:19:42 +0100
  • e9370358ae implement "remove" events Daniel Barlow 2024-04-21 11:19:06 +0100
  • 762ce7b6b8 cut/paste devout implementation into a real module Daniel Barlow 2024-04-20 22:48:00 +0100
  • b1c0560f4f implement fetch by path Daniel Barlow 2024-04-20 22:20:43 +0100
  • e34135c41a improve failed test reporting Daniel Barlow 2024-04-20 21:46:37 +0100
  • 712c9b266f implement find Daniel Barlow 2024-04-20 18:42:42 +0100
  • 4df963996c devout: add device Daniel Barlow 2024-04-20 18:24:10 +0100
  • 349bfecbb8 new package "devout", does nothing yet Daniel Barlow 2024-04-20 17:45:40 +0100
  • 450d3820b2 clean up uevent-watch test using writeFennel and mainFunction Daniel Barlow 2024-04-20 16:53:43 +0100
  • 771585546d import expect= where previously it was copy-pasted Daniel Barlow 2024-04-20 15:09:50 +0100
  • 73abf952d5 package minisock, a minimal Lua socket library Daniel Barlow 2024-04-20 15:09:17 +0100
  • 8af4e9fd5b package anoia assert macros and point fennelrepl at them Daniel Barlow 2024-04-20 14:59:14 +0100
  • 7e19d80130 anoia: add assert macro module Daniel Barlow 2024-04-20 14:04:32 +0100
  • 0f0688c802 think Daniel Barlow 2024-04-20 14:03:48 +0100
  • b43f17f655 think Daniel Barlow 2024-04-20 12:23:04 +0100
  • adf62d4483 arhcive: make it work when disk is attached before boot Daniel Barlow 2024-04-17 18:49:30 +0100
  • 68eb1360f6 use appended dtb in gl-mt300n-v2 tftpboot Daniel Barlow 2024-04-17 18:48:19 +0100
  • 19ad6cd278 watchdog: put s6 pkg on $PATH for s6-svstat Daniel Barlow 2024-04-17 13:01:10 +0100
  • 00076c7b81 mount service: use uevent-watch Daniel Barlow 2024-04-17 12:59:13 +0100
  • 721e7499f3 arhcive: use usb module instead of harcoded kconfig Daniel Barlow 2024-04-17 12:53:43 +0100
  • fc723b9a35 think Daniel Barlow 2024-04-16 18:59:01 +0100
  • a5f16dfa81 convert inout test to use uevent-watch Daniel Barlow 2024-04-15 22:15:27 +0100
  • 41a4b1f7ef clean cruft from inout test script Daniel Barlow 2024-04-15 22:00:44 +0100
  • 42a5699326 remove unneeded config from inout test Daniel Barlow 2024-04-15 21:19:18 +0100
  • ea2b25168e add uevent-watch, which toggles services based on uevent msgs Daniel Barlow 2024-04-15 21:15:07 +0100
  • 5564cf0554 add nellie.close Daniel Barlow 2024-04-11 23:07:02 +0100
  • f3a13630d3 add multicast groups param to nellie.open Daniel Barlow 2024-04-11 23:03:49 +0100
  • f233acf9ff netlink uevent hello world Daniel Barlow 2024-04-06 12:33:22 +0100
  • b6a054c588 add mdevd as module Daniel Barlow 2024-04-14 21:59:23 +0100
  • b231664a06 anoia: add basename, dirname Daniel Barlow 2024-04-10 19:34:09 +0100
  • f4bf3029fa anoia: alphabetize exports Daniel Barlow 2024-04-10 19:33:09 +0100
  • 05f2c9a2f7 add lua in nix-shell environment Daniel Barlow 2024-04-06 12:30:41 +0100
  • 5df5c822ea convert mount service to trigger Daniel Barlow 2024-04-03 23:17:36 +0100
  • 4795dd05b7 unconditionally restart trigger services on liminix-rebuild Daniel Barlow 2024-04-03 23:07:56 +0100
  • a192f08881 remove missing module Daniel Barlow 2024-03-29 17:34:10 +0000
  • a873dc6608 Merge commit 'efcfdcc' Daniel Barlow 2024-03-28 23:47:04 +0000
  • 2fb4756a7f add soft restart option to liminix-rebuild Daniel Barlow 2024-03-28 23:45:10 +0000
  • 04f5174425 fix vanilla-configuration defaultroute Daniel Barlow 2024-03-28 22:13:21 +0000
  • dca2e4def1 fix params to s6-rc-init Daniel Barlow 2024-03-28 21:56:28 +0000
  • b60126775a improve liminix-rebuild test Daniel Barlow 2024-03-28 21:27:35 +0000
  • 76f11bcc93 liminix-rebuild: remove -f flag from reboot call Daniel Barlow 2024-03-28 21:36:48 +0000
  • efcfdcc21d think Daniel Barlow 2024-03-28 20:28:47 +0000
  • 77f1a78331 ifwait block if s6-rc lock is held Daniel Barlow 2024-03-16 23:09:41 +0000
  • 28a5dec7dd implement ifwait trigger service and use in bridge Daniel Barlow 2024-03-16 20:41:13 +0000
  • fad0a47b75 add config.system.callService Daniel Barlow 2024-03-16 20:23:18 +0000
  • af52aafc84 deep thoughts Daniel Barlow 2024-03-16 20:22:30 +0000
  • 34442b6069 failing test for ifwait Daniel Barlow 2024-03-12 23:41:46 +0000
  • b8a46fc05e allow buildInputs param to s6 service Daniel Barlow 2024-03-16 20:25:29 +0000
  • 8ac2c6cec1 support timeouts (default 30s) for starting s6-rc services Daniel Barlow 2024-03-16 23:08:59 +0000
  • 8879b2d1ba fix rt2x00 wifi Daniel Barlow 2024-03-24 23:21:52 +0000
  • 83e346d5a0 add deviceName param Daniel Barlow 2024-03-22 21:55:44 +0000
  • 156b1fe64a deep thoughts Daniel Barlow 2024-03-22 21:54:38 +0000
  • 1a314e55b7 firewall module: provide default rules and merge extraRules Daniel Barlow 2024-03-21 12:00:34 +0000
  • 9263b21faa create gateway profile by extracting from rotuer example Daniel Barlow 2024-03-18 00:05:43 +0000