| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-04 | Delete cmd/mobius-hotline-server/mobius/config/Files/hello.txt | Jeff Halter | |
| 2024-08-04 | Create About This Area.txt | Jeff Halter | |
| 2024-07-28 | Improve human readability of account config files | Jeff Halter | |
| 2024-07-27 | Fix missing version in Docker and Makefile build | Jeff Halter | |
| 2024-07-26 | Make Bonjour optional and disabled by default | Jeff Halter | |
| Bonjour doesn't seem happy inside Docker, so I'm making it optional and off by default. | |||
| 2024-07-26 | Limit guest permissions | Jeff Halter | |
| Limit default guest permissions to: File System Maintenance * Can Download files * Can Download folders * Can Upload Files * Can Upload Folders Messaging * Can Send Messages News * Can Read Articles * Can Post Articles Chat * Can Initiate Private Chat * Can Read Chat * Can Send Chat Misc * Can Use Any Name | |||
| 2024-07-26 | Register server address on local network with Bonjour | Jeff Halter | |
| 2024-07-21 | Clean up logging | Jeff Halter | |
| 2024-07-18 | Add support for trackers that require a password | Jeff Halter | |
| 2024-07-18 | Add initial HTTP API endpoints | Jeff Halter | |
| 2024-07-17 | Extensive refactor, quality of life enhancements | Jeff Halter | |
| * Added ability to reload config, agreement, news, and user accounts without restarting the server by sending SIGHUP to the running process * Added ability to use modern unix or windows line breaks in Agreement.txt and MessageBoard.txt instead of classic MacOS `\r` breaks. * Extensive refactor towards swappable backends for the active server state * Extensive refactored towards making the hotline package generic and re-usable for alternate server implemenations * Fix bug where users whose accounts have been deleted would not be disconnected | |||
| 2024-07-09 | Extensive refactor and clean up | Jeff Halter | |
| 2024-06-26 | Fix Windows compatibility for -init flag | Jeff Halter | |
| 2024-06-24 | Refactoring, cleanup, test backfilling | Jeff Halter | |
| 2024-06-17 | Clean up various linter warnings | Jeff Halter | |
| 2024-06-15 | Replace hardcoded version with ldflag usage | Jeff Halter | |
| 2024-06-15 | Refactoring and cleanup | Jeff Halter | |
| * Split CLI client into separate project * Convert more functions to follow common Golang idioms e.g io.Reader, io.Writer * Use ldflags for versioning * Misc cleanup and simplification | |||
| 2024-06-10 | Replace zap logger with slog | Jeff Halter | |
| 2024-06-01 | If no predefined default path for server config, look in the current dir | Charlotte Koch | |
| 2024-03-28 | Add cmdline flag to specify network interface | Jeff Halter | |
| 2023-11-20 | Refactor client to use slog and pass context (#107) | Jeff Halter | |
| * Refactor client to use slog and pass context * Bump CI golang version | |||
| 2023-04-19 | Ran 'golangci-lint run -E gocritic,whitespace --fix' 🤞 | Jeff Halter | |
| 2023-04-19 | Replace deprecated rand.Seed usage | Jeff Halter | |
| 2023-03-26 | Initial refactor to split client from protocol package | Jeff Halter | |
| 2022-11-05 | Register with Gloarbline 1.9.7 client default trackers | Jeff Halter | |
| 2022-11-03 | Add comment clarifying usage of NewsDateFormat config option | Jeff Halter | |
| 2022-11-03 | Add optional logging to file | Jeff Halter | |
| 2022-07-04 | Add basic stat counters | Jeff Halter | |
| 2022-06-29 | Replacement banner image | Ade Thompson | |
| New banner image for default hotline server installs incorporating Mobius branding. | |||
| 2022-06-26 | Fix example IgnoreFiles filter | Jeff Halter | |
| '^\.*' works on macOS but is ignoring all files on Linux. | |||
| 2022-06-25 | Add config option to specify ignored filename patterns | Jeff Halter | |
| 2022-06-21 | Add example banner.jpg | Jeff Halter | |
| 2022-06-21 | Add support for server banner | Jeff Halter | |
| 2022-06-21 | Improve user-friendliness of default config | 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-19 | Mobius 38 - improve config dir flag. | Ben Abernathy | |
| 2022-06-12 | Add default client bookmark to Mobius server | Jeff Halter | |
| 2022-06-12 | Simplify the behavior of init with an existing config | Jeff Halter | |
| Old behavior: if config dir found, exit with message New behavior: if config dir found, log a message and continue This simplifies the process for new users. | |||
| 2022-06-10 | Add cmdline arg to initialize a default config | Jeff Halter | |
| 2022-06-09 | Remove accidental commit | 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 | Refactor filestore to simplify testing | Jeff Halter | |
| 2022-06-07 | Fix line ending in sample Agreement.txt | Jeff Halter | |
| 2022-06-06 | Handle both possible brew install paths | Jeff Halter | |
| 2022-06-06 | Improve handling of client config default path | Jeff Halter | |
| 2022-06-06 | Include tracker.preterhuman.net in default config | Jeff Halter | |
| 2022-06-06 | Seed the random number generator | Jeff Halter | |
| 2022-06-06 | Remove version from sample config | Jeff Halter | |
| 2022-06-05 | Add -config flag to client | Jeff Halter | |