| 2023-08-07 22:08 | doc: print headline for modules with no preamble | Daniel Barlow | 1 | +1 | -1 |
| 2023-08-07 22:03 | add preamble text to each service-providing-module | Daniel Barlow | 5 | +43 | -0 |
| 2023-08-07 21:14 | extract module top-level comment to docs | Daniel Barlow | 4 | +30 | -12 |
| 2023-08-07 20:43 | add some missing descriptions | Daniel Barlow | 2 | +37 | -4 |
| 2023-08-06 21:26 | fix underline | Daniel Barlow | 1 | +1 | -1 |
| 2023-08-06 21:25 | extremely hacky first pass at autogenerated module docs | Daniel Barlow | 4 | +139 | -7 |
| 2023-08-05 13:16 | convert ntp to serviceDefn | Daniel Barlow | 4 | +49 | -52 |
| 2023-08-05 13:08 | convert bridge service to serviceDefn | Daniel Barlow | 4 | +25 | -33 |
| 2023-08-05 11:21 | update hostapd to "build" syntax | Daniel Barlow | 4 | +14 | -18 |
| 2023-08-05 11:07 | convert firewall service to new serviceDefn | Daniel Barlow | 3 | +16 | -15 |
| 2023-08-04 19:39 | move module-based-service parameter types into service | Daniel Barlow | 5 | +73 | -54 |
| 2023-08-04 19:19 | improve grammar of mkEnableOption descriptions | Daniel Barlow | 2 | +4 | -4 |
| 2023-08-04 19:07 | fix illegal module options | Daniel Barlow | 2 | +1 | -2 |
| 2023-07-22 22:50 | fix makestep type | Daniel Barlow | 1 | +11 | -3 |
| 2023-07-22 22:37 | DRY up wireless config | Daniel Barlow | 1 | +13 | -19 |
| 2023-07-22 22:22 | add first version of ntp module | Daniel Barlow | 4 | +103 | -20 |
| 2023-07-20 11:07 | markup | Daniel Barlow | 1 | +3 | -4 |
| 2023-07-20 11:05 | inline excessive lets | Daniel Barlow | 1 | +9 | -13 |
| 2023-07-20 10:46 | extract bridge to module-based services | Daniel Barlow | 4 | +88 | -23 |
| 2023-07-20 10:28 | alias config.system.service | Daniel Barlow | 1 | +6 | -5 |
| 2023-07-16 16:56 | update wlan test to use module | Daniel Barlow | 1 | +6 | -4 |
| 2023-07-16 16:50 | use module-based-service for hostapd | Daniel Barlow | 4 | +69 | -43 |
| 2023-07-16 16:39 | mote that modules are in a state of flux | Daniel Barlow | 1 | +25 | -3 |
| 2023-07-16 16:04 | add comments | Daniel Barlow | 1 | +5 | -2 |
| 2023-07-16 16:04 | remove redundant let | Daniel Barlow | 1 | +3 | -5 |
| 2023-07-16 15:55 | turn nftables firewall into a service-providing module | Daniel Barlow | 4 | +114 | -56 |
| 2023-07-15 22:40 | thunk | Daniel Barlow | 1 | +11 | -0 |
| 2023-07-14 21:53 | make a module for dnsmasq | Daniel Barlow | 5 | +99 | -66 |
| 2023-07-14 21:23 | use ppp module in pppoe test | Daniel Barlow | 1 | +7 | -15 |
| 2023-07-14 20:33 | move pppoe service derivation into ppp module dir | Daniel Barlow | 4 | +66 | -67 |
| 2023-07-14 20:08 | rename modules/ppp.nix -> modules/ppp/default.nix | Daniel Barlow | 3 | +23 | -25 |
| 2023-07-14 19:22 | move typeChecked into pkgs.liminix.lib | Daniel Barlow | 4 | +25 | -12 |
| 2023-07-14 15:53 | accept attr args to pppoe service, and typecheck them | Daniel Barlow | 3 | +21 | -7 |
| 2023-07-13 18:44 | new ppp module, used by rotuer | Daniel Barlow | 2 | +26 | -7 |
| 2023-07-13 18:24 | rename config.outputs to config.system.outputs | Daniel Barlow | 13 | +236 | -122 |
| 2023-07-13 10:54 | more thoughts about modules | Daniel Barlow | 1 | +103 | -0 |
| 2023-07-09 14:18 | fix section order | Daniel Barlow | 1 | +19 | -18 |
| 2023-07-09 14:07 | add cautionary note about flashing from openwrt | Daniel Barlow | 1 | +18 | -13 |
| 2023-07-08 22:43 | document flash.scr | Daniel Barlow | 1 | +27 | -8 |
| 2023-07-08 22:07 | set ipv6 wan address to that provided by dhcpv6 | Daniel Barlow | 3 | +77 | -10 |
| 2023-07-08 22:05 | shell.nix: set FENNEL_PATH for interactive convenience | Daniel Barlow | 1 | +1 | -0 |
| 2023-07-08 22:05 | fennelrepl add PREFIX/?/init.lua to lua load path | Daniel Barlow | 1 | +4 | -1 |
| 2023-07-08 21:33 | fennelrepl: fix bug which introduced whitespace in package.path | Daniel Barlow | 1 | +2 | -2 |
| 2023-07-08 21:15 | extract service output watcher to fennel module | Daniel Barlow | 3 | +40 | -33 |
| 2023-07-08 21:14 | allow running scripts using fennelrepl | Daniel Barlow | 1 | +6 | -2 |
| 2023-07-05 19:41 | explain why all the examples are misspelled | Daniel Barlow | 1 | +13 | -0 |
| 2023-07-05 19:34 | rotuer: remove hardcoded wan address | Daniel Barlow | 1 | +9 | -9 |
| 2023-07-05 19:23 | fennel: extract some common functions into a shareable module | Daniel Barlow | 7 | +60 | -21 |
| 2023-07-04 21:58 | add fennelrepl package | Daniel Barlow | 3 | +36 | -0 |
| 2023-07-04 21:56 | install fennel from source as a package | Daniel Barlow | 3 | +40 | -24 |
| 2023-07-02 17:19 | rename luaSmall package to lua | Daniel Barlow | 5 | +13 | -17 |
| 2023-07-01 23:52 | simplify protocol for watchers of service output directories | Daniel Barlow | 2 | +79 | -47 |
| 2023-07-01 11:48 | hardcode global wan address, temporarily | Daniel Barlow | 1 | +10 | -0 |
| 2023-06-30 19:02 | make a package for odhcpc-script | Daniel Barlow | 4 | +6 | -2 |
| 2023-06-30 09:17 | ipv6 default route | Daniel Barlow | 3 | +16 | -5 |
| 2023-06-28 22:51 | ipv4 nat rules | Daniel Barlow | 1 | +24 | -0 |
| 2023-06-28 22:51 | allow dhcp client on wan | Daniel Barlow | 1 | +11 | -0 |
| 2023-06-28 21:31 | rotuer: enable ipv6 forwarding | Daniel Barlow | 1 | +9 | -3 |
| 2023-06-28 21:20 | firewall: enable incoming ssh and dhcp6 | Daniel Barlow | 1 | +12 | -2 |
| 2023-06-28 21:19 | typo | Daniel Barlow | 1 | +1 | -1 |
| 2023-06-27 21:33 | comment-out example of allowed incoming | Daniel Barlow | 1 | +2 | -1 |
| 2023-06-27 20:26 | firewallgen: make nft shebang work | Daniel Barlow | 1 | +1 | -1 |
| 2023-06-27 20:25 | use numeric proto number (tautology...) for HIP | Daniel Barlow | 1 | +1 | -1 |
| 2023-06-27 20:23 | move nftables fib rule to the prerouting hook | Daniel Barlow | 1 | +2 | -2 |
| 2023-06-27 20:17 | load necessary kernel modules for firewall | Daniel Barlow | 5 | +80 | -2 |
| 2023-06-26 19:50 | thonk | Daniel Barlow | 1 | +22 | -0 |
| 2023-06-26 19:49 | extract writeKconfig to its own file | Daniel Barlow | 2 | +15 | -9 |
| 2023-06-22 16:46 | remove dead config option | Daniel Barlow | 1 | +0 | -1 |
| 2023-06-22 16:34 | remove rsync openssl dependency | Daniel Barlow | 1 | +7 | -5 |
| 2023-06-22 15:56 | remove dead config optiuon | Daniel Barlow | 1 | +0 | -1 |
| 2023-06-22 15:54 | example rotuer-secrets | Daniel Barlow | 1 | +14 | -0 |
| 2023-06-22 09:06 | add doc note about finding supported devices | Daniel Barlow | 1 | +15 | -0 |
| 2023-06-22 08:40 | thunk | Daniel Barlow | 1 | +69 | -0 |
| 2023-06-22 08:29 | preinit: null-terminate argv array for execve | Daniel Barlow | 1 | +3 | -1 |
| 2023-06-20 22:39 | extend timeout for pppoe test | Daniel Barlow | 1 | +2 | -3 |
| 2023-06-20 21:04 | remove non-building ntp service from test config | Daniel Barlow | 1 | +12 | -18 |
| 2023-06-20 19:20 | rotuer: use firewallgen to make packet filter rules | Daniel Barlow | 2 | +133 | -1 |
| 2023-06-20 19:19 | get fennel from source instead of luarocks | Daniel Barlow | 1 | +16 | -6 |
| 2023-06-20 19:13 | remove unused packages | Daniel Barlow | 1 | +3 | -1 |
| 2023-06-20 19:11 | update arch for gl-ar750 | Daniel Barlow | 1 | +1 | -1 |
| 2023-06-20 19:09 | remove deps from chrony | Daniel Barlow | 1 | +6 | -1 |
| 2023-06-20 19:06 | delete unused derivations in overlay | Daniel Barlow | 1 | +0 | -60 |
| 2023-06-19 20:37 | chronyd: disable editline | Daniel Barlow | 1 | +15 | -5 |
| 2023-06-18 22:02 | preinit: disable nolibc | Daniel Barlow | 2 | +5 | -3 |
| 2023-06-18 21:18 | fix nftables syntax | Daniel Barlow | 2 | +37 | -31 |
| 2023-06-18 16:41 | improve file-exists? function | Daniel Barlow | 1 | +4 | -4 |
| 2023-06-18 16:40 | add firewallgen package, which creates an nft script | Daniel Barlow | 4 | +184 | -0 |
| 2023-05-31 22:30 | þe saga continueth | Daniel Barlow | 1 | +82 | -0 |
| 2023-05-31 22:29 | ipv6 prefix delegation for rotuer | Daniel Barlow | 7 | +123 | -5 |
| 2023-05-30 20:00 | odhcpc script: mkdir | Daniel Barlow | 1 | +11 | -9 |
| 2023-05-30 17:20 | add funky dd features reqd by ath10k_cal_data | Daniel Barlow | 1 | +3 | -0 |
| 2023-05-30 17:20 | rotuer: use writeFennelScript for odhcpc update script | Daniel Barlow | 3 | +60 | -63 |
| 2023-05-29 19:20 | add writeFennelScript function, make ifwait use it | Daniel Barlow | 6 | +51 | -27 |
| 2023-05-26 17:36 | dhcp6c readiness notification | Daniel Barlow | 2 | +9 | -0 |
| 2023-05-24 22:01 | partly support getting IPv6 addresses | Daniel Barlow | 6 | +98 | -1 |
| 2023-05-22 22:31 | upgrade to ppp 2.5.0 | Daniel Barlow | 3 | +42 | -1 |
| 2023-05-21 23:27 | mention min-copy-closure | Daniel Barlow | 1 | +13 | -4 |
| 2023-05-21 23:20 | typo | Daniel Barlow | 1 | +1 | -3 |
| 2023-05-21 23:14 | improve(?) markup | Daniel Barlow | 1 | +5 | -5 |
| 2023-05-21 22:48 | grammar | Daniel Barlow | 1 | +1 | -1 |
| 2023-05-21 22:41 | link to OpenWrt serial console docs | Daniel Barlow | 1 | +3 | -1 |
| 2023-05-21 22:31 | update CoC | Daniel Barlow | 1 | +2 | -1 |
| 2023-05-21 20:27 | declare build product | Daniel Barlow | 1 | +6 | -4 |
| 2023-05-21 19:53 | build manual in CI | Daniel Barlow | 1 | +13 | -0 |
| 2023-05-21 16:08 | /etc/ashrc for interactive non-login shells | Daniel Barlow | 1 | +7 | -3 |
| 2023-05-21 16:07 | set PATH correctly in ssh sessions | Daniel Barlow | 1 | +10 | -1 |
| 2023-05-21 11:01 | keep dropbear host keys in /persist if it exists | Daniel Barlow | 2 | +6 | -4 |
| 2023-05-20 21:48 | cruft | Daniel Barlow | 2 | +1 | -7 |
| 2023-05-20 21:48 | min-collect-garbage and next steps | Daniel Barlow | 1 | +50 | -0 |
| 2023-05-20 21:34 | rotuer: set hostname | Daniel Barlow | 1 | +4 | -3 |
| 2023-05-20 21:30 | liminix-rebuild: test if nix-build succeeds | Daniel Barlow | 1 | +8 | -4 |
| 2023-05-20 20:55 | liminix-rebuild copy nix-store-paths to /persist | Daniel Barlow | 1 | +1 | -1 |
| 2023-05-20 20:09 | move min-list-garbage into min-collect-garbage pkg | Daniel Barlow | 6 | +99 | -81 |
| 2023-05-19 22:53 | write etc/nix-store-paths in systemConfiguration | Daniel Barlow | 2 | +8 | -9 |
| 2023-05-19 22:49 | min-list-garbage: check all store paths against file | Daniel Barlow | 2 | +85 | -2 |
| 2023-05-18 21:43 | liminix-rebuild source /etc/profile to get PATH for reboot | Daniel Barlow | 1 | +1 | -1 |
| 2023-05-17 21:49 | liminix-rebuild: put activate in /persist | Daniel Barlow | 1 | +3 | -2 |
| 2023-05-17 20:51 | remove standard.nix modues from qemu test | Daniel Barlow | 2 | +2 | -1 |
| 2023-05-17 14:37 | more thought | Daniel Barlow | 1 | +145 | -0 |
| 2023-05-17 14:16 | bordervm: add sshd, usbutils | Daniel Barlow | 1 | +2 | -0 |
| 2023-05-17 14:04 | Document jffs2, min-copy-closure, liminix-rebuild | Daniel Barlow | 2 | +196 | -82 |
| 2023-05-17 14:03 | add liminix-rebuild command | Daniel Barlow | 3 | +17 | -0 |
| 2023-05-16 19:13 | add "standard" module, which includes flashimage kexec & jffs2 | Daniel Barlow | 7 | +19 | -14 |
| 2023-05-11 22:53 | add min-copy-closure to buildEnv | Daniel Barlow | 1 | +1 | -0 |
| 2023-05-11 22:52 | min-copy-closure: remove verbose output | Daniel Barlow | 1 | +1 | -1 |
| 2023-05-10 20:38 | add example host config for bordervm ethernet | Daniel Barlow | 1 | +24 | -2 |
| 2023-05-09 21:58 | support USB ethernet in bordervm | Daniel Barlow | 3 | +39 | -17 |
| 2023-05-07 22:01 | extract common shell fns in tests | Daniel Barlow | 5 | +24 | -78 |
| 2023-05-07 21:52 | eth1 is lan in qemu | Daniel Barlow | 1 | +3 | -3 |
| 2023-05-07 21:51 | set up path for min-copy-closure | Daniel Barlow | 1 | +4 | -2 |
| 2023-05-07 21:07 | min-copy-closure: honour $SSH_COMMAND env var | Daniel Barlow | 1 | +14 | -2 |
| 2023-05-07 21:06 | min-copy-closure: improve output | Daniel Barlow | 1 | +3 | -2 |
| 2023-05-07 21:02 | test min-copy-closure | Daniel Barlow | 6 | +141 | -0 |
| 2023-05-06 22:03 | initramfs-peek: an initramfs image with a shell, for debugging | Daniel Barlow | 2 | +38 | -0 |
| 2023-05-06 22:01 | mips-vm: allow env var to override la network interface | Daniel Barlow | 1 | +5 | -3 |
| 2023-05-06 21:47 | add min-copy-closure, a minimal nix-copy-closure substitute | Daniel Barlow | 5 | +65 | -0 |
| 2023-04-26 21:19 | erase full flash, it seems to help with jffs2 | Daniel Barlow | 1 | +1 | -1 |
| 2023-04-26 21:18 | delete config boot.tftp.enable as it doesn't enable anything | Daniel Barlow | 1 | +0 | -2 |
| 2023-04-26 21:16 | specify root device as /dev/mtdblockn | Daniel Barlow | 5 | +9 | -3 |
| 2023-04-23 22:29 | tftpboot: allow padding image with freeSpaceBytes | Daniel Barlow | 2 | +7 | -3 |
| 2023-04-23 17:27 | little evidence of thinking | Daniel Barlow | 1 | +37 | -0 |
| 2023-04-23 17:23 | tftpboot: set phram erase block size to match hardware | Daniel Barlow | 3 | +3 | -1 |
| 2023-04-23 17:22 | rotuer; run chronyd for accurate time | Daniel Barlow | 2 | +40 | -12 |
| 2023-04-23 11:58 | make rotuer example build again | Daniel Barlow | 1 | +7 | -5 |
| 2023-04-23 10:38 | add smaller-than-gnu "hello world" package | Daniel Barlow | 3 | +29 | -1 |
| 2023-04-23 10:31 | remove jffs2boot target | Daniel Barlow | 2 | +2 | -12 |
| 2023-04-22 22:04 | workaround for huge musl binaries | Daniel Barlow | 1 | +1 | -0 |
| 2023-04-22 22:03 | refactor: inline definition | Daniel Barlow | 1 | +12 | -10 |
| 2023-04-22 21:17 | shrink hostap, build it without openssl | Daniel Barlow | 1 | +26 | -1 |
| 2023-04-19 21:03 | some notes on how we couldn't make it smaller | Daniel Barlow | 1 | +7 | -1 |
| 2023-04-19 20:44 | build s6 with shared libraries | Daniel Barlow | 1 | +32 | -12 |
| 2023-04-19 20:41 | use /bin/sh for init scripts | Daniel Barlow | 5 | +5 | -7 |
| 2023-04-18 22:57 | ntp: don't install manpages, docs etc | Daniel Barlow | 1 | +14 | -0 |
| 2023-04-15 21:53 | systemconfig: chown files if uid/gid > 0 | Daniel Barlow | 3 | +18 | -5 |
| 2023-04-15 16:35 | rewrite preinit as very small C program | Daniel Barlow | 4 | +126 | -68 |
| 2023-04-15 16:23 | jffs2: squash uids, enable lzo compression | Daniel Barlow | 1 | +9 | -2 |
| 2023-04-15 16:22 | mips-vm: enlarge mtd | Daniel Barlow | 1 | +3 | -2 |
| 2023-04-15 16:15 | rewrite systemconfig in C and link statically | Daniel Barlow | 3 | +77 | -26 |
| 2023-04-14 22:19 | systemconfig: accept uid and gid options | Daniel Barlow | 1 | +4 | -0 |
| 2023-04-13 23:18 | pseudofile: allow setting uid and gid of files | Brian McKenna | 2 | +4 | -1 |
| 2023-04-11 22:08 | make initramfs busybox (very slightly) smaller | Daniel Barlow | 1 | +21 | -8 |
| 2023-04-10 21:55 | set qemu flash erase block size | Daniel Barlow | 1 | +1 | -0 |
| 2023-04-10 21:54 | remove need for symlinks in initramfs busybox | Daniel Barlow | 1 | +2 | -8 |
| 2023-04-10 21:53 | don't hardcode mtd0 initramfs->second stage | Daniel Barlow | 1 | +11 | -2 |
| 2023-04-10 19:39 | set erase block size to something that works for jffs2 | Daniel Barlow | 3 | +6 | -1 |
| 2023-04-10 19:35 | build initramfs into kernel | Daniel Barlow | 1 | +2 | -1 |
| 2023-04-10 19:28 | move BLK_DEV_INITRD to base.nix | Daniel Barlow | 4 | +7 | -21 |
| 2023-04-10 19:04 | shrink rsync | Daniel Barlow | 2 | +7 | -1 |
| 2023-04-10 18:59 | make jffs2 module provide o.rootfs, conditionally | Daniel Barlow | 5 | +33 | -6 |
| 2023-04-10 18:07 | add config.boot.initramfs.enable | Daniel Barlow | 2 | +9 | -2 |
| 2023-04-10 17:15 | remove unused combined-image output | Daniel Barlow | 1 | +0 | -8 |
| 2023-04-10 17:09 | rename flashable->flashimage, o.squashfs to rootfs | Daniel Barlow | 12 | +86 | -86 |
| 2023-04-10 16:46 | whitespace | Daniel Barlow | 2 | +5 | -4 |
| 2023-04-10 16:35 | thinking ... | Daniel Barlow | 1 | +64 | -0 |
| 2023-04-07 08:39 | correct jffs2 endian, remove unused bindings | Daniel Barlow | 1 | +10 | -12 |
| 2023-04-06 19:58 | add CI test for jffs2 | Daniel Barlow | 4 | +64 | -0 |
| 2023-04-04 22:35 | support jffs2, with initramfs | Daniel Barlow | 5 | +206 | -3 |
| 2023-04-04 22:23 | remove support for sockets in pseudofiles | Daniel Barlow | 3 | +1 | -6 |
| 2023-04-04 21:47 | package gen_init_cpio, tool for making an initramfs | Daniel Barlow | 2 | +19 | -0 |
| 2023-04-04 20:11 | refactor | Daniel Barlow | 1 | +24 | -22 |
| 2023-04-02 17:49 | qemu: boot from mtd using mtd2block | Daniel Barlow | 3 | +35 | -16 |
| 2023-04-02 17:46 | fixup 98243d43da433c82a8d4ecd4c2b15d9233e1ba81 | Daniel Barlow | 1 | +17 | -15 |
| 2023-03-31 22:44 | it has not been a production-ready week | Daniel Barlow | 1 | +60 | -0 |
| 2023-03-31 22:42 | add mtdutils mkfs.jffs2 --graft option | Daniel Barlow | 2 | +153 | -0 |
| 2023-03-28 15:14 | week source | Daniel Barlow | 1 | +139 | -0 |
| 2023-03-26 09:21 | add cautionary note about flashing a running device | Daniel Barlow | 1 | +8 | -2 |
| 2023-03-24 23:43 | don't set lua5_3 in overlay | Daniel Barlow | 2 | +4 | -4 |
| 2023-03-24 23:38 | describe how to flash Liminix, and kexecboot | Daniel Barlow | 1 | +135 | -19 |
| 2023-03-24 20:51 | rename kexec-tools-static | Daniel Barlow | 2 | +2 | -2 |
| 2023-03-24 18:48 | add kenrel command line cookie to mips-vm script | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-24 17:32 | add flashcp to allow flashing from a running system | Daniel Barlow | 1 | +4 | -0 |
| 2023-03-24 17:14 | support all kinds of boot for arhcive | Daniel Barlow | 1 | +4 | -3 |
| 2023-03-24 17:12 | build kexec statically | Daniel Barlow | 2 | +7 | -1 |
| 2023-03-24 17:11 | watchdog support for mt300n-v2 | Daniel Barlow | 1 | +4 | -0 |
| 2023-03-24 17:10 | arhcive: rsync daemon needs a group | Daniel Barlow | 1 | +7 | -3 |
| 2023-03-23 21:50 | unify kernel command line handling | Daniel Barlow | 6 | +74 | -10 |
| 2023-03-23 13:16 | demonstrate adding ssh keys | Daniel Barlow | 1 | +7 | -1 |
| 2023-03-23 12:48 | PoC support for hardware watchdog | Daniel Barlow | 2 | +42 | -0 |
| 2023-03-22 19:28 | remove second copy of lua | Daniel Barlow | 1 | +12 | -0 |
| 2023-03-19 20:27 | some kexecboot notes | Daniel Barlow | 1 | +25 | -0 |
| 2023-03-19 20:27 | don't hardcode root device, too confusing when adding phram | Daniel Barlow | 1 | +0 | -3 |
| 2023-03-19 09:49 | add kexecboot | Daniel Barlow | 6 | +243 | -0 |
| 2023-03-19 09:55 | make applyPatches work for ramips | Daniel Barlow | 1 | +7 | -18 |
| 2023-03-18 19:17 | extract common code for patching kernel source fdorm openwrt | Daniel Barlow | 5 | +55 | -60 |
| 2023-03-18 19:16 | pppoe test: update to expect change in root's PS1 | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-18 14:50 | when flashing, only need to erase the space we're writing | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-18 14:46 | move root's home directory to /home/root | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-18 14:45 | move tftp config to base module | Daniel Barlow | 2 | +8 | -12 |
| 2023-03-17 12:22 | extract phram.mtd ramdisk support from tftpboot module | Daniel Barlow | 6 | +45 | -29 |
| 2023-03-17 11:53 | untested fix for unable to mount usb disk at boot | Daniel Barlow | 1 | +8 | -2 |
| 2023-03-17 11:49 | style: let inherit fetchpatch | Daniel Barlow | 1 | +4 | -2 |
| 2023-03-17 11:47 | fix pathnames of modules | Daniel Barlow | 1 | +3 | -3 |
| 2023-03-17 11:42 | gl-ar750 gpio support is required for USB to work | Daniel Barlow | 1 | +6 | -1 |
| 2023-03-17 11:58 | overthinking | Daniel Barlow | 1 | +156 | -4 |
| 2023-03-11 18:07 | add a logo | Daniel Barlow | 1 | +63 | -0 |
| 2023-03-10 23:39 | redirect stderr | Daniel Barlow | 1 | +1 | -0 |
| 2023-03-10 23:39 | tidy up a bit | Daniel Barlow | 1 | +5 | -3 |
| 2023-03-10 23:24 | support mt300n-v2 flash | Daniel Barlow | 1 | +13 | -0 |
| 2023-03-10 23:14 | restore missing applets | Daniel Barlow | 1 | +12 | -13 |
| 2023-03-10 23:13 | add openssh authorized_keys | Daniel Barlow | 1 | +25 | -6 |
| 2023-03-10 18:51 | can't use builtins.fetchurl on hydra? | Daniel Barlow | 1 | +2 | -2 |
| 2023-03-10 18:42 | new example for rsync/usb backup server | Daniel Barlow | 2 | +181 | -0 |
| 2023-03-10 18:41 | move noise sources around in tests | Daniel Barlow | 3 | +4 | -4 |
| 2023-03-10 18:40 | configurable busybox | Daniel Barlow | 10 | +101 | -20 |
| 2023-03-10 14:38 | move non-normative examples into a subdirectory | Daniel Barlow | 3 | +174 | -174 |
| 2023-03-10 00:50 | remove unrecoginsed earlyprintk param from kernel commandline | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-10 00:48 | add wifi firmware, move things around in ram | Daniel Barlow | 2 | +17 | -2 |
| 2023-03-09 19:30 | gl-mt300n-v2: initialize switch & define networkInterfaces | Daniel Barlow | 1 | +54 | -3 |
| 2023-03-08 22:11 | set hostname before dhcp client runs | Daniel Barlow | 4 | +30 | -5 |
| 2023-03-08 21:00 | blah | Daniel Barlow | 1 | +16 | -3 |
| 2023-03-08 20:37 | extract secrets for extneder | Daniel Barlow | 2 | +6 | -7 |
| 2023-03-08 20:35 | make mt300a flash-ready | Daniel Barlow | 2 | +17 | -1 |
| 2023-03-08 20:34 | vlan interfaces depend on parent | Daniel Barlow | 1 | +3 | -1 |
| 2023-03-07 22:49 | shuffle kernel config for gl-mt300a | Daniel Barlow | 2 | +3 | -3 |
| 2023-03-07 22:36 | new todo list | Daniel Barlow | 1 | +58 | -0 |
| 2023-03-07 22:03 | describe role of flash config | Daniel Barlow | 1 | +5 | -0 |
| 2023-03-07 22:02 | unadvisable use of cat | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-07 22:02 | DRY loopback interface, it's the same everywhere | Daniel Barlow | 6 | +30 | -73 |
| 2023-03-07 21:33 | example config for "wireless extender" role | Daniel Barlow | 1 | +193 | -0 |
| 2023-03-07 21:32 | move regulatory.db to wlan module | Daniel Barlow | 3 | +18 | -5 |
| 2023-03-07 19:11 | wibble | Daniel Barlow | 1 | +214 | -0 |
| 2023-03-07 19:11 | remove hostapd debugging flag | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-07 19:11 | wlan support for mt300a | Daniel Barlow | 1 | +27 | -3 |
| 2023-03-07 19:10 | vlans and mt300a wired network interfaces | Daniel Barlow | 2 | +28 | -1 |
| 2023-03-07 19:06 | udhcpc notify when ready | Daniel Barlow | 1 | +2 | -0 |
| 2023-03-07 19:05 | ${!foo} doesn't work in ash, switch to printenv | Daniel Barlow | 1 | +1 | -1 |
| 2023-03-06 17:49 | build smaller versions of hostap and nftables | Daniel Barlow | 1 | +10 | -0 |
| 2023-03-06 17:49 | don't patch s6 if new enough not to need it | Daniel Barlow | 1 | +9 | -5 |
| 2023-03-06 17:48 | remove inadvertant references to bash | Daniel Barlow | 2 | +6 | -2 |
| 2023-03-05 22:32 | add swconfig package | Daniel Barlow | 2 | +34 | -0 |
| 2023-03-05 21:33 | reformat qprint substitutions | Daniel Barlow | 1 | +3 | -1 |
| 2023-03-04 23:08 | add service name to log lines | Daniel Barlow | 4 | +50 | -18 |
| 2023-03-04 21:19 | rename notificationFd to notification-fd | Daniel Barlow | 2 | +2 | -4 |
| 2023-03-04 00:39 | ssh service | Daniel Barlow | 3 | +24 | -0 |
| 2023-03-04 00:35 | oops | Daniel Barlow | 2 | +2 | -9 |
| 2023-03-04 00:24 | define structured options for config.users | Daniel Barlow | 2 | +47 | -19 |
| 2023-03-04 00:23 | escape $ in pseudofile | Daniel Barlow | 1 | +2 | -1 |
| 2023-03-03 23:06 | add in_outputs shell function which ensures umask is set | Daniel Barlow | 5 | +9 | -8 |
| 2023-03-03 22:52 | rename "device" config tree as "hardware" | Daniel Barlow | 10 | +38 | -37 |
| 2023-03-03 22:43 | move dts config option from boot to device | Daniel Barlow | 5 | +7 | -7 |
| 2023-03-03 22:20 | move new packages to pkgs/default.nix | Daniel Barlow | 4 | +70 | -58 |
| 2023-03-03 21:38 | delete unused file | Daniel Barlow | 1 | +0 | -18 |
| 2023-03-03 20:08 | note to self: check if these kconfig options still needed | Daniel Barlow | 1 | +3 | -2 |
| 2023-03-03 20:07 | delete commented-out code | Daniel Barlow | 1 | +1 | -3 |
| 2023-03-03 20:04 | add module for device-specific config | Daniel Barlow | 3 | +37 | -27 |
| 2023-03-02 23:28 | declare device.flash options in base.nix | Daniel Barlow | 2 | +4 | -4 |
| 2023-03-02 23:01 | add outputs.flashable - flashable firmware.bin | Daniel Barlow | 7 | +85 | -0 |
| 2023-03-02 15:11 | rename phram -> tftpboot and flash.scr to boot.scr | Daniel Barlow | 6 | +88 | -81 |
| 2023-03-01 22:24 | WIP push to see what passes | Daniel Barlow | 7 | +100 | -57 |
| 2023-03-01 21:08 | ath10k kernel support and and firmware | Daniel Barlow | 1 | +29 | -2 |
| 2023-03-01 18:13 | make hostapd service depend on its interface | Daniel Barlow | 1 | +2 | -1 |
| 2023-03-01 18:11 | move FW_LOADER* config to modules/base | Daniel Barlow | 4 | +7 | -12 |
| 2023-03-01 17:55 | replace waitup with more generally useful ifwait | Daniel Barlow | 9 | +134 | -79 |
| 2023-02-28 20:56 | update netlink-lua to latest | Daniel Barlow | 1 | +2 | -2 |
| 2023-02-26 17:54 | add missing argument | Daniel Barlow | 1 | +1 | -0 |
| 2023-02-25 23:12 | example config for ppoe router | Daniel Barlow | 2 | +231 | -0 |
| 2023-02-25 22:53 | add option to provide dnsmasq resolv-file from a service | Daniel Barlow | 1 | +4 | -1 |
| 2023-02-25 22:53 | consistent ownership/permissions for /run/service-state/** | Daniel Barlow | 7 | +57 | -38 |
| 2023-02-25 20:35 | spew for this week | Daniel Barlow | 1 | +88 | -0 |
| 2023-02-25 20:33 | better type for config.groups | Daniel Barlow | 1 | +15 | -3 |
| 2023-02-25 20:31 | pppoe: capture nameserver addresses as outputs | Daniel Barlow | 1 | +3 | -0 |
| 2023-02-24 23:49 | improve bridge support | Daniel Barlow | 1 | +20 | -9 |
| 2023-02-24 23:05 | fix typo, remove debug spew | Daniel Barlow | 1 | +2 | -2 |
| 2023-02-24 23:03 | add "waitup", s6 readiness helper for network interfaces | Daniel Barlow | 4 | +93 | -0 |
| 2023-02-22 19:18 | allow interface service to specify dependencies | Daniel Barlow | 1 | +2 | -1 |
| 2023-02-22 19:17 | add wireless support for hardware devices | Daniel Barlow | 3 | +33 | -4 |
| 2023-02-22 18:41 | qemu: switch to building wireless as kernel modules | Daniel Barlow | 9 | +388 | -32 |
| 2023-02-22 18:33 | kernel derivation: add output for module support | Daniel Barlow | 1 | +3 | -1 |
| 2023-02-22 18:31 | collect "device" options into an attrset | Daniel Barlow | 1 | +6 | -4 |
| 2023-02-22 18:28 | make kernel config visually consistent: symbols are unquoted | Daniel Barlow | 3 | +25 | -34 |
| 2023-02-22 18:20 | define kernel MODULE_SIG everywhere | Daniel Barlow | 4 | +2 | -5 |
| 2023-02-20 17:46 | fix bordervm in hydra | Daniel Barlow | 3 | +12 | -4 |
| 2023-02-21 17:34 | link to CoC, mention IRC | Daniel Barlow | 2 | +67 | -0 |
| 2023-02-19 17:06 | add another link I've previously found useful | Daniel Barlow | 1 | +2 | -0 |
| 2023-02-19 17:06 | fix markup | Daniel Barlow | 1 | +4 | -3 |
| 2023-02-19 16:43 | add notes about dual-band hardware | Daniel Barlow | 1 | +21 | -7 |
| 2023-02-19 18:10 | gl-ar750: support _actual_ mtd/spi not just fake one | Daniel Barlow | 1 | +9 | -0 |
| 2023-02-18 15:13 | move dts config from kernel to boot | Daniel Barlow | 5 | +32 | -30 |
| 2023-02-18 14:02 | TODO | Daniel Barlow | 1 | +1 | -1 |
| 2023-02-17 20:57 | explain ppoe-l2tp better | Daniel Barlow | 1 | +6 | -6 |
| 2023-02-17 20:54 | improve markup | Daniel Barlow | 1 | +32 | -26 |
| 2023-02-17 20:41 | simplify calling buildEnv | Daniel Barlow | 2 | +16 | -10 |
| 2023-02-17 20:19 | add shell.nix and tidy docs to take advantage of it | Daniel Barlow | 3 | +23 | -16 |
| 2023-02-17 20:03 | explain bordervm | Daniel Barlow | 1 | +58 | -2 |
| 2023-02-17 17:13 | refine the backlog again | Daniel Barlow | 1 | +85 | -70 |
| 2023-02-17 16:28 | bordervm: make configurable | Daniel Barlow | 2 | +97 | -52 |
| 2023-02-17 00:09 | harcode paths for kpppoed, add port num in config | Daniel Barlow | 3 | +12 | -2 |
| 2023-02-16 22:06 | convert docs to restructuredText | Daniel Barlow | 7 | +372 | -193 |
| 2023-02-16 17:22 | inline lib/merge-modules.nix | Daniel Barlow | 7 | +11 | -67 |
| 2023-02-15 23:26 | empty doc folder | Daniel Barlow | 3 | +67 | -0 |
| 2023-02-15 21:21 | extract borderVm config into separate file | Daniel Barlow | 2 | +75 | -69 |
| 2023-02-15 20:57 | remove NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM, no longer needed | Daniel Barlow | 1 | +1 | -1 |
| 2023-02-15 20:46 | bordervm add network debugging utils | Daniel Barlow | 1 | +7 | -1 |
| 2023-02-15 20:45 | bordervm static ethernet and tftp server | Daniel Barlow | 1 | +10 | -0 |
| 2023-02-15 20:42 | handlersocket must be bound before calling select() | Daniel Barlow | 1 | +1 | -0 |
| 2023-02-15 20:42 | recvfrom(-1) is not the same as recvfrom() | Daniel Barlow | 1 | +1 | -1 |
| 2023-02-15 20:09 | add README to say where Tufted came from | Daniel Barlow | 1 | +4 | -0 |
| 2023-02-15 20:07 | use locally modified tftp.lua instead of upstream tufty | Daniel Barlow | 1 | +2 | -17 |
| 2023-02-15 20:06 | remove "using luasocket" message | Daniel Barlow | 1 | +18 | -20 |
| 2022-10-04 21:02 | check return value of bind | Daniel Barlow | 1 | +2 | -1 |
| 2022-10-04 20:11 | update `listen` docstring | Daniel Barlow | 1 | +10 | -9 |
| 2022-10-04 19:48 | pass remote host and port to callback as params 2..3 | Daniel Barlow | 1 | +1 | -1 |
| 2022-10-04 19:47 | remove unhelpful debug message | Daniel Barlow | 1 | +1 | -1 |
| 2023-02-15 19:50 | simpler eof handling | Daniel Barlow | 1 | +2 | -8 |
| 2023-02-15 19:49 | fix poll() to not mutate its parameter | Daniel Barlow | 1 | +5 | -3 |
| 2023-02-15 19:46 | remove nixio support | Daniel Barlow | 1 | +9 | -58 |
| 2023-02-15 19:43 | added at 3cb95c869e2fe74cc61ca303d88af6c5daad6734 | Daniel Barlow | 1 | +594 | -0 |
| 2023-02-14 22:08 | WIP create VM for pppoe and tftpd | Daniel Barlow | 5 | +189 | -1 |
| 2023-02-13 20:30 | move files | Daniel Barlow | 2 | +1 | -1 |
| 2023-02-11 15:34 | refine the TODO list | Daniel Barlow | 2 | +53 | -15 |
| 2023-02-11 13:28 | tftp load address is per-device, IP addresses are local config | Daniel Barlow | 4 | +11 | -2 |
| 2023-02-11 13:10 | rewrite phram boot to use correct sizes and offsets | Daniel Barlow | 8 | +64 | -30 |
| 2023-02-10 23:10 | move outputs into a module | Daniel Barlow | 6 | +108 | -76 |
| 2023-02-10 18:20 | make loadAddress and entryPoint device configuration | Daniel Barlow | 6 | +27 | -22 |
| 2023-02-10 17:54 | convert devices from overlay to module | Daniel Barlow | 8 | +241 | -256 |
| 2023-02-10 16:43 | thinking | Daniel Barlow | 1 | +20 | -0 |
| 2023-02-08 23:19 | delete dead file | Daniel Barlow | 1 | +0 | -24 |
| 2023-02-08 23:19 | add wlan test to ci | Daniel Barlow | 4 | +41 | -26 |
| 2023-02-08 22:25 | thunk | Daniel Barlow | 1 | +0 | -2 |
| 2023-02-08 22:17 | update contributing docs | Daniel Barlow | 1 | +10 | -5 |
| 2023-02-08 22:49 | turn run-qemu.sh and connect-qemu scripts into buildEnv commands | Daniel Barlow | 4 | +20 | -14 |
| 2023-02-08 22:16 | turn run-qemu.sh script into mips-vm buildEnv command | Daniel Barlow | 8 | +73 | -50 |
| 2023-02-08 18:13 | fix readme bugs | Daniel Barlow | 2 | +49 | -2 |
| 2023-02-08 18:10 | add routeros to overlay | Daniel Barlow | 7 | +15 | -14 |
| 2023-02-08 00:12 | add buildEnv to CI so we know next time tufted breaks | Daniel Barlow | 1 | +5 | -0 |
| 2023-02-08 00:03 | improve build tool derivations, review README | Daniel Barlow | 2 | +47 | -18 |
| 2023-02-07 23:04 | update tufted for nixpkgs fennel changes | Daniel Barlow | 1 | +8 | -6 |
| 2023-02-06 23:19 | building but untested kernels for gl-mt300a, gl-mt300n-v2 | Daniel Barlow | 3 | +240 | -1 |
| 2023-02-06 23:19 | per-device dts | Daniel Barlow | 3 | +4 | -2 |
| 2023-02-05 22:42 | fix spelling, remove dead file | Daniel Barlow | 2 | +9 | -16 |
| 2023-02-05 22:38 | rearrange all the ci stuff | Daniel Barlow | 6 | +45 | -29 |
| 2023-02-05 17:37 | convert pppoe test to a derivation | Daniel Barlow | 5 | +68 | -38 |
| 2023-02-05 17:35 | convert routeros pppoe service to a derivation | Daniel Barlow | 5 | +337 | -42 |
| 2023-01-29 21:42 | create ci.nix to run all tests | Daniel Barlow | 3 | +10 | -8 |
| 2023-01-29 21:39 | convert test script to derivation | Daniel Barlow | 3 | +19 | -62 |
| 2023-01-29 20:29 | test derivation for ci | Daniel Barlow | 2 | +30 | -1 |
| 2023-01-29 16:39 | licence: remove accidental punctuation, update copyright year | Daniel Barlow | 1 | +2 | -2 |
| 2023-01-29 14:32 | pass deviceName as hydra input | Daniel Barlow | 1 | +6 | -5 |
| 2023-01-29 12:42 | add jobs to jobset so we can see more easily what fails | Daniel Barlow | 1 | +1 | -1 |
| 2023-01-29 10:00 | allow building mips (bigendian) without setting env vars | Daniel Barlow | 1 | +4 | -1 |
| 2023-01-29 09:23 | make liminix-config a parameter with default | Daniel Barlow | 2 | +4 | -2 |
| 2023-01-29 09:11 | liminix-config is a path not an input | Daniel Barlow | 1 | +1 | -2 |
| 2023-01-28 23:18 | might be a hydra config | Daniel Barlow | 1 | +11 | -0 |
| 2022-10-19 21:11 | fix code examples in README | Daniel Barlow | 1 | +3 | -3 |
| 2022-10-19 21:09 | remove checkedConfig, check all the config | Daniel Barlow | 11 | +11 | -18 |
| 2022-10-19 17:23 | remove unneeded Kconfig.local handling | Daniel Barlow | 1 | +0 | -12 |
| 2022-10-19 16:36 | wot i thunk | Daniel Barlow | 1 | +23 | -0 |
| 2022-10-19 16:36 | move some wifi-related comments into wlan module | Daniel Barlow | 2 | +20 | -18 |
| 2022-10-19 16:34 | speed up kernel build | Daniel Barlow | 8 | +167 | -191 |
| 2022-10-19 16:10 | remove redundant nixpkgs.pkgs | Daniel Barlow | 1 | +6 | -6 |
| 2022-10-18 21:28 | trim down the qemu kernel config | Daniel Barlow | 4 | +65 | -136 |
| 2022-10-18 17:56 | add ipv4/v6 to base kernel config | Daniel Barlow | 1 | +2 | -0 |
| 2022-10-18 14:48 | add unix-domain socket support | Daniel Barlow | 1 | +3 | -0 |
| 2022-10-18 14:48 | enable eth1 | Daniel Barlow | 1 | +1 | -1 |
| 2022-10-18 14:47 | fixup 4b513cd | Daniel Barlow | 1 | +7 | -1 |
| 2022-10-16 14:31 | tidy kconfig a bit | Daniel Barlow | 2 | +15 | -7 |
| 2022-10-16 14:15 | use openwrt kernel for gl-ar750 | Daniel Barlow | 4 | +59 | -46 |
| 2022-10-15 17:55 | add per-device overlay | Daniel Barlow | 11 | +313 | -284 |
| 2022-10-15 15:28 | openwrt ag71xx as module | Daniel Barlow | 1 | +55 | -0 |
| 2022-10-15 15:11 | kernel: enlarge offset to rootfs, disable sysfs devlink | Daniel Barlow | 2 | +2 | -1 |
| 2022-10-09 08:55 | support out-of-tree module builds in vmlinux derivation | Daniel Barlow | 2 | +4 | -1 |
| 2022-10-09 08:53 | name the openwrt source tree so we can find it in /nix/store | Daniel Barlow | 1 | +1 | -0 |
| 2022-10-09 08:50 | HALFARSED enable toggling promptless kconfig symbols | Daniel Barlow | 4 | +26 | -1 |
| 2022-10-08 19:05 | make dnsmasq smaller | Daniel Barlow | 1 | +10 | -1 |
| 2022-10-08 10:25 | bug | Daniel Barlow | 1 | +5 | -0 |
| 2022-10-08 10:22 | dear diary | Daniel Barlow | 1 | +35 | -0 |
| 2022-10-07 22:26 | kconfig reqd for tmpfs mount, getty baud rate to = gl-ar750 u-boot | Daniel Barlow | 2 | +5 | -1 |
| 2022-10-07 22:26 | tidy kconfig | Daniel Barlow | 1 | +1 | -4 |
| 2022-10-07 22:24 | gl-ar750: frob kernel config for ttyS0 (SERIAL_OF_PLATFORM) | Daniel Barlow | 1 | +10 | -8 |
| 2022-10-06 23:26 | WIP gl-ar750 mounts root fs and starts pid 1 | Daniel Barlow | 1 | +24 | -15 |
| 2022-10-06 23:24 | add 'phram' param for tftp boot without flashing | Daniel Barlow | 2 | +51 | -1 |
| 2022-10-06 23:23 | make outputs.directory useful for tftp-booting devices | Daniel Barlow | 2 | +8 | -6 |
| 2022-10-06 23:21 | add config option for kernel commmand line | Daniel Barlow | 2 | +10 | -1 |
| 2022-10-06 23:19 | build dtb (forgot to commit this file?) | Daniel Barlow | 1 | +24 | -0 |
| 2022-10-06 23:18 | enable config for items in checkedConfig | Daniel Barlow | 1 | +1 | -1 |
| 2022-10-05 20:58 | gl-ar750: boots | Daniel Barlow | 1 | +32 | -22 |
| 2022-10-05 20:57 | qemu kernel: choose an endianness | Daniel Barlow | 1 | +1 | -1 |
| 2022-10-05 20:55 | qemu: remove =m kconfig to shorten build times | Daniel Barlow | 1 | +0 | -295 |
| 2022-10-05 20:52 | add support for OpenWrt device trees | Daniel Barlow | 4 | +49 | -21 |
| 2022-10-05 20:50 | enable /proc/config.gz | Daniel Barlow | 3 | +7 | -7 |
| 2022-10-05 17:19 | build real lzma | Daniel Barlow | 1 | +17 | -0 |
| 2022-10-04 22:09 | write combined-image into a directory not $out directly | Daniel Barlow | 1 | +3 | -3 |
| 2022-10-04 22:08 | add build-host tftp server | Daniel Barlow | 5 | +114 | -0 |
| 2022-10-03 21:28 | generate probably-non-functional firmware image for gl-ar750 | Daniel Barlow | 6 | +141 | -10 |
| 2022-10-02 22:04 | rearrange TODO list | Daniel Barlow | 2 | +88 | -0 |
| 2022-10-02 15:35 | improve syntax for accessing service outputs | Daniel Barlow | 5 | +22 | -20 |
| 2022-10-02 13:47 | twiddle docs | Daniel Barlow | 2 | +7 | -2 |
| 2022-10-02 13:44 | extract "service" function to reduce duplicated code | Daniel Barlow | 1 | +30 | -29 |
| 2022-10-02 09:05 | add QEMU_OPTIONS env var for run-qemu | Daniel Barlow | 1 | +2 | -2 |
| 2022-10-02 09:03 | support /proc/config.gz | Daniel Barlow | 1 | +4 | -0 |
| 2022-10-02 09:02 | add s6 package for logfile timestamp decoder s6-tai64nlocal | Daniel Barlow | 1 | +1 | -1 |
| 2022-10-01 17:53 | first pass at a hostapd service, rough around the edges | Daniel Barlow | 5 | +129 | -0 |
| 2022-10-01 11:13 | add Licence information | Daniel Barlow | 1 | +24 | -0 |
| 2022-10-01 08:26 | add note about contributions | Daniel Barlow | 2 | +30 | -0 |
| 2022-09-30 16:51 | add config for 80211_hwsim simulated wlan adaptor | Daniel Barlow | 1 | +6 | -5 |
| 2022-09-30 16:45 | re-enable kernel checkedConfig support | Daniel Barlow | 2 | +3 | -3 |
| 2022-09-28 20:33 | add dnsmasq and example config for it | Daniel Barlow | 7 | +175 | -3 |
| 2022-09-28 20:31 | configuration for users and groups | Daniel Barlow | 3 | +44 | -2 |
| 2022-09-27 21:58 | thinking | Daniel Barlow | 0 | +0 | -0 |
| 2022-09-27 21:57 | make ppp log to stderr not syslog | Daniel Barlow | 3 | +7 | -24 |
| 2022-09-27 21:35 | remove .service/.target/.bundle etc suffixes on service names | Daniel Barlow | 5 | +12 | -10 |
| 2022-09-27 21:35 | remove .service/.target/.bundle etc suffixes on service names | Daniel Barlow | 3 | +10 | -8 |
| 2022-09-27 21:07 | add outputs.manifest for diagnosing image size problems | Daniel Barlow | 3 | +22 | -3 |
| 2022-09-27 21:06 | squashfs builder just needs filesystem not entire config | Daniel Barlow | 2 | +3 | -4 |
| 2022-09-27 21:04 | add pppoe derivation, replacing override | Daniel Barlow | 2 | +47 | -9 |
| 2022-09-27 16:36 | make mksquashfs fail on error | Daniel Barlow | 1 | +2 | -2 |
| 2022-09-27 15:46 | what's so amazing about really deep thoughts? | Daniel Barlow | 1 | +50 | -1 |
| 2022-09-27 15:33 | rename config.environment as config.filesystem | Daniel Barlow | 3 | +5 | -5 |
| 2022-09-27 15:17 | rename systemPackages as defaultProfile.packages | Daniel Barlow | 5 | +21 | -19 |
| 2022-09-27 15:06 | move make-image to subdirectory | Daniel Barlow | 3 | +8 | -5 |
| 2022-09-27 13:11 | explain package/module distinction, add notes on side tracks | Daniel Barlow | 2 | +40 | -0 |
| 2022-09-27 13:06 | allow overriding init | Daniel Barlow | 1 | +3 | -1 |
| 2022-09-27 13:06 | move all remaining pseudofiles to base module | Daniel Barlow | 3 | +24 | -26 |
| 2022-09-27 09:19 | make s6-init-files into a module | Daniel Barlow | 10 | +161 | -172 |
| 2022-09-26 20:11 | add bin/init to s6-rc module | Daniel Barlow | 2 | +5 | -10 |
| 2022-09-26 20:02 | add passwd and group in environment.etc | Daniel Barlow | 2 | +2 | -2 |
| 2022-09-26 19:59 | move s6-rc db creation to a module | Daniel Barlow | 3 | +18 | -6 |
| 2022-09-26 19:45 | add config environment.etc which gets converted to pseudofiles | Daniel Barlow | 2 | +24 | -8 |
| 2022-09-26 17:27 | export "dir" and "symlink" from pseudofiles package | Daniel Barlow | 6 | +58 | -55 |
| 2022-09-26 15:19 | callPackageify make-image.nix | Daniel Barlow | 2 | +26 | -23 |
| 2022-09-26 14:59 | make s6-rc-database a package | Daniel Barlow | 4 | +44 | -31 |
| 2022-09-26 13:46 | remove static busybox | Daniel Barlow | 1 | +2 | -3 |
| 2022-09-26 13:13 | make "shutdown" work | Daniel Barlow | 5 | +40 | -17 |
| 2022-09-26 12:45 | todo | Daniel Barlow | 1 | +3 | -1 |
| 2022-09-26 11:55 | add a "route" service | Daniel Barlow | 3 | +48 | -25 |
| 2022-09-26 11:26 | separate files for networking and services | Daniel Barlow | 5 | +100 | -94 |
| 2022-09-26 11:11 | handle case when ppp0 eists but is down | Daniel Barlow | 1 | +1 | -0 |
| 2022-09-26 11:11 | check type of kernel config attrsets | Daniel Barlow | 1 | +9 | -2 |
| 2022-09-26 10:47 | much TODO about nothing | Daniel Barlow | 1 | +47 | -2 |
| 2022-09-26 10:46 | add a type definiton for s6-rc modules | Daniel Barlow | 3 | +13 | -6 |
| 2022-09-26 09:47 | automated test for pppoe | Daniel Barlow | 3 | +35 | -10 |
| 2022-09-25 21:07 | vmlinux: tidy up | Daniel Barlow | 2 | +19 | -22 |
| 2022-09-25 21:02 | make kernel builder callPackage'able | Daniel Barlow | 4 | +46 | -30 |
| 2022-09-25 20:22 | more style | Daniel Barlow | 1 | +4 | -1 |
| 2022-09-25 20:21 | explain relationship with NixWRT | Daniel Barlow | 1 | +28 | -0 |
| 2022-09-25 20:12 | working pppoe with readiness notification on ip-up | Daniel Barlow | 2 | +51 | -39 |
| 2022-09-25 20:11 | write down things I'll forget otherwise | Daniel Barlow | 1 | +13 | -0 |
| 2022-09-25 20:10 | make udhcp wait for its interface to be ready | Daniel Barlow | 1 | +1 | -0 |
| 2022-09-25 20:10 | move service state out of s6 scandir | Daniel Barlow | 2 | +10 | -8 |
| 2022-09-25 20:06 | support notification-fd file in longrun | Daniel Barlow | 2 | +3 | -0 |
| 2022-09-25 20:02 | fix oneshot "up" and "down" files | Daniel Barlow | 1 | +4 | -1 |
| 2022-09-25 19:50 | pkgs.writeAshScript is similar to writeShellScript but busybox | Daniel Barlow | 2 | +16 | -0 |
| 2022-09-25 15:51 | address service: rename addr->address & add prefixLength | Daniel Barlow | 3 | +12 | -10 |
| 2022-09-25 12:18 | expose pkgs in default derivation | Daniel Barlow | 1 | +3 | -0 |
| 2022-09-25 12:17 | fix kconfig override | Daniel Barlow | 3 | +4 | -5 |
| 2022-09-25 10:54 | add pppoe | Daniel Barlow | 6 | +164 | -0 |
| 2022-09-25 10:22 | merge-modules accepts >1 module | Daniel Barlow | 5 | +32 | -20 |
| 2022-09-25 10:10 | WIP introduce nixos module system for configuration | Daniel Barlow | 6 | +59 | -0 |
| 2022-09-24 20:13 | smoke test : remove temporary files afterwards | Daniel Barlow | 1 | +4 | -2 |
| 2022-09-24 20:03 | improve qemu tooling, and document it | Daniel Barlow | 4 | +69 | -11 |
| 2022-09-24 16:47 | two kinds of brain dump | Daniel Barlow | 2 | +93 | -0 |
| 2022-09-24 12:04 | script and README to start routeros configured for pppoe | Daniel Barlow | 3 | +64 | -0 |
| 2022-09-23 16:21 | run-tests cd into each test directory before running it | Daniel Barlow | 4 | +14 | -12 |
| 2022-09-22 11:45 | remove trace output | Daniel Barlow | 1 | +1 | -1 |
| 2022-09-22 11:42 | udhcp: write service responses as outputs | Daniel Barlow | 2 | +50 | -3 |
| 2022-09-22 10:11 | tidy repo | Daniel Barlow | 2 | +4 | -3 |
| 2022-09-22 10:10 | put liminix-tools in package overlay | Daniel Barlow | 7 | +99 | -91 |
| 2022-09-21 23:11 | delete noodling in readme | Daniel Barlow | 1 | +0 | -13 |
| 2022-09-21 23:10 | add default service target, get some stuff running | Daniel Barlow | 5 | +33 | -18 |
| 2022-09-21 23:10 | set PATH for root user, mount /proc and /sys | Daniel Barlow | 2 | +9 | -11 |
| 2022-09-21 22:01 | switch to s6-linux-init and s6-rc | Daniel Barlow | 12 | +405 | -22 |
| 2022-09-20 22:04 | boots to userland and runs busybox init | Daniel Barlow | 6 | +102 | -28 |
| 2022-09-20 17:54 | build a kernel, using malta_kvm_defconfig | Daniel Barlow | 7 | +591 | -7 |
| 2022-09-20 17:24 | link to CITL mips security paper | Daniel Barlow | 1 | +12 | -1 |
| 2022-09-20 15:09 | allow changing hardware device in tests | Daniel Barlow | 3 | +13 | -1 |
| 2022-09-20 15:07 | stop if test fails | Daniel Barlow | 1 | +2 | -1 |
| 2022-09-20 14:46 | placeholder readme | Daniel Barlow | 2 | +26 | -0 |
| 2022-09-20 14:46 | remove unused lets, add test case | Daniel Barlow | 3 | +10 | -9 |
| 2022-09-20 14:22 | add rudimentary test harness, turn example-configuration into a test | Daniel Barlow | 4 | +32 | -3 |
| 2022-09-19 22:51 | generate a mips squashfs with some s6-rc services | Daniel Barlow | 7 | +223 | -0 |