index
:
mobius
main
upstream-clean
Friendship Quest remix of mobius, a hotline server in go #cli
git daemon user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
hotline
Age
Commit message (
Expand
)
Author
2026-06-25
Introduce PresenceTracker interface for online-user tracking
Jeff Halter
2026-06-12
Fix data races on ClientConn state, banner reload, and rate limiter growth
Jeff Halter
2026-06-12
Shut down gracefully instead of exiting from library code
Jeff Halter
2026-06-12
Replace shared outbox with per-client send queues
Jeff Halter
2026-06-01
Normalize folder upload item paths and consolidate path handling
Jeff Halter
2026-06-01
Improve startup logging and logging consistency
Jeff Halter
2026-05-31
Validate client input to prevent panics from malformed transactions
Jeff Halter
2026-05-30
Surface transaction handler errors instead of silently discarding them
Jeff Halter
2026-05-29
Guard against panics from unchecked type assertions
Jeff Halter
2026-05-28
Refactor Stats to typed keys and fix peak-tracking race
Jeff Halter
2026-03-16
Improve test coverage for hotline and internal/mobius packages
Jeff Halter
2026-03-15
Extract shared readFrom helper to deduplicate io.Reader boilerplate
Jeff Halter
2026-03-15
Add configurable text encoding for file and folder names
Jeff Halter
2026-03-14
Fix Mac Roman decoding incorrectly applied to filesystem root paths
Jeff Halter
2026-03-14
Refactor ban management behind BanMgr interface
Jeff Halter
2025-12-05
Improve error handling, logging, and fix race condition in Disconnect
Jeff Halter
2025-12-03
Fix race conditions, memory leak, and goroutine leak in Client
Jeff Halter
2025-11-30
Add helper methods for hotline.Time conversion
Jeff Halter
2025-11-29
Ran goimports -w . to tidy up
Jeff Halter
2025-11-28
Mobius client library quality of life improvements
Jeff Halter
2025-11-25
Add TLS port field to tracker registration protocol
Jeff Halter
2025-11-24
Fix tracker server list parsing for batched responses
Jeff Halter
2025-11-22
Add optional TLS support for encrypted client connections
Jeff Halter
2025-11-19
Fix error when downloading incomplete files
Jeff Halter
2025-11-18
Rename hotline.fileWrapper struct to hotline.File
Jeff Halter
2025-11-18
Replace hardcoded magic values with named constants and improve type safety
Jeff Halter
2025-11-18
Add support for GIF banners with validation and improved error messages
Jeff Halter
2025-07-06
Add ForkType type alias for improved type safety
Jeff Halter
2025-07-05
Fix string splitting bug and add comprehensive tracker registration tests
Jeff Halter
2025-07-05
Add comprehensive test coverage for news.go functions
Jeff Halter
2025-07-04
Add comprehensive test coverage for AccessBitmap YAML marshaling
Jeff Halter
2025-07-04
Add comprehensive test coverage for Stats and fix decrement edge case
Jeff Halter
2025-07-04
Fix file handle close warnings by ignoring return values
Jeff Halter
2025-07-01
Add documentation and comprehensive test coverage for AccountManager
Jeff Halter
2025-06-30
Replace inappropriate panic calls with proper error handling
Jeff Halter
2025-06-30
Add type safety to field system with FieldType alias
Jeff Halter
2025-06-30
Refactor access bitmap unmarshal logic to use map-driven approach
Jeff Halter
2025-06-29
Fix IPv6 address parsing in IP extraction
Jeff Halter
2025-06-26
Refactor FormattedPath to use scanner interface and add comprehensive tests
Jeff Halter
2025-06-26
Replace filepath.Join with path.Join for Windows compatibility
Jeff Halter
2025-06-19
Ensure temporary upload files are closed before rename
Jeff Halter
2025-05-22
Update server.go
Theo Knez
2025-02-06
Account for 16 vs 32 bit integers in folder upload
Ruben Beltran del Rio
2024-10-06
Fix tracker results
Jeff Halter
2024-07-30
Fix comments
Jeff Halter
2024-07-28
Fix tracker registration logging
Jeff Halter
2024-07-28
Improve human readability of account config files
Jeff Halter
2024-07-27
Add logging of tracker registration
Jeff Halter
2024-07-26
Make Bonjour optional and disabled by default
Jeff Halter
2024-07-25
Wrap file transfer errors with more context
Jeff Halter
[next]