]> git.r.bdr.sh - rbdr/mobius/log
rbdr/mobius
2 years agoUpdate dependencies
Jeff Halter [Tue, 31 May 2022 18:55:47 +0000 (11:55 -0700)]
Update dependencies

2 years agoRe-enable additional file types after fixing trailing whitespace
Jeff Halter [Tue, 31 May 2022 18:49:28 +0000 (11:49 -0700)]
Re-enable additional file types after fixing trailing whitespace

2 years agoBuffer file writes during upload
Jeff Halter [Tue, 31 May 2022 17:43:48 +0000 (10:43 -0700)]
Buffer file writes during upload

2 years agopatch: v0.2.3
Jeff Halter [Tue, 31 May 2022 16:06:56 +0000 (09:06 -0700)]
patch: v0.2.3

2 years agoTemporarily disable problematic file type codes
Jeff Halter [Tue, 31 May 2022 16:05:52 +0000 (09:05 -0700)]
Temporarily disable problematic file type codes

2 years agopatch: v0.2.2
Jeff Halter [Tue, 31 May 2022 15:51:14 +0000 (08:51 -0700)]
patch: v0.2.2

2 years agoRevert change to handler permissions
Jeff Halter [Tue, 31 May 2022 15:50:54 +0000 (08:50 -0700)]
Revert change to handler permissions

2 years agopatch: v0.2.1
Jeff Halter [Tue, 31 May 2022 04:38:51 +0000 (21:38 -0700)]
patch: v0.2.1

2 years agoFix and refactor file transfers to handle resource forks
Jeff Halter [Tue, 31 May 2022 04:37:19 +0000 (21:37 -0700)]
Fix and refactor file transfers to handle resource forks

2 years agoFix upload folder name pattern matching
Jeff Halter [Tue, 31 May 2022 04:32:50 +0000 (21:32 -0700)]
Fix upload folder name pattern matching

2 years agominor: v0.2.0
Jeff Halter [Sun, 29 May 2022 17:14:19 +0000 (10:14 -0700)]
minor: v0.2.0

2 years agoImplement handling of special case Dropbox and Upload folders
Jeff Halter [Sun, 29 May 2022 17:03:19 +0000 (10:03 -0700)]
Implement handling of special case Dropbox and Upload folders

2 years agoRefactor and cleanup
Jeff Halter [Sun, 29 May 2022 16:34:24 +0000 (09:34 -0700)]
Refactor and cleanup

2 years agoBackfill tests
Jeff Halter [Sun, 29 May 2022 16:31:48 +0000 (09:31 -0700)]
Backfill tests

2 years agoFix race in file upload handling that may cause panic
Jeff Halter [Sun, 29 May 2022 00:37:40 +0000 (17:37 -0700)]
Fix race in file upload handling that may cause panic

2 years agoMisc cleanup
Jeff Halter [Sat, 28 May 2022 18:35:50 +0000 (11:35 -0700)]
Misc cleanup

* Removed some unnecessary user of pointers
* Removed dead cruft
* Reorganized code

2 years agoImplement Make Alias transaction
Jeff Halter [Sat, 28 May 2022 18:12:00 +0000 (11:12 -0700)]
Implement Make Alias transaction

2 years agoFix issue with HL 1.5+ user flag unset
Jeff Halter [Fri, 27 May 2022 20:50:02 +0000 (13:50 -0700)]
Fix issue with HL 1.5+ user flag unset

This fixes an issue where it was not possible for users to unset the "Refuse private chat/messages" preference

2 years agoSimplify news article timestamping
Jeff Halter [Fri, 27 May 2022 17:55:57 +0000 (10:55 -0700)]
Simplify news article timestamping

2 years agoSimplify user idle check
Jeff Halter [Fri, 27 May 2022 17:44:52 +0000 (10:44 -0700)]
Simplify user idle check

2 years agopatch: v0.1.1
Jeff Halter [Fri, 27 May 2022 01:26:39 +0000 (18:26 -0700)]
patch: v0.1.1

2 years agoMerge pull request #13 from jhalter/fix_ghost_user_bug
jhalter [Fri, 27 May 2022 01:25:57 +0000 (18:25 -0700)]
Merge pull request #13 from jhalter/fix_ghost_user_bug

Fix multiple issues with v1.8+ login sequence

2 years agoFix multiple issues with v1.8+ login sequence
Jeff Halter [Fri, 27 May 2022 01:19:24 +0000 (18:19 -0700)]
Fix multiple issues with v1.8+ login sequence

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

2 years agoMerge pull request #12 from jhalter/fix_userlist_order
jhalter [Thu, 26 May 2022 23:54:00 +0000 (16:54 -0700)]
Merge pull request #12 from jhalter/fix_userlist_order

