Skip to content

1.68.3 - Security & Stability Update

Latest

Choose a tag to compare

@Ashus Ashus released this 28 Oct 22:40

This release focuses on security fixes, recording stability, cleaner terminal output, and Debian packaging improvements.

πŸ›‘οΈ Security & Stability

  • πŸ”’ Safer HTTP handling β€” Fixed out-of-bounds reads in malformed SHOUTcast/Icecast responses and oversized HTTP headers.
  • πŸ§ͺ Expanded security tests β€” Added regression coverage for historical HTTP vulnerabilities and malformed playlists.
  • 🎡 More reliable recording β€” Fixed buffer handling and cleanup errors during MP3/Ogg recording and track splitting.
  • πŸ”§ Safer audio processing β€” Prevented integer overflow during MP3 sample analysis.

πŸ–₯️ Terminal Improvements

  • Unicode titles β€” Preserve complete track titles when redirecting output to files or pipes.
  • Cleaner status display β€” More space for track titles and simplified labels.
  • Less flickering β€” Update console status only when displayed information changes.
  • Clearer interruptions β€” Mark interrupted tracks as incomplete before cleanup or reconnection.

πŸ“¦ Packaging

  • Debian package renamed to streamripper-ng to avoid conflicts with the original streamripper package.
  • CLI command unchanged: /usr/bin/streamripper.