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
Age
Commit message (
Expand
)
Author
2026-07-08
Add --file-store flag to select the file library backend
Jeff Halter
2026-07-08
Add in-memory MemFileStore backend
Jeff Halter
2026-07-08
Decouple FileStore from *os.File for object-store backends
Jeff Halter
2026-06-25
Introduce PresenceTracker interface for online-user tracking
Jeff Halter
2026-06-12
Add Reloader interface to remove type assertions from reload path
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-12
Split transaction handlers and tests into domain files
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
Fix error handling and write-ordering anti-patterns
Jeff Halter
2026-03-14
Refactor ban management behind BanMgr interface
Jeff Halter
2025-12-06
Clean up transaction handler doc comments
Jeff Halter
2025-12-06
Fix markdown table widths
Jeff Halter
2025-12-06
Convert Hotline Protocol doc to Markdown
Jeff Halter
2025-12-05
Improve error handling, logging, and fix race condition in Disconnect
Jeff Halter
2025-12-05
Remove client from homebrew release action
Jeff Halter
2025-12-03
Fix race conditions, memory leak, and goroutine leak in Client
Jeff Halter
2025-11-30
Fix panic when posting article to empty news category
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-29
Remove debugging output
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-20
Update dependencies
Jeff Halter
2025-11-20
Bump go version to 1.25.4
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
Update BannerFile doc comment in default config.yaml
Jeff Halter
2025-11-18
Add support for GIF banners with validation and improved error messages
Jeff Halter
2025-11-14
Update Docker image reference in README
Jeff Halter
2025-07-06
Add ForkType type alias for improved type safety
Jeff Halter
2025-07-05
Fix TestHandleSetClientUserInfo test expectations
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 News and improve error handling
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
[next]