| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| pingerplot-headless.exe | 2026-08-21 | 9.4 MB | |
| PingerPlot.exe | 2026-08-21 | 12.6 MB | |
| SHA256SUMS.txt | 2026-08-21 | 173 Bytes | |
| PingerPlot 1.3.1 source code.tar.gz | 2026-08-21 | 183.0 kB | |
| PingerPlot 1.3.1 source code.zip | 2026-08-21 | 209.8 kB | |
| README.md | 2026-08-21 | 1.5 kB | |
| Totals: 6 Items | 22.4 MB | 0 | |
PingerPlot 1.3.1
Adds downloadable Windows executables, and fixes a config-file bug found while building them.
Added
- Windows executables attached to the release, built by CI from this commit: PingerPlot.exe (GUI) and pingerplot-headless.exe (console), plus SHA256SUMS.txt. Neither needs Python installed. Both are smoke-tested before they are attached: the GUI binary's import graph is verified through a new --version flag, and the headless binary runs a real ICMP probe. They are UNSIGNED -- see the README for what SmartScreen and antivirus heuristics will make of that, and why this binary is a worse-than-average case for the latter.
- main.py --version.
Fixed
- A byte-order mark made a config unreadable. Writing monitor.json with PowerShell's Set-Content -Encoding utf8 -- the shell that ships with Windows -- produced a file the app refused outright with "Unexpected UTF-8 BOM", exit
- Files a person may have authored are now read as utf-8-sig. The settings case was the quietest of these: load() swallows the decode error and returns {}, so a BOM there silently reset the theme, engine options, alert thresholds and target list to defaults with no message at all.
Changed
- CI opens net.ipv4.ping_group_range on the Linux runners. Without it the POSIX backend's live tests skipped on every ubuntu leg, so the backend shipped in 1.3.0 having never executed a single socket operation anywhere. They now run against real sockets on real Linux. A real multi-hop path remains untested.