| 2025-08-12 19:08 | update mtdutils to fix musl compilation problems | Daniel Barlow | 1 | +7 | -0 |
| 2025-08-12 19:07 | firewall needs the secrets subscriber | Daniel Barlow | 1 | +3 | -0 |
| 2025-08-11 22:27 | chatgpt go 'way | Daniel Barlow | 1 | +27 | -0 |
| 2025-08-11 20:31 | maybe this helps | Daniel Barlow | 1 | +4 | -2 |
| 2025-08-11 18:43 | does this make it build on hydra against nixpkgs unstable | Daniel Barlow | 1 | +4 | -0 |
| 2025-04-15 11:58 | min-copy-closure use rsync instead of rogue as demo package | Daniel Barlow | 1 | +6 | -5 |
| 2025-04-15 11:57 | update uboot malta virtio support patch | Daniel Barlow | 1 | +12 | -0 |
| 2025-04-15 11:56 | qemu needs libslirp for user networking | Daniel Barlow | 1 | +1 | -0 |
| 2025-04-14 22:09 | fix chrony in 25.05 | Daniel Barlow | 1 | +3 | -0 |
| 2025-04-14 21:12 | accommodate newer dropbear in nixpkgs 25.05 | Daniel Barlow | 1 | +4 | -2 |
| 2025-04-14 20:25 | qemu 9.2 won't start network devices without romfile option | Daniel Barlow | 1 | +8 | -2 |
| 2025-04-14 20:22 | remove qemu vga adapter | Daniel Barlow | 2 | +3 | -3 |
| 2025-04-13 22:00 | add "nobody" user needed by rp-pppoe | Daniel Barlow | 1 | +10 | -0 |
| 2025-04-13 14:44 | upgrade rp-pppoe | Daniel Barlow | 1 | +5 | -3 |
| 2025-04-03 18:58 | fix qemu build in nixpksg unstable/25.05 | Daniel Barlow | 1 | +4 | -1 |
| 2025-04-12 22:42 | disambiguate expected string | Daniel Barlow | 1 | +2 | -2 |
| 2025-04-12 22:40 | output-template add lua type() function | Daniel Barlow | 1 | +1 | -0 |
| 2025-04-12 22:39 | don't write service properties with null values | Daniel Barlow | 1 | +1 | -1 |
| 2025-04-12 21:24 | think | Daniel Barlow | 1 | +19 | -18 |
| 2025-04-09 23:22 | massage doc pathnames for publishing | Daniel Barlow | 2 | +4 | -4 |
| 2025-04-08 22:57 | intro: subtitles, add irc links | Daniel Barlow | 1 | +14 | -13 |
| 2025-04-08 22:51 | placeholder doc for porting to new device | Daniel Barlow | 1 | +29 | -1 |
| 2025-04-08 22:34 | move stuff about implementing modules/services into Developer manual | Daniel Barlow | 2 | +352 | -347 |
| 2025-04-08 20:27 | add note about Hydra | Daniel Barlow | 1 | +18 | -0 |
| 2025-04-08 20:25 | add appendices for modules/service/outputs generated doc | Daniel Barlow | 4 | +27 | -6 |
| 2025-04-08 20:24 | convert "supported hardware" to an appendix | Daniel Barlow | 3 | +18 | -15 |
| 2025-04-08 12:27 | add community and CoC to the manual | Daniel Barlow | 5 | +159 | -68 |
| 2025-04-07 22:58 | think | Daniel Barlow | 1 | +109 | -0 |
| 2025-04-07 22:48 | improve the Contributions section (IMO it's better) | Daniel Barlow | 1 | +15 | -10 |
| 2025-04-07 22:40 | mess with the outline | Daniel Barlow | 2 | +3 | -2 |
| 2025-04-07 22:40 | remove unnecessary words | Daniel Barlow | 1 | +1 | -2 |
| 2025-04-07 22:39 | add tiny bit of phram info | Daniel Barlow | 1 | +4 | -1 |
| 2025-04-07 22:33 | review installation docs | Daniel Barlow | 3 | +63 | -85 |
| 2025-04-07 20:40 | move Contributions to the top of the Development section | Daniel Barlow | 1 | +129 | -100 |
| 2025-04-06 22:53 | randomly proofread small sections | Daniel Barlow | 3 | +9 | -7 |
| 2025-04-06 22:46 | fix refs and raise heading levels in generated hardware doc | Daniel Barlow | 4 | +7 | -5 |
| 2025-04-06 20:38 | include all the doc sections in index | Daniel Barlow | 2 | +22 | -18 |
| 2025-04-06 20:37 | extract ci doc derivation into its own file | Daniel Barlow | 1 | +1 | -43 |
| 2025-04-06 17:16 | convert rst to asciidoc | Daniel Barlow | 18 | +1693 | -1787 |
| 2025-04-06 17:01 | setup to parse asciidoc | Daniel Barlow | 2 | +74 | -17 |
| 2025-04-02 20:09 | think | Daniel Barlow | 1 | +57 | -5 |
| 2025-04-02 20:08 | think | Daniel Barlow | 1 | +29 | -1 |
| 2025-03-31 22:22 | think | Daniel Barlow | 1 | +69 | -0 |
| 2025-03-31 22:17 | improve robustness of ppp readiness notification | Daniel Barlow | 1 | +5 | -3 |
| 2025-03-31 22:15 | dhcp6c subscribe to ppp ifindex | Daniel Barlow | 3 | +22 | -10 |
| 2025-03-31 22:11 | ppp: write ifindex as output | Daniel Barlow | 1 | +1 | -0 |
| 2025-03-31 22:06 | dhcp6 client: fix service dir in address and prefix acquirers | Daniel Barlow | 2 | +2 | -2 |
| 2025-03-31 22:03 | firewall: fix syntax of icmp v4 rule | Daniel Barlow | 1 | +1 | -1 |
| 2025-03-31 22:01 | secrets subscriber: make restart-all work | Daniel Barlow | 2 | +3 | -2 |
| 2025-03-27 20:23 | add bandwidth as a service option for ppp (l2tp, pppoe) | Daniel Barlow | 5 | +12 | -1 |
| 2025-03-27 20:21 | rate limit for v4 icmp | Daniel Barlow | 1 | +27 | -2 |
| 2025-03-27 20:21 | bandwidth is bits/second so divide by 8 | Daniel Barlow | 1 | +1 | -1 |
| 2025-03-27 18:40 | firewall: remove unused args/names/vars | Daniel Barlow | 1 | +0 | -6 |
| 2025-03-25 23:55 | think | Daniel Barlow | 1 | +21 | -0 |
| 2025-03-25 23:53 | firewall: show how to ratelimit icmp6 to 5% of available bandwidth | Daniel Barlow | 3 | +33 | -2 |
| 2025-03-25 23:47 | add svc:directory, mostly for use in debugging messages | Daniel Barlow | 1 | +1 | -0 |
| 2025-03-25 23:44 | watch-outputs fix update logic | Daniel Barlow | 1 | +12 | -12 |
| 2025-03-25 23:37 | anoia.svc allow open of a service that is not yet running | Daniel Barlow | 1 | +47 | -13 |
| 2025-03-24 22:39 | add realpath to lualinux | Daniel Barlow | 2 | +41 | -0 |
| 2025-03-24 22:37 | anoia: make dirname handle tralning / like posix | Daniel Barlow | 2 | +21 | -1 |
| 2025-03-21 21:19 | add nft_limit kmodule for rate limiting in firewall | Daniel Barlow | 1 | +2 | -0 |
| 2025-03-21 21:19 | support maps in firewallgen | Daniel Barlow | 2 | +34 | -2 |
| 2025-03-21 21:09 | squahs falls back | Daniel Barlow | 1 | +1 | -1 |
| 2025-03-21 21:08 | think | Daniel Barlow | 1 | +161 | -0 |
| 2025-03-18 18:38 | service outputs falls back to properties (untested) | Daniel Barlow | 1 | +8 | -3 |
| 2025-03-12 23:35 | provide `properties` attr to services | Daniel Barlow | 2 | +20 | -1 |
| 2025-03-11 00:21 | svc.open accepts a /nix/store folder not an outputs folder | Daniel Barlow | 20 | +38 | -20 |
| 2025-03-10 23:08 | doc: filter src attribute to not rebuild as much | Daniel Barlow | 1 | +6 | -1 |
| 2025-03-09 21:37 | min-copy-clocure test: ensure sshd up before starting | Daniel Barlow | 2 | +15 | -8 |
| 2025-03-09 20:44 | remove unused function | Daniel Barlow | 1 | +0 | -8 |
| 2025-03-09 20:42 | firewall: use extraText for zone set contents | Daniel Barlow | 2 | +47 | -17 |
| 2025-03-09 20:35 | secrets/subscriber don't depend on the services we're watching | Daniel Barlow | 2 | +2 | -6 |
| 2025-03-09 20:34 | secrets/subscriber: use correct numbers for signals to s6-svc | Daniel Barlow | 2 | +4 | -4 |
| 2025-03-05 22:38 | output-template: allow splicing statements instead of expression | Daniel Barlow | 1 | +10 | -2 |
| 2025-03-05 22:36 | firewallgen: add extraText param to set | Daniel Barlow | 1 | +3 | -0 |
| 2025-03-02 21:34 | delet second copy of output-template | Daniel Barlow | 13 | +0 | -19 |
| 2025-03-02 21:21 | think | Daniel Barlow | 1 | +87 | -0 |
| 2025-03-02 21:14 | basic unit tests for output-template | Daniel Barlow | 1 | +4 | -0 |
| 2025-03-02 21:14 | output-template expose table module | Daniel Barlow | 1 | +2 | -0 |
| 2025-03-02 21:09 | output-template: pass the tests | Daniel Barlow | 1 | +1 | -1 |
| 2025-03-02 21:09 | output-template: run the tests | Daniel Barlow | 4 | +12 | -50 |
| 2025-02-28 00:43 | firewall: use watch-outputs to track changes in zone->interface map | Daniel Barlow | 7 | +108 | -48 |
| 2025-02-27 20:55 | delete commented code | Daniel Barlow | 1 | +1 | -2 |
| 2025-02-27 20:54 | think | Daniel Barlow | 1 | +47 | -0 |
| 2025-02-25 23:32 | check firewall zones in pppoe test | Daniel Barlow | 2 | +29 | -4 |
| 2025-02-22 00:10 | run the output-template test | Daniel Barlow | 3 | +5 | -2 |
| 2025-02-21 23:22 | think | Daniel Barlow | 1 | +42 | -0 |
| 2025-02-12 21:54 | remove acceotance of udp sport 5 on wan | Daniel Barlow | 1 | +1 | -3 |
| 2025-02-10 23:50 | remove duplicate rule | Daniel Barlow | 1 | +0 | -2 |
| 2025-02-10 23:48 | improve explanaton of reverse path filtering rule | Daniel Barlow | 1 | +10 | -4 |
| 2025-02-10 21:55 | nixfmt-rfc-style | Daniel Barlow | 211 | +6092 | -4398 |
| 2025-02-10 21:23 | Merge pull request 'support firewall zones: don't hardcode interface names in rules' (#16) from firescape into main | dan | 9 | +366 | -34 |
| 2025-02-10 21:16 | default firewall zones in gateway profile | Daniel Barlow | 2 | +4 | -4 |
| 2025-02-10 00:42 | firewall: update zones with interface names as they appear | Daniel Barlow | 2 | +78 | -4 |
| 2025-02-10 00:41 | export anoia.svc:fileno so it can be used with event loops | Daniel Barlow | 1 | +1 | -0 |
| 2025-02-06 11:57 | WIP add zones to firewall module | Daniel Barlow | 5 | +40 | -22 |
| 2025-02-03 20:46 | add (very basic) set support in firewallgen | Daniel Barlow | 3 | +55 | -2 |
| 2025-02-03 19:52 | think | Daniel Barlow | 1 | +186 | -0 |
| 2025-02-03 19:51 | firewall rules: use @lan and @wan sets instead of ifnames | Daniel Barlow | 1 | +26 | -26 |
| 2025-01-28 10:46 | boot.expect: sleep more, for gl-ar750 | Daniel Barlow | 1 | +5 | -1 |
| 2025-01-05 17:39 | rt3200: add installer compatibility note | Daniel Barlow | 1 | +9 | -8 |
| 2025-01-08 13:57 | Merge pull request 'OpenWrt One device support' (#13) from raboof/liminix:openwrt-one into main | dan | 4 | +748 | -4 |
| 2024-12-18 13:17 | OpenWrt One support | Arnout Engelen | 4 | +748 | -4 |
| 2025-01-05 17:22 | remove remaining refs to kexecboot | Daniel Barlow | 7 | +18 | -81 |
| 2025-01-05 17:17 | drivel | Daniel Barlow | 1 | +39 | -0 |
| 2025-01-05 15:45 | add missing code-block | Daniel Barlow | 1 | +2 | -0 |
| 2025-01-05 12:57 | switch uid | Daniel Barlow | 1 | +3 | -2 |
| 2025-01-05 00:16 | rt3200 kconfig for 6.6.x | Daniel Barlow | 1 | +7 | -2 |
| 2025-01-04 23:50 | phram dtb reserved-memory needs no-map | Daniel Barlow | 1 | +1 | -0 |
| 2025-01-04 23:48 | belkin rt3200: set tftp loadAddress to match u-boot | Daniel Barlow | 1 | +1 | -1 |
| 2025-01-03 23:52 | add pkgs.openwrt_24_10 | Daniel Barlow | 4 | +89 | -2 |
| 2025-01-03 15:41 | sort imports | Daniel Barlow | 1 | +6 | -6 |
| 2025-01-03 15:40 | add btrfs.nix to outputs imports | Daniel Barlow | 1 | +1 | -0 |
| 2025-01-03 15:39 | add rt3200 to CI | Daniel Barlow | 1 | +1 | -0 |
| 2025-01-03 00:19 | mtdimage can't be a default import | Daniel Barlow | 2 | +2 | -1 |
| 2025-01-03 00:07 | oops fix syntax error | Daniel Barlow | 1 | +0 | -2 |
| 2025-01-02 23:56 | extract log persistence config from s6 to new module | Daniel Barlow | 3 | +21 | -9 |
| 2025-01-02 23:37 | import mtdimage in outputs | Daniel Barlow | 1 | +1 | -0 |
| 2025-01-02 23:36 | turris omnia: default rootfs and bootloader settings | Daniel Barlow | 1 | +6 | -0 |
| 2025-01-02 22:45 | logtap: fix indentation | Daniel Barlow | 1 | +57 | -57 |
| 2025-01-02 22:19 | drivel | Daniel Barlow | 1 | +125 | -0 |
| 2025-01-02 19:43 | implement mechanism for reverting from update.sh | Daniel Barlow | 2 | +45 | -7 |
| 2025-01-02 14:46 | Merge pull request 'Fix typo: Buildiing -> Building' (#15) from raboof/liminix:typo into main | dan | 1 | +2 | -2 |
| 2025-01-02 09:53 | Fix typo: Buildiing -> Building | Arnout Engelen | 1 | +2 | -2 |
| 2025-01-01 18:20 | in rc.init copy log from previous boot to place of safety | Daniel Barlow | 2 | +7 | -11 |
| 2025-01-01 14:11 | rt3200 needs pmsg-size set in its dts for persistent logging | Daniel Barlow | 2 | +13 | -1 |
| 2025-01-01 12:38 | automate ubimage instructions a little | Daniel Barlow | 1 | +18 | -23 |
| 2025-01-01 12:29 | /boot is a directory, copy files instead of replacing it with symlink | Daniel Barlow | 1 | +4 | -2 |
| 2025-01-01 11:56 | rt3200: replace bootcmd variable | Daniel Barlow | 1 | +17 | -8 |
| 2025-01-01 11:55 | provide etc/kconfig in updater output | Daniel Barlow | 1 | +2 | -1 |
| 2025-01-01 11:54 | add "config" output to kernel derivation | Daniel Barlow | 1 | +2 | -1 |
| 2024-12-29 23:34 | example sni proxy using nginx | Daniel Barlow | 1 | +81 | -0 |
| 2024-12-29 23:17 | firewall: don't use oifname in input rules | Daniel Barlow | 1 | +4 | -4 |
| 2024-12-29 20:47 | add nginx-small : nginx with finegrained configure options | Daniel Barlow | 2 | +119 | -0 |
| 2024-12-29 13:32 | remove PSTORE from rt3200 default kconfig | Daniel Barlow | 1 | +0 | -5 |
| 2024-12-29 13:30 | swap strchr for strchrnul in dropbear authkeyfile patch | Daniel Barlow | 1 | +49 | -21 |
| 2024-12-29 13:27 | dropbear would like /etc/shells to exist | Daniel Barlow | 1 | +8 | -0 |
| 2024-12-29 13:26 | complain if user attempting to tftpboot a ubifs | Daniel Barlow | 1 | +2 | -0 |
| 2024-12-29 13:26 | include jffs2 module per default | Daniel Barlow | 1 | +1 | -0 |
| 2024-12-29 13:25 | rt3200 default to loader.fit | Daniel Barlow | 1 | +2 | -1 |
| 2024-12-27 18:08 | boot.expect: improve reliability | Daniel Barlow | 1 | +27 | -9 |
| 2024-12-24 14:29 | and fix quoting | Daniel Barlow | 1 | +1 | -1 |
| 2024-12-24 14:19 | rt3200: add fw_setenv commands to update boot_production | Daniel Barlow | 1 | +2 | -0 |
| 2024-12-24 14:01 | proofread | Daniel Barlow | 1 | +18 | -17 |
| 2024-12-24 13:47 | Merge branch 'runciter' | Daniel Barlow | 7 | +82 | -42 |
| 2024-12-24 13:46 | rt3200 defaults to ubifs | Daniel Barlow | 1 | +1 | -0 |
| 2024-12-24 13:46 | jiggle imports | Daniel Barlow | 2 | +1 | -1 |
| 2024-12-24 13:45 | improve install instructions for belkin rt3200 | Daniel Barlow | 1 | +49 | -10 |
| 2024-12-17 19:24 | use Linux kernel sources associated with openwrt by default | Arnout Engelen | 9 | +14 | -40 |
| 2024-12-24 12:20 | think | Daniel Barlow | 1 | +36 | -0 |
| 2024-12-24 12:24 | Merge pull request 'use Linux kernel sources associated with openwrt by default' (#12) from raboof/liminix:linux-version-with-openwrt into main | dan | 0 | +0 | -0 |
| 2024-12-24 12:24 | Merge branch 'main' into linux-version-with-openwrt | dan | 38 | +579 | -255 |
| 2024-12-17 19:24 | use Linux kernel sources associated with openwrt by default | Arnout Engelen | 9 | +14 | -40 |
| 2024-12-24 12:20 | think | Daniel Barlow | 1 | +36 | -0 |
| 2024-12-23 23:59 | rt3200 test install | Daniel Barlow | 2 | +21 | -18 |
| 2024-12-23 22:36 | add ubivolume output | Daniel Barlow | 2 | +6 | -3 |
| 2024-12-23 22:20 | declare options.hardware.ubi unconditionally | Daniel Barlow | 2 | +6 | -7 |
| 2024-12-23 22:18 | outputs.rootubifs -> ubifs | Daniel Barlow | 2 | +2 | -7 |
| 2024-12-23 11:21 | add fit bootloader | Daniel Barlow | 2 | +28 | -0 |
| 2024-12-23 10:31 | rename file | Daniel Barlow | 3 | +1 | -2 |
| 2024-12-23 00:09 | rename extlinux output to bootfiles | Daniel Barlow | 2 | +10 | -8 |
| 2024-12-22 23:24 | make mtdutils use no-systemd util-linux | Daniel Barlow | 1 | +2 | -2 |
| 2024-12-22 21:12 | bump NEWS | Daniel Barlow | 1 | +7 | -2 |
| 2024-12-22 21:10 | extract uimage output module into own file | Daniel Barlow | 2 | +31 | -17 |
| 2024-12-22 17:27 | outputs.zimage -> outputs.kernel.zImage | Daniel Barlow | 4 | +8 | -22 |
| 2024-12-22 16:03 | think | Daniel Barlow | 1 | +69 | -3 |
| 2024-12-22 16:01 | bordervm: expose ssh on port 2222 | Daniel Barlow | 1 | +12 | -6 |
| 2024-12-20 22:26 | rt3200 better install docs | Daniel Barlow | 1 | +28 | -7 |
| 2024-12-20 00:05 | add a new updater output | Daniel Barlow | 8 | +132 | -96 |
| 2024-12-19 22:28 | systemconfig: improve filenames/pathnames | Daniel Barlow | 1 | +13 | -13 |
| 2024-12-19 21:59 | fix markup | Daniel Barlow | 1 | +9 | -3 |
| 2024-12-19 20:59 | omnia: delete pstore config we're probably not using | Daniel Barlow | 1 | +0 | -5 |
| 2024-12-19 20:56 | add omnia to ci | Daniel Barlow | 2 | +3 | -1 |
| 2024-12-19 20:55 | extract systemConfiguration into its own output module | Daniel Barlow | 2 | +29 | -10 |
| 2024-12-19 14:32 | move modules/squashfs.nix into outputs/ | Daniel Barlow | 4 | +2 | -3 |
| 2024-12-18 23:08 | add short note about persistent logs | Daniel Barlow | 1 | +20 | -0 |
| 2024-12-18 21:16 | enlarge pmsg buffer to full size of ramoops region | Daniel Barlow | 1 | +1 | -2 |
| 2024-12-18 21:11 | copy logs to /dev/pmsg0 when ogging.persistent.enabled | Daniel Barlow | 1 | +18 | -15 |
| 2024-12-17 23:26 | unbreak nix-shell | Daniel Barlow | 1 | +0 | -1 |
| 2024-12-17 23:24 | config.logging.persistent enables /dev/pmsg0 | Daniel Barlow | 4 | +24 | -2 |
| 2024-12-17 20:36 | add hardware.dts.includes option | Daniel Barlow | 4 | +24 | -7 |
| 2024-12-17 19:24 | use Linux kernel sources associated with openwrt by default | Arnout Engelen | 9 | +14 | -40 |
| 2024-12-17 17:34 | rename config.hardware.dts.includes -> includePaths | Daniel Barlow | 11 | +17 | -12 |
| 2024-12-17 17:24 | think | Daniel Barlow | 1 | +29 | -0 |
| 2024-12-17 17:24 | tufted: more robust merge-pathname impl | Daniel Barlow | 1 | +12 | -4 |
| 2024-12-17 17:24 | append-path spec behaviour for repeated / | Daniel Barlow | 1 | +2 | -0 |
| 2024-12-11 17:26 | new fn append-path in anoia | Daniel Barlow | 2 | +26 | -3 |
| 2024-12-11 17:25 | use assert macros in anoia/init.fnl | Daniel Barlow | 3 | +16 | -24 |
| 2024-12-09 23:36 | rewrite parts of inout test to be differently wrong | Daniel Barlow | 2 | +29 | -15 |
| 2024-12-09 21:00 | add some debug output in inout test | Daniel Barlow | 1 | +7 | -1 |
| 2024-12-07 16:02 | inout: improve robustness, maybe? | Daniel Barlow | 1 | +1 | -0 |
| 2024-12-04 21:16 | add environment variables that scapy now needs (24.11) | Daniel Barlow | 1 | +2 | -0 |
| 2024-12-03 21:39 | in nixos 24.11 chrony no longer expects nss/nspr/readline | Daniel Barlow | 1 | +5 | -4 |
| 2024-10-17 20:37 | provide stdout to ppp callback scripts | Daniel Barlow | 1 | +17 | -15 |
| 2024-10-17 20:35 | fix chrony pidfile error | Daniel Barlow | 1 | +6 | -1 |
| 2024-10-17 20:05 | turns out we did need usepeerdns | Daniel Barlow | 1 | +4 | -0 |
| 2024-10-16 21:59 | ppp service signal readiness only when ip-up has run | Daniel Barlow | 1 | +1 | -1 |
| 2024-10-16 21:56 | remove apparently obsolete rp-pppoe configure setting | Daniel Barlow | 1 | +0 | -4 |
| 2024-10-16 21:54 | enable unloading modules so that scripts work | Daniel Barlow | 1 | +1 | -0 |
| 2024-10-16 21:53 | did we need MODULE_SIG? | Daniel Barlow | 1 | +0 | -1 |
| 2024-10-16 17:59 | send kernel logs to s6 | Daniel Barlow | 2 | +16 | -0 |
| 2024-10-16 17:58 | remove usepeerdns - it causes only errors | Daniel Barlow | 1 | +0 | -1 |
| 2024-10-16 17:57 | buuld ppp with path to /run | Daniel Barlow | 1 | +1 | -2 |
| 2024-10-14 17:49 | think | Daniel Barlow | 1 | +18 | -3 |
| 2024-10-10 17:26 | support finish script in longrun | Daniel Barlow | 1 | +5 | -3 |
| 2024-10-10 17:23 | remove KEXEC from base kernel config | Daniel Barlow | 1 | +0 | -1 |
| 2024-10-10 17:18 | apply incoming-allowed-ip[46] rules to input as well as forward pkts | Daniel Barlow | 1 | +2 | -2 |
| 2024-10-10 15:25 | obfuscate store path for min-copy-closure | Daniel Barlow | 2 | +8 | -2 |
| 2024-10-09 18:34 | no more iminix-rebuild | Daniel Barlow | 4 | +45 | -9 |
| 2024-10-09 17:59 | ensure $toplevel is path in /nix/store | Daniel Barlow | 1 | +1 | -1 |
| 2024-10-09 12:35 | add result/install.sh to systemConfiguration output | Daniel Barlow | 2 | +53 | -0 |
| 2024-10-08 21:55 | don't put hostname in levitate logs | Daniel Barlow | 1 | +1 | -0 |
| 2024-10-06 17:04 | make ci.ni "all" a derivation | Daniel Barlow | 1 | +4 | -1 |
| 2024-10-06 17:03 | fix unstable qemu build? | Daniel Barlow | 1 | +1 | -1 |
| 2024-10-06 16:53 | sort lines | Daniel Barlow | 1 | +7 | -7 |
| 2024-10-06 16:53 | catch another uncaught-logs | Daniel Barlow | 1 | +1 | -1 |
| 2024-10-06 15:39 | add CI "all" target | Daniel Barlow | 3 | +12 | -14 |
| 2024-10-06 14:55 | simplify CI | Daniel Barlow | 13 | +29 | -84 |
| 2024-10-06 13:27 | think | Daniel Barlow | 1 | +337 | -0 |
| 2024-10-06 12:46 | update refs to uncaught-logs in docs/tests | Daniel Barlow | 3 | +7 | -7 |
| 2024-10-06 12:26 | log shipping service now gets logs on stdin | Daniel Barlow | 1 | +22 | -3 |
| 2024-10-06 12:13 | longrun: don't add logger if producer-for is already set | Daniel Barlow | 1 | +5 | -3 |
| 2024-10-06 11:38 | border-vm: add tang service | Daniel Barlow | 1 | +13 | -0 |
| 2024-10-06 10:27 | add module for certifix-client | Daniel Barlow | 2 | +61 | -0 |
| 2024-10-06 09:13 | add altname to CSR | Daniel Barlow | 1 | +9 | -0 |
| 2024-10-03 21:50 | new package certifix-client uses certifix to sign ssl client cert | Daniel Barlow | 4 | +126 | -0 |
| 2024-10-03 21:58 | more messing around with lua derivation | Daniel Barlow | 1 | +15 | -12 |
| 2024-10-03 21:58 | add luaossl package with patch for CSR attributes | Daniel Barlow | 1 | +9 | -0 |
| 2024-09-18 21:14 | implement log shipping config | Daniel Barlow | 1 | +37 | -9 |
| 2024-09-18 19:58 | rename logtee->logtap | Daniel Barlow | 3 | +144 | -142 |
| 2024-09-16 20:30 | add logtee to catchall logger | Daniel Barlow | 1 | +14 | -2 |
| 2024-09-16 19:35 | implement error() for musl | Daniel Barlow | 1 | +17 | -1 |
| 2024-09-16 19:34 | improve logtee socket connection warning | Daniel Barlow | 1 | +7 | -1 |
| 2024-09-15 21:09 | close socket fd if we can't connect it | Daniel Barlow | 1 | +1 | -0 |
| 2024-09-15 20:59 | print diagnostic when eof on stderr | Daniel Barlow | 1 | +5 | -2 |
| 2024-09-15 20:54 | write start cookie when socket connect succeeds | Daniel Barlow | 1 | +21 | -6 |
| 2024-09-15 20:40 | extract method is_connected | Daniel Barlow | 1 | +7 | -3 |
| 2024-09-15 20:37 | improve error message | Daniel Barlow | 1 | +3 | -2 |
| 2024-09-15 20:32 | make pollfd array global | Daniel Barlow | 1 | +6 | -5 |
| 2024-09-15 18:33 | logshipper/logtee :copy stdin to stdout & to a unix socket if present | Daniel Barlow | 4 | +107 | -0 |
| 2024-09-08 15:38 | incz is a very rudimentary log shipper for zinc search | Daniel Barlow | 3 | +97 | -0 |
| 2024-09-07 21:31 | write-fennel quote PATH properly | Daniel Barlow | 1 | +7 | -6 |
| 2024-09-06 23:58 | maybe fix nixpkgs-unstable lua | Daniel Barlow | 2 | +6 | -6 |
| 2024-09-06 21:37 | think | Daniel Barlow | 1 | +205 | -0 |
| 2024-09-05 23:32 | Revert "remove luaposix ref in write-fennel" | Daniel Barlow | 1 | +1 | -0 |
| 2024-09-05 23:29 | unbreak pppoe ci job | Daniel Barlow | 3 | +5 | -4 |
| 2024-09-05 23:13 | watch-outputs remove debug code | Daniel Barlow | 1 | +0 | -2 |
| 2024-09-05 23:12 | tangc use spawn to invoke jose | Daniel Barlow | 1 | +18 | -27 |
| 2024-09-05 23:11 | fennel anoia.process.spawn | Daniel Barlow | 4 | +89 | -28 |
| 2024-09-05 23:08 | anoia.fs.find-executable looks for bin in colon-sep list of directories | Daniel Barlow | 1 | +18 | -0 |
| 2024-09-05 12:16 | seedrng: init at 2022.04 | Raito Bezarius | 1 | +1 | -0 |
| 2024-09-05 09:39 | conditional fetch in json-to-fstree | Daniel Barlow | 1 | +18 | -12 |
| 2024-09-05 09:11 | tidy watch-outputs startup message | Daniel Barlow | 1 | +2 | -5 |
| 2024-09-05 09:05 | devout: unlink socket pathname before binding | Daniel Barlow | 1 | +1 | -0 |
| 2024-09-04 20:21 | add more test for table= | Daniel Barlow | 1 | +4 | -1 |
| 2024-09-04 20:21 | remove luaposix ref in write-fennel | Daniel Barlow | 1 | +0 | -1 |
| 2024-09-04 20:19 | fix startup race/fencepost in watch-ssh-keys | Daniel Barlow | 1 | +2 | -2 |
| 2024-09-03 23:12 | extract pppoe/l2tp common code | Daniel Barlow | 3 | +99 | -134 |
| 2024-09-03 21:57 | make pppoe/l2tp more consistent | Daniel Barlow | 2 | +17 | -17 |
| 2024-09-03 21:53 | make nodefaultroute explicit in ppp | Daniel Barlow | 2 | +2 | -0 |
| 2024-09-03 21:51 | make watch-ssh-keys robust against missing key | Daniel Barlow | 1 | +2 | -2 |
| 2024-09-03 21:50 | improve tangc http error messages | Daniel Barlow | 1 | +9 | -9 |
| 2024-09-01 09:14 | think | Daniel Barlow | 1 | +13 | -0 |
| 2024-09-01 08:57 | tangc handle non-zero exit from jwe dec | Daniel Barlow | 1 | +9 | -2 |
| 2024-09-01 08:56 | secrets subscriber: add provider as dep to controlled service | Daniel Barlow | 1 | +2 | -1 |
| 2024-08-31 22:24 | tang: notify on ready | Daniel Barlow | 1 | +6 | -2 |
| 2024-08-31 21:20 | fix bugs handling base64 padding | Daniel Barlow | 1 | +45 | -11 |
| 2024-08-31 21:18 | tangc popen retry on short read | Daniel Barlow | 1 | +5 | -1 |
| 2024-08-31 14:29 | tangc: stop printing unexpected blank lines | Daniel Barlow | 1 | +8 | -4 |
| 2024-08-31 14:27 | provide string to perform-encryption | Daniel Barlow | 1 | +3 | -3 |
| 2024-08-31 14:22 | improve tangc error messages | Daniel Barlow | 1 | +16 | -5 |
| 2024-08-30 19:57 | refactor all writeFennelScript calls to use writeFennel directly | Daniel Barlow | 5 | +12 | -12 |
| 2024-08-30 19:49 | restart pppoe/l2tp in secrets changes | Daniel Barlow | 2 | +36 | -27 |
| 2024-08-30 19:46 | finish converting outputRef to lambda | Daniel Barlow | 3 | +5 | -6 |
| 2024-08-29 22:56 | tighten perms on service state directory | Daniel Barlow | 1 | +1 | -1 |
| 2024-08-29 22:56 | think | Daniel Barlow | 1 | +35 | -8 |
| 2024-08-29 22:55 | document outputs and secrets | Daniel Barlow | 1 | +199 | -4 |
| 2024-08-28 21:32 | (untested) template service for tang encrypted secrets | Daniel Barlow | 2 | +41 | -1 |
| 2024-08-28 21:23 | think | Daniel Barlow | 1 | +81 | -5 |
| 2024-08-28 20:28 | remove redundant sourcing of ${serviceFns} | Daniel Barlow | 8 | +0 | -10 |
| 2024-08-28 20:18 | missing file in s6-rc-up-tree test fixture | Daniel Barlow | 2 | +0 | -24 |
| 2024-08-28 19:56 | missed adding this | Daniel Barlow | 1 | +10 | -0 |
| 2024-08-28 19:53 | (untested) http basic auth for outboard secrets | Daniel Barlow | 3 | +17 | -1 |
| 2024-08-28 18:52 | fetch lua glue: handle missing content-length | Daniel Barlow | 1 | +22 | -7 |
| 2024-08-28 18:12 | rename http-fstree => json-to-fstree | Daniel Barlow | 5 | +41 | -41 |
| 2024-08-28 17:55 | tangc support encryption | Daniel Barlow | 1 | +56 | -1 |
| 2024-08-28 10:16 | remove argv0 from calls to jose | Daniel Barlow | 1 | +9 | -7 |
| 2024-08-28 07:13 | josep! runs jose without json parsing the output | Daniel Barlow | 1 | +15 | -10 |
| 2024-08-28 06:20 | remove unused code, tidy string parsing | Daniel Barlow | 1 | +5 | -13 |
| 2024-08-28 06:10 | add jose! fn to reduce error-checking boilerplate | Daniel Barlow | 1 | +16 | -44 |
| 2024-08-28 05:52 | remove unused requires | Daniel Barlow | 1 | +1 | -4 |
| 2024-08-28 05:49 | add popen2 to anoia.fs | Daniel Barlow | 2 | +26 | -23 |
| 2024-08-28 00:37 | clevis-decrypt-tang in fennel | Daniel Barlow | 3 | +210 | -0 |
| 2024-08-28 00:37 | extend libfetch lua glue to other HTTP methods | Daniel Barlow | 1 | +30 | -0 |
| 2024-08-27 21:42 | anoia add base64 deode | Daniel Barlow | 2 | +95 | -24 |
| 2024-08-25 15:35 | sshd can use outputRef for authorized_keys | Daniel Barlow | 3 | +17 | -17 |
| 2024-08-25 14:59 | keys in service output tree are strings | Daniel Barlow | 1 | +2 | -1 |
| 2024-08-25 14:09 | ssh-keys service, draft | Daniel Barlow | 1 | +9 | -0 |
| 2024-08-25 13:23 | nixpkgs 24.11 qemu does not expect texinfo | Daniel Barlow | 1 | +29 | -25 |
| 2024-08-24 22:25 | watch-ssh-keys turns secrets-service into authorized_keys files | Daniel Barlow | 3 | +100 | -0 |
| 2024-08-24 22:19 | add macros param to write-fennel | Daniel Barlow | 1 | +10 | -5 |
| 2024-08-24 20:50 | define-tests macro, evals body only when inside fennelrepl --test | Daniel Barlow | 2 | +20 | -5 |
| 2024-08-24 12:56 | anoia: %% is alias for string.formt | Daniel Barlow | 1 | +3 | -0 |
| 2024-08-23 22:27 | add dig to anoia | Daniel Barlow | 2 | +8 | -7 |
| 2024-08-23 22:27 | think | Daniel Barlow | 1 | +3 | -3 |
| 2024-08-23 22:13 | destructure params in ssh service | Daniel Barlow | 1 | +23 | -11 |
| 2024-08-23 21:25 | change output references from attrset to lambda | Daniel Barlow | 6 | +63 | -73 |
| 2024-08-23 20:45 | think | Daniel Barlow | 1 | +208 | -0 |
| 2024-08-23 19:35 | add authorizedKeys option to ssh service | Daniel Barlow | 3 | +35 | -4 |
| 2024-08-23 18:58 | patch dropbear to add -U option | Daniel Barlow | 2 | +387 | -0 |
| 2024-08-23 18:57 | upgrade dropbear | Daniel Barlow | 1 | +22 | -8 |
| 2024-08-21 22:24 | improve devout error reporting | Daniel Barlow | 1 | +9 | -10 |
| 2024-08-21 22:10 | ppp modules: permit (mostly) same params for l2tp as pppoe | Daniel Barlow | 3 | +95 | -28 |
| 2024-08-21 22:09 | devout needs a longer startup timeout | Daniel Barlow | 1 | +1 | -0 |
| 2024-08-20 23:17 | in router-with-l2tp use secrets for ppp username/password | Daniel Barlow | 1 | +4 | -3 |
| 2024-08-20 23:17 | pppoe allow secrets for username/password | Daniel Barlow | 2 | +20 | -6 |
| 2024-08-20 23:16 | liminix.types.replacable is a string or ref to an output | Daniel Barlow | 1 | +13 | -1 |
| 2024-08-20 22:26 | inline method | Daniel Barlow | 1 | +2 | -3 |
| 2024-08-20 22:25 | use structured ppp params in ppp test | Daniel Barlow | 1 | +2 | -5 |
| 2024-08-20 21:56 | secrets/subscriber implement different restart types | Daniel Barlow | 1 | +14 | -1 |
| 2024-08-20 21:55 | pppoe convert to using a config file | Daniel Barlow | 1 | +6 | -2 |
| 2024-08-20 20:49 | move some secret-watching stuff from hostapd to secrets | Daniel Barlow | 3 | +25 | -28 |
| 2024-08-17 21:22 | hostapd: get secrets service/path from attrs | Daniel Barlow | 1 | +13 | -4 |
| 2024-08-15 22:02 | override clevis derivation (experimental) | Daniel Barlow | 1 | +15 | -0 |
| 2024-08-15 22:01 | start devout after mdevd | Daniel Barlow | 1 | +1 | -0 |
| 2024-08-15 22:00 | add secrets-subscriber service, make hostapd use it | Daniel Barlow | 6 | +76 | -22 |
| 2024-08-14 21:58 | new package watch-outputs and example of its use | Daniel Barlow | 17 | +172 | -0 |
| 2024-08-14 21:57 | hostapd set permissions on dir in /run/ | Daniel Barlow | 1 | +5 | -3 |
| 2024-08-14 21:56 | hostapd literal_or_output use an attrset for dispatch | Daniel Barlow | 1 | +5 | -7 |
| 2024-08-14 21:41 | outboard secrets: loop in service | Daniel Barlow | 1 | +4 | -4 |
| 2024-08-14 21:39 | http-fstree needs to write state and .lock for anoia.svc | Daniel Barlow | 1 | +6 | -1 |
| 2024-08-14 21:36 | anoia table= compares tables | Daniel Barlow | 1 | +26 | -0 |
| 2024-08-14 21:34 | support multi-arg assoc | Daniel Barlow | 1 | +4 | -2 |
| 2024-08-12 21:59 | think | Daniel Barlow | 1 | +90 | -2 |
| 2024-08-12 21:57 | first pass at outboard secrets | Daniel Barlow | 4 | +103 | -10 |
| 2024-08-12 21:53 | pass service to `output` fn in output-template | Daniel Barlow | 12 | +10 | -9 |
| 2024-08-10 22:42 | support json quoting in output-template | Daniel Barlow | 3 | +23 | -0 |
| 2024-08-10 22:06 | new: output-template interpolates output values into config file | Daniel Barlow | 15 | +73 | -0 |
| 2024-08-10 22:05 | set up nginx on bordervm for testing outboard secrets | Daniel Barlow | 2 | +10 | -0 |
| 2024-08-10 22:05 | think | Daniel Barlow | 1 | +5572 | -5506 |
| 2024-08-08 18:24 | add the example used in the video | Daniel Barlow | 1 | +3 | -9 |
| 2024-08-08 14:35 | http-fstree downloads a json file and converts to service outputs | Daniel Barlow | 4 | +76 | -0 |
| 2024-08-08 14:21 | think | Daniel Barlow | 1 | +5506 | -5496 |
| 2024-08-08 14:05 | add rxi/json lua module | Daniel Barlow | 2 | +15 | -0 |
| 2024-08-08 12:27 | add lua binding to fetch-freebsd | Daniel Barlow | 2 | +76 | -1 |
| 2024-08-08 10:38 | new package fetch-freebsd: small http(s) client library | Daniel Barlow | 2 | +26 | -0 |
| 2024-08-08 10:37 | anoia.svc allow writing outputs | Daniel Barlow | 3 | +34 | -6 |
| 2024-08-08 10:36 | anoia.fs: improve error messages | Daniel Barlow | 1 | +8 | -2 |
| 2024-08-06 22:18 | why does this fail on hydra? | Daniel Barlow | 1 | +1 | -1 |
| 2024-08-06 17:43 | think | Daniel Barlow | 1 | +73 | -0 |
| 2024-08-06 17:43 | ppoe structured options are optional | Daniel Barlow | 1 | +5 | -1 |
| 2024-08-06 17:42 | overlay: handle cross-only overrides consistently | Daniel Barlow | 1 | +71 | -63 |
| 2024-08-06 13:15 | doc: punctuate | Daniel Barlow | 1 | +1 | -1 |
| 2024-08-06 13:14 | admin doc: updte round-robin, explain health check | Daniel Barlow | 2 | +18 | -3 |
| 2024-07-30 21:53 | mention health check in docs | Daniel Barlow | 1 | +24 | -14 |
| 2024-07-30 21:37 | add health check service and example that uses it | Daniel Barlow | 4 | +102 | -10 |
| 2024-07-30 16:37 | Revert "anoia.svc use timeout for inotify" | Daniel Barlow | 1 | +2 | -8 |
| 2024-07-28 21:57 | some notes on controlled services | Daniel Barlow | 1 | +40 | -4 |
| 2024-07-28 21:35 | rename service-trigger rule to match service name | Daniel Barlow | 4 | +2 | -2 |
| 2024-07-27 16:40 | v:address is nil if missing, but code expects an array | Daniel Barlow | 2 | +2 | -2 |
| 2024-07-26 22:41 | remove unused arg | Daniel Barlow | 1 | +0 | -1 |
| 2024-07-26 22:40 | anoia.svc use timeout for inotify | Daniel Barlow | 1 | +8 | -2 |
| 2024-07-26 22:37 | anoia fs.dir use case not match | Daniel Barlow | 1 | +4 | -3 |
| 2024-07-24 21:07 | elfutils is reqd by iproute2 (for bpf?), build sans kitchen sink | Daniel Barlow | 1 | +15 | -0 |
| 2024-07-24 20:13 | build iproute2 without rb to avoid stdatomic | Daniel Barlow | 1 | +4 | -0 |
| 2024-07-24 20:12 | build openssl without threads to avoid stdatomic | Daniel Barlow | 1 | +27 | -15 |
| 2024-07-23 08:30 | convert l2tp example to use gateway profile | Daniel Barlow | 1 | +87 | -62 |
| 2024-07-23 08:26 | rename services.dhcpc in l2tp example | Daniel Barlow | 1 | +5 | -5 |
| 2024-07-23 08:19 | wwan module needs mdevd | Daniel Barlow | 1 | +1 | -0 |
| 2024-07-18 19:47 | think | Daniel Barlow | 1 | +21 | -0 |
| 2024-07-16 21:10 | generalise profile.gateway.wan so not just pppoe | Daniel Barlow | 3 | +24 | -8 |
| 2024-07-16 20:32 | executive decision: rotuer example should build on gl-ar750 | Daniel Barlow | 1 | +13 | -14 |
| 2024-07-16 20:02 | fix whitespace | Daniel Barlow | 1 | +1 | -1 |
| 2024-07-16 19:47 | add structured config for common pppoe options | Daniel Barlow | 4 | +61 | -27 |
| 2024-07-16 19:41 | restore param removed by deadnix | Daniel Barlow | 1 | +1 | -1 |
| 2024-07-15 21:37 | create a module for round-robin | Daniel Barlow | 4 | +69 | -28 |
| 2024-07-15 21:35 | need insmod when we habve kmodloader | Daniel Barlow | 1 | +3 | -0 |
| 2024-07-15 18:00 | finish moving pkgs.linimix.callService to config.system | Daniel Barlow | 14 | +21 | -21 |
| 2024-07-15 17:54 | remove the fixpoint we didn't need | Daniel Barlow | 1 | +39 | -42 |
| 2024-07-14 11:26 | doc: swap order of configuration and installation | Daniel Barlow | 3 | +41 | -22 |
| 2024-07-14 11:08 | think | Daniel Barlow | 1 | +8 | -0 |
| 2024-07-14 11:07 | huawei-cdc-ncm kernel driver -> module | Daniel Barlow | 1 | +21 | -7 |
| 2024-07-14 10:56 | fix doc ref from admin section -> configuration | Daniel Barlow | 2 | +7 | -3 |
| 2024-07-14 10:53 | rename wwan-related modules/services | Daniel Barlow | 4 | +33 | -33 |
| 2024-07-12 17:38 | improve reinstallation docs | Daniel Barlow | 1 | +19 | -20 |
| 2024-07-11 23:17 | add first draft instructions for using Levitate | Daniel Barlow | 1 | +114 | -2 |
| 2024-07-11 22:31 | add new Installation guide | Daniel Barlow | 4 | +174 | -192 |
| 2024-07-11 08:39 | think | Daniel Barlow | 1 | +19 | -0 |
| 2024-07-10 22:36 | fix most doc warnings | Daniel Barlow | 11 | +23 | -14 |
| 2024-07-10 20:23 | proofreading | Daniel Barlow | 1 | +4 | -3 |
| 2024-07-10 19:50 | some notes on services | Daniel Barlow | 1 | +109 | -1 |
| 2024-07-08 21:01 | use round-robin failiover in l2tp example | Daniel Barlow | 1 | +69 | -34 |
| 2024-07-08 20:03 | set cwd before exec xl2tpd | Daniel Barlow | 1 | +1 | -0 |
| 2024-07-08 18:28 | fix dependency between modem-atz and modeswitch | Daniel Barlow | 1 | +4 | -1 |
| 2024-07-08 20:53 | s6-rc-round-robin | Daniel Barlow | 3 | +81 | -0 |
| 2024-07-08 19:27 | set lcp-echo timeout in l2tp | Daniel Barlow | 1 | +4 | -0 |
| 2024-07-08 19:29 | make xl2tpd quit when the connections close | Daniel Barlow | 3 | +62 | -2 |
| 2024-07-08 18:19 | enable tail -F | Daniel Barlow | 1 | +5 | -0 |
| 2024-07-08 20:13 | a6-rc-up-tree: handle blocked deps, exit 1 if nothing started | Daniel Barlow | 4 | +49 | -13 |
| 2024-07-08 19:55 | remove dead code | Daniel Barlow | 1 | +0 | -4 |
| 2024-07-08 19:50 | s6-rc-up-tree pass -b to s6-rc command | Daniel Barlow | 2 | +5 | -4 |
| 2024-07-03 22:35 | wip: rewrite s6-rc-up-tree in an actual procgramming language | Daniel Barlow | 10 | +178 | -2 |
| 2024-07-08 20:25 | pppoe: set lcp echo failure timeout | Daniel Barlow | 1 | +8 | -2 |
| 2024-07-08 20:24 | mess with redial | Daniel Barlow | 1 | +2 | -1 |
| 2024-07-08 20:19 | gl-ar750 swap lan and wan | Daniel Barlow | 1 | +2 | -2 |
| 2024-07-08 20:18 | write-fennel: set $PATH if lualinux is available | Daniel Barlow | 1 | +1 | -0 |
| 2024-07-08 20:17 | think | Daniel Barlow | 1 | +212 | -0 |
| 2024-07-01 19:53 | disable security for bordervm "liminix" share | Daniel Barlow | 1 | +1 | -0 |
| 2024-06-30 16:52 | build libusb1 without libatomic | Daniel Barlow | 1 | +10 | -3 |
| 2024-06-30 16:50 | zyxel dual image; restore deleted params | Daniel Barlow | 1 | +1 | -1 |
| 2024-06-30 15:58 | cleanup whitespace and commas | Daniel Barlow | 63 | +533 | -491 |
| 2024-06-30 09:46 | remove unused makeWrapper input | Daniel Barlow | 1 | +1 | -1 |
| 2024-06-29 21:59 | remove dead code (run deadnix) | Daniel Barlow | 112 | +83 | -246 |
| 2024-06-29 21:36 | avoid makeWrapper on host, it requires bash | Daniel Barlow | 1 | +1 | -3 |
| 2024-06-20 09:15 | working l2tp-over-wwan stick example | Daniel Barlow | 3 | +84 | -22 |
| 2024-06-16 11:58 | rename isTrigger to restart-on-upgrade | Daniel Barlow | 3 | +5 | -5 |
| 2024-06-15 14:36 | a6-rc-up-tree wait for lock if needed | Daniel Barlow | 1 | +2 | -2 |
| 2024-06-15 14:34 | dhcpc handle case when env vars are missing | Daniel Barlow | 1 | +2 | -2 |
| 2024-06-15 14:04 | add writeAshScriptBin (forgot to add file) | Daniel Barlow | 1 | +13 | -0 |
| 2024-06-15 14:04 | Revert "wwan gets address from ppp ipcp not dhcp" | Daniel Barlow | 2 | +6 | -3 |
| 2024-06-15 14:01 | exec devout in service definition | Daniel Barlow | 1 | +1 | -1 |
| 2024-06-15 13:59 | add s6-rc-up-tree: start reverse deps of controlled service | Daniel Barlow | 8 | +60 | -4 |
| 2024-06-15 08:04 | think | Daniel Barlow | 1 | +45 | -1 |
| 2024-06-12 21:10 | qemu: use kmodloader for wifi | Daniel Barlow | 1 | +8 | -3 |
| 2024-06-12 19:58 | Revert "bodervm: remove usbutils until we can fix the udev dep" | Daniel Barlow | 1 | +1 | -1 |
| 2024-06-12 19:44 | inout test: wait longer for disk to appear | Daniel Barlow | 1 | +1 | -2 |
| 2024-06-12 17:55 | libusb needs udev on build | Daniel Barlow | 1 | +3 | -1 |
| 2024-06-12 12:07 | bodervm: remove usbutils until we can fix the udev dep | Daniel Barlow | 1 | +1 | -1 |
| 2024-06-12 12:03 | remove debug | Daniel Barlow | 1 | +1 | -2 |
| 2024-06-12 11:58 | callService: dependencies are services not names | Daniel Barlow | 1 | +1 | -3 |
| 2024-06-12 11:52 | think | Daniel Barlow | 1 | +41 | -0 |
| 2024-06-12 11:51 | wwan gets address from ppp ipcp not dhcp | Daniel Barlow | 2 | +3 | -6 |
| 2024-06-11 13:05 | think | Daniel Barlow | 1 | +8 | -0 |
| 2024-06-11 13:04 | start correct services at boot | Daniel Barlow | 1 | +26 | -5 |
| 2024-06-11 13:02 | flip controller/controlled relationship for wwan services | Daniel Barlow | 1 | +20 | -23 |
| 2024-06-11 13:01 | store derivations not just names for service deps | Daniel Barlow | 3 | +12 | -8 |
| 2024-06-09 21:37 | flip dependencies for triggered/controlled services | Daniel Barlow | 6 | +29 | -22 |
| 2024-06-09 10:19 | think | Daniel Barlow | 1 | +83 | -0 |
| 2024-06-07 15:55 | inherit builtins.map | Daniel Barlow | 1 | +3 | -3 |
| 2024-06-02 19:40 | update all calls to uevent-watch | Daniel Barlow | 3 | +13 | -16 |
| 2024-06-02 17:27 | wrap uevent-watch in a service | Daniel Barlow | 4 | +76 | -5 |
| 2024-06-01 22:48 | devout: recognise attr,attrs when parsing search term string | Daniel Barlow | 2 | +24 | -6 |
| 2024-06-01 22:47 | wwan use uevent-watch to find tty for AT commands | Daniel Barlow | 1 | +8 | -12 |
| 2024-06-01 21:43 | delete unused code | Daniel Barlow | 2 | +1 | -46 |
| 2024-06-01 20:46 | devout: support sysfs attributes for (grand*)parent device | Daniel Barlow | 2 | +41 | -3 |
| 2024-06-01 20:20 | devout: support search for sysfs attributes | Daniel Barlow | 1422 | +1506 | -23 |
| 2024-06-01 11:09 | rename attributes->properties when referring to uevent fields | Daniel Barlow | 2 | +10 | -10 |
| 2024-05-28 22:41 | think | Daniel Barlow | 1 | +16 | -0 |
| 2024-05-26 16:32 | semi-automate tftpbooting with minicom | Daniel Barlow | 1 | +21 | -0 |
| 2024-05-26 14:37 | devout: add functions to read sysfs attributes | Daniel Barlow | 2 | +53 | -2 |
| 2024-05-26 16:43 | wwan: hook usb-modeswitch to uevent | Daniel Barlow | 1 | +36 | -12 |
| 2024-05-26 14:19 | think | Daniel Barlow | 1 | +64 | -0 |
| 2024-05-22 18:09 | skip symlink handing unless linkname was provided | Daniel Barlow | 1 | +4 | -4 |
| 2024-05-15 16:36 | make a serviceDefn for wwan | Daniel Barlow | 3 | +66 | -40 |
| 2024-05-14 21:27 | commentary | Daniel Barlow | 1 | +15 | -10 |
| 2024-05-14 21:19 | add hacky wwan service with hardcoding all over | Daniel Barlow | 2 | +36 | -11 |
| 2024-05-14 17:07 | create cdc-ncm module | Daniel Barlow | 2 | +23 | -1 |
| 2024-05-14 11:56 | barebones usb_modeswitch package | Daniel Barlow | 3 | +42 | -0 |
| 2024-05-14 11:52 | l2tp set default route via tunnel | Daniel Barlow | 1 | +11 | -4 |
| 2024-05-13 16:51 | exec xl2tpd | Daniel Barlow | 1 | +1 | -2 |
| 2024-05-11 21:48 | add rudimentary l2tp service module | Daniel Barlow | 3 | +161 | -0 |
| 2024-05-08 23:04 | bordervm enable nat | Daniel Barlow | 1 | +5 | -0 |
| 2024-05-08 23:01 | gl-ar750 appendDTB | Daniel Barlow | 1 | +1 | -0 |
| 2024-05-08 22:59 | memorable net device names for gl-ar750 | Daniel Barlow | 1 | +8 | -2 |
| 2024-05-22 17:44 | list pkgs we need in bordervm build | Daniel Barlow | 2 | +10 | -3 |
| 2024-05-08 22:03 | run dhcp server on bordervm | Daniel Barlow | 1 | +11 | -0 |
| 2024-05-07 16:50 | tftp addresses | Daniel Barlow | 1 | +3 | -5 |
| 2024-05-07 16:50 | think (foreshadowing) | Daniel Barlow | 1 | +167 | -3 |
| 2024-05-13 16:45 | s6-rc do cleanup in "finish", don't append to "run" script | Daniel Barlow | 2 | +6 | -3 |
| 2024-05-03 15:28 | set default for firewall extraRules | Daniel Barlow | 1 | +1 | -0 |
| 2024-05-01 22:09 | add busybox to bordervm for udhcpd | Daniel Barlow | 1 | +1 | -0 |
| 2024-05-01 22:07 | add authorized keys to bordervm | Daniel Barlow | 1 | +5 | -0 |
| 2024-05-01 22:06 | add deps on {ins,rm}mod and kconfig for firewall module | Daniel Barlow | 1 | +5 | -1 |
| 2024-05-01 22:04 | mt300a tftpboot needs appendDTB | Daniel Barlow | 1 | +2 | -1 |
| 2024-05-01 22:03 | mt300a remove unneeded service dependencies | Daniel Barlow | 1 | +0 | -2 |
| 2024-04-29 18:58 | pass entire config fragment to levitate, not just services | Daniel Barlow | 3 | +33 | -9 |
| 2024-04-28 20:38 | add levitate to arhcive | Daniel Barlow | 1 | +9 | -1 |
| 2024-04-28 20:37 | arhcive remove coldplug fudge | Daniel Barlow | 1 | +0 | -10 |
| 2024-04-28 20:35 | maybe don't need deps for gl-mt300a vlan devices? | Daniel Barlow | 1 | +2 | -2 |
| 2024-04-28 20:33 | vlan interface services depend on primary | Daniel Barlow | 1 | +1 | -0 |
| 2024-04-28 20:32 | gl-mt300n-v2 use full path to swconfig in service stop | Daniel Barlow | 1 | +1 | -1 |
| 2024-04-28 11:44 | separate kernel and base modules | Daniel Barlow | 2 | +1 | -3 |
| 2024-04-28 11:42 | alphabetize list in all-modules | Daniel Barlow | 1 | +9 | -9 |
| 2024-04-27 21:41 | inout: test hotplug and coldplug | Daniel Barlow | 2 | +40 | -15 |
| 2024-04-27 19:57 | devout: run tests in postBuild | Daniel Barlow | 1 | +5 | -6 |
| 2024-04-26 21:00 | make uevent-watch use devout instead of direct netlink | Daniel Barlow | 5 | +60 | -177 |
| 2024-04-26 20:44 | move event matching tests to devout | Daniel Barlow | 3 | +47 | -33 |
| 2024-04-26 19:52 | start devout alongside mdevd | Daniel Barlow | 2 | +8 | -3 |
| 2024-04-26 19:49 | devout: improve socket error handling | Daniel Barlow | 1 | +19 | -10 |
| 2024-04-26 16:37 | devout: write uevent KEY=value format to clients | Daniel Barlow | 1 | +10 | -1 |
| 2024-04-26 16:23 | devout: add readiness notification | Daniel Barlow | 1 | +1 | -0 |
| 2024-04-26 16:12 | devout: handle readiness on netlink socket but no event | Daniel Barlow | 1 | +3 | -3 |
| 2024-04-26 16:03 | devout: replay relevant events to new subscriber | Daniel Barlow | 2 | +13 | -0 |
| 2024-04-26 15:48 | devout: use socket constants from anoia.net.constants | Daniel Barlow | 1 | +8 | -7 |
| 2024-04-26 15:43 | add anoia.net.constants for SOCK_{STREAM,DGRAM} etc | Daniel Barlow | 3 | +19 | -3 |
| 2024-04-26 15:41 | think | Daniel Barlow | 1 | +7 | -0 |
| 2024-04-25 20:14 | convert anoia.fs to use lualinux | Daniel Barlow | 9 | +44 | -21 |
| 2024-04-24 19:44 | convert anoia.fs to use lualinux instead of lfs | Daniel Barlow | 4 | +27 | -12 |
| 2024-04-24 17:33 | think | Daniel Barlow | 1 | +9 | -5 |
| 2024-04-24 17:33 | devout: strip newlines from client terms | Daniel Barlow | 1 | +1 | -1 |
| 2024-04-24 17:32 | devout: add incoming netlink messages to database | Daniel Barlow | 1 | +1 | -1 |
| 2024-04-24 17:31 | fix revents in unpack-pollfds | Daniel Barlow | 1 | +1 | -1 |
| 2024-04-24 17:30 | add lualinux to fennelrepl | Daniel Barlow | 1 | +2 | -0 |
| 2024-04-24 17:29 | devout test: replace minisock with lualinux | Daniel Barlow | 1 | +2 | -4 |
| 2024-04-24 17:28 | add readline suport to fennelrepl | Daniel Barlow | 1 | +1 | -0 |
| 2024-04-24 17:28 | cross-compile lualinux | Daniel Barlow | 1 | +4 | -1 |
| 2024-04-23 22:34 | add netlink socket | Daniel Barlow | 1 | +12 | -1 |
| 2024-04-23 22:33 | convert devout from minisock to lualinux | Daniel Barlow | 2 | +39 | -30 |
| 2024-04-23 22:30 | think | Daniel Barlow | 1 | +54 | -0 |
| 2024-04-23 21:41 | add lualinux package | Daniel Barlow | 2 | +23 | -0 |
| 2024-04-23 19:19 | update minisock to not scribble on lua strings | Daniel Barlow | 1 | +2 | -2 |
| 2024-04-23 19:15 | devout: add event loop and main `run` function | Daniel Barlow | 3 | +129 | -4 |
| 2024-04-23 19:12 | implement unsubscribe | Daniel Barlow | 2 | +16 | -4 |
| 2024-04-23 19:09 | switch to minisock fork witj poll() call | Daniel Barlow | 1 | +9 | -8 |
| 2024-04-21 12:19 | implement subscriptions with callback | Daniel Barlow | 2 | +28 | -13 |
| 2024-04-21 10:22 | add the rest of the test list (all we've thought of) | Daniel Barlow | 1 | +19 | -0 |
| 2024-04-21 10:19 | report bodyless tests as PENDING | Daniel Barlow | 1 | +6 | -4 |
| 2024-04-21 10:19 | implement "remove" events | Daniel Barlow | 2 | +46 | -1 |
| 2024-04-20 21:48 | cut/paste devout implementation into a real module | Daniel Barlow | 2 | +34 | -34 |
| 2024-04-20 21:20 | implement fetch by path | Daniel Barlow | 1 | +13 | -2 |
| 2024-04-20 20:46 | improve failed test reporting | Daniel Barlow | 1 | +8 | -3 |
| 2024-04-20 17:42 | implement find | Daniel Barlow | 1 | +36 | -7 |
| 2024-04-20 17:24 | devout: add device | Daniel Barlow | 1 | +33 | -4 |
| 2024-04-20 16:45 | new package "devout", does nothing yet | Daniel Barlow | 4 | +48 | -0 |
| 2024-04-20 15:53 | clean up uevent-watch test using writeFennel and mainFunction | Daniel Barlow | 3 | +13 | -9 |
| 2024-04-20 14:09 | import expect= where previously it was copy-pasted | Daniel Barlow | 3 | +8 | -29 |
| 2024-04-20 14:09 | package minisock, a minimal Lua socket library | Daniel Barlow | 2 | +22 | -0 |
| 2024-04-20 13:59 | package anoia assert macros and point fennelrepl at them | Daniel Barlow | 4 | +9 | -4 |
| 2024-04-20 13:04 | anoia: add assert macro module | Daniel Barlow | 4 | +37 | -9 |
| 2024-04-20 13:03 | think | Daniel Barlow | 1 | +36 | -3 |
| 2024-04-20 11:23 | think | Daniel Barlow | 1 | +80 | -0 |
| 2024-04-17 17:49 | arhcive: make it work when disk is attached before boot | Daniel Barlow | 1 | +10 | -0 |
| 2024-04-17 17:48 | use appended dtb in gl-mt300n-v2 tftpboot | Daniel Barlow | 1 | +1 | -0 |
| 2024-04-17 12:01 | watchdog: put s6 pkg on $PATH for s6-svstat | Daniel Barlow | 1 | +2 | -1 |
| 2024-04-17 11:59 | mount service: use uevent-watch | Daniel Barlow | 4 | +39 | -47 |
| 2024-04-17 11:53 | arhcive: use usb module instead of harcoded kconfig | Daniel Barlow | 1 | +1 | -23 |
| 2024-04-16 17:59 | think | Daniel Barlow | 1 | +151 | -0 |
| 2024-04-15 21:15 | convert inout test to use uevent-watch | Daniel Barlow | 3 | +26 | -15 |
| 2024-04-15 21:00 | clean cruft from inout test script | Daniel Barlow | 1 | +0 | -7 |
| 2024-04-15 20:19 | remove unneeded config from inout test | Daniel Barlow | 1 | +0 | -5 |
| 2024-04-15 20:15 | add uevent-watch, which toggles services based on uevent msgs | Daniel Barlow | 6 | +297 | -0 |
| 2024-04-11 22:07 | add nellie.close | Daniel Barlow | 2 | +12 | -8 |
| 2024-04-11 22:03 | add multicast groups param to nellie.open | Daniel Barlow | 2 | +10 | -2 |
| 2024-04-06 11:33 | netlink uevent hello world | Daniel Barlow | 4 | +113 | -0 |
| 2024-04-14 20:59 | add mdevd as module | Daniel Barlow | 2 | +18 | -0 |
| 2024-04-10 18:34 | anoia: add basename, dirname | Daniel Barlow | 1 | +8 | -0 |
| 2024-04-10 18:33 | anoia: alphabetize exports | Daniel Barlow | 1 | +10 | -1 |
| 2024-04-06 11:30 | add lua in nix-shell environment | Daniel Barlow | 1 | +1 | -0 |
| 2024-04-03 22:17 | convert mount service to trigger | Daniel Barlow | 5 | +154 | -6 |
| 2024-04-03 22:07 | unconditionally restart trigger services on liminix-rebuild | Daniel Barlow | 5 | +16 | -5 |
| 2024-03-29 17:34 | remove missing module | Daniel Barlow | 1 | +0 | -1 |
| 2024-03-28 23:47 | Merge commit 'efcfdcc' | Daniel Barlow | 11 | +289 | -11 |
| 2024-03-28 23:45 | add soft restart option to liminix-rebuild | Daniel Barlow | 9 | +138 | -15 |
| 2024-03-28 22:13 | fix vanilla-configuration defaultroute | Daniel Barlow | 1 | +1 | -1 |
| 2024-03-28 21:56 | fix params to s6-rc-init | Daniel Barlow | 1 | +1 | -1 |
| 2024-03-28 21:27 | improve liminix-rebuild test | Daniel Barlow | 3 | +10 | -8 |
| 2024-03-28 21:36 | liminix-rebuild: remove -f flag from reboot call | Daniel Barlow | 1 | +2 | -1 |
| 2024-03-28 20:28 | think | Daniel Barlow | 1 | +58 | -0 |
| 2024-03-16 23:09 | ifwait block if s6-rc lock is held | Daniel Barlow | 1 | +2 | -2 |
| 2024-03-16 20:41 | implement ifwait trigger service and use in bridge | Daniel Barlow | 5 | +91 | -14 |
| 2024-03-16 20:23 | add config.system.callService | Daniel Barlow | 1 | +29 | -0 |
| 2024-03-16 20:22 | deep thoughts | Daniel Barlow | 1 | +10 | -0 |
| 2024-03-12 23:41 | failing test for ifwait | Daniel Barlow | 4 | +104 | -0 |
| 2024-03-16 20:25 | allow buildInputs param to s6 service | Daniel Barlow | 1 | +2 | -1 |
| 2024-03-16 23:08 | support timeouts (default 30s) for starting s6-rc services | Daniel Barlow | 2 | +4 | -2 |
| 2024-03-24 23:21 | fix rt2x00 wifi | Daniel Barlow | 2 | +23 | -0 |
| 2024-03-22 21:55 | add deviceName param | Daniel Barlow | 1 | +2 | -1 |
| 2024-03-22 21:54 | deep thoughts | Daniel Barlow | 1 | +10 | -0 |
| 2024-03-21 12:00 | firewall module: provide default rules and merge extraRules | Daniel Barlow | 7 | +23 | -8 |
| 2024-03-18 00:05 | create gateway profile by extracting from rotuer example | Daniel Barlow | 4 | +235 | -151 |
| 2024-03-20 19:01 | extneder: delete nftables kernel config | Daniel Barlow | 1 | +0 | -35 |
| 2024-03-17 19:03 | expose modulesPath to ease out-of-tree configuration.nix | Daniel Barlow | 2 | +6 | -2 |
| 2024-03-12 23:40 | deep thoughts | Daniel Barlow | 1 | +22 | -0 |
| 2024-03-11 22:16 | fix ifwait deps | Daniel Barlow | 2 | +3 | -2 |
| 2024-03-08 22:37 | deep thoughts | Daniel Barlow | 1 | +10 | -0 |
| 2024-03-08 22:36 | temporary fix for cmake cross-compilation | Daniel Barlow | 1 | +16 | -0 |
| 2024-03-16 18:18 | Merge pull request 'tftpboot: use commandLineDtbNode' (#11) from flokli/liminix:tftpboot-honor-commandLineDtbNode into main | dan | 1 | +1 | -1 |
| 2024-03-16 18:06 | tftpboot: use commandLineDtbNode | Florian Klink | 1 | +1 | -1 |
| 2024-03-06 23:19 | deep thoughts | Daniel Barlow | 1 | +6 | -0 |
| 2024-03-06 23:18 | service starts and stops | Daniel Barlow | 2 | +111 | -31 |
| 2024-03-06 23:17 | rename run-event | Daniel Barlow | 1 | +2 | -2 |
| 2024-03-06 00:32 | WIP add failing test that service starts | Daniel Barlow | 2 | +34 | -2 |
| 2024-03-06 00:10 | pass command line params to run instead of reffing global | Daniel Barlow | 2 | +8 | -11 |
| 2024-03-05 23:22 | improve test for dummy0 up | Daniel Barlow | 1 | +5 | -1 |
| 2024-03-05 22:57 | remove hardcoded filename in test event generator | Daniel Barlow | 1 | +13 | -7 |
| 2024-03-05 19:43 | don't call os.exit | Daniel Barlow | 1 | +4 | -4 |
| 2024-03-05 18:06 | pass event producer fn as param | Daniel Barlow | 2 | +5 | -8 |
| 2024-03-05 17:56 | ifwait: don't run on load if in test harness | Daniel Barlow | 2 | +18 | -11 |
| 2024-03-04 23:13 | simplify assertion | Daniel Barlow | 1 | +2 | -3 |
| 2024-03-04 23:11 | remove file-scoped parameters var | Daniel Barlow | 1 | +14 | -15 |
| 2024-03-04 23:06 | ifwait fixture/test harness | Daniel Barlow | 2 | +211 | -0 |
| 2024-03-04 23:03 | ifwait: use anoia.assoc | Daniel Barlow | 1 | +1 | -3 |
| 2024-03-04 23:01 | add anoia.nl, a convenience wrapper on netlink | Daniel Barlow | 3 | +40 | -22 |
| 2024-03-04 22:47 | add netlink to fennelrepl | Daniel Barlow | 1 | +2 | -0 |
| 2024-03-04 22:25 | deep thoughts | Daniel Barlow | 1 | +146 | -0 |
| 2024-03-04 22:25 | add assoc to anoia | Daniel Barlow | 1 | +5 | -1 |
| 2024-03-06 18:21 | Merge pull request 'Fix kernel build on belkin' (#10) from sinavir/liminix:fix_kernel_build_on_belkin into main | dan | 2 | +2 | -2 |
| 2024-02-27 22:39 | extract extneder example to a "profile" | Daniel Barlow | 2 | +112 | -64 |
| 2024-02-27 20:08 | fix doc | Daniel Barlow | 1 | +0 | -1 |
| 2024-02-27 19:47 | alignment may be null | Daniel Barlow | 1 | +1 | -1 |
| 2024-02-22 20:45 | belkin-RT3200: fix kernel options | sinavir | 1 | +1 | -2 |
| 2024-02-20 22:23 | fix import of openwrt sources | sinavir | 1 | +1 | -0 |
| 2024-02-21 19:49 | ci.nix: alphabetise systems | Daniel Barlow | 1 | +6 | -2 |
| 2024-02-21 19:32 | New port to Zyxel NWA50AX: update NEWS and ci.nix | Daniel Barlow | 2 | +7 | -1 |
| 2024-02-21 19:27 | Merge remote-tracking branch 'raito/nwa50ax' | Daniel Barlow | 19 | +1172 | -23 |
| 2024-02-21 19:27 | fennel: system: verbose log of command that was run | Daniel Barlow | 1 | +1 | -1 |
| 2024-02-21 19:26 | deep thoughts | Daniel Barlow | 1 | +26 | -0 |
| 2024-02-19 02:13 | devices/zyxel-nwa50ax: fix dual image mgmt after DTB expansion | Raito Bezarius | 1 | +5 | -2 |
| 2024-02-19 02:07 | devices/zyxel-nwa50ax: make `zyxel-bootconfig` executable | Raito Bezarius | 1 | +1 | -1 |
| 2024-02-19 02:05 | devices/zyxel-nwa50ax: developer todo | Raito Bezarius | 1 | +9 | -0 |
| 2024-02-19 01:57 | devices/zyxel-nwa50ax: complete documentation | Raito Bezarius | 1 | +39 | -13 |
| 2024-02-19 01:48 | devices/zyxel-nwa50ax: upgrade MT7915 firmware from OpenWRT repository | Raito Bezarius | 1 | +4 | -3 |
| 2024-02-19 01:48 | devices/zyxel-nwa50ax: expose primary and secondary images | Raito Bezarius | 7 | +329 | -173 |
| 2024-02-19 00:37 | examples/nwa50ax-ap: support bridge between lan and ethernet | Raito Bezarius | 1 | +15 | -1 |
| 2024-02-19 00:19 | devices/zyxel-nwa50ax: use our own more advanced DTB | Raito Bezarius | 3 | +231 | -1 |
| 2024-02-19 00:20 | examples/nwa50ax-ap: ensure `mtdutils` is available for further flashing | Raito Bezarius | 1 | +1 | -2 |
| 2024-02-19 00:20 | devices/zyxel-nwa50ax: cleanup of `flash` attribute and `rootDevice` | Raito Bezarius | 1 | +2 | -6 |
| 2024-02-19 00:20 | devices/zyxel-nwa50ax: ensure bridge is always available | Raito Bezarius | 1 | +3 | -0 |
| 2024-02-18 21:35 | modules/zyxel-dual-image: init | Raito Bezarius | 4 | +107 | -0 |
| 2024-02-18 19:30 | modules/busybox: add `dhcprelay` | Raito Bezarius | 1 | +15 | -17 |
| 2024-02-17 03:34 | examples/nwa50ax-ap: init | Raito Bezarius | 1 | +107 | -0 |
| 2023-12-03 00:23 | devices/zyxel-nwa50ax: init | Raito Bezarius | 1 | +306 | -0 |
| 2023-12-04 15:04 | zyxel-bootconfig: init at no version | Raito Bezarius | 2 | +14 | -0 |
| 2024-02-17 01:21 | modules/outputs/zyxel-nwa-fit: init | Raito Bezarius | 1 | +71 | -0 |
| 2023-12-04 13:08 | modules/outputs/ubivolume: introduce ubinization | Raito Bezarius | 2 | +93 | -0 |
| 2024-02-17 01:16 | modules/outputs: expose `commandLineDtbNode` option | Raito Bezarius | 2 | +6 | -0 |
| 2023-12-04 13:07 | builders/uimage: support aligning the FIT | Raito Bezarius | 3 | +4 | -2 |
| 2024-02-17 01:18 | modules/outputs/ubifs: expose `rootubifs` rather than `rootfs` | Raito Bezarius | 1 | +1 | -1 |
| 2023-12-04 13:11 | modules/ubifs: revamp to offer directly access to the UBIfs partition | Raito Bezarius | 1 | +9 | -2 |
| 2024-02-17 01:16 | pkgs/kernel/uimage: introduce `commandLineDtbNode` | Raito Bezarius | 1 | +2 | -1 |
| 2024-02-17 03:34 | liminix-rebuild: use `-f` flag to reboot effectively | Raito Bezarius | 1 | +1 | -1 |
| 2024-02-17 03:34 | hostapd: enable 802.11ax | Raito Bezarius | 1 | +1 | -0 |
| 2024-02-16 21:00 | update NEWS | Daniel Barlow | 1 | +14 | -2 |
| 2024-02-16 20:44 | gl-ar750 ath9k needs cal data from MTD | Daniel Barlow | 1 | +2 | -0 |
| 2024-02-16 18:47 | dhcpc6 scripts: simplify (and improve correctness) | Daniel Barlow | 4 | +138 | -92 |
| 2024-02-16 18:30 | deep thoughts | Daniel Barlow | 1 | +34 | -0 |
| 2024-02-16 18:30 | tail -F for rotuer | Daniel Barlow | 1 | +9 | -3 |
| 2024-02-16 00:38 | gl-ar750: ath10k wireless depends on firmware | Daniel Barlow | 2 | +4 | -1 |
| 2024-02-15 20:12 | make tftpboot work on devices with old u-boot | Daniel Barlow | 2 | +61 | -20 |
| 2024-02-15 23:32 | subdue dnsmasq logs | Daniel Barlow | 1 | +3 | -2 |
| 2024-02-15 09:11 | deep thoughts | Daniel Barlow | 1 | +32 | -4 |
| 2024-02-13 22:32 | deep thoughts | Daniel Barlow | 1 | +16 | -8 |
| 2024-02-13 22:12 | use mkstate for dropbear keys | Daniel Barlow | 2 | +9 | -14 |
| 2024-02-13 21:54 | dnsmasq: store dhcp lease file on /persist | Daniel Barlow | 1 | +1 | -1 |
| 2024-02-13 21:41 | rename /run/service-state to /run/services/outputs | Daniel Barlow | 8 | +43 | -8 |
| 2024-02-13 21:11 | deep thoughts | Daniel Barlow | 1 | +89 | -0 |
| 2024-02-13 18:16 | fix tftpboot compressed rootfs | Daniel Barlow | 1 | +8 | -8 |
| 2024-02-13 13:02 | fix doc CI target | Daniel Barlow | 1 | +1 | -1 |
| 2024-02-13 12:57 | dhcp6c: set preferred and valid address lifetimes | Daniel Barlow | 3 | +21 | -3 |
| 2024-02-13 12:56 | ath10k_pci: wifi modules must be modules | Daniel Barlow | 1 | +1 | -1 |
| 2024-02-12 21:10 | update NEWS file | Daniel Barlow | 1 | +16 | -0 |
| 2024-02-12 21:05 | improve port-forwarding comment | Daniel Barlow | 1 | +4 | -2 |
| 2024-02-12 20:42 | turris omnia: upgrade to mainline 6.7.4 kernel | Daniel Barlow | 1 | +13 | -11 |
| 2024-02-12 20:41 | use regular kernel not backports for mac80211 | Daniel Barlow | 7 | +78 | -29 |
| 2024-02-12 14:56 | remove call to deleted package | Daniel Barlow | 1 | +0 | -1 |
| 2024-02-12 13:56 | improve firewall comment | Daniel Barlow | 1 | +3 | -3 |
| 2024-02-11 23:47 | build modules at same time as main kernel vmlinux | Daniel Barlow | 7 | +78 | -104 |
| 2024-02-11 23:31 | allow lan dns queries (ipv6) | Daniel Barlow | 1 | +1 | -0 |
| 2024-02-11 23:30 | rotuer: don't forward queries for local domain | Daniel Barlow | 1 | +1 | -1 |
| 2024-02-11 23:30 | rotuer: network debugging tools | Daniel Barlow | 1 | +3 | -0 |
| 2024-02-11 18:15 | move kernel module to its own subdir | Daniel Barlow | 2 | +1 | -1 |
| 2024-02-11 16:19 | add kernel.version param to allow for version-specific patches | Daniel Barlow | 2 | +6 | -3 |
| 2024-02-11 09:10 | rotuer-secrets: remove root_password, add wifi ssid and domainName | Daniel Barlow | 4 | +13 | -9 |
| 2024-02-11 15:24 | rotuer: make 5GHz wifi faster | Daniel Barlow | 1 | +1 | -0 |
| 2024-02-09 22:34 | turris omnia kernel: add RTC, i2c mux, eeprom | Daniel Barlow | 1 | +12 | -0 |
| 2024-02-08 22:59 | firewall: make ipv4 work | Daniel Barlow | 1 | +7 | -4 |
| 2024-02-08 17:47 | Merge pull request 'Add support for TP-Link Archer AX23' (#6) from raboof/liminix:add-archer-ax23-v1-bak into main | dan | 6 | +528 | -1 |
| 2024-02-08 17:21 | improve firewall log format | Daniel Barlow | 1 | +9 | -3 |
| 2024-02-08 17:20 | firewall: don't drop in conntrack rule | Daniel Barlow | 1 | +1 | -2 |
| 2024-02-07 23:48 | rotuer: add schnapps and the rest of the lan interfaces | Daniel Barlow | 1 | +7 | -1 |
| 2024-02-07 23:47 | delete commented-out code | Daniel Barlow | 1 | +0 | -1 |
| 2024-02-07 23:47 | demo-firewall: add some rules for ipv4 | Daniel Barlow | 1 | +67 | -4 |
| 2024-02-07 23:46 | rotuer: get lan rfc1918 prefix from secrets | Daniel Barlow | 2 | +9 | -3 |
| 2024-02-07 23:43 | firewall: fix module loading | Daniel Barlow | 1 | +54 | -34 |
| 2024-02-07 16:21 | fix dependency on kernel moduels in firewall service | Daniel Barlow | 1 | +5 | -3 |
| 2024-02-07 16:20 | kernel-modules: use linuxArch instead of case expression | Daniel Barlow | 1 | +1 | -5 |
| 2024-01-30 10:23 | Add support for TP-Link Archer AX23 | Arnout Engelen | 2 | +438 | -0 |
| 2024-01-30 10:20 | Add tplink module for creating 'safeloader' images | Arnout Engelen | 4 | +90 | -1 |
| 2024-02-05 19:20 | thenk | Daniel Barlow | 1 | +65 | -0 |
| 2024-02-05 15:56 | Merge pull request 'docs: add hardware recommendation' (#2) from raboof/liminix:hardware-recommendations into main | dan | 5 | +18 | -2 |
| 2024-02-04 18:24 | improve formatting | Daniel Barlow | 1 | +22 | -0 |
| 2024-02-04 18:20 | installation instructions for Turris Omnia | Daniel Barlow | 2 | +114 | -14 |
| 2024-02-04 18:12 | kernel: add "conditional" config | Daniel Barlow | 2 | +39 | -7 |
| 2024-02-04 18:10 | add ssh keys in recovry image | Daniel Barlow | 1 | +8 | -0 |
| 2024-02-04 17:19 | systemconfig: fix missing backslashes on env vars | Daniel Barlow | 1 | +5 | -2 |
| 2024-02-04 15:50 | schnapps needs util-linux for mount | Daniel Barlow | 1 | +2 | -1 |
| 2024-02-02 19:51 | add extlinux in recovery example | Daniel Barlow | 1 | +5 | -1 |
| 2024-02-02 19:50 | specify type for rootDevice module option | Daniel Barlow | 1 | +5 | -1 |
| 2024-02-02 19:43 | whitespace | Daniel Barlow | 2 | +3 | -3 |
| 2024-02-02 19:36 | omnia seems very fussy about tftp load address | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-28 11:30 | recovery: grow fs to partition size before starting sshd | Daniel Barlow | 1 | +14 | -1 |
| 2024-01-26 22:51 | tftpboot: compute dtbSize *after* changing dtb | Daniel Barlow | 1 | +3 | -2 |
| 2024-01-26 22:46 | think | Daniel Barlow | 1 | +42 | -0 |
| 2024-01-26 22:45 | restore boot.tftp.freeSpaceBytes | Daniel Barlow | 2 | +2 | -0 |
| 2024-01-23 12:00 | bug workaround | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-23 11:58 | default root device in recovery to sda1 | Daniel Barlow | 1 | +3 | -0 |
| 2024-01-23 11:57 | don't put all of util-linux in recovery | Daniel Barlow | 1 | +6 | -2 |
| 2024-01-23 11:56 | add lzma to buildenv | Daniel Barlow | 1 | +1 | -0 |
| 2024-01-23 11:55 | add usb storage for turris omnia | Daniel Barlow | 3 | +35 | -0 |
| 2024-01-26 22:39 | Merge pull request 'openwrt: update to v23.05.2' (#4) from raboof/liminix:openwrt-update-to-v23.05.2 into main | dan | 7 | +14 | -14 |
| 2024-01-25 11:29 | openwrt: update to v23.05.2 | Arnout Engelen | 7 | +14 | -14 |
| 2024-01-24 14:36 | Merge pull request 'belkin-rt3200: Enable watchdog drivers' (#3) from sinavir/liminix:add_belkin_watchdog into main | dan | 1 | +4 | -0 |
| 2024-01-24 12:38 | belkin-rt3200: Enable watchdog drivers | sinavir | 1 | +4 | -0 |
| 2024-01-09 13:10 | systemconfig: /boot needs to go inside /persist | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-09 13:07 | omnia needs MARVELL_PHY for the WAN port to work | Daniel Barlow | 1 | +1 | -0 |
| 2024-01-08 19:22 | turris omnia: tidy config, remove dead bits | Daniel Barlow | 1 | +25 | -6 |
| 2024-01-08 18:58 | make extlinux work with liminix-rebuild | Daniel Barlow | 3 | +21 | -5 |
| 2024-01-08 18:55 | correct turris omnia root device | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-08 18:54 | pass rootOptions config as rootflags= kernel cmdline opt | Daniel Barlow | 4 | +17 | -3 |
| 2024-01-07 23:52 | preinit: parse rootflags= in kernel command line | Daniel Barlow | 3 | +77 | -51 |
| 2024-01-07 21:24 | preinit: check return from write() | Daniel Barlow | 1 | +4 | -3 |
| 2024-01-07 20:30 | why is extlink hardcoding root device? | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-07 16:53 | omnia releng | Daniel Barlow | 1 | +99 | -7 |
| 2024-01-07 16:45 | turris omnia: add all lan devices | Daniel Barlow | 1 | +7 | -3 |
| 2024-01-07 16:44 | systemconfig "install" cmd honours prefix on source | Daniel Barlow | 1 | +5 | -2 |
| 2024-01-07 16:43 | partial btrfs support | Daniel Barlow | 3 | +41 | -0 |
| 2024-01-07 14:58 | recovery config for turris omnia | Daniel Barlow | 1 | +82 | -0 |
| 2024-01-07 14:18 | liminix-rebuild: escape brackets in usage message | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-05 00:07 | add turris "schnapps" tool | Daniel Barlow | 3 | +53 | -0 |
| 2024-01-04 23:22 | mount tmpfs on /tmp | Daniel Barlow | 2 | +2 | -0 |
| 2024-01-04 13:34 | docs: add hardware recommendation | Arnout Engelen | 5 | +18 | -2 |
| 2024-01-04 10:15 | alphabetize package list | Daniel Barlow | 1 | +34 | -41 |
| 2024-01-04 09:33 | add btrfs-progs | Daniel Barlow | 1 | +6 | -0 |
| 2024-01-03 20:18 | turris omnia: don't hardcode rootfsType | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-03 19:44 | NEWS: we now expect Liminix 23.11 | Daniel Barlow | 1 | +8 | -0 |
| 2024-01-03 19:40 | tftpboot: don't rely on hostname being set | Daniel Barlow | 1 | +2 | -2 |
| 2024-01-03 19:12 | don't need ubifs u-boot patch now | Daniel Barlow | 1 | +0 | -3 |
| 2024-01-03 17:53 | use patched qemu only for run-liminix-vm | Daniel Barlow | 2 | +4 | -4 |
| 2024-01-03 17:02 | bordervm: build wireshark without qt | Daniel Barlow | 1 | +10 | -8 |
| 2024-01-03 10:45 | don't overlay util-linux, rename to -small | Daniel Barlow | 1 | +1 | -1 |
| 2024-01-03 10:09 | don't need SDL in our custom qemu | Daniel Barlow | 1 | +2 | -3 |
| 2024-01-02 19:40 | build kernel only once for multiple outputs | Daniel Barlow | 4 | +23 | -13 |
| 2024-01-02 18:10 | delete dead comment | Daniel Barlow | 1 | +0 | -4 |
| 2024-01-02 18:09 | omnia: add MMC block device support | Daniel Barlow | 1 | +11 | -0 |
| 2024-01-02 18:09 | omnia: support fw_{print,set}env commands | Daniel Barlow | 1 | +33 | -1 |
| 2024-01-02 17:44 | add libubootenv package | Daniel Barlow | 3 | +25 | -0 |
| 2024-01-01 20:24 | turris-omnia: reindent | Daniel Barlow | 1 | +160 | -159 |
| 2024-01-01 20:21 | boot.scr: append ; not \n to lzmadec command | Daniel Barlow | 1 | +2 | -3 |
| 2023-12-30 22:26 | build util-linux without systemd | Daniel Barlow | 1 | +8 | -8 |
| 2023-12-29 22:11 | a test for liminix-rebuild | Daniel Barlow | 6 | +98 | -1 |
| 2023-12-29 18:12 | vmdisk output: allow extra params to run.sh | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-29 17:07 | add output for u-boot | Daniel Barlow | 6 | +14 | -8 |
| 2023-12-29 16:54 | dribble | Daniel Barlow | 1 | +122 | -10 |
| 2023-12-27 17:47 | liminix-rebuild: add --no-reboot param | Daniel Barlow | 1 | +8 | -1 |
| 2023-12-26 21:59 | run-liminix-vm: don't reverse order of --flags params | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-26 21:58 | qemu mips: enable rebooting | Daniel Barlow | 1 | +3 | -0 |
| 2023-12-23 23:53 | WIP add systemConfiguration "install" command | Daniel Barlow | 2 | +6 | -1 |
| 2023-12-23 23:12 | min-copy-closure: add --root to copy to non-standard place | Daniel Barlow | 2 | +50 | -16 |
| 2023-12-23 15:34 | swap zimage and dtb in ram | Daniel Barlow | 1 | +5 | -4 |
| 2023-12-23 15:32 | run-liminix-vm: --flag parameter passes arg straight to qemu | Daniel Barlow | 1 | +4 | -1 |
| 2023-12-22 23:35 | turris omnia: switch to regular tftpboot output | Daniel Barlow | 2 | +14 | -103 |
| 2023-12-22 23:34 | tftproot: put command line in dtb | Daniel Barlow | 1 | +3 | -3 |
| 2023-12-22 23:20 | tftpboot: support compressed root | Daniel Barlow | 2 | +28 | -4 |
| 2023-12-22 23:19 | uninit var | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-22 23:03 | tftpboot: move things around in memory | Daniel Barlow | 1 | +27 | -24 |
| 2023-12-22 22:35 | remove unused variable | Daniel Barlow | 1 | +1 | -2 |
| 2023-12-22 22:15 | tftpboot: add option for kernel image format | Daniel Barlow | 2 | +32 | -12 |
| 2023-12-22 21:37 | remove boot-scr output, merge into tftpboot | Daniel Barlow | 1 | +11 | -26 |
| 2023-12-22 20:09 | tftpbootlz: put command line in dtb | Daniel Barlow | 1 | +7 | -3 |
| 2023-12-22 17:37 | tftpboot test: fix reserved-memory dt for aarch64 | Daniel Barlow | 1 | +4 | -3 |
| 2023-12-22 16:25 | inadvertently committed, remove | Daniel Barlow | 1 | +0 | -2 |
| 2023-12-22 15:49 | wlan test: robustify, tail log on failure | Daniel Barlow | 1 | +18 | -8 |
| 2023-12-22 15:30 | gazing into the abyss | Daniel Barlow | 1 | +55 | -0 |
| 2023-12-22 15:29 | better detect test succeeded | Daniel Barlow | 2 | +4 | -2 |
| 2023-12-21 22:21 | make reserved-memory work on mips, and improve test | Daniel Barlow | 2 | +18 | -5 |
| 2023-12-21 21:13 | tftpboot test: fail if reserved-memory node is wrong | Daniel Barlow | 1 | +1 | -0 |
| 2023-12-21 21:12 | tidy up kernel patch | Daniel Barlow | 1 | +5 | -8 |
| 2023-12-21 19:17 | add tftpboot test for mips | Daniel Barlow | 8 | +95 | -5 |
| 2023-12-21 10:50 | run-liminix-vm: map rootfs file iff --phram-address supplied | Daniel Barlow | 1 | +8 | -5 |
| 2023-12-21 10:47 | fix tftpboot test on boards without autoboot, swap wan/lan | Daniel Barlow | 3 | +11 | -8 |
| 2023-12-21 18:37 | dont need phram-address param for tftpboot test | Daniel Barlow | 1 | +0 | -2 |
| 2023-12-19 18:48 | qemu mips expects different file size for u-boot | Daniel Barlow | 1 | +17 | -2 |
| 2023-12-19 12:12 | support aarch64 in tftpboot test | Daniel Barlow | 7 | +42 | -17 |
| 2023-12-18 22:42 | add CI job to test tftpboot | Daniel Barlow | 7 | +123 | -3 |
| 2023-12-17 19:39 | make rootfs work with tftpbootlz | Daniel Barlow | 1 | +46 | -43 |
| 2023-12-16 23:37 | tftpboot omnia using bootz not bootm | Daniel Barlow | 2 | +93 | -4 |
| 2023-12-16 23:36 | well, we're back to where we can boot again | Daniel Barlow | 1 | +72 | -13 |
| 2023-12-13 21:54 | WIP | Daniel Barlow | 4 | +96 | -6 |
| 2023-12-13 21:52 | omnia: fix paths | Daniel Barlow | 1 | +9 | -10 |
| 2023-12-11 21:47 | move o.systemConfiguration to initramfs module | Daniel Barlow | 4 | +2 | -6 |
| 2023-12-11 20:49 | rename rootfsFiles to rootdir, add bootablerootdir | Daniel Barlow | 4 | +27 | -21 |
| 2023-12-11 20:18 | link to NEWS file | Daniel Barlow | 2 | +13 | -14 |
| 2023-12-11 19:09 | let's have a place to document breaking changes | Daniel Barlow | 1 | +20 | -0 |
| 2023-12-11 19:07 | the first rule of thought club | Daniel Barlow | 1 | +37 | -0 |
| 2023-12-11 19:04 | rename diskimage to mbrimage | Daniel Barlow | 3 | +52 | -52 |
| 2023-12-11 19:02 | rename flashimage to mtdimage | Daniel Barlow | 11 | +131 | -132 |
| 2023-12-11 19:01 | rm vanilla-configuration-hw.nix, no longer needed | Daniel Barlow | 2 | +7 | -14 |
| 2023-12-10 18:35 | add retries to wlan test | Daniel Barlow | 1 | +2 | -2 |
| 2023-12-10 17:12 | fix the tests we broke | Daniel Barlow | 3 | +6 | -6 |
| 2023-12-10 16:38 | move output module imports example -> device | Daniel Barlow | 16 | +44 | -50 |
| 2023-12-10 15:23 | move all output modules to subdirectory, trash standard.nix | Daniel Barlow | 14 | +187 | -179 |
| 2023-12-09 17:35 | fix min-copy-closure for new run-liminix-vm syntax | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-09 17:09 | unbreak fennel test | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-09 16:59 | ignore devices/families when extracting docs | Daniel Barlow | 1 | +4 | -3 |
| 2023-12-04 13:15 | project: Python 2.7 had an upgrade… ! | Raito Bezarius | 1 | +1 | -0 |
| 2023-12-09 16:46 | hard thinking or hardly thinking | Daniel Barlow | 1 | +47 | -0 |
| 2023-12-09 16:42 | extract common config for qemu devices into module | Daniel Barlow | 4 | +70 | -135 |
| 2023-12-09 15:53 | use virtio-bk-pci instead of virtio-bk-device | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-09 15:51 | make config.hardware.dts.src nullable | Daniel Barlow | 2 | +15 | -8 |
| 2023-12-07 22:31 | add zImage output | Daniel Barlow | 2 | +17 | -2 |
| 2023-12-07 20:03 | use devtmpfs in initramfs | Daniel Barlow | 2 | +1 | -6 |
| 2023-12-05 23:16 | WIP generate bootable disk image with partition table | Daniel Barlow | 5 | +73 | -12 |
| 2023-12-05 17:31 | pretty-print the qemu command line | Daniel Barlow | 1 | +3 | -0 |
| 2023-12-05 17:30 | exclude rootfs region from kernel-visible ram | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-05 17:29 | don't double-json the command line | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-05 17:29 | extract common code to make root filesystem hierarchy | Daniel Barlow | 4 | +46 | -28 |
| 2023-12-04 23:39 | patch u-boot to add ubifs support | Daniel Barlow | 2 | +25 | -0 |
| 2023-12-04 23:36 | test wlan iun armv7 | Daniel Barlow | 1 | +1 | -1 |
| 2023-12-04 23:32 | run-liminix-vm: remove unneeded second copy of pad code | Daniel Barlow | 1 | +2 | -10 |
| 2023-12-04 23:29 | thonk | Daniel Barlow | 1 | +56 | -5 |
| 2023-12-03 00:22 | kernel: make the build FSAT on FSAT computers | Raito Bezarius | 1 | +1 | -2 |
| 2023-12-03 22:51 | rewrite run-liminix-vm as a fennel program | Daniel Barlow | 5 | +138 | -91 |
| 2023-12-02 17:08 | alphabetize derivations in overlay | Daniel Barlow | 1 | +70 | -67 |
| 2023-12-02 15:31 | derivation that produces /boot | Daniel Barlow | 2 | +38 | -0 |
| 2023-12-02 15:31 | think | Daniel Barlow | 1 | +66 | -1 |
| 2023-11-29 19:49 | make job control work in console shell | Daniel Barlow | 1 | +15 | -7 |
| 2023-11-28 21:38 | omnia: make wan interface work | Daniel Barlow | 1 | +3 | -0 |
| 2023-11-27 21:37 | omnia: add hardware ethernet and switch config | Daniel Barlow | 1 | +31 | -1 |
| 2023-11-26 23:18 | switch pppoe test back to qemu mips | Daniel Barlow | 1 | +1 | -1 |
| 2023-11-26 23:15 | support setting network device names | Daniel Barlow | 3 | +39 | -5 |
| 2023-11-26 22:43 | wip | Daniel Barlow | 1 | +67 | -6 |
| 2023-11-26 22:43 | thonk | Daniel Barlow | 1 | +63 | -0 |
| 2023-11-26 13:25 | omnia: add support for wifi | Daniel Barlow | 1 | +37 | -2 |
| 2023-11-26 13:07 | omnia kernel: add watchdog | Daniel Barlow | 1 | +3 | -0 |
| 2023-11-25 18:49 | update TODO | Daniel Barlow | 1 | +45 | -0 |
| 2023-11-25 18:39 | mac80211: support ath9k pci variant | Daniel Barlow | 1 | +22 | -14 |
| 2023-11-25 18:16 | use linuxArch instead of case statement | Daniel Barlow | 1 | +1 | -5 |
| 2023-11-24 23:29 | add bootable config for Turris Omnia | Daniel Barlow | 3 | +163 | -1 |
| 2023-11-24 22:43 | openwrt patches for mvebu (armv7l) | Daniel Barlow | 1 | +1 | -0 |
| 2023-11-24 22:33 | stuff | Daniel Barlow | 1 | +77 | -1 |
| 2023-11-24 21:32 | twiddle timeouts | Daniel Barlow | 1 | +1 | -1 |
| 2023-11-23 20:02 | add levitate package | Daniel Barlow | 2 | +77 | -0 |
| 2023-11-23 20:01 | remove unneeded login and getty applets | Daniel Barlow | 1 | +0 | -1 |
| 2023-11-22 00:05 | add hook to run maintenance mode instead of rebooting | Daniel Barlow | 2 | +24 | -14 |
| 2023-11-22 00:05 | add .../s6/bin to PATH for shutdownd | Daniel Barlow | 1 | +3 | -0 |
| 2023-11-21 23:27 | extract console redirection stuff from "quit" function | Daniel Barlow | 1 | +12 | -9 |
| 2023-11-21 23:19 | use shotdown instead of hpr in .s6-svscan/SIGFOO | Daniel Barlow | 1 | +1 | -1 |
| 2023-11-21 23:02 | switch from getty to root shell on console | Daniel Barlow | 8 | +14 | -12 |
| 2023-11-21 17:25 | exit 0 on service down even if no outputs to delete | Daniel Barlow | 1 | +1 | -2 |
| 2023-11-18 14:21 | kernel.src may be a path not just a package | Daniel Barlow | 1 | +1 | -1 |
| 2023-11-18 11:53 | add missing param | Daniel Barlow | 3 | +3 | -3 |
| 2023-11-18 11:51 | why we decided not to depend on kexec | Daniel Barlow | 1 | +117 | -1 |
| 2023-11-12 20:39 | convert flash params to int | Daniel Barlow | 11 | +21 | -21 |
| 2023-11-12 18:50 | and entryPoint | Daniel Barlow | 8 | +10 | -10 |
| 2023-11-12 18:47 | convert hardware loadAddress to int | Daniel Barlow | 10 | +14 | -14 |
| 2023-11-12 18:37 | convert tftp.loadAddress from string to int | Daniel Barlow | 6 | +10 | -10 |
| 2023-11-12 18:25 | use parseInt for hex values | Daniel Barlow | 1 | +3 | -3 |
| 2023-11-12 18:11 | don't import flashimage unconditionally, it breaks qemu | Daniel Barlow | 1 | +0 | -2 |
| 2023-11-12 17:15 | improve doc for outputs and hardware | Daniel Barlow | 11 | +135 | -47 |
| 2023-11-12 16:55 | doc: put all the u-boot/serial stuff in one place to link from | Daniel Barlow | 13 | +100 | -72 |
| 2023-11-10 21:17 | more doc | Daniel Barlow | 15 | +190 | -146 |
| 2023-11-10 21:10 | think | Daniel Barlow | 1 | +25 | -0 |
| 2023-11-09 23:02 | support links from device pages to their installation methods | Daniel Barlow | 4 | +17 | -6 |
| 2023-11-09 22:43 | basic doc for flashimage installer | Daniel Barlow | 2 | +31 | -3 |
| 2023-11-09 22:12 | document installation methods (only vmroot yet) | Daniel Barlow | 4 | +21 | -0 |
| 2023-11-09 19:29 | export evaluation from default.nix and use it for docs | Daniel Barlow | 5 | +104 | -69 |
| 2023-11-08 21:48 | extract vmroot output into its own file | Daniel Barlow | 2 | +74 | -31 |
| 2023-11-08 21:28 | delete unused kconfig for arm qemus | Daniel Barlow | 2 | +0 | -2 |
| 2023-11-06 21:52 | add ext4 as rootfsType | Daniel Barlow | 6 | +103 | -2 |
| 2023-11-05 23:39 | think think | Daniel Barlow | 1 | +239 | -0 |
| 2023-11-05 23:19 | switch pppoe test to use armv7l | Daniel Barlow | 1 | +1 | -1 |
| 2023-11-05 20:56 | qemu armv7 | Daniel Barlow | 4 | +96 | -1 |
| 2023-11-05 20:37 | remove direct use of run-liminix-vm from tests and doc | Daniel Barlow | 5 | +12 | -18 |
| 2023-11-05 19:13 | qemu: use phram instead of block2mtd | Daniel Barlow | 5 | +12 | -8 |
| 2023-11-05 15:18 | aarch64 ram starts at 0x40000000 | Daniel Barlow | 1 | +2 | -1 |
| 2023-11-05 15:13 | introduce lim, the liminix library | Daniel Barlow | 3 | +8 | -3 |
| 2023-11-05 15:11 | added hardware.ram.startAddress config | Daniel Barlow | 2 | +7 | -0 |
| 2023-11-05 11:40 | replace multiway if with pkgs.stdenv.hostPlatform.qemuArch | Daniel Barlow | 1 | +3 | -9 |
| 2023-10-30 21:23 | options.system.outputs.initramfs -> initramfs module | Daniel Barlow | 2 | +17 | -17 |
| 2023-11-02 13:43 | patch qemu to load uncompressed ARM kernels at correct offset | Daniel Barlow | 2 | +38 | -0 |
| 2023-10-30 22:11 | belkin rt3200 is a ubifs device | Daniel Barlow | 1 | +8 | -2 |
| 2023-10-29 11:50 | in uimage FIT, honour ${arch} | Daniel Barlow | 2 | +8 | -4 |
| 2023-10-29 11:49 | extract NETDEVICES kconfig to kernel.nix module | Daniel Barlow | 7 | +2 | -6 |
| 2023-11-04 23:58 | preinit: print errno (in hex, it's easier) for failures | Daniel Barlow | 2 | +48 | -10 |
| 2023-11-04 23:56 | preinit: pause before exiting | Daniel Barlow | 1 | +16 | -0 |
| 2023-11-04 23:53 | preinit: fix compiler warnings | Daniel Barlow | 2 | +6 | -11 |
| 2023-11-03 20:49 | preinit: strip trailing newline(s) on /proc/cmdline | Daniel Barlow | 1 | +6 | -1 |
| 2023-10-21 22:20 | "ubimage" module contains ubifs image + instructions | Daniel Barlow | 2 | +114 | -1 |
| 2023-10-19 18:07 | preinit.c: reindent | Daniel Barlow | 1 | +45 | -45 |
| 2023-10-19 17:59 | remove PREINIT_USE_LIBC option as it is now the only option | Daniel Barlow | 2 | +3 | -6 |
| 2023-10-19 17:56 | preinit: parse rootfstype from kernel command line | Daniel Barlow | 5 | +116 | -13 |
| 2023-10-19 09:09 | delete dup outputs.systemConfiguration | Daniel Barlow | 1 | +0 | -10 |
| 2023-10-18 22:35 | partial fix for timeout handling | Daniel Barlow | 1 | +22 | -11 |
| 2023-10-16 18:55 | initial support for ubifs | Daniel Barlow | 5 | +71 | -8 |
| 2023-10-12 18:00 | preinit: improve error logging for fork_exec | Daniel Barlow | 1 | +4 | -4 |
| 2023-10-12 17:59 | use hostPlatform.linuxArch in kernel derivation | Daniel Barlow | 1 | +1 | -6 |
| 2023-10-12 17:57 | preinit: remove no-longer-used mips assembly | Daniel Barlow | 1 | +0 | -3 |
| 2023-10-10 19:26 | tftpboot: fix errors in phram partition size calc | Daniel Barlow | 1 | +2 | -2 |
| 2023-10-10 19:25 | rt3200: move the entryPoint | Daniel Barlow | 1 | +8 | -3 |
| 2023-10-09 18:56 | Merge branch 'hark-how-all-the-belkin-rings' | Daniel Barlow | 10 | +363 | -34 |
| 2023-10-09 18:56 | rt3200 mumble | Daniel Barlow | 1 | +255 | -0 |
| 2023-10-08 21:35 | uimage: make fit optional | Daniel Barlow | 4 | +49 | -32 |
| 2023-10-06 23:14 | use "tftpboot" instead of "tftp" in u-boot commands | Daniel Barlow | 1 | +1 | -1 |
| 2023-10-06 23:12 | rt3200: swap wireless driver load order | Daniel Barlow | 1 | +4 | -1 |
| 2023-10-06 22:32 | rt3200: enable flash/mtd | Daniel Barlow | 1 | +21 | -1 |
| 2023-10-05 22:16 | delete some inapplicable kconfig | Daniel Barlow | 1 | +0 | -6 |
| 2023-10-05 22:04 | add mt7915, 7615 wifi modules | Daniel Barlow | 1 | +25 | -2 |
| 2023-10-02 17:59 | rt3200: add DSA | Daniel Barlow | 1 | +18 | -7 |
| 2023-10-02 16:14 | aarch64: make tftpboot work | Daniel Barlow | 3 | +68 | -8 |
| 2023-10-07 21:51 | rt3200: enable serial console | Daniel Barlow | 1 | +31 | -3 |
| 2023-10-07 21:49 | don't use ttyAMA0 console on all aarch64, just qemu | Daniel Barlow | 2 | +4 | -4 |
| 2023-10-01 21:15 | WIP kernel config for belkin rt3200 | Daniel Barlow | 1 | +117 | -0 |
| 2023-10-01 21:13 | use FIT images not appended DTB for aarch64 uimage | Daniel Barlow | 2 | +59 | -3 |
| 2023-10-01 21:12 | enable openwrt mediatek family patches | Daniel Barlow | 1 | +2 | -0 |
| 2023-10-07 21:41 | use MTD_SPI_NOR_USE_4K_SECTORS only on MIPS | Daniel Barlow | 1 | +1 | -0 |
| 2023-10-05 22:04 | add support for mt7915, mt7615 in mac80211 package | Daniel Barlow | 1 | +8 | -0 |
| 2023-10-07 21:23 | rename wlan services for devices with > 1 radio | Daniel Barlow | 2 | +7 | -5 |
| 2023-10-01 21:12 | remove USE_OF from aarch64 | Daniel Barlow | 1 | +1 | -1 |
| 2023-09-30 20:52 | move OF and USE_OF to arch modules | Daniel Barlow | 5 | +6 | -6 |
| 2023-09-30 20:45 | remove explicit MTD_BLKDEVS, is selected by MTD_BLOCK | Daniel Barlow | 2 | +0 | -2 |
| 2023-09-30 20:29 | set PARTITION_ADVANCED only in ramdisk module | Daniel Barlow | 4 | +0 | -4 |
| 2023-09-30 20:20 | remove CMDLINE_PARTITION, we don't need it | Daniel Barlow | 3 | +0 | -3 |
| 2023-09-29 20:00 | remove MTD_CMDLINE_PARTS from per-device config | Daniel Barlow | 3 | +0 | -3 |
| 2023-09-28 22:19 | spell GL.iNet consistently in docs | Daniel Barlow | 4 | +20 | -12 |
| 2023-09-28 11:19 | fix sphinx warning | Daniel Barlow | 1 | +3 | -3 |
| 2023-09-28 11:17 | add hardware device descriptions to doc | Daniel Barlow | 9 | +114 | -6 |
| 2023-09-27 21:10 | disable 4k flash erase blocks everywhere | Daniel Barlow | 3 | +2 | -2 |
| 2023-09-27 12:44 | fiddle with manual layout | Daniel Barlow | 1 | +8 | -0 |
| 2023-09-27 10:05 | update tutorial discussion of liminix-rebuild | Daniel Barlow | 2 | +6 | -6 |
| 2023-09-26 17:40 | apply mtdpslit patch only for openwrt kernel | Daniel Barlow | 4 | +26 | -21 |
| 2023-09-26 17:24 | explain the "demo" example | Daniel Barlow | 1 | +78 | -0 |
| 2023-09-26 15:40 | fix jffs2 mtd partition splitting on little-endian CPU | Daniel Barlow | 2 | +21 | -0 |
| 2023-09-25 22:20 | less padding in firmware.bin | Daniel Barlow | 1 | +6 | -4 |
| 2023-09-25 22:19 | gl-mt300a use regular-sized flash erase blocks | Daniel Barlow | 1 | +1 | -0 |
| 2023-09-24 22:29 | this is the dhcp6c service we want | Daniel Barlow | 11 | +164 | -61 |
| 2023-09-24 22:11 | WIP third example | Daniel Barlow | 3 | +195 | -1 |
| 2023-09-23 23:24 | tests: use run.sh instead of calling run-liminix-vm directly | Daniel Barlow | 4 | +5 | -10 |
| 2023-09-23 23:17 | mac80211 use correct arch | Daniel Barlow | 2 | +12 | -2 |
| 2023-09-21 11:25 | pkgconfig is now pkg-config | Daniel Barlow | 3 | +3 | -3 |
| 2023-09-20 23:00 | add aarch64 to CI | Daniel Barlow | 1 | +1 | -1 |
| 2023-09-20 21:53 | bootable aarch64 liminux with qemu | Daniel Barlow | 5 | +131 | -12 |
| 2023-09-20 20:30 | import arch in qemu device config | Daniel Barlow | 1 | +1 | -2 |
| 2023-09-20 20:05 | fix CI doc error | Daniel Barlow | 1 | +3 | -2 |
| 2023-09-20 20:03 | fix CI flashimage error | Daniel Barlow | 2 | +15 | -4 |
| 2023-09-20 18:13 | found another mips-vm to rename | Daniel Barlow | 1 | +0 | -0 |
| 2023-09-20 17:33 | rename mips-vm as run-liminix-vm | Daniel Barlow | 14 | +94 | -94 |
| 2023-09-20 16:57 | detect arch in kernel and uimage | Daniel Barlow | 7 | +71 | -52 |
| 2023-09-20 16:50 | extract mips kernel options to module | Daniel Barlow | 2 | +3 | -4 |
| 2023-09-20 16:27 | introduce modules/arch/{mipsel,mipseb}.nix | Daniel Barlow | 7 | +37 | -11 |
| 2023-09-18 09:59 | using openwrt mtd command, advide erase before writing | Daniel Barlow | 1 | +11 | -7 |
| 2023-09-17 20:53 | tutorial: move the warning nearer to the decision point | Daniel Barlow | 1 | +14 | -16 |
| 2023-09-17 20:47 | don't end chapter with ellipsis | Daniel Barlow | 1 | +1 | -1 |
| 2023-09-17 20:44 | doc: proofread admin section, add link to TFTP | Daniel Barlow | 2 | +16 | -8 |
| 2023-09-17 20:32 | how to write a module | Daniel Barlow | 1 | +106 | -3 |
| 2023-09-17 16:46 | include generated module options | Daniel Barlow | 3 | +6 | -1 |
| 2023-09-17 16:36 | copy "how to flash" from the old docs | Daniel Barlow | 2 | +187 | -15 |
| 2023-09-17 16:00 | think | Daniel Barlow | 1 | +98 | -0 |
| 2023-09-17 15:59 | restore intro | Daniel Barlow | 1 | +1 | -0 |
| 2023-09-17 15:55 | outline of the missing doc sections | Daniel Barlow | 4 | +368 | -0 |
| 2023-09-17 15:43 | link to ADR | Daniel Barlow | 1 | +1 | -0 |
| 2023-09-17 15:33 | mention service dependencies | Daniel Barlow | 1 | +6 | -0 |
| 2023-09-17 15:33 | improve syntax blah | Daniel Barlow | 1 | +8 | -8 |
| 2023-09-17 15:32 | document the module-based-services decision | Daniel Barlow | 2 | +207 | -0 |
| 2023-09-16 23:30 | doc: how to define an s6 service | Daniel Barlow | 1 | +49 | -0 |
| 2023-09-16 23:07 | start writing configuration guide | Daniel Barlow | 2 | +87 | -0 |
| 2023-09-16 23:06 | rename file | Daniel Barlow | 3 | +258 | -283 |
| 2023-09-15 20:35 | add example with real hardware | Daniel Barlow | 2 | +172 | -0 |
| 2023-09-15 20:35 | proofread v2 | Daniel Barlow | 1 | +25 | -18 |
| 2023-09-15 16:25 | rename qemu example | Daniel Barlow | 3 | +45 | -47 |
| 2023-09-14 23:32 | connecting a client to hellonet | Daniel Barlow | 1 | +36 | -6 |
| 2023-09-14 23:32 | first proofreading pass | Daniel Barlow | 1 | +16 | -14 |
| 2023-09-14 23:30 | hellonet: set password for root | Daniel Barlow | 2 | +6 | -4 |
| 2023-09-14 23:29 | hellonet: don't run ntp | Daniel Barlow | 1 | +0 | -6 |
| 2023-09-14 22:42 | doc WIP: build "hello net" example | Daniel Barlow | 6 | +165 | -738 |
| 2023-09-15 19:43 | change defaultOutput for hardware devices to flashimage | Daniel Barlow | 3 | +3 | -3 |
| 2023-09-15 19:42 | mt300a vlan interface services depend on primary | Daniel Barlow | 1 | +4 | -2 |
| 2023-09-15 20:45 | add outputs for vlan service | Daniel Barlow | 1 | +3 | -0 |
| 2023-09-14 23:28 | ssh ensure we create /run/dropbear | Daniel Barlow | 1 | +2 | -0 |
| 2023-09-13 21:49 | remove service-state when service exits | Daniel Barlow | 5 | +11 | -14 |
| 2023-09-13 17:01 | er, "input" != output" | Daniel Barlow | 1 | +1 | -1 |
| 2023-09-13 16:51 | odhcp-script only write addresses if there are any | Daniel Barlow | 1 | +2 | -2 |
| 2023-09-13 16:50 | anoia.system print command if it failed | Daniel Barlow | 1 | +4 | -1 |
| 2023-09-13 16:49 | update acquire-delegated-prefix to use svc.events | Daniel Barlow | 3 | +34 | -58 |
| 2023-09-13 12:17 | acquire-wan-address remove boundness checking | Daniel Barlow | 1 | +1 | -12 |
| 2023-09-12 19:55 | replace var/each with accumulate | Daniel Barlow | 1 | +3 | -4 |
| 2023-09-12 19:42 | anoia service :events method behaves as iterator | Daniel Barlow | 2 | +13 | -6 |
| 2023-09-12 17:46 | anoia users now need lfs | Daniel Barlow | 4 | +8 | -3 |
| 2023-09-12 17:44 | kludge fix openssl build | Daniel Barlow | 1 | +13 | -0 |
| 2023-09-12 16:51 | convert acquire-wan-address to writeFennel | Daniel Barlow | 2 | +9 | -11 |
| 2023-09-12 16:45 | writeFennel is writeFennelScript with knobs on | Daniel Barlow | 3 | +40 | -24 |
| 2023-09-12 16:39 | odhcpc-script don't require fennel at runtime | Daniel Barlow | 1 | +0 | -1 |
| 2023-09-12 16:38 | la la la | Daniel Barlow | 1 | +55 | -2 |
| 2023-09-10 23:07 | test for acquire-wan-address | Daniel Barlow | 2 | +72 | -1 |
| 2023-09-10 23:07 | acquire-wan-address uses parsed addresses from odhcp | Daniel Barlow | 1 | +33 | -46 |
| 2023-09-10 11:15 | odhcp-script: unique subdirectory names for each parsed address | Daniel Barlow | 2 | +25 | -16 |
| 2023-09-10 11:14 | anoia: add simple hash function and base64 encoder | Daniel Barlow | 2 | +53 | -1 |
| 2023-09-08 23:16 | anoia.svc outputs may be directories (read as table) | Daniel Barlow | 12 | +51 | -3 |
| 2023-09-08 23:11 | fennelrepl look for .fnl before .lua | Daniel Barlow | 1 | +2 | -1 |
| 2023-09-08 20:17 | anoia.fs.mktree replaces mkdir | Daniel Barlow | 3 | +18 | -10 |
| 2023-09-08 20:03 | move rmtree to anoia library | Daniel Barlow | 2 | +21 | -18 |
| 2023-09-08 20:02 | fennelrepl runs with --correlate | Daniel Barlow | 1 | +1 | -1 |
| 2023-09-08 20:01 | set FENNEL_PATH using absolute paths | Daniel Barlow | 1 | +2 | -1 |
| 2023-09-08 19:47 | odhcp-script: delete stale dirs from previous runs | Daniel Barlow | 3 | +28 | -2 |
| 2023-09-08 15:49 | rename fn | Daniel Barlow | 1 | +3 | -3 |
| 2023-09-08 15:49 | inline write-{addresses,prefixes} | Daniel Barlow | 1 | +3 | -7 |
| 2023-09-08 15:47 | remove unused fn | Daniel Barlow | 1 | +0 | -16 |
| 2023-09-08 15:47 | DRY near-duplicate code between parse-{addresses,prefixces} | Daniel Barlow | 1 | +8 | -8 |
| 2023-09-08 15:41 | update | Daniel Barlow | 1 | +40 | -2 |
| 2023-09-08 15:50 | test script for odhcp6-script | Daniel Barlow | 3 | +72 | -0 |
| 2023-09-05 21:42 | odhcpc script: parse ADDRESSES and PREFIXES | Daniel Barlow | 2 | +54 | -3 |
| 2023-09-04 22:07 | static leases for rotuer | Daniel Barlow | 2 | +10 | -0 |
| 2023-09-04 22:02 | dnsmasq static hosts defaults to empty attrset | Daniel Barlow | 1 | +1 | -0 |
| 2023-09-04 21:19 | add placeholders for missing module docs | Daniel Barlow | 2 | +10 | -0 |
| 2023-09-04 21:06 | support dhcp static leases | Daniel Barlow | 3 | +133 | -1 |
| 2023-09-04 21:06 | whitespace | Daniel Barlow | 1 | +1 | -1 |
| 2023-09-04 21:05 | remove unused imports | Daniel Barlow | 1 | +2 | -7 |
| 2023-09-04 20:17 | extract "mount filesystem" to module | Daniel Barlow | 4 | +75 | -16 |
| 2023-09-02 16:28 | add watchdog service | Daniel Barlow | 5 | +66 | -40 |
| 2023-09-01 16:57 | working down the TODOs | Daniel Barlow | 2 | +5 | -3 |
| 2023-09-01 16:55 | update pppoe and wlan tests | Daniel Barlow | 2 | +14 | -37 |
| 2023-09-01 16:54 | swap qemu network interfaces around | Daniel Barlow | 1 | +2 | -2 |
| 2023-09-01 16:34 | add service to enable packet forwarding | Daniel Barlow | 5 | +40 | -27 |
| 2023-09-01 16:32 | use ssh service in examples | Daniel Barlow | 2 | +3 | -7 |
| 2023-08-31 22:59 | arhcive use ssh service instead of hand-rolling | Daniel Barlow | 1 | +1 | -7 |
| 2023-08-31 22:59 | update todo | Daniel Barlow | 1 | +39 | -1 |
| 2023-08-31 22:52 | convert all route defns to module-based-service | Daniel Barlow | 4 | +6 | -41 |
| 2023-08-31 22:52 | delete unneeded services.default | Daniel Barlow | 3 | +0 | -33 |
| 2023-08-31 22:50 | qemu: use service-based-module for network interfaces | Daniel Barlow | 1 | +9 | -8 |
| 2023-08-31 22:50 | move SWCONFIG defn into per-device files | Daniel Barlow | 3 | +6 | -3 |
| 2023-08-31 22:29 | reinstate loopback network (oops) | Daniel Barlow | 1 | +1 | -0 |
| 2023-08-31 22:24 | implement route as module-based-service | Daniel Barlow | 3 | +48 | -10 |
| 2023-08-31 17:30 | delete now-unused (pkgs.liminix.network) interface address | Daniel Barlow | 1 | +1 | -25 |
| 2023-08-31 17:29 | extneder: use bridge module | Daniel Barlow | 2 | +3 | -4 |
| 2023-08-31 17:28 | move loopback config from base to netowrk module | Daniel Barlow | 2 | +25 | -12 |
| 2023-08-31 17:27 | mt300a: use module-based network services for lan/wan | Daniel Barlow | 1 | +34 | -21 |
| 2023-08-31 17:24 | BRIDGE_VLAN_FILTERING depends on bridge _and_ vlan | Daniel Barlow | 1 | +6 | -2 |
| 2023-08-30 22:26 | make a module for vlan | Daniel Barlow | 5 | +90 | -51 |
| 2023-08-30 21:59 | move squashfs kernel options into module | Daniel Barlow | 5 | +4 | -9 |
| 2023-08-30 16:29 | move bridge-related kernel config to the module | Daniel Barlow | 3 | +5 | -9 |
| 2023-08-28 19:53 | add o+x permission on service-state directories | Daniel Barlow | 4 | +4 | -3 |
| 2023-08-28 17:24 | TODO comments | Daniel Barlow | 3 | +3 | -1 |
| 2023-08-28 17:23 | rotuer: create resolv.conf | Daniel Barlow | 1 | +8 | -0 |
| 2023-08-28 17:22 | default value for services.default | Daniel Barlow | 2 | +14 | -24 |
| 2023-08-28 15:08 | update examples so they build again | Daniel Barlow | 2 | +22 | -30 |
| 2023-08-28 14:10 | add service fir dhcp v4 client | Daniel Barlow | 3 | +65 | -7 |
| 2023-08-27 22:45 | convert network link/address to module-based-service | Daniel Barlow | 9 | +185 | -58 |
| 2023-08-27 22:38 | extract common "interface up" code to a string | Daniel Barlow | 1 | +12 | -2 |
| 2023-08-27 22:26 | more thoughts | Daniel Barlow | 1 | +72 | -1 |
| 2023-08-27 22:20 | remove interface.device | Daniel Barlow | 6 | +22 | -22 |
| 2023-08-27 21:34 | create outputs for network interface | Daniel Barlow | 1 | +3 | -2 |
| 2023-08-27 21:09 | serviceDefn build function handles dependencies | Daniel Barlow | 1 | +8 | -1 |
| 2023-08-27 21:05 | chrony: drop privileges | Daniel Barlow | 2 | +1 | -2 |
| 2023-08-23 19:28 | new type for interface (presently just alias to service) | Daniel Barlow | 1 | +2 | -1 |
| 2023-08-21 18:29 | delete unused functoins in liminix-tools | Daniel Barlow | 2 | +0 | -72 |
| 2023-08-18 22:58 | update bridge service doc | Daniel Barlow | 1 | +1 | -3 |
| 2023-08-16 22:35 | check off some TODO items | Daniel Barlow | 1 | +5 | -5 |
| 2023-08-16 22:35 | fix pppoe test | Daniel Barlow | 1 | +1 | -1 |
| 2023-08-16 18:44 | merge bridge services into one | Daniel Barlow | 6 | +40 | -62 |
| 2023-08-16 18:44 | improve doc | Daniel Barlow | 2 | +4 | -0 |
| 2023-08-16 18:43 | escape backslash in service type | Daniel Barlow | 1 | +4 | -1 |
| 2023-08-12 20:13 | describe hostname option | Daniel Barlow | 1 | +4 | -0 |
| 2023-08-12 20:12 | print module pathname if it contains services | Daniel Barlow | 1 | +17 | -6 |
| 2023-08-12 19:49 | if no preamble, print module pathname as headline | Daniel Barlow | 1 | +4 | -5 |
| 2023-08-12 19:11 | improve descriptions for base and busybox | Daniel Barlow | 2 | +40 | -8 |
| 2023-08-12 19:10 | module docs: service modules are listed after plain modules | Daniel Barlow | 1 | +26 | -7 |
| 2023-08-12 17:16 | print description only if present | Daniel Barlow | 1 | +2 | -1 |
| 2023-08-12 17:16 | exclude outputs from doc | Daniel Barlow | 1 | +9 | -2 |
| 2023-08-11 20:12 | module docs: print examples | Daniel Barlow | 3 | +39 | -34 |
| 2023-08-11 17:28 | TODO for modules phase | Daniel Barlow | 1 | +25 | -0 |
| 2023-08-11 17:15 | extract kernel config options from base module | Daniel Barlow | 2 | +89 | -63 |
| 2023-08-10 21:53 | convert pppoe to serviceDefn | Daniel Barlow | 3 | +14 | -21 |
| 2023-08-10 21:53 | add ssh module | Daniel Barlow | 3 | +94 | -19 |
| 2023-08-09 21:27 | much text, such doc, very wow | Daniel Barlow | 5 | +41 | -5 |
| 2023-08-09 21:27 | explain (badly) the module/service dynamic | Daniel Barlow | 1 | +32 | -7 |
| 2023-08-09 21:26 | print modules in consistent (alphabetical) order | Daniel Barlow | 1 | +11 | -7 |
| 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 |