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
/
server.go
Age
Commit message (
Collapse
)
Author
2023-01-18
Fix threaded news bugs
Jeff Halter
1. Fix handling of article IDs sent as 4 bytes instead of 2 2. Fix incorrect article count listing that strangely only affects third party clients
2023-01-10
Improve compatibility with Obsession client
Jeff Halter
2022-11-21
Minor improvements to sendTransaction
Jeff Halter
1. Remove use of defer for the unlock because it make hold the mutex longer than necessary 2. Remove shadowed err var on L166
2022-11-21
Fix mutex lock bug on invalid client
Jeff Halter
2022-11-08
Fix overwrite of user info due to buffer re-use
Jeff Halter
2022-11-07
Add workaround for Windows file transfer errors
Jeff Halter
2022-11-07
Improve Frogblast client compatibility
Jeff Halter
2022-09-15
Clean up some linter warnings
Jeff Halter
2022-07-04
Add basic stat counters
Jeff Halter
2022-07-03
Implement handing for "Refuse Private Chat" preference
Jeff Halter
2022-07-03
Minor cleanup
Jeff Halter
2022-07-03
Implement io.Writer interface for Transaction
Jeff Halter
2022-07-03
Move panic handler
Jeff Halter
2022-06-29
Demote tracker registration logging to debug level
Jeff Halter
2022-06-28
Implement access controls for threaded news item deletion
Jeff Halter
2022-06-28
Improve readability of client version in logs
Jeff Halter
2022-06-26
Refactor user access bitmap handling
Jeff Halter
2022-06-26
Fix "No Agreement" behavior for 1.2.3 clients
Jeff Halter
2022-06-25
Implement Don't Show Agreement permission
Jeff Halter
2022-06-24
Remove unnecessary use of pointers
Jeff Halter
2022-06-24
Fix panic on v1.2.3 login
Jeff Halter
2022-06-24
Implement "Can use any name" permission
Jeff Halter
2022-06-24
Implement user ban
Jeff Halter
2022-06-24
Implement bufio.Scanner for transaction parsing
Jeff Halter
2022-06-23
Improve logging readability
Jeff Halter
2022-06-23
Implement GetClientInfoText with per-client file transfer info
Jeff Halter
2022-06-21
Add support for server banner
Jeff Halter
2022-06-21
Refactor notifyOthers
Jeff Halter
2022-06-21
Use client logger
Jeff Halter
2022-06-21
Cleanup and logging improvements
Jeff Halter
2022-06-21
Fix some Windows compatibility issues
Jeff Halter
2022-06-20
Convert hardcoded path separators to filepath.Join
Jeff Halter
2022-06-20
Add initial support for resource and info forks
Jeff Halter
2022-06-08
Add flag to enable optional stats HTTP endpoint
Jeff Halter
re: #29 TODO: add more stat counters Usage: ``` ./mobius-hotline-server -stats-port 5503 ``` ``` ❯ curl -s localhost:5503 | jq . { "LoginCount": 0, "StartTime": "2022-06-08T20:49:10.183921-07:00", "DownloadCounter": 0, "UploadCounter": 0 } ```
2022-06-08
Fix folder upload hang with resource forks
Jeff Halter
2022-06-08
Refactor filestore to simplify testing
Jeff Halter
2022-06-08
Refactor listener setup
Jeff Halter
2022-06-07
Fix Nostalgia ghost user bug
Jeff Halter
2022-06-07
patch: v0.5.2
Jeff Halter
2022-06-07
Backfill tests and clean up
Jeff Halter
2022-06-07
Fix hardcoded port in tracker registration
Jeff Halter
2022-06-07
Add initial validations of config.yaml
Jeff Halter
2022-06-06
Refactor and cleanup to improve testability
Jeff Halter
2022-06-06
Fix overwrite of file during upload
Jeff Halter
2022-06-06
Improve tracker logging
Jeff Halter
2022-06-05
Replace unsafe conn.Read with io.ReadFull
Jeff Halter
2022-06-05
DRY up duplicate panic handler func
Jeff Halter
2022-06-05
Fix some data races
Jeff Halter
2022-06-05
Implement file preview
Jeff Halter
2022-06-04
Implement multi-account edit
Jeff Halter
[next]