Release 0.1.0-alpha.2¶
Two days of work on both appliances, gathered. The XGS 136 forwards connections in its coprocessor through a takeout that works, revives a connection its fast path gives back and holds one that keeps coming back, and reads the coprocessor's own counts into pf and the interfaces. Block lists and TLS fingerprints cut connections already open, and unusual traffic is reported. Every page of the XGS menu renders again on appliances set up by the installer, and each cage reports the medium its module carries.
Fixes¶
- npuep: every next hop named an empty cage - a whole link header read into a MAC's six bytes (#486)
- npuep: the flow maker opens the front ports' interface entries itself (#487)
- npuep: a connection the fast path let go is made again; install keeps a working module when a build fails (#491)
- npuep: a takeout that takes the connection out, flow writes posted on the high ring (#499)
- Problem reporter: one event logged over several lines is one report (#510)
- Relay: no allowance spent on a refused report, ten notes a day per issue, no fingerprint in the issue (#520)
- Updates: download the commit the check found, and show the log and a failure as text (#521)
- npuep, octep: nothing posted on the high ring is written past its slot (#526)
- XGS 136: a connection given back soon after it was made waits with the host before it is made again (#532)
- npuep, octep: a cage reports the medium its module carries, read on the coprocessor (#535)
- install: every view at once, so the credit partial is installed (#537)
Improvements and additions¶
- Actions: checkout and setup-node 4 to 7, Dependabot's monthly group (#476)
- The menu section is XGS: the long name broke over two lines in the collapsed menu (#480)
- Overview: the front panel drawn, the last restart, and how full the tables are; Updates: a test channel; the dashboard: offloaded flows (#482)
- Flows: return a connection to the host, and a never-offloaded list (#484)
- npuep: a connection the fast path gave back is revived in place, at once from the receive path (#492)
- docs: the XGS 136's progress in the README, its status card and its weighing (#494)
- docs: IPv6 through the XGS 136's coprocessor, measured; the 136 at 92 % (#495)
- npuep: the candidate table at 16,384 slots; a thousand connections through the XGS 136, measured (#497)
- docs: every page photographed in English and Arabic, and the images in folders by kind with an index (#500)
- Cut the connections already open when a block list gains their address (#508)
- Cut connections by their TLS fingerprint (JA4) (#511)
- The images carry their owner and licence (CC BY 4.0) (#512)
- octep: read the coprocessor's connection counts, and show them on the flows page (#514)
- octep: a reused slot's counts, counts given to pf, the port counts; the pages with traffic (#516)
- Settings: count hardware traffic in pf and on the interfaces (XGS 3300) (#517)
- Watch for unusual traffic: a scan, a sweep, a host beyond its own normal - reported, never blocked (#518)
- The coprocessor drops no address it is given: the DoS commands, probed (#519)
- XGS 136: keep the last unknown-tag frame, and what its coprocessor sends, read (#525)
- XGS 136: read the coprocessor's counts, into pf and onto the interfaces (#528)
- reporter: the first notice is closable and opens its page, in the header instead of a banner (#538)
Documentation¶
- docs: the reset record read through the boot hook on the first XGS 3300 and the XGS 136 - the 136 has it, and bit 11 stays there too (#478)
- docs: parity - problem reports run on the XGS 136 since the update to v0.1.0-alpha.1.1 (#479)
- docs: parity - the XGS 136's flow maker needs interface entries the driver never opens (#485)
- docs: the XGS 136 translating LAN to WAN in its coprocessor, measured (#493)
- docs: five Arabic pages photographed again with their own column titles (#501)
- docs: the Arabic pages with their tables right to left (#502)
- README: badges for the block-list and TLS-fingerprint cuts (#513)
- docs: the slow minutes on the XGS 136, looked for; both its cages hold copper modules (#534)
The release, with its files: v0.1.0-alpha.2 on GitHub.
The discussion of this page is held in the project's GitHub Discussions. Showing it here loads giscus from giscus.app and GitHub, and writing in it needs a GitHub account - what that means.