Releases: greatscottgadgets/packetry
Releases · greatscottgadgets/packetry
0.4.0
0.3.0
Added
- Add keyboard shortcuts.
- Add transaction-level and packet-level views of capture.
- Update documentation for multiple traffic views.
- Add backend API for USB capture devices.
- Add support for iCE40-usbtrace capture device.
- Display all descriptor types in device view.
- Add connecting lines to test output.
Fixed
- Fix handling of alternate interface settings.
- Handle descriptors that are longer than defined in the specification.
- Fix interpretation of isochronous transactions, including ambiguous cases.
0.2.2
Added
- Add fuzzer to help find decoder bugs.
- Document clearing of Traffic and Device panes.
- Document both functions of Stop button.
Changed
- Clean up GObject subclasses.
- Implement iterators for stream types, speeding up file saving.
Fixed
- Treat SETUP packets with non-zero EP num as indicating OUT direction.
- Don't try to find the endpoint for a malformed packet.
- Add libharfbuzz to Linux AppImage, fixing symbol lookup error.
0.2.1
0.2.0
Added
- Add detail pane.
- Add packetry-cli wrapper program, enabling command-line options on Windows.
- Add Linux AppImage build.
- Use usb.ids database to interpret various ID values.
- Use GIO File abstraction, supporting file operations over MTP or SMB, for example.
- Add information about command line options to Application instance.
Changed
- Bump nusb dependency to 0.1.10 and remove workaround for 0.1.9.
- Handle opening files in the standard way for a GTK application.
Fixed
- Avoid underflow in UI code when capture is completely empty.
- Validate packet CRCs and lengths, and diagnose malformed packets.