Commit Graph

15 Commits

Author SHA1 Message Date
91128f2861 Implement network resilience features for improved upload stability during network changes
- Enable network events by default in configuration
- Integrate network resilience manager into upload handling
- Add support for automatic upload pause/resume during WLAN to 5G transitions
- Enhance documentation with network resilience settings and testing procedures
- Create a test script for validating network resilience functionality
2025-08-24 13:32:44 +00:00
3887feb12c Add enhanced configuration templates for adaptive I/O features
- Introduced a comprehensive configuration template (config-adaptive.toml) for adaptive I/O, enabling improved upload/download dual stack with various performance optimizations, security settings, and network resilience features.
- Created a test configuration template (test-config.toml) mirroring the adaptive configuration for testing purposes.
- Added a simple test configuration (test-simple-config.toml) for basic adaptive features testing with essential parameters.
- Included an empty Jupyter notebook (xep0363_analysis.ipynb) for future analysis related to XEP-0363.
2025-08-23 12:07:31 +00:00
68ede52336 Add comprehensive configuration and testing for HMAC File Server 3.2
- Introduced configuration files for Docker, Podman, and SystemD deployments.
- Implemented a comprehensive test suite for HMAC validation, file uploads, and network resilience.
- Added debugging scripts for live monitoring of upload issues and service status.
- Created minimal configuration for testing purposes.
- Developed multiple test scripts to validate HMAC calculations and response handling.
- Enhanced upload tests to cover various scenarios including invalid HMAC and unsupported file extensions.
- Improved logging and error analysis capabilities for better diagnostics.
2025-07-20 18:04:23 +00:00
3c8a96c14e Enhance network resilience for mobile scenarios in HMAC File Server 3.2
- Introduced fast detection and quality monitoring for network changes.
- Added predictive switching to proactively handle network failures.
- Updated configuration examples and README for mobile network resilience.
- Enhanced network resilience settings in Podman configuration.
- Created a new configuration file for optimized mobile network resilience.
2025-07-20 15:02:49 +00:00
77419e5595 Implement code changes to enhance functionality and improve performance 2025-07-18 15:21:43 +00:00
347f9b1ede 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 14:46:50 +00:00
614d4f5b38 Implement comprehensive optimizations for HMAC File Server
- Added ClamAV security configuration to enhance scanning efficiency for critical file types.
- Introduced deduplication optimization with a 1GB threshold to bypass SHA256 computation for large files, improving upload speed.
- Resolved "endless encryption" issue by disabling deduplication for large files and allowing video file extensions in global settings.
- Enhanced upload performance verification scripts to monitor and validate upload processes and configurations.
- Updated monitoring scripts for real-time log analysis and upload activity tracking.
- Documented all changes and configurations in respective markdown files for clarity and future reference.
2025-07-18 07:32:55 +00:00
a79559c08f feat: implement ClamAV scanning improvements with size limits and timeout adjustments 2025-07-18 05:21:04 +00:00
f5b9b3b814 RELeASE: 3.4 FIXED - WEBUI NOW 2025-07-18 05:05:26 +00:00
6205661acc FIX: 3.3 100% - 3.4 with WEBUI 2025-07-18 04:29:48 +00:00
dc88f9f6fb feat: update chunked upload endpoints and enhance upload resilience with improved logging and HMAC validation 2025-07-17 19:09:22 +02:00
d8d02f9e89 feat: add default value handling for network protocol and remove obsolete test file 2025-07-17 18:14:31 +02:00
6a90fa6e30 Implement network switching improvements for HMAC file server
- Added support for chunked and resumable uploads to enhance resilience against network interruptions.
- Introduced a new upload session management system to track progress and handle retries.
- Enhanced connection management with improved timeout settings for mobile networks.
- Implemented network change detection and handling to pause and resume uploads seamlessly.
- Developed client-side retry logic for uploads to improve reliability.
- Updated configuration options to enable new features and set recommended defaults for timeouts and chunk sizes.
- Created integration layer to add new features without modifying existing core functionality.
- Established a network resilience manager to monitor network changes and manage active uploads.
2025-07-17 18:00:14 +02:00
16f50940d0 release: hmac-file-server 3.2 2025-06-13 04:24:11 +02:00
d192f9fbc4 Initial commit 2024-11-28 10:25:46 +01:00