aboutsummaryrefslogtreecommitdiff
path: root/hotline
AgeCommit message (Collapse)Author
2022-06-06Improve tracker loggingJeff Halter
2022-06-05minor: v0.5.0Jeff Halter
2022-06-05Fix handshake testJeff Halter
2022-06-05Replace unsafe conn.Read with io.ReadFullJeff Halter
2022-06-05DRY up duplicate panic handler funcJeff Halter
2022-06-05Follow symlinks in Files dirJeff Halter
2022-06-05Implement some special case file descriptionsJeff Halter
2022-06-05Fix some data racesJeff Halter
2022-06-05Implement file previewJeff Halter
2022-06-05Handle zero length comment and file paths for Nostalgia compatibilityJeff Halter
2022-06-04Implement multi-account editJeff Halter
2022-06-03minor: v0.3.0Jeff Halter
2022-06-03Initial implementation of file transfer resumeJeff Halter
2022-06-02Cleanup and backfill testsJeff Halter
2022-06-02Implement reply quotingJeff Halter
2022-05-31Update dependenciesJeff Halter
2022-05-31Re-enable additional file types after fixing trailing whitespaceJeff Halter
2022-05-31Buffer file writes during uploadJeff Halter
2022-05-31patch: v0.2.3Jeff Halter
2022-05-31Temporarily disable problematic file type codesJeff Halter
2022-05-31patch: v0.2.2Jeff Halter
2022-05-31Revert change to handler permissionsJeff Halter
2022-05-30patch: v0.2.1Jeff Halter
2022-05-30Fix and refactor file transfers to handle resource forksJeff Halter
2022-05-30Fix upload folder name pattern matchingJeff Halter
2022-05-29minor: v0.2.0Jeff Halter
2022-05-29Implement handling of special case Dropbox and Upload foldersJeff Halter
2022-05-29Refactor and cleanupJeff Halter
2022-05-29Backfill testsJeff Halter
2022-05-28Fix race in file upload handling that may cause panicJeff Halter
2022-05-28Misc cleanupJeff Halter
* Removed some unnecessary user of pointers * Removed dead cruft * Reorganized code
2022-05-28Implement Make Alias transactionJeff Halter
2022-05-27Fix issue with HL 1.5+ user flag unsetJeff Halter
This fixes an issue where it was not possible for users to unset the "Refuse private chat/messages" preference
2022-05-27Simplify news article timestampingJeff Halter
2022-05-27Simplify user idle checkJeff Halter
2022-05-26patch: v0.1.1Jeff Halter
2022-05-26Fix multiple issues with v1.8+ login sequenceJeff Halter
Squashed bugs: * A v1.8+ user that has connected but not agreed will show up in chat and the userlist as a blank user name * Race condition where a v1.8+ user in connected but not agreed state duplicated the ID of the next user to connect * A v1.8+ user that is connected but not agreed will receive the user list
2022-05-26Fix inconsistent sorting of user listJeff Halter
2022-05-25minor: v0.1.0Jeff Halter
2022-05-25Remove placeholder file commentJeff Halter
2022-05-25Add partial support for file create/modify timestampsJeff Halter
This replaces hardcoded placeholder create/modify timestamps with the real times, mostly. Create time is OS specific, so for now I'm ignoring it at using the modify time as a stand-in.
2022-05-25patch: v0.0.16Jeff Halter
2022-05-25Add more file extension -> type/creator code mappingsJeff Halter
2022-05-24patch: v0.0.15Jeff Halter
2022-05-24Fix file corruption bug for commented filesJeff Halter
This fixes a bug that happens when an uploaded file contains a file comment. The bug happens because the comment byte length was not included when calculating the length of the information header, causing the comment bytes to be appendedto the file.
2022-01-30patch: v0.0.14Jeff Halter
2022-01-30Initial permission handling refactorJeff Halter
2022-01-30Start moving file io into mockable interfaceJeff Halter
2022-01-30Sanitize file path input to prevent directory traversalJeff Halter
2021-08-15Tests and minor fixesJeff Halter