Drop a filter that matched nothing, keep the 79 ports it hid, and exit on a value the registers should not hold

This commit is contained in:
2026-09-20 00:16:59 +02:00
parent ec6f0e2edb
commit baed259802
7 changed files with 5957 additions and 5849 deletions
+10 -10
View File
@@ -164,16 +164,16 @@ Each locale carries `address`, `color`, `company`, `date`, `email`, `first-name`
carries `car`, `coordinate`, `creditcard` (Luhn-valid), `currency` (ISO 4217),
`datetime` (RFC 3339), `emoji`, `httpmethod`, `httpstatus`, `language` (ISO 639-1,
with its 639-2/T code), `mac`, `mimetype`, `objectid`, `port`, `protocol`,
`territory` (ISO 3166-1), `timezone` (IANA), `useragent` and `uuid` (v4). Many carry sub-fields — `misc.currency.symbol`,
`misc.territory.alpha2`, `misc.httpstatus.code` — which `--list` shows. `car`,
`currency`, `httpstatus`, `language`, `mimetype`, `territory`, `timezone` and
`httpmethod`, `port`, `protocol` and `useragent` are [tables](#table), so
`misc.territory[SE].capital` and
`misc.currency[Euro].symbol` select a row; `car` and `useragent` carry no key or
name, so they are drawn from rather than selected in. `misc.httpmethod`,
`misc.protocol` and `misc.port` are IANA's registries: a method carries whether it
is `safe` and `idempotent`, a protocol its `number`, and `misc.port` renders the
number a port field holds, with the service `name` beside it.
`territory` (ISO 3166-1), `timezone` (IANA), `useragent` and `uuid` (v4). Many carry
sub-fields — `misc.currency.symbol`, `misc.territory.alpha2`, `misc.httpstatus.code` —
which `--list` shows. `car`, `currency`, `httpmethod`, `httpstatus`, `language`,
`mimetype`, `port`, `protocol`, `territory`, `timezone` and `useragent` are
[tables](#table), so `misc.territory[SE].capital` and `misc.currency[Euro].symbol`
select a row; `car` and `useragent` carry no key or name, so they are drawn from rather
than selected in. `misc.httpmethod`, `misc.protocol` and `misc.port` are IANA's
registries: a method carries the register's `yes` or `no` for `safe` and `idempotent`,
a protocol its `number` and its spelled-out `name`, and `misc.port` renders the number
a port field holds, with the IANA `service` name beside it.
[`DATA-LICENSES.md`](DATA-LICENSES.md) names each table's source and licence.
`misc.timezone` is every zone tzdb gives a shipped territory, from one apiece for most