Commit graph

  • 690cedf00d better type for config.groups Daniel Barlow 2023-02-25 20:33:18 +0000
  • 228b270385 pppoe: capture nameserver addresses as outputs Daniel Barlow 2023-02-25 20:31:41 +0000
  • 3b75cadb20 improve bridge support Daniel Barlow 2023-02-24 23:49:05 +0000
  • 8194e909ac fix typo, remove debug spew Daniel Barlow 2023-02-24 23:05:49 +0000
  • 03aec58c2c add "waitup", s6 readiness helper for network interfaces Daniel Barlow 2023-02-24 23:03:09 +0000
  • 3e1082ad18 allow interface service to specify dependencies Daniel Barlow 2023-02-22 19:18:59 +0000
  • f2e5f65149 add wireless support for hardware devices Daniel Barlow 2023-02-22 19:17:47 +0000
  • 751920c8fc qemu: switch to building wireless as kernel modules Daniel Barlow 2023-02-22 18:41:41 +0000
  • 891db9edc5 kernel derivation: add output for module support Daniel Barlow 2023-02-22 18:33:17 +0000
  • e89fcfbf09 collect "device" options into an attrset Daniel Barlow 2023-02-22 18:31:46 +0000
  • a2d8eaf95d make kernel config visually consistent: symbols are unquoted Daniel Barlow 2023-02-22 18:28:48 +0000
  • 4faf529dc3 define kernel MODULE_SIG everywhere Daniel Barlow 2023-02-22 18:20:56 +0000
  • 4f5b4924ff fix bordervm in hydra Daniel Barlow 2023-02-20 17:46:07 +0000
  • cc67116845 link to CoC, mention IRC Daniel Barlow 2023-02-21 17:34:09 +0000
  • 423f8aa6d3 add another link I've previously found useful Daniel Barlow 2023-02-19 17:06:54 +0000
  • c7a65625fa fix markup Daniel Barlow 2023-02-19 17:06:43 +0000
  • 10aeb5e464 add notes about dual-band hardware Daniel Barlow 2023-02-19 16:43:45 +0000
  • 81ccd11347 gl-ar750: support _actual_ mtd/spi not just fake one Daniel Barlow 2023-02-19 18:10:43 +0000
  • 817c3793d4 move dts config from kernel to boot Daniel Barlow 2023-02-18 15:13:19 +0000
  • 17ce917af8 TODO Daniel Barlow 2023-02-18 14:02:22 +0000
  • bf68127dc4 explain ppoe-l2tp better Daniel Barlow 2023-02-17 20:57:05 +0000
  • db70623bff improve markup Daniel Barlow 2023-02-17 20:54:18 +0000
  • 0777bb47c0 simplify calling buildEnv Daniel Barlow 2023-02-17 20:41:55 +0000
  • 37caac1d56 add shell.nix and tidy docs to take advantage of it Daniel Barlow 2023-02-17 20:19:45 +0000
  • 832221748b explain bordervm Daniel Barlow 2023-02-17 20:03:57 +0000
  • 42451a92e0 refine the backlog again Daniel Barlow 2023-02-17 17:13:38 +0000
  • ef0b5cb815 bordervm: make configurable Daniel Barlow 2023-02-17 16:28:50 +0000
  • 05576eeb94 harcode paths for kpppoed, add port num in config Daniel Barlow 2023-02-17 00:09:02 +0000
  • 40739d780b convert docs to restructuredText Daniel Barlow 2023-02-16 22:06:50 +0000
  • b60ce985b7 inline lib/merge-modules.nix Daniel Barlow 2023-02-16 17:22:27 +0000
  • 8915f828a5 empty doc folder Daniel Barlow 2023-02-15 23:26:22 +0000
  • d948438ae1 extract borderVm config into separate file Daniel Barlow 2023-02-15 21:21:52 +0000
  • a98b266445 remove NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM, no longer needed Daniel Barlow 2023-02-15 20:57:56 +0000
  • ea6b9c8016 bordervm add network debugging utils Daniel Barlow 2023-02-15 20:46:11 +0000
  • 9899fa91f6 bordervm static ethernet and tftp server Daniel Barlow 2023-02-15 20:45:44 +0000
  • b438a0fd17 handlersocket must be bound before calling select() Daniel Barlow 2023-02-15 20:42:37 +0000
  • 2388e4ca24 recvfrom(-1) is not the same as recvfrom() Daniel Barlow 2023-02-15 20:42:12 +0000
  • f98b9c5c97 add README to say where Tufted came from Daniel Barlow 2023-02-15 20:09:47 +0000
  • 1a29e2ba0f use locally modified tftp.lua instead of upstream tufty Daniel Barlow 2023-02-15 20:07:24 +0000
  • 118f78f334 remove "using luasocket" message Daniel Barlow 2023-02-15 20:06:58 +0000
  • a258456f25 check return value of bind Daniel Barlow 2022-10-04 22:02:33 +0100
  • 71e37f1b96 update listen docstring Daniel Barlow 2022-10-04 21:11:17 +0100
  • 55688c14ed pass remote host and port to callback as params 2..3 Daniel Barlow 2022-10-04 20:48:28 +0100
  • 59c0881235 remove unhelpful debug message Daniel Barlow 2022-10-04 20:47:06 +0100
  • 1b372bcb2b simpler eof handling Daniel Barlow 2023-02-15 19:50:00 +0000
  • b84a6e0aa5 fix poll() to not mutate its parameter Daniel Barlow 2023-02-15 19:49:16 +0000
  • d729709869 remove nixio support Daniel Barlow 2023-02-15 19:46:39 +0000
  • 740314b329 added at 3cb95c869e2fe74cc61ca303d88af6c5daad6734 Daniel Barlow 2023-02-15 19:43:37 +0000
  • e84833e52f WIP create VM for pppoe and tftpd Daniel Barlow 2023-02-14 22:08:52 +0000
  • 9d651f5851 move files Daniel Barlow 2023-02-13 20:30:12 +0000
  • c298f128fa refine the TODO list Daniel Barlow 2023-02-11 15:34:06 +0000
  • 5b51aa0826 tftp load address is per-device, IP addresses are local config Daniel Barlow 2023-02-11 13:28:25 +0000
  • dd8c8edd9c rewrite phram boot to use correct sizes and offsets Daniel Barlow 2023-02-11 13:10:38 +0000
  • 1a08aaad01 move outputs into a module Daniel Barlow 2023-02-10 23:10:44 +0000
  • 0a06319d0c make loadAddress and entryPoint device configuration Daniel Barlow 2023-02-10 18:20:01 +0000
  • 8cead61740 convert devices from overlay to module Daniel Barlow 2023-02-10 17:54:33 +0000
  • 6be459b9ac thinking Daniel Barlow 2023-02-10 16:43:06 +0000
  • a7c94f5a12 delete dead file Daniel Barlow 2023-02-08 23:19:37 +0000
  • 320d436c65 add wlan test to ci Daniel Barlow 2023-02-08 23:19:18 +0000
  • befc75b060 thunk Daniel Barlow 2023-02-08 22:25:21 +0000
  • c7f508d901 update contributing docs Daniel Barlow 2023-02-08 22:17:17 +0000
  • 1dc9770dbc turn run-qemu.sh and connect-qemu scripts into buildEnv commands Daniel Barlow 2023-02-08 22:49:10 +0000
  • 4addcbbd51 turn run-qemu.sh script into mips-vm buildEnv command Daniel Barlow 2023-02-08 22:16:39 +0000
  • 103d85bdea fix readme bugs Daniel Barlow 2023-02-08 18:13:58 +0000
  • cc7daeabb3 add routeros to overlay Daniel Barlow 2023-02-08 18:10:11 +0000
  • f356e475d6 add buildEnv to CI so we know next time tufted breaks Daniel Barlow 2023-02-08 00:12:29 +0000
  • 78c55d36a9 improve build tool derivations, review README Daniel Barlow 2023-02-08 00:03:37 +0000
  • 52d8c03ddd update tufted for nixpkgs fennel changes Daniel Barlow 2023-02-07 23:04:01 +0000
  • afd9bbbc80 building but untested kernels for gl-mt300a, gl-mt300n-v2 Daniel Barlow 2023-02-06 23:19:53 +0000
  • eaf90df56c per-device dts Daniel Barlow 2023-02-06 23:19:35 +0000
  • cb39209492 fix spelling, remove dead file Daniel Barlow 2023-02-05 22:42:41 +0000
  • 424abc72b8 rearrange all the ci stuff Daniel Barlow 2023-02-05 22:38:21 +0000
  • ebc5d6a3e0 convert pppoe test to a derivation Daniel Barlow 2023-02-05 17:37:31 +0000
  • 16a923f58f convert routeros pppoe service to a derivation Daniel Barlow 2023-02-05 17:35:41 +0000
  • 00aa42b803 create ci.nix to run all tests Daniel Barlow 2023-01-29 21:42:53 +0000
  • a0380728a5 convert test script to derivation Daniel Barlow 2023-01-29 21:39:34 +0000
  • 3b1bc7eff8 test derivation for ci Daniel Barlow 2023-01-29 20:29:36 +0000
  • 63bf4162b2 licence: remove accidental punctuation, update copyright year Daniel Barlow 2023-01-29 16:39:50 +0000
  • 8dc65d2fc8 pass deviceName as hydra input Daniel Barlow 2023-01-29 14:32:05 +0000
  • cb6cc4b858 add jobs to jobset so we can see more easily what fails Daniel Barlow 2023-01-29 12:42:15 +0000
  • 64b9bad891 allow building mips (bigendian) without setting env vars Daniel Barlow 2023-01-29 10:00:13 +0000
  • e6a173f71c make liminix-config a parameter with default Daniel Barlow 2023-01-29 09:23:09 +0000
  • 38cc3315b9 liminix-config is a path not an input Daniel Barlow 2023-01-29 09:11:20 +0000
  • eb4efab6a2 might be a hydra config Daniel Barlow 2023-01-28 23:18:28 +0000
  • 99d695930f fix code examples in README Daniel Barlow 2022-10-19 22:11:22 +0100
  • 76243d306c remove checkedConfig, check all the config Daniel Barlow 2022-10-19 22:09:38 +0100
  • 9c5b5a54e2 remove unneeded Kconfig.local handling Daniel Barlow 2022-10-19 18:23:20 +0100
  • a834656fef wot i thunk Daniel Barlow 2022-10-19 17:36:58 +0100
  • 0a46ba7fc3 move some wifi-related comments into wlan module Daniel Barlow 2022-10-19 17:36:31 +0100
  • f1b7780537 speed up kernel build Daniel Barlow 2022-10-19 17:34:22 +0100
  • d1dda7bf74 remove redundant nixpkgs.pkgs Daniel Barlow 2022-10-19 17:10:35 +0100
  • 3ef30056c4 trim down the qemu kernel config Daniel Barlow 2022-10-18 22:28:07 +0100
  • c6ed5d6f2d add ipv4/v6 to base kernel config Daniel Barlow 2022-10-18 18:56:29 +0100
  • 026932a745 add unix-domain socket support Daniel Barlow 2022-10-18 15:48:37 +0100
  • 3ff9e49085 enable eth1 Daniel Barlow 2022-10-18 15:48:29 +0100
  • c2bcf2dd3e fixup 4b513cd Daniel Barlow 2022-10-18 15:47:27 +0100
  • 45d52a6c99 tidy kconfig a bit Daniel Barlow 2022-10-16 15:31:10 +0100
  • 4b513cdb98 use openwrt kernel for gl-ar750 Daniel Barlow 2022-10-16 15:15:18 +0100
  • 77922c875b add per-device overlay Daniel Barlow 2022-10-15 18:55:33 +0100
  • fa31d00d6a openwrt ag71xx as module Daniel Barlow 2022-10-15 16:28:19 +0100