apologies i don't program, i can't provide patches
-
on commit, trigger script or mark table with a timestamp or something may be sqlite has trigger feature like mysql
-
differentiate requests from arch x86-64 or ARM or ..
-
differentiate requests from UEFI or not
-
determining info like above and triggering scripts or lookups is key to sending x86 or ARM kernels.
-
modify db to reserve or static set IP for given MAC address would be key
-
TFTP support would be epic
-
the fact sqlite is used not ram is real nice.
please kick isc dhcp ass. these are existing isc dhcp daemon features.