]>
git.r.bdr.sh - rbdr/mobius/log
Jeff Halter [Sun, 7 Jul 2024 00:51:45 +0000 (17:51 -0700)]
Remove user from Dockerfile
Jeff Halter [Fri, 28 Jun 2024 04:44:20 +0000 (21:44 -0700)]
Limit chat message size to 8192 bytes
Jeff Halter [Thu, 27 Jun 2024 17:40:49 +0000 (10:40 -0700)]
Update docker image name
Jeff Halter [Wed, 26 Jun 2024 20:31:28 +0000 (13:31 -0700)]
Fix Windows compatibility for -init flag
Jeff Halter [Mon, 24 Jun 2024 23:23:56 +0000 (16:23 -0700)]
Refactoring, cleanup, test backfilling
Jeff Halter [Tue, 18 Jun 2024 22:34:50 +0000 (15:34 -0700)]
Adopt more fixed size array types for struct fields
Jeff Halter [Tue, 18 Jun 2024 03:30:49 +0000 (20:30 -0700)]
Use fixed size array types in Transaction fields
Jeff Halter [Tue, 18 Jun 2024 02:51:37 +0000 (19:51 -0700)]
Clean up various linter warnings
Jeff Halter [Mon, 17 Jun 2024 20:50:28 +0000 (13:50 -0700)]
Fix io.Reader implementations and wrap more errors
Jeff Halter [Mon, 17 Jun 2024 20:50:09 +0000 (13:50 -0700)]
Add arm32 to goreleaser config
Jeff Halter [Mon, 17 Jun 2024 20:47:32 +0000 (13:47 -0700)]
Fix corrupt file info forks
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.
Jeff Halter [Mon, 17 Jun 2024 18:40:34 +0000 (11:40 -0700)]
Fix io.Reader implementation for FileNameWithInfo
Jeff Halter [Mon, 17 Jun 2024 18:23:32 +0000 (11:23 -0700)]
Update failing news test
Jeff Halter [Sun, 16 Jun 2024 23:03:54 +0000 (16:03 -0700)]
Fix broken io.Reader implementations
Jeff Halter [Sat, 15 Jun 2024 18:17:55 +0000 (11:17 -0700)]
Replace hardcoded version with ldflag usage
Jeff Halter [Sat, 15 Jun 2024 18:13:16 +0000 (11:13 -0700)]
Refactoring and cleanup
* 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
Jeff Halter [Mon, 10 Jun 2024 23:49:37 +0000 (16:49 -0700)]
Replace zap logger with slog
Jeff Halter [Mon, 10 Jun 2024 16:00:13 +0000 (09:00 -0700)]
Read banner once at startup
Jeff Halter [Mon, 10 Jun 2024 01:38:57 +0000 (18:38 -0700)]
Update goreleaser config
Jeff Halter [Mon, 10 Jun 2024 00:15:17 +0000 (17:15 -0700)]
Update goreleaser config
Jeff Halter [Mon, 10 Jun 2024 00:00:16 +0000 (17:00 -0700)]
Update go.yml
Jeff Halter [Sun, 9 Jun 2024 23:53:00 +0000 (16:53 -0700)]
Update go.yml
Jeff Halter [Sun, 9 Jun 2024 23:47:03 +0000 (16:47 -0700)]
Add .goreleaser.yaml
Jeff Halter [Sun, 9 Jun 2024 23:40:51 +0000 (16:40 -0700)]
Remove CircleCI config
Jeff Halter [Sun, 9 Jun 2024 23:36:20 +0000 (16:36 -0700)]
Add Github workflow config
Jeff Halter [Sun, 9 Jun 2024 21:03:28 +0000 (14:03 -0700)]
Remove redundant text encoding func
Jeff Halter [Sun, 9 Jun 2024 20:56:29 +0000 (13:56 -0700)]
Convert more bespoke methods to io.Reader/io.Writer interfaces
Jeff Halter [Sun, 9 Jun 2024 03:36:04 +0000 (20:36 -0700)]
Convert bespoke methods to io.Reader/io.Writer interfaces
Jeff Halter [Sun, 9 Jun 2024 02:26:14 +0000 (19:26 -0700)]
Replace custom slice concat func with slices.Concat
Jeff Halter [Sun, 9 Jun 2024 02:25:12 +0000 (19:25 -0700)]
Refactor TrackerRegistration Read to io.Reader interface
Jeff Halter [Sat, 8 Jun 2024 17:57:27 +0000 (10:57 -0700)]
Ignore files with incompatible names
Jeff Halter [Sat, 8 Jun 2024 17:54:16 +0000 (10:54 -0700)]
Add support for account login rename
Jeff Halter [Sun, 2 Jun 2024 04:24:55 +0000 (21:24 -0700)]
patch: v0.12.3
Jeff Halter [Sun, 2 Jun 2024 04:17:21 +0000 (21:17 -0700)]
Fix account management edge cases
Charlotte Koch [Sun, 2 Jun 2024 01:29:33 +0000 (18:29 -0700)]
If no predefined default path for server config, look in the current dir
Jeff Halter [Mon, 6 May 2024 00:33:08 +0000 (17:33 -0700)]
patch: v0.12.2
Jeff Halter [Mon, 6 May 2024 00:29:30 +0000 (17:29 -0700)]
Fix bug that clears account password on permission edit
Jeff Halter [Sun, 5 May 2024 23:58:24 +0000 (16:58 -0700)]
Fix handling of refuse PM flag
Jeff Halter [Fri, 3 May 2024 23:43:50 +0000 (16:43 -0700)]
Upload example dialog
Jeff Halter [Thu, 2 May 2024 16:47:15 +0000 (09:47 -0700)]
Add files via upload
Jeff Halter [Mon, 29 Apr 2024 20:17:28 +0000 (13:17 -0700)]
Fix test
Jeff Halter [Mon, 29 Apr 2024 20:02:01 +0000 (13:02 -0700)]
Make GetFileInfo behavior consistent with official 1.9 server behavior
Jeff Halter [Fri, 19 Apr 2024 18:39:35 +0000 (11:39 -0700)]
Update dependencies
Jeff Halter [Fri, 12 Apr 2024 20:12:28 +0000 (13:12 -0700)]
patch: v0.12.1
Jeff Halter [Fri, 12 Apr 2024 20:08:04 +0000 (13:08 -0700)]
Minor cleanup
Jeff Halter [Fri, 12 Apr 2024 20:03:28 +0000 (13:03 -0700)]
Fix handling of symlinks in Files dir
Jeff Halter [Thu, 4 Apr 2024 22:48:08 +0000 (15:48 -0700)]
minor: v0.12.0
Jeff Halter [Thu, 4 Apr 2024 22:37:28 +0000 (15:37 -0700)]
Add support for Mac Roman character encoding.
https://en.wikipedia.org/wiki/Mac_OS_Roman
Jeff Halter [Mon, 1 Apr 2024 21:42:02 +0000 (14:42 -0700)]
patch: v0.11.1
Jeff Halter [Mon, 1 Apr 2024 21:38:09 +0000 (14:38 -0700)]
Fix handling of absolute paths in FileRoot config field
Jeff Halter [Fri, 29 Mar 2024 22:34:49 +0000 (15:34 -0700)]
Bump golang version to 1.22.1
Jeff Halter [Fri, 29 Mar 2024 01:15:19 +0000 (18:15 -0700)]
minor: v0.11.0
Jeff Halter [Fri, 29 Mar 2024 01:06:57 +0000 (18:06 -0700)]
Add cmdline flag to specify network interface
Jeff Halter [Mon, 29 Jan 2024 01:12:28 +0000 (17:12 -0800)]
patch: v0.10.24
Jeff Halter [Mon, 29 Jan 2024 01:10:59 +0000 (17:10 -0800)]
Add darwin/arm64 build target
Jeff Halter [Wed, 24 Jan 2024 18:41:51 +0000 (10:41 -0800)]
Rename encode/decode methods
Chris Jones [Mon, 22 Jan 2024 00:33:27 +0000 (19:33 -0500)]
Making it so the container restarts on host reboot
Chris Jones [Sun, 21 Jan 2024 23:54:19 +0000 (18:54 -0500)]
Updating comments in docker-compose.yml
Chris Jones [Sun, 21 Jan 2024 23:51:47 +0000 (18:51 -0500)]
Adding docker compose. Updating .gitignore
Chris Jones [Sun, 21 Jan 2024 22:44:44 +0000 (17:44 -0500)]
Making it so mobius does not run as root in Docker.
Jeff Halter [Sun, 21 Jan 2024 03:57:27 +0000 (19:57 -0800)]
Bump dependencies
Jeff Halter [Sun, 21 Jan 2024 03:55:46 +0000 (19:55 -0800)]
Bump Golang version in Dockerfile
dependabot[bot] [Tue, 9 Jan 2024 18:04:21 +0000 (10:04 -0800)]
build(deps): bump golang.org/x/crypto (#110)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-
20220525230936 -
793ad666bf5e to 0.17.0.
- [Commits](https://github.com/golang/crypto/commits/v0.17.0)
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <redacted>
Co-authored-by: dependabot[bot] <redacted>
Jeff Halter [Mon, 27 Nov 2023 21:05:09 +0000 (13:05 -0800)]
Add missing error handling and logging (#109)
Jeff Halter [Sat, 25 Nov 2023 23:22:59 +0000 (15:22 -0800)]
Log client handler errors (#108)
Jeff Halter [Mon, 20 Nov 2023 21:43:32 +0000 (13:43 -0800)]
Bump CI Golang version
Jeff Halter [Mon, 20 Nov 2023 21:40:58 +0000 (13:40 -0800)]
patch: v0.10.23
Jeff Halter [Mon, 20 Nov 2023 21:40:14 +0000 (13:40 -0800)]
Refactor client to use slog and pass context (#107)
* Refactor client to use slog and pass context
* Bump CI golang version
Jeff Halter [Mon, 20 Nov 2023 21:34:51 +0000 (13:34 -0800)]
Fix bug in client tracker list (#106)
This fixes an issue where the client would connect to the incorrect server when joining from the tracker listing.
Jeff Halter [Fri, 13 Oct 2023 19:06:39 +0000 (12:06 -0700)]
Update README.md
Add --pull=always to Docker example
Jeff Halter [Sun, 28 May 2023 17:05:55 +0000 (10:05 -0700)]
patch: v0.10.22
Jeff Halter [Sun, 28 May 2023 17:04:42 +0000 (10:04 -0700)]
Fix scanner buffer re-use for fileItemScanner (#104)
Jeff Halter [Sun, 28 May 2023 16:42:53 +0000 (09:42 -0700)]
patch: v0.10.21
Jeff Halter [Sun, 28 May 2023 16:41:57 +0000 (09:41 -0700)]
Merge pull request #103 from jhalter/handle_tracker_list_errors
Handle tracker list errors
Jeff Halter [Sun, 28 May 2023 16:39:33 +0000 (09:39 -0700)]
Handler tracker list errors
Jeff Halter [Sun, 28 May 2023 16:36:48 +0000 (09:36 -0700)]
Misc minor cleanup and linter appeasement
Jeff Halter [Sun, 23 Apr 2023 19:25:15 +0000 (12:25 -0700)]
Make UserFlags public
Jeff Halter [Sat, 22 Apr 2023 18:11:19 +0000 (11:11 -0700)]
More minor cleanup
Jeff Halter [Thu, 20 Apr 2023 00:53:28 +0000 (17:53 -0700)]
Use strings.ReplaceAll method
Jeff Halter [Thu, 20 Apr 2023 00:51:12 +0000 (17:51 -0700)]
Minor cleanup
Jeff Halter [Thu, 20 Apr 2023 00:21:18 +0000 (17:21 -0700)]
Ran 'golangci-lint run -E gocritic,whitespace --fix' 🤞
Jeff Halter [Thu, 20 Apr 2023 00:19:26 +0000 (17:19 -0700)]
Replace deprecated ioutil
Jeff Halter [Thu, 20 Apr 2023 00:10:45 +0000 (17:10 -0700)]
Downcase fs var name
Jeff Halter [Thu, 20 Apr 2023 00:00:22 +0000 (17:00 -0700)]
Replace deprecated rand.Seed usage
Jeff Halter [Thu, 20 Apr 2023 00:00:12 +0000 (17:00 -0700)]
Replace deprecated iotuil usage
Jeff Halter [Wed, 19 Apr 2023 23:55:16 +0000 (16:55 -0700)]
Demote keepalive ping log level
Jeff Halter [Wed, 19 Apr 2023 23:55:00 +0000 (16:55 -0700)]
Make keepalive interval a const
Jeff Halter [Sun, 2 Apr 2023 16:29:48 +0000 (09:29 -0700)]
patch: v0.10.20
Jeff Halter [Sun, 2 Apr 2023 16:29:24 +0000 (09:29 -0700)]
Refactor client handler setup
Jeff Halter [Mon, 27 Mar 2023 04:17:05 +0000 (21:17 -0700)]
patch: v0.10.19
Jeff Halter [Mon, 27 Mar 2023 04:11:36 +0000 (21:11 -0700)]
Merge pull request #98 from jhalter/library_refactor
Initial refactor to split client from protocol package
Jeff Halter [Mon, 27 Mar 2023 04:10:03 +0000 (21:10 -0700)]
Initial refactor to split client from protocol package
Jeff Halter [Sat, 18 Mar 2023 20:51:02 +0000 (13:51 -0700)]
patch: v0.10.18
Jeff Halter [Sat, 18 Mar 2023 20:50:11 +0000 (13:50 -0700)]
Add news test
Jeff Halter [Sat, 18 Mar 2023 20:48:38 +0000 (13:48 -0700)]
Merge pull request #96 from jhalter/disconnect_ban_users_earlier_in_login_flow
Disconnect banned users earlier in the login flow
Jeff Halter [Sat, 18 Mar 2023 20:47:02 +0000 (13:47 -0700)]
Disconnect banned users earlier in the login flow
Jeff Halter [Thu, 23 Feb 2023 15:43:02 +0000 (07:43 -0800)]
Merge pull request #93 from jhalter/dependabot/go_modules/golang.org/x/text-0.3.8
dependabot[bot] [Thu, 23 Feb 2023 08:38:32 +0000 (08:38 +0000)]
build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.3.7...v0.3.8)
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <redacted>
Jeff Halter [Sat, 21 Jan 2023 19:41:50 +0000 (11:41 -0800)]
patch: v0.10.17
Jeff Halter [Sat, 21 Jan 2023 19:41:11 +0000 (11:41 -0800)]
Merge pull request #92 from jhalter/fix_login_regression
Fix regression in 1.5 login behavior