Full Changelog: v2.6.8...v2.6.9
feat: enhance LISTEN LAST mode and protocol sniffer protection
Changes:
- Allow 'gorgona listen last' without pubkey hash to retrieve messages
for ALL recipients (not just specific key) - Fix send_current_alerts to respect count limit per recipient when
filter is empty (was sending all history) - Fix duplicate subscription confirmation messages (now shows once)
- Add smart protocol sniffer to detect text vs binary before parsing
message length (prevents incorrect "Rejected X bytes" logs from
scanners/hackers sending text commands) - Improve logging for unknown text commands
Files modified:
- server_handler.c: LISTEN handler, protocol sniffer logic
- gorgona_utils.c: send_current_alerts function
Testing:
- gorgona listen last → last message for ALL keys
- gorgona listen last 5 → last 5 messages for ALL keys
- gorgona listen last KEY → last message for specific key
- Text scanners now logged correctly without corrupted size values
gorgonad-2.6.9-2.x86_64.rpm.gz
gorgona-2.6.9-2.x86_64.rpm.gz
gorgonad_2.6.9_amd64.deb.gz
gorgona_2.6.9_amd64.deb.gz
gorgonad-2.6.9-2.x86_64.rpm.sha256.txt
gorgona-2.6.9-2.x86_64.rpm.sha256.txt
gorgonad_2.6.9_amd64.deb.sha256.txt
gorgona_2.6.9_amd64.deb.sha256.txt