Fix inconsistent sorting of user list

2 years agoFix inconsistent sorting of user list
Jeff Halter [Thu, 26 May 2022 23:53:06 +0000 (16:53 -0700)]
Fix inconsistent sorting of user list

2 years agominor: v0.1.0
Jeff Halter [Thu, 26 May 2022 02:58:49 +0000 (19:58 -0700)]
minor: v0.1.0

2 years agoMerge pull request #11 from jhalter/remove_placeholder_todo_file_comment
jhalter [Thu, 26 May 2022 02:58:02 +0000 (19:58 -0700)]
Merge pull request #11 from jhalter/remove_placeholder_todo_file_comment

Remove placeholder file comment

2 years agoRemove placeholder file comment
Jeff Halter [Thu, 26 May 2022 02:57:23 +0000 (19:57 -0700)]
Remove placeholder file comment

2 years agoMerge pull request #10 from jhalter/implement_file_timestamps
jhalter [Thu, 26 May 2022 02:53:34 +0000 (19:53 -0700)]
Merge pull request #10 from jhalter/implement_file_timestamps

Add partial support for file create/modify timestamps

2 years agoAdd partial support for file create/modify timestamps
Jeff Halter [Thu, 26 May 2022 00:44:55 +0000 (17:44 -0700)]
Add partial support for file create/modify timestamps

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.

2 years agopatch: v0.0.16
Jeff Halter [Wed, 25 May 2022 22:13:10 +0000 (15:13 -0700)]
patch: v0.0.16

2 years agoMerge pull request #9 from jhalter/move_file_types_to_config_file
jhalter [Wed, 25 May 2022 22:11:52 +0000 (15:11 -0700)]
Merge pull request #9 from jhalter/move_file_types_to_config_file

Add more file extension -> type/creator code mappings

2 years agoAdd more file extension -> type/creator code mappings
Jeff Halter [Wed, 25 May 2022 22:03:54 +0000 (15:03 -0700)]
Add more file extension -> type/creator code mappings

2 years agopatch: v0.0.15
Jeff Halter [Tue, 24 May 2022 23:09:50 +0000 (16:09 -0700)]
patch: v0.0.15

2 years agoMerge pull request #8 from jhalter/fix_file_comment_file_corruption
jhalter [Tue, 24 May 2022 23:08:56 +0000 (16:08 -0700)]
Merge pull request #8 from jhalter/fix_file_comment_file_corruption

Fix file corruption bug for commented files

2 years agoFix file corruption bug for commented files
Jeff Halter [Tue, 24 May 2022 23:05:19 +0000 (16:05 -0700)]
Fix file corruption bug for commented files

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.

3 years agopatch: v0.0.14
Jeff Halter [Mon, 31 Jan 2022 05:41:28 +0000 (21:41 -0800)]
patch: v0.0.14

3 years agopatch: v0.0.13
Jeff Halter [Mon, 31 Jan 2022 05:31:44 +0000 (21:31 -0800)]
patch: v0.0.13

3 years agoRan go get -u && go mod tidy
Jeff Halter [Mon, 31 Jan 2022 05:28:01 +0000 (21:28 -0800)]
Ran go get -u && go mod tidy

3 years agoInitial permission handling refactor
Jeff Halter [Mon, 31 Jan 2022 04:59:47 +0000 (20:59 -0800)]
Initial permission handling refactor

3 years agoStart moving file io into mockable interface
Jeff Halter [Mon, 31 Jan 2022 04:59:35 +0000 (20:59 -0800)]
Start moving file io into mockable interface

3 years agoSanitize file path input to prevent directory traversal
Jeff Halter [Mon, 31 Jan 2022 04:56:04 +0000 (20:56 -0800)]
Sanitize file path input to prevent directory traversal

3 years agopatch: v0.0.12
Jeff Halter [Sun, 15 Aug 2021 17:40:34 +0000 (10:40 -0700)]
patch: v0.0.12

3 years agoTests and minor fixes
Jeff Halter [Sun, 15 Aug 2021 17:39:43 +0000 (10:39 -0700)]
Tests and minor fixes

3 years agoMore cleanup
Jeff Halter [Fri, 13 Aug 2021 02:00:13 +0000 (19:00 -0700)]
More cleanup

3 years agoAdd tests and clean up
Jeff Halter [Wed, 11 Aug 2021 01:52:46 +0000 (18:52 -0700)]
Add tests and clean up

3 years agoAdd keepalive to Client
Jeff Halter [Sat, 7 Aug 2021 23:49:12 +0000 (16:49 -0700)]
Add keepalive to Client

