Commit Graph

54 Commits

Author SHA1 Message Date
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.
3.2.1-tremora
2025-07-20 18:04:23 +00:00
f8e4d8fcba Enhance network resilience features in HMAC File Server 3.2 2025-07-20 15:21:27 +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
9751fb9e93 Add Podman deployment support for HMAC File Server 3.2
- Introduced Dockerfile.podman for building a Podman-compatible image.
- Created deploy-podman.sh script for automated deployment and management.
- Added Podman-specific README.md with quick start and configuration details.
- Included example configuration file (config.toml.example) for production settings.
- Implemented systemd service file for managing the HMAC File Server as a service.
- Established health checks and security features in the container setup.
- Documented deployment commands and troubleshooting steps in README.md.
2025-07-19 20:08:09 +00:00
860761f72c 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 18:14:23 +00:00
ae97d23084 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 17:42:12 +00:00
5052514219 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 16:50:41 +00:00
6d7042059b 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 16:48:16 +00:00
275ef6c031 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 16:19:11 +00:00
2ec4891c1f 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 16:14:24 +00:00
e57a3bbe27 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 15:59:40 +00:00
42f2115b66 feat: Release HMAC File Server 3.2 "Tremora del Terra" with simplified configuration and enhanced performance
- Introduced a revolutionary 8-line minimal configuration system, reducing complexity by 93%.
- Added auto-configuration generation with `--genconfig` for quick setup.
- Enhanced file processing with fixed deduplication responses and optimized queue management.
- Supported multi-architecture builds (AMD64, ARM64, ARM32v7) with an interactive builder.
- Updated migration guide for seamless transition from 3.1.x to 3.2.
- Overhauled user experience for new installations, emphasizing ease of use and performance.
2025-07-18 15:37:22 +00:00
77419e5595 Implement code changes to enhance functionality and improve performance 2025-07-18 15:21:43 +00:00
bd850ac8e0 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 14:49:23 +00:00
23f70faf68 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 14:48:45 +00:00
347f9b1ede 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 14:46:50 +00:00
6d5d134b77 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 3.2-tremora 2025-07-18 14:25:56 +00:00
e004fe1b78 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 14:25:10 +00:00
7b1e773465 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 12:35:53 +00:00
a61e9c40e1 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 12:05:49 +00:00
e0751bb7d6 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 11:22:26 +00:00
de8fc326df 🔥 Tremora del Terra: ultimate hmac-file-server fix – final push before the drop 💾🔐 2025-07-18 11:18:34 +00:00
3c87abcc80 feat: enhance build script for multi-architecture support and add monitoring scripts 2025-07-18 10:53:32 +00:00
70bd142698 ULTIMATEFIX: 3.2 - WEBUI in 3.3 2025-07-18 10:45:13 +00:00
f1bfe787c9 feat: enhance configuration for large file support, dynamic workers, and virus scanning 2025-07-18 10:09:12 +00:00
edb0c2a9c8 feat: add comprehensive upload testing and monitoring scripts for XMPP protocol 2025-07-18 10:01:49 +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
59679edbce feat: enhance upload session handling with chunk verification and progress tracking 2025-07-17 18:19:02 +02:00
d8d02f9e89 feat: add default value handling for network protocol and remove obsolete test file 2025-07-17 18:14:31 +02:00
1b1dc263cd docs: update build guide and network switching improvements documentation for enhanced upload resilience 2025-07-17 18:10:52 +02:00
35e4a6fc46 feat: implement chunked upload handler and update config validation for session timeout 2025-07-17 18:05:59 +02:00
d8e9974a93 docs: add comprehensive build guide for HMAC File Server with network resilience features 2025-07-17 18:04:16 +02:00
f97943a92d Enhance build script to include network resilience files for HMAC File Server 2025-07-17 18:03:46 +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
71a73bc514 dashboard: update to 3.2 version 2025-06-20 10:32:43 +02:00
896da390e5 chore: add Apache License 2.0 to LICENSE and update README.md 2025-06-13 16:14:28 +02:00
c8770241b7 fix: update repository URLs to point to the new Git server 2025-06-13 16:05:32 +02:00
01ae04046f Clean up root directory for public release
- Remove empty build-multi-arch-fixed.sh file
- Add proper config-example-xmpp.toml with XMPP integration examples
- Include placeholder secrets and comprehensive configuration options
- Remove unnecessary empty files from repository tracking

Repository is now clean and ready for public Git push
2025-06-13 05:32:22 +02:00
1476cbb581 Update CHANGELOG.MD with proper date format
- Add release date 2025-06-13 to version 3.2
- Add repository cleanup entry to changelog
- Maintain clean formatting without emoticons
- Prepare for final release documentation
2025-06-13 05:29:10 +02:00
787143c513 Remove verify_installation.sh development script
- Remove verify_installation.sh as it's a development/testing script
- Keep repository clean for public release
- This file is not needed in the production codebase
2025-06-13 05:21:41 +02:00
e5d7007ee3 Clean up repository for public release
- Add comprehensive .gitignore for IDEs (VS Code, IntelliJ IDEA, Visual Studio, etc.)
- Remove temporary test files and internal documentation
- Update Docker config example to use placeholder secret
- Remove log files from tracking
- Prepare repository for public Git push

Changes:
- Added .gitignore with support for all major IDEs and editors
- Removed test_*.sh development test files
- Removed internal documentation files
- Cleaned up sensitive configuration examples
- Removed log files from version control
2025-06-13 05:19:42 +02:00
9ededaca0e feat: enhance installer script with Docker deployment option and customizable configuration directory 2025-06-13 05:13:58 +02:00
76aef06df0 refactor: enhance final validation tests for installer script and improve output clarity 2025-06-13 05:08:35 +02:00
0092553687 feat: add validation tests for installer enhancements and Docker deployment options 2025-06-13 05:03:50 +02:00
884ad8fa2b feat: add support for Docker deployment in installer script 2025-06-13 04:47:18 +02:00
81bbbbad0c refactor: improve output messages and streamline configuration handling in installer script 2025-06-13 04:40:23 +02:00