Repository navigation
Behaves like the stock console in every place a census found it did not. After a report that the DNS Client server list did not open, every change and click handler of the stock console was compared with this one, and each difference found was fixed. Still Technitium DNS Server 15.6.2: no API changes.
- DNS Client: the server list opens again. The arrow next to Server showed nothing, because the browser filtered the list by the text already in the field. It now always lists every server, and choosing one also sets the protocol, as the stock console does. Reported by @JF62 in #15.
- DNSSEC: Add Key works with its defaults. It opened as a Key Signing Key with an automatic rollover of 30 days, which the server refuses. The rollover now exists only for a Zone Signing Key and follows how the key is generated, in Add Key and in Sign Zone.
- Cluster: the node selects act on the node chosen. Zones reloads its list from the node (and stays on its page), Cache lists, flushes and deletes on it, View Logs and Query Logs follow it, and DHCP locks the node while a scope is being edited. With no node chosen they show this server instead of a dash.
- Records: the add and edit form does what the stock one does on its own. Changing the type empties the previous type's fields and leaves the TTL empty so the server applies its default (it was sent as 3600, wrong for NS). FWD records get Use "This Server", APP records fill Record Data from the class's template, and SVCB parameters offer the known keys again. The records filters apply on Go, with a Page Number field, as in the stock console.
- Zones: Zones Per Page and Records Per Page are remembered, and up to 500 records per page are offered again. Zone Options' tabs and override boxes follow the catalog chosen. Add Zone preselects the cluster's catalog, reads the TSIG keys again for a secondary, and keeps a chosen zone file when the zone type changes, as Import Zone does when switching to the text editor.
- Quick lists. None in the TSIG Quick Add empties the list instead of adding a key named
none; None in the forwarders' Quick Select also goes back to UDP; and picking the line already chosen in any list does nothing, as in a native select. - Login: the 30 second OTP timeout starts the form over, and the automatic login of a fresh install no longer opens the OTP panel. SSO and LDAP: a group map to a local group that no longer exists shows and saves the first group, as the stock console does. Dashboard: Custom reloads at once when both dates are already set.
- The update dialog has a Copy button beside each command.
Install or update: run the one-line installer from the README again. Which console goes with which server: CHANGELOG.
On Docker: docker compose pull technitium-console && docker compose up -d technitium-console, or pin ghcr.io/bygarcia/technitium-console:1.3.3. See Docker.
What's Changed
- Parity fixes: record form, zone forms, login, Dashboard Custom, Copy button by @byGarcia in #18
- Parity fixes: DNSSEC keys, cluster nodes, Quick Add lists, per page by @byGarcia in #17
- DNS Client: the server list opens whatever the field holds by @byGarcia in #16
- Release 1.3.3 by @byGarcia in #19
Full Changelog: v1.3.2...v1.3.3