3 years agoPrune unused code
Jeff Halter [Sat, 7 Aug 2021 22:52:08 +0000 (15:52 -0700)]
Prune unused code

3 years agoHandle err
Jeff Halter [Sat, 7 Aug 2021 22:51:09 +0000 (15:51 -0700)]
Handle err

3 years agoFix linter warning
Jeff Halter [Sat, 7 Aug 2021 22:50:53 +0000 (15:50 -0700)]
Fix linter warning

3 years agoCleanup README
Jeff Halter [Sat, 7 Aug 2021 16:49:06 +0000 (09:49 -0700)]
Cleanup README

3 years agopatch: v0.0.10
Jeff Halter [Sat, 7 Aug 2021 16:46:31 +0000 (09:46 -0700)]
patch: v0.0.10

* Fix file path errors

3 years agoRemove use of relative paths
Jeff Halter [Sat, 7 Aug 2021 16:45:46 +0000 (09:45 -0700)]
Remove use of relative paths

3 years agoMinor cleanup of transfer
Jeff Halter [Fri, 6 Aug 2021 23:46:45 +0000 (16:46 -0700)]
Minor cleanup of transfer

3 years agoFix line break for emote messages
Jeff Halter [Sat, 7 Aug 2021 01:12:01 +0000 (18:12 -0700)]
Fix line break for emote messages

3 years agopatch: v0.0.10
Jeff Halter [Thu, 5 Aug 2021 00:47:34 +0000 (17:47 -0700)]
patch: v0.0.10

* minor UI enhancement
* Add partially working file browser
* Add display of private messages
* Add bookmark save
* Fix bug with passwords containing digits

3 years agoAdd server name to serverUI
Jeff Halter [Thu, 5 Aug 2021 00:46:03 +0000 (17:46 -0700)]
Add server name to serverUI

3 years agoMinor cleanup
Jeff Halter [Thu, 5 Aug 2021 01:26:57 +0000 (18:26 -0700)]
Minor cleanup

3 years agoRemove unused var
Jeff Halter [Thu, 5 Aug 2021 01:26:37 +0000 (18:26 -0700)]
Remove unused var

3 years agoFix error message on logout
Jeff Halter [Wed, 4 Aug 2021 03:32:41 +0000 (20:32 -0700)]
Fix error message on logout

3 years agoRan `gofmt -w .`
Jeff Halter [Wed, 4 Aug 2021 02:24:08 +0000 (19:24 -0700)]
Ran `gofmt -w .`

3 years agoMinor cleanup
Jeff Halter [Wed, 4 Aug 2021 01:08:26 +0000 (18:08 -0700)]
Minor cleanup

3 years agoDefault to port 5500 if undefined
Jeff Halter [Wed, 4 Aug 2021 01:07:45 +0000 (18:07 -0700)]
Default to port 5500 if undefined

3 years agoInitial bookmark creation
Jeff Halter [Wed, 4 Aug 2021 01:07:10 +0000 (18:07 -0700)]
Initial bookmark creation

3 years agoFix string negation bug
Jeff Halter [Wed, 4 Aug 2021 01:00:05 +0000 (18:00 -0700)]
Fix string negation bug

3 years agoImprove formatting of file size display
Jeff Halter [Tue, 3 Aug 2021 00:17:31 +0000 (17:17 -0700)]
Improve formatting of file size display

3 years agoMinor cleanup of news post modal
Jeff Halter [Sun, 1 Aug 2021 18:06:19 +0000 (11:06 -0700)]
Minor cleanup of news post modal

3 years agoAdd display of server messages
Jeff Halter [Sun, 1 Aug 2021 17:53:10 +0000 (10:53 -0700)]
Add display of server messages

3 years agoAlign file size column
Jeff Halter [Sun, 1 Aug 2021 17:49:23 +0000 (10:49 -0700)]
Align file size column

3 years agoFirst pass at file browsing
Jeff Halter [Sun, 1 Aug 2021 04:05:43 +0000 (21:05 -0700)]
First pass at file browsing

3 years agoRe-enable some blackbox tests
Jeff Halter [Sat, 31 Jul 2021 22:53:47 +0000 (15:53 -0700)]
Re-enable some blackbox tests

3 years agoMove service file to correct location
Jeff Halter [Sat, 31 Jul 2021 18:00:09 +0000 (11:00 -0700)]
Move service file to correct location

3 years agopatch: v0.0.9
Jeff Halter [Sat, 31 Jul 2021 02:37:19 +0000 (19:37 -0700)]
patch: v0.0.9

* Fix CI build

3 years agopatch: v0.0.8
Jeff Halter [Sat, 31 Jul 2021 02:03:04 +0000 (19:03 -0700)]
patch: v0.0.8

 * Add Windows build to CI
 * Misc internal refactoring and cleanup

