Commit graph

  • f36d8ef1d0 make mt300a flash-ready Daniel Barlow 2023-03-08 20:35:41 +0000
  • 85b5edc39d vlan interfaces depend on parent Daniel Barlow 2023-03-08 20:34:39 +0000
  • d290965711 shuffle kernel config for gl-mt300a Daniel Barlow 2023-03-07 22:49:33 +0000
  • 03a6d62d49 new todo list Daniel Barlow 2023-03-07 22:36:19 +0000
  • bfbbe00d58 describe role of flash config Daniel Barlow 2023-03-07 22:03:31 +0000
  • 8611dab602 unadvisable use of cat Daniel Barlow 2023-03-07 22:02:55 +0000
  • fec77a44b5 DRY loopback interface, it's the same everywhere Daniel Barlow 2023-03-07 22:02:24 +0000
  • 0436025e91 example config for "wireless extender" role Daniel Barlow 2023-03-07 21:33:01 +0000
  • e8d5e4c788 move regulatory.db to wlan module Daniel Barlow 2023-03-07 21:32:21 +0000
  • b65a405a43 wibble Daniel Barlow 2023-03-07 19:11:46 +0000
  • 70f8f5ecfd remove hostapd debugging flag Daniel Barlow 2023-03-07 19:11:25 +0000
  • c046c39613 wlan support for mt300a Daniel Barlow 2023-03-07 19:11:12 +0000
  • e86e9430fc vlans and mt300a wired network interfaces Daniel Barlow 2023-03-07 19:10:12 +0000
  • 06687a819a udhcpc notify when ready Daniel Barlow 2023-03-07 19:06:40 +0000
  • f9f9720ba7 ${!foo} doesn't work in ash, switch to printenv Daniel Barlow 2023-03-07 19:05:58 +0000
  • 4596bc3e88 build smaller versions of hostap and nftables Daniel Barlow 2023-03-06 17:49:59 +0000
  • aa5f8c07e6 don't patch s6 if new enough not to need it Daniel Barlow 2023-03-06 17:49:11 +0000
  • 1565a8414d remove inadvertant references to bash Daniel Barlow 2023-03-06 17:48:17 +0000
  • 83e56a3a90 add swconfig package Daniel Barlow 2023-03-05 22:32:56 +0000
  • 2787e6a230 reformat qprint substitutions Daniel Barlow 2023-03-05 21:33:51 +0000
  • a8cb872859 add service name to log lines Daniel Barlow 2023-03-04 23:08:25 +0000
  • 5427456c21 rename notificationFd to notification-fd Daniel Barlow 2023-03-04 21:19:30 +0000
  • 08bed15cf8 ssh service Daniel Barlow 2023-03-04 00:39:54 +0000
  • e1eb4e1fcb oops Daniel Barlow 2023-03-04 00:35:40 +0000
  • a3cdc32142 define structured options for config.users Daniel Barlow 2023-03-04 00:24:48 +0000
  • 25a46dcb2c escape $ in pseudofile Daniel Barlow 2023-03-04 00:23:21 +0000
  • 38756af1c1 add in_outputs shell function which ensures umask is set Daniel Barlow 2023-03-03 23:06:18 +0000
  • e0ea576674 rename "device" config tree as "hardware" Daniel Barlow 2023-03-03 22:52:33 +0000
  • 263882cbe4 move dts config option from boot to device Daniel Barlow 2023-03-03 22:43:44 +0000
  • fd500041fa move new packages to pkgs/default.nix Daniel Barlow 2023-03-03 22:20:59 +0000
  • c9f55ba177 delete unused file Daniel Barlow 2023-03-03 21:38:43 +0000
  • d75437d577 note to self: check if these kconfig options still needed Daniel Barlow 2023-03-03 20:08:12 +0000
  • d782970313 delete commented-out code Daniel Barlow 2023-03-03 20:07:39 +0000
  • bbd699d7b1 add module for device-specific config Daniel Barlow 2023-03-03 20:04:39 +0000
  • 0cd1bd99e1 declare device.flash options in base.nix Daniel Barlow 2023-03-02 23:28:39 +0000
  • 6d191b73ae add outputs.flashable - flashable firmware.bin Daniel Barlow 2023-03-02 23:01:26 +0000
  • 0cab6e9fba rename phram -> tftpboot and flash.scr to boot.scr Daniel Barlow 2023-03-02 15:11:12 +0000
  • adc198b3af WIP push to see what passes Daniel Barlow 2023-03-01 22:24:58 +0000
  • 259f5c767b ath10k kernel support and and firmware Daniel Barlow 2023-03-01 21:08:47 +0000
  • fc4f726dd6 make hostapd service depend on its interface Daniel Barlow 2023-03-01 18:13:54 +0000
  • 41ff5a1fe6 move FW_LOADER* config to modules/base Daniel Barlow 2023-03-01 18:11:38 +0000
  • 626a365f79 replace waitup with more generally useful ifwait Daniel Barlow 2023-03-01 17:55:52 +0000
  • 14dacb8056 update netlink-lua to latest Daniel Barlow 2023-02-28 20:56:19 +0000
  • ea2c5e158d add missing argument Daniel Barlow 2023-02-26 17:54:58 +0000
  • fe1b33f307 example config for ppoe router Daniel Barlow 2023-02-25 23:12:55 +0000
  • c37332910a add option to provide dnsmasq resolv-file from a service Daniel Barlow 2023-02-25 22:53:50 +0000
  • 59ce03630a consistent ownership/permissions for /run/service-state/** Daniel Barlow 2023-02-25 22:53:06 +0000
  • 4bd99df0f1 spew for this week Daniel Barlow 2023-02-25 20:35:29 +0000
  • 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