| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-15 | Add configurable text encoding for file and folder names | Jeff Halter | |
| Replace hardcoded Mac Roman encoding globals with a configurable Encoding field in config.yaml. Servers that exclusively serve modern UTF-8 clients can now set Encoding: utf8 to disable Mac Roman conversion. The default remains "macintosh" for backward compatibility. - Add Encoding field to Config struct (macintosh|utf8) - Store TextDecoder/TextEncoder on Server, initialized from config - Add TextDecoder()/TextEncoder() accessors on ClientConn - Pass decoder/encoder explicitly to ReadPath and GetFileNameList - Remove package-level txtEncoder/txtDecoder globals - Add warning log when files are skipped due to encoding errors - Log and return error replies in HandleGetFileNameList on failure - Document the new config option in docs/text-encoding.md | |||
| 2025-12-06 | Fix markdown table widths | Jeff Halter | |
| 2025-12-06 | Convert Hotline Protocol doc to Markdown | Jeff Halter | |
| 2025-11-22 | Add optional TLS support for encrypted client connections | Jeff Halter | |
| - Add TLSConfig and TLSPort fields to Server struct - Add WithTLS option function for configuration - Add ServeWithTLS and ServeFileTransfersWithTLS methods - Update ListenAndServe to start TLS listeners when configured - Add -tls-cert, -tls-key, -tls-port command-line flags - Fix data race in rateLimiters map access with mutex - Add TLS documentation with certificate generation instructions | |||
| 2024-07-14 | Delete docs/Screenshot 2024-05-03 at 4.40.09 PM.png | Jeff Halter | |
| 2024-05-03 | Upload example dialog | Jeff Halter | |
| 2024-05-02 | Add files via upload | Jeff Halter | |
| 2021-07-24 | Initial squashed commit | Jeff Halter | |