3 years agoSimplify CI build
Jeff Halter [Sat, 31 Jul 2021 01:56:20 +0000 (18:56 -0700)]
Simplify CI build

3 years agoMoar CI troubleshooting
Jeff Halter [Fri, 30 Jul 2021 00:55:24 +0000 (17:55 -0700)]
Moar CI troubleshooting

3 years agoIgnore generated packages
Jeff Halter [Fri, 30 Jul 2021 00:54:35 +0000 (17:54 -0700)]
Ignore generated packages

3 years agoTroubleshoot CI build
Jeff Halter [Fri, 30 Jul 2021 00:53:46 +0000 (17:53 -0700)]
Troubleshoot CI build

3 years agoAdd dist dir
Jeff Halter [Fri, 30 Jul 2021 00:47:40 +0000 (17:47 -0700)]
Add dist dir

3 years agoInitial separation of UI and client code
Jeff Halter [Fri, 30 Jul 2021 00:12:42 +0000 (17:12 -0700)]
Initial separation of UI and client code

3 years agoAdd Windows build to CI
Jeff Halter [Fri, 30 Jul 2021 00:11:56 +0000 (17:11 -0700)]
Add Windows build to CI

3 years agoFix tracker bug in multiple read case
Jeff Halter [Fri, 30 Jul 2021 02:36:17 +0000 (19:36 -0700)]
Fix tracker bug in multiple read case

3 years agoFix CI config
Jeff Halter [Thu, 29 Jul 2021 20:04:31 +0000 (13:04 -0700)]
Fix CI config

3 years agoRe-organize cmd paths
Jeff Halter [Thu, 29 Jul 2021 15:42:33 +0000 (08:42 -0700)]
Re-organize cmd paths

3 years agoAdd per-OS default config path to accomodate Windows
Jeff Halter [Thu, 29 Jul 2021 01:17:13 +0000 (18:17 -0700)]
Add per-OS default config path to accomodate Windows

3 years agoAdd systemd unit file
Jeff Halter [Thu, 29 Jul 2021 01:15:51 +0000 (18:15 -0700)]
Add systemd unit file

3 years agopatch: v0.0.7
Jeff Halter [Wed, 28 Jul 2021 23:57:20 +0000 (16:57 -0700)]
patch: v0.0.7

* Fixed intermittent crash on tracker listing
* Fixed crash on shxd server login
* Code re-org
* Misc cleanup and fixes

3 years agoFix client banner prob from file re-org
Jeff Halter [Wed, 28 Jul 2021 23:42:46 +0000 (16:42 -0700)]
Fix client banner prob from file re-org

3 years agoFix intermittent tracker read panic
Jeff Halter [Wed, 28 Jul 2021 23:42:09 +0000 (16:42 -0700)]
Fix intermittent tracker read panic

3 years agoMove code to hotline dir
Jeff Halter [Thu, 29 Jul 2021 01:21:52 +0000 (18:21 -0700)]
Move code to hotline dir

3 years agoFix crash on shxd servers
Jeff Halter [Wed, 28 Jul 2021 02:25:43 +0000 (19:25 -0700)]
Fix crash on shxd servers

3 years agoPrevent empty username setting
Jeff Halter [Wed, 28 Jul 2021 00:41:28 +0000 (17:41 -0700)]
Prevent empty username setting

3 years agopatch: Fix ACLs and brew install issues
Jeff Halter [Mon, 26 Jul 2021 23:41:01 +0000 (16:41 -0700)]
patch: Fix ACLs and brew install issues

3 years agoUpdate README
Jeff Halter [Sun, 25 Jul 2021 23:00:13 +0000 (16:00 -0700)]
Update README

3 years agopatch: bump version to v0.0.5
Jeff Halter [Sun, 25 Jul 2021 22:20:39 +0000 (15:20 -0700)]
patch: bump version to v0.0.5

3 years agopatch: fix news line breaks
Jeff Halter [Sun, 25 Jul 2021 22:15:37 +0000 (15:15 -0700)]
patch: fix news line breaks

3 years agoSend Mac line breaks in news post
Jeff Halter [Sun, 25 Jul 2021 22:14:47 +0000 (15:14 -0700)]
Send Mac line breaks in news post

3 years agopatch: bump patch level
Jeff Halter [Sun, 25 Jul 2021 22:10:02 +0000 (15:10 -0700)]
patch: bump patch level

3 years agoImprove banners
Jeff Halter [Sun, 25 Jul 2021 22:09:27 +0000 (15:09 -0700)]
Improve banners

3 years agoBump version
Jeff Halter [Sun, 25 Jul 2021 22:03:07 +0000 (15:03 -0700)]
Bump version