aboutsummaryrefslogtreecommitdiff
path: root/hotline
AgeCommit message (Collapse)Author
2024-06-17Fix corrupt file info forksJeff Halter
This fixes a bug that happens when: 1. Optional "Enable Resource Forks" feature is true 2. A file comment is added 3. The comment is updated to be shorter than the original The expected behavior is that the hidden .info file is replaced with the new data, but this wasn't happening because the file flag was not set to truncate on write.
2024-06-17Fix io.Reader implementation for FileNameWithInfoJeff Halter
2024-06-17Update failing news testJeff Halter
2024-06-16Fix broken io.Reader implementationsJeff Halter
2024-06-15Replace hardcoded version with ldflag usageJeff Halter
2024-06-15Refactoring and cleanupJeff 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-10Replace zap logger with slogJeff Halter
2024-06-10Read banner once at startupJeff Halter
2024-06-09Remove redundant text encoding funcJeff Halter
2024-06-09Convert more bespoke methods to io.Reader/io.Writer interfacesJeff Halter
2024-06-09Convert bespoke methods to io.Reader/io.Writer interfacesJeff Halter
2024-06-09Replace custom slice concat func with slices.ConcatJeff Halter
2024-06-09Refactor TrackerRegistration Read to io.Reader interfaceJeff Halter
2024-06-08Ignore files with incompatible namesJeff Halter
2024-06-08Add support for account login renameJeff Halter
2024-06-01patch: v0.12.3Jeff Halter
2024-06-01Fix account management edge casesJeff Halter
2024-05-05patch: v0.12.2Jeff Halter
2024-05-05Fix bug that clears account password on permission editJeff Halter
2024-05-05Fix handling of refuse PM flagJeff Halter
2024-04-29Fix testJeff Halter
2024-04-29Make GetFileInfo behavior consistent with official 1.9 server behaviorJeff Halter
2024-04-12patch: v0.12.1Jeff Halter
2024-04-12Minor cleanupJeff Halter
2024-04-12Fix handling of symlinks in Files dirJeff Halter
2024-04-04minor: v0.12.0Jeff Halter
2024-04-04Add support for Mac Roman character encoding.Jeff Halter
https://en.wikipedia.org/wiki/Mac_OS_Roman
2024-04-01patch: v0.11.1Jeff Halter
2024-04-01Fix handling of absolute paths in FileRoot config fieldJeff Halter
2024-03-28minor: v0.11.0Jeff Halter
2024-03-28Add cmdline flag to specify network interfaceJeff Halter
2024-01-28patch: v0.10.24Jeff Halter
2024-01-24Rename encode/decode methodsJeff Halter
2023-11-27Add missing error handling and logging (#109)Jeff Halter
2023-11-25Log client handler errors (#108)Jeff Halter
2023-11-20patch: v0.10.23Jeff Halter
2023-11-20Refactor client to use slog and pass context (#107)Jeff Halter
* Refactor client to use slog and pass context * Bump CI golang version
2023-11-20Fix bug in client tracker list (#106)Jeff Halter
This fixes an issue where the client would connect to the incorrect server when joining from the tracker listing.
2023-05-28patch: v0.10.22Jeff Halter
2023-05-28Fix scanner buffer re-use for fileItemScanner (#104)Jeff Halter
2023-05-28patch: v0.10.21Jeff Halter
2023-05-28Handler tracker list errorsJeff Halter
2023-05-28Misc minor cleanup and linter appeasementJeff Halter
2023-04-23Make UserFlags publicJeff Halter
2023-04-22More minor cleanupJeff Halter
2023-04-19Use strings.ReplaceAll methodJeff Halter
2023-04-19Minor cleanupJeff Halter
2023-04-19Ran 'golangci-lint run -E gocritic,whitespace --fix' 🤞Jeff Halter
2023-04-19Replace deprecated ioutilJeff Halter
2023-04-19Downcase fs var nameJeff Halter