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