Files
mdg-filius/packages/doc/test/sheet.cases.txt
T
julian.kiedaischandClaude Opus 5.5 c8edb87210 feat(editor): F4.5c the DHCP server and the port forwarding in the device sheet
Measured first: SheetRun now types into FILIUS' DHCP dialog and keeps rows
in its port forwarding dialog. Java's DHCP server keeps its bounds as typed
(".0.0.1" too), never takes an empty gateway or DNS server, hands out the
device's gateway and DNS server unless its own (a home router always its
LAN address, where "manual settings" do nothing), drops a second static
assignment of a MAC address silently and lets "_" through its MAC pattern;
the port forwarding dialog keeps any row, its firmware forwards only the
valid ones. Here a value passes its rule or is not taken, with a word why.

- doc: DHCP server addresses and flags, static assignments (a MAC address
  once, ignoring case), port forwarding rows (TCP or UDP, musterPort, the
  LAN address); the sheet shows what the server hands out and which rows
  Java's firmware forwards (the core's parsePortForwardingRow, exported)
- editor: Java's dialogs as pages of the sheet with a back button, the
  three row tables on one RowsEditor (the forwarding table rebuilt on it);
  a sheet per device, so an open page closes when another device is chosen

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 12:16:04 +00:00

138 lines
2.9 KiB
Plaintext

# Text typed into FILIUS' settings panels (tools/java-oracle SheetRun):
# <device> <field> <text>, the text may be empty; \uXXXX for anything but
# printable ASCII and for spaces at either end.
host name Neuer Name
host name
host name \u0020\u0020PC 1\u0020\u0020
host name \u00c4rger-\u00df
host ip 10.0.0.1
host ip 010.000.000.001
host ip 10..0.0.1
host ip .0.0.1
host ip +10.0.0.1
host ip 256.0.0.1
host ip 10.0.0
host ip 10.0.0.1.
host ip \u002010.0.0.1
host ip 10.0.0.1\u0020
host ip abc
host ip
host ip 0.0.0.0
host ip 1.2.3.4.5
host ip \u0661\u0660.0.0.1
host ip 10.0.0.-1
host ip -0.0.0.1
host ip 255.255.255.255
host mask 255.255.0.0
host mask 255.0.255.0
host mask 0.0.0.0
host mask 255.255.255.255
host mask 256.0.0.0
host mask
host mask 255.255.255
host mask 0255.255.0.0
host mask 1.2.3.4
host mask 255..255.0.0
host gateway
host gateway \u0020\u0020\u0020
host gateway 192.168.0.1
host gateway 192.168.0.256
host gateway abc
host gateway \u0020192.168.0.1
host gateway 192.168..1.1
host gateway 0.0.0.0
host dns
host dns 8.8.8.8
host dns 8.8.8
host dns \u0020
host dns 08.8.8.8
switch name S1
switch name
switch ssid Schule
switch ssid
switch ssid \u0020
switch ssid a b
switch ssid \u00c4
switch ssid ~
switch ssid \u007f
switch ssid \u0020lead
switch retention 60
switch retention 0
switch retention
switch retention -5
switch retention abc
switch retention 1.5
switch retention 007
switch retention 99999999999999999999
switch retention \u0663
switch retention \u002060
modem name M
modem name
modem port 12345
modem port 0
modem port 65535
modem port 65536
modem port -1
modem port abc
modem port
modem port 080
modem port \u002080
modem port 80
router name R1
router name
router ip 10.0.0.1
router ip 010.000.000.001
router ip 10..0.0.1
router ip .0.0.1
router ip +10.0.0.1
router ip 256.0.0.1
router ip 10.0.0.1
router ip 10.0.0.1
router ip
router ip 10.0.0.1.
router mask 255.255.0.0
router mask 255.0.255.0
router mask 256.0.0.0
router mask 255..255.0.0
router mask
router gateway
router gateway 10.0.0.254
router gateway
router gateway abc
router gateway 192.168..0.1
router gateway 10.0.0.256
homeRouter name Heim
homeRouter gateway
homeRouter gateway 42.0.0.1
homeRouter gateway 42.0.0
homeRouter wanIp 42.1.2.3
homeRouter wanIp .1.2.3
homeRouter wanIp 42..1.2
homeRouter wanIp 042.1.2.3
homeRouter wanMask 255.255.0.0
homeRouter wanMask 255.255
homeRouter lanIp 192.168.1.1
homeRouter lanIp 192.168.1.256
homeRouter lanIp 192.168.1.1
homeRouter lanMask 255.255.255.128
homeRouter lanMask abc
dhcpHost lower 192.168.0.110
dhcpHost lower 010.000.000.001
dhcpHost lower .0.0.1
dhcpHost lower 10..0.0.1
dhcpHost lower 256.0.0.1
dhcpHost lower
dhcpHost lower 192.168.0.110
dhcpHost upper 192.168.0.250
dhcpHost upper abc
dhcpHost gateway 10.0.0.9
dhcpHost gateway
dhcpHost gateway 10.0.0
dhcpHost dns 10.0.0.8
dhcpHost dns
dhcpHost dns 10.0.0.256
dhcpHome dns 42.0.0.53
dhcpHome dns 42.0.0
dhcpHome lower 192.168.0.110
dhcpHome gateway 10.0.0.9