|
f98b9c5c97
|
add README to say where Tufted came from
|
2023-02-15 22:06:28 +00:00 |
|
|
1a29e2ba0f
|
use locally modified tftp.lua instead of upstream tufty
|
2023-02-15 22:06:28 +00:00 |
|
|
118f78f334
|
remove "using luasocket" message
|
2023-02-15 22:06:28 +00:00 |
|
|
a258456f25
|
check return value of bind
is common to forget to run this as root, in which case we would like
to see the permission denied error when it tries to open port 69
|
2023-02-15 22:06:28 +00:00 |
|
|
71e37f1b96
|
update listen docstring
|
2023-02-15 22:06:28 +00:00 |
|
|
55688c14ed
|
pass remote host and port to callback as params 2..3
This allows the callback to handle the response differently
depending on who is asking - for example, to refuse requests
from clients on a blocklist
|
2023-02-15 22:06:28 +00:00 |
|
|
59c0881235
|
remove unhelpful debug message
|
2023-02-15 22:06:28 +00:00 |
|
|
1b372bcb2b
|
simpler eof handling
|
2023-02-15 22:06:28 +00:00 |
|
|
b84a6e0aa5
|
fix poll() to not mutate its parameter
|
2023-02-15 22:06:28 +00:00 |
|
|
d729709869
|
remove nixio support
|
2023-02-15 22:06:28 +00:00 |
|
|
740314b329
|
added at 3cb95c869e2fe74cc61ca303d88af6c5daad6734
|
2023-02-15 22:06:28 +00:00 |
|
|
e84833e52f
|
WIP create VM for pppoe and tftpd
|
2023-02-15 22:06:28 +00:00 |
|
|
9d651f5851
|
move files
|
2023-02-15 22:06:28 +00:00 |
|
|
c298f128fa
|
refine the TODO list
|
2023-02-15 22:06:28 +00:00 |
|
|
5b51aa0826
|
tftp load address is per-device, IP addresses are local config
|
2023-02-15 22:06:28 +00:00 |
|
|
dd8c8edd9c
|
rewrite phram boot to use correct sizes and offsets
|
2023-02-15 22:06:28 +00:00 |
|
|
1a08aaad01
|
move outputs into a module
|
2023-02-10 23:10:44 +00:00 |
|
|
0a06319d0c
|
make loadAddress and entryPoint device configuration
... already having second thoughts about loadAddress
|
2023-02-10 18:20:01 +00:00 |
|
|
8cead61740
|
convert devices from overlay to module
this makes it possible for devices to stash things in
`config` (e.g. pathname to DTS) that can later be overwritten
(even by the end user)
|
2023-02-10 17:54:33 +00:00 |
|
|
6be459b9ac
|
thinking
|
2023-02-10 16:43:06 +00:00 |
|
|
a7c94f5a12
|
delete dead file
|
2023-02-08 23:19:37 +00:00 |
|
|
320d436c65
|
add wlan test to ci
|
2023-02-08 23:19:18 +00:00 |
|
|
befc75b060
|
thunk
|
2023-02-08 22:50:26 +00:00 |
|
|
c7f508d901
|
update contributing docs
|
2023-02-08 22:49:59 +00:00 |
|
|
1dc9770dbc
|
turn run-qemu.sh and connect-qemu scripts into buildEnv commands
|
2023-02-08 22:49:10 +00:00 |
|
|
4addcbbd51
|
turn run-qemu.sh script into mips-vm buildEnv command
|
2023-02-08 22:17:06 +00:00 |
|
|
103d85bdea
|
fix readme bugs
|
2023-02-08 18:13:58 +00:00 |
|
|
cc7daeabb3
|
add routeros to overlay
|
2023-02-08 18:13:35 +00:00 |
|
|
f356e475d6
|
add buildEnv to CI so we know next time tufted breaks
|
2023-02-08 00:12:29 +00:00 |
|
|
78c55d36a9
|
improve build tool derivations, review README
The readme is still very badly organised, but not quite so out of
date.
|
2023-02-08 00:03:37 +00:00 |
|
|
52d8c03ddd
|
update tufted for nixpkgs fennel changes
|
2023-02-07 23:42:19 +00:00 |
|
|
afd9bbbc80
|
building but untested kernels for gl-mt300a, gl-mt300n-v2
|
2023-02-06 23:19:53 +00:00 |
|
|
eaf90df56c
|
per-device dts
|
2023-02-06 23:19:35 +00:00 |
|
|
cb39209492
|
fix spelling, remove dead file
|
2023-02-05 22:42:41 +00:00 |
|
|
424abc72b8
|
rearrange all the ci stuff
|
2023-02-05 22:38:21 +00:00 |
|
|
ebc5d6a3e0
|
convert pppoe test to a derivation
* move shell script to a runCommand
* multicast needs special options to run on loopback
(nix-build sandbox disables non-local network interfaces)
|
2023-02-05 17:37:31 +00:00 |
|
|
16a923f58f
|
convert routeros pppoe service to a derivation
and make it configure itself automatically instead of starting
out blank
|
2023-02-05 17:35:41 +00:00 |
|
|
00aa42b803
|
create ci.nix to run all tests
|
2023-01-29 21:42:53 +00:00 |
|
|
a0380728a5
|
convert test script to derivation
|
2023-01-29 21:39:34 +00:00 |
|
|
3b1bc7eff8
|
test derivation for ci
|
2023-01-29 21:19:10 +00:00 |
|
|
63bf4162b2
|
licence: remove accidental punctuation, update copyright year
|
2023-01-29 16:39:50 +00:00 |
|
|
8dc65d2fc8
|
pass deviceName as hydra input
|
2023-01-29 14:32:05 +00:00 |
|
|
cb6cc4b858
|
add jobs to jobset so we can see more easily what fails
|
2023-01-29 12:42:15 +00:00 |
|
|
64b9bad891
|
allow building mips (bigendian) without setting env vars
|
2023-01-29 10:00:13 +00:00 |
|
|
e6a173f71c
|
make liminix-config a parameter with default
this is for hydra
|
2023-01-29 09:25:03 +00:00 |
|
|
38cc3315b9
|
liminix-config is a path not an input
|
2023-01-29 09:11:20 +00:00 |
|
|
eb4efab6a2
|
might be a hydra config
|
2023-01-28 23:18:28 +00:00 |
|
|
99d695930f
|
fix code examples in README
|
2022-10-19 22:11:22 +01:00 |
|
|
76243d306c
|
remove checkedConfig, check all the config
|
2022-10-19 22:09:38 +01:00 |
|
|
9c5b5a54e2
|
remove unneeded Kconfig.local handling
|
2022-10-19 18:23:20 +01:00 |
|