Commit graph

  • 7ae86c23d9 Merge pull request 'external: initialize machinery for external interop' (#5) from colmena--compat into main Ryan Lahfa 2024-05-24 17:34:19 +0200
  • 081b9ab370 feat(modules): add a nixpkgs module Raito Bezarius 2024-04-28 17:34:57 +0200
  • 258c33f409 feat(entrypoint): expose evalModules for external interop Raito Bezarius 2024-04-21 20:34:39 +0200
  • 00a99d16b5 make a serviceDefn for wwan Daniel Barlow 2024-05-15 17:36:16 +0100
  • c3d6c55a74 commentary Daniel Barlow 2024-05-14 22:27:37 +0100
  • fa7fde87db add hacky wwan service with hardcoding all over Daniel Barlow 2024-05-14 22:19:34 +0100
  • 0f520ceee2 create cdc-ncm module Daniel Barlow 2024-05-14 18:07:33 +0100
  • 9cb73f3fec barebones usb_modeswitch package Daniel Barlow 2024-05-14 12:56:58 +0100
  • fc9cb8e07d l2tp set default route via tunnel Daniel Barlow 2024-05-14 12:52:50 +0100
  • 1c9f20dd40 exec xl2tpd Daniel Barlow 2024-05-13 17:51:59 +0100
  • 4a6d93dc2c add rudimentary l2tp service module Daniel Barlow 2024-05-11 22:48:06 +0100
  • be1254f29c bordervm enable nat Daniel Barlow 2024-05-09 00:04:21 +0100
  • 11384d78af gl-ar750 appendDTB Daniel Barlow 2024-05-09 00:01:49 +0100
  • b6e2585ebb memorable net device names for gl-ar750 Daniel Barlow 2024-05-08 23:59:35 +0100
  • cd116ad9e7 list pkgs we need in bordervm build Daniel Barlow 2024-05-22 18:44:12 +0100
  • 58cce5b544 run dhcp server on bordervm Daniel Barlow 2024-05-08 23:03:32 +0100
  • 10ab431d15 tftp addresses Daniel Barlow 2024-05-07 17:50:34 +0100
  • c40f258323 think (foreshadowing) Daniel Barlow 2024-05-07 17:50:13 +0100
  • 1e9204f2f0 Merge pull request 'feat: add proper A/B schema' (#1) from preinit-ab into main Ryan Lahfa 2024-05-24 17:22:45 +0200
  • 471c63b399 s6-rc do cleanup in "finish", don't append to "run" script zyxel-activation Daniel Barlow 2024-05-13 17:45:07 +0100
  • 9513452ad3 chore(git): ignore ccls LSP cache for C source code in the tree Raito Bezarius 2024-05-13 01:46:04 +0200
  • 073e4b8731 fix(project): move to Python 2.7.18.8 for insecure packages Raito Bezarius 2024-05-12 23:45:07 +0200
  • 36527c20ca chore(shell): add a deployEnv shell Raito Bezarius 2024-05-12 23:44:52 +0200
  • 59d6640343 feat(zyxel): cleanup A/B schema Raito Bezarius 2024-04-21 17:26:31 +0200
  • 782feaeafa set default for firewall extraRules Daniel Barlow 2024-05-03 16:28:53 +0100
  • ac54c89427 add busybox to bordervm for udhcpd Daniel Barlow 2024-05-01 23:09:23 +0100
  • 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