| 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-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 |