aboutsummaryrefslogtreecommitdiff
path: root/hotline/server.go
AgeCommit message (Expand)Author
2025-11-25Add TLS port field to tracker registration protocolJeff Halter
2025-11-22Add optional TLS support for encrypted client connectionsJeff Halter
2025-07-05Fix string splitting bug and add comprehensive tracker registration testsJeff Halter
2025-07-04Fix file handle close warnings by ignoring return valuesJeff Halter
2025-06-29Fix IPv6 address parsing in IP extractionJeff Halter
2025-05-22Update server.goTheo Knez
2025-02-06Account for 16 vs 32 bit integers in folder uploadRuben Beltran del Rio
2024-07-28Fix tracker registration loggingJeff Halter
2024-07-27Add logging of tracker registrationJeff Halter
2024-07-25Wrap file transfer errors with more contextJeff Halter
2024-07-23Add client connection rate limitJeff Halter
2024-07-21Clean up loggingJeff Halter
2024-07-19Add option for account-specific file rootJeff Halter
2024-07-18Add support for trackers that require a passwordJeff Halter
2024-07-18Add initial HTTP API endpointsJeff Halter
2024-07-17Extensive refactor, quality of life enhancementsJeff Halter
2024-07-09Extensive refactor and clean upJeff Halter
2024-06-24Refactoring, cleanup, test backfillingJeff Halter
2024-06-17Clean up various linter warningsJeff Halter
2024-06-16Fix broken io.Reader implementationsJeff Halter
2024-06-15Replace hardcoded version with ldflag usageJeff Halter
2024-06-15Refactoring and cleanupJeff Halter
2024-06-10Replace zap logger with slogJeff Halter
2024-06-10Read banner once at startupJeff Halter
2024-06-09Convert more bespoke methods to io.Reader/io.Writer interfacesJeff Halter
2024-06-09Replace custom slice concat func with slices.ConcatJeff Halter
2024-06-08Add support for account login renameJeff Halter
2024-06-01Fix account management edge casesJeff Halter
2024-04-04Add support for Mac Roman character encoding.Jeff Halter
2024-04-01Fix handling of absolute paths in FileRoot config fieldJeff Halter
2024-03-28Add cmdline flag to specify network interfaceJeff Halter
2023-05-28Misc minor cleanup and linter appeasementJeff Halter
2023-04-23Make UserFlags publicJeff Halter
2023-04-19Ran 'golangci-lint run -E gocritic,whitespace --fix' 🤞Jeff Halter
2023-04-19Downcase fs var nameJeff Halter
2023-04-19Replace deprecated iotuil usageJeff Halter
2023-03-26Initial refactor to split client from protocol packageJeff Halter
2023-03-18Disconnect banned users earlier in the login flowJeff Halter
2023-01-21Fix regression in 1.5 login behaviorJeff Halter
2023-01-18Improve third party client compatabilityJeff Halter
2023-01-18Fix threaded news bugsJeff Halter
2023-01-10Improve compatibility with Obsession clientJeff Halter
2022-11-21Minor improvements to sendTransactionJeff Halter
2022-11-21Fix mutex lock bug on invalid clientJeff Halter
2022-11-08Fix overwrite of user info due to buffer re-useJeff Halter
2022-11-07Add workaround for Windows file transfer errorsJeff Halter
2022-11-07Improve Frogblast client compatibilityJeff Halter
2022-09-15Clean up some linter warningsJeff Halter
2022-07-04Add basic stat countersJeff Halter
2022-07-03Implement handing for "Refuse Private Chat" preferenceJeff Halter