Releases: remageht/HushDrop
Releases · remageht/HushDrop
Release list
v0.3.0
Changelog
- 3cb8c59 chore(release): bump version to 0.3.0
- 543565c chore(repo): ignore .agent locally
- 8214915 chore(repo): untrack AI agent skills, keep local-only via .gitignore
- 251a361 docs(readme): add English version with language switcher
- 0a76f25 feat(clipboard): ephemeral RAM-only P2P clipboard with Burn After Read
- c5090c7 feat(mobile-host): Android embedded HTTPS server + HostPage UI
- 19014d7 feat(share): document and hint phone-to-phone transfer via shared hub
- dfa86e1 refactor(android-host): clean up unused variables and types in HushDropServer
v0.2.0
Changelog
- 82d6b51 ci(release): add replace_existing_artifacts to goreleaser config
- 9806a71 feat(desktop): add Tauri 2 desktop portable wrapper with system tray, Go sidecar, and loopback TLS support
- 4d05e7e feat(mobile): add Capacitor wrapper, deep linking, LAN validation, and Android assembleDebug setup
- 41c35fa feat(ui): add dedicated menu navigation, graceful offline state, and HushDrop adaptive launcher icons
- f8084f7 fix(server): suppress TLS handshake EOF noise, add HTTP cert service, and embed web assets
v0.1.0
HushDrop v0.1.0 (Alpha) — Твои файлы. Твоя сеть. Никого лишнего.
Первый публичный релиз HushDrop: приватная передача файлов телефон ↔ ПК в локальной сети (Wi-Fi) без интернета, мессенджеров и облачных серверов.
Возможности v0.1.0
- 100% Портативность: Один бинарник Windows \HushDrop.exe\ с флагом --portable. Все файлы и сертификаты пишутся только в папку ./data\ рядом. Без реестра и прав администратора.
- Строго LAN-Only (RFC 1918): Блокировка любых не-локальных IP с кодом 403.
- TLS 1.3 + Fingerprint: Самоподписанный сертификат с проверкой SHA-256 отпечатка для защиты от MITM.
- E2E поверх TLS (PFS): Эфемерные ключи X25519 + AES-256-GCM сессионные ключи хранятся строго в RAM.
- Защита от перебора: 6-значный PIN (TTL 10 мин), бан IP на 5 минут после 5 неверных попыток.
- Rate-Limiting: Ограничение 20 req/min/IP (HTTP 429).
- Потоковая передача чанками 4MB: Прямой стриминг на диск через буфер 64KB (RAM < 200MB даже для 5GB файлов).
- Докачка и Range: Поддержка заголовка Range (HTTP 206 Partial Content).
- Безопасность файлов: Санитизация путей (защита от traversal ../), подтверждение перед отправкой/скачиванием исполняемых файлов (.exe/.ps1/.sh/.bat).
- Кнопка «Забыть всё»: Мгновенно обнуляет ключи в RAM, сбрасывает сессии и очищает переданные файлы.
Контрольные суммы (SHA-256)
См. прикрепленный файл \checksums.txt.