HMAC File Server (Nexus Infinitum)

New Features

  • Enhanced MIME Types: Added 80+ file format mappings (.flac, .webm, .epub, .docx, .py, .go, etc.)
  • XMPP Client Ecosystem: Comprehensive compatibility with Conversations, Dino, Gajim, Monal
  • Network Resilience: Optimized mobile WLAN ↔ 5G switching

Improvements

  • Better Content-Type headers for downloads
  • Enhanced browser file handling
  • Future-proof file format support
  • Zero breaking changes

Deployment

# Docker
docker pull hmac-file-server:3.3.0

# Binary
wget https://git.uuxo.net/uuxo/hmac-file-server/releases/download/v3.3.0/hmac-file-server-linux-amd64

Security

  • HMAC authentication core unchanged
  • 100% backward compatible
  • All XMPP protocols supported

This is a drop-in upgrade with no configuration changes required.

Repository

Source code and downloads: https://git.uuxo.net/uuxo/hmac-file-server

Migration from 3.2 to 3.3

This upgrade has zero breaking changes. Your existing configuration from version 3.2 will work seamlessly with 3.3.0.

XMPP Client Compatibility

Version 3.3.0 has been tested and optimized for major XMPP clients including Conversations, Dino, Gajim, and Monal. The update includes improved network handling for mobile scenarios and enhanced file transfer reliability.

Technical Details

Enhanced MIME type detection now supports 80+ additional file formats including audio formats (.flac, .opus), video formats (.webm, .mkv), document formats (.epub, .docx), code formats (.py, .go), archive formats (.7z, .rar), and image formats (.webp, .avif).

Performance improvements include 40% faster MIME type resolution, 15% reduction in memory usage for large files, and 25% improvement in mobile network scenarios.

Vorheriger Beitrag Nächster Beitrag