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
2 days
Allow to delete home files / replace files
Ruben Beltran del Rio
2 days
Allow home uploads
Ruben Beltran del Rio
2026-08-23
Add feed-backed threaded news imports
Jeff Halter
2026-07-10
Encode Hotline time seconds from the 1904 Mac epoch
Jeff Halter
2026-07-10
Fix ST1023 lint: omit inferred io.Writer type in fork writer decls
Jeff Halter
2026-07-10
Add tests for connection login sequence and client networking
Jeff Halter
2026-07-10
Close resource and info fork writers after upload
Jeff Halter
2026-07-10
Add tests for file-transfer upload/download folder handlers
Jeff Halter
2026-07-10
Move testify mocks out of production files into hotline/hltest
Jeff Halter
2026-07-10
Overhaul regression testing: e2e suite, fuzzing, CI, and bug fixes
Jeff Halter
2026-07-09
Force-close accepted connections and drain session goroutines on shutdown
Jeff Halter
2026-07-09
Publish ClientConn only after login and guard Account with the state mutex
Jeff Halter
2026-07-08
Add Cloudflare R2 file library storage 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
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
[next]