]> git.r.bdr.sh - rbdr/mobius/log
rbdr/mobius
8 months agoUse fixed size array types in Transaction fields
Jeff Halter [Tue, 18 Jun 2024 03:30:49 +0000 (20:30 -0700)]
Use fixed size array types in Transaction fields

8 months agoClean up various linter warnings
Jeff Halter [Tue, 18 Jun 2024 02:51:37 +0000 (19:51 -0700)]
Clean up various linter warnings

8 months agoFix io.Reader implementations and wrap more errors
Jeff Halter [Mon, 17 Jun 2024 20:50:28 +0000 (13:50 -0700)]
Fix io.Reader implementations and wrap more errors

8 months agoAdd arm32 to goreleaser config
Jeff Halter [Mon, 17 Jun 2024 20:50:09 +0000 (13:50 -0700)]
Add arm32 to goreleaser config

8 months agoFix corrupt file info forks
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.

8 months agoFix io.Reader implementation for FileNameWithInfo
Jeff Halter [Mon, 17 Jun 2024 18:40:34 +0000 (11:40 -0700)]
Fix io.Reader implementation for FileNameWithInfo

8 months agoUpdate failing news test
Jeff Halter [Mon, 17 Jun 2024 18:23:32 +0000 (11:23 -0700)]
Update failing news test

8 months agoFix broken io.Reader implementations
Jeff Halter [Sun, 16 Jun 2024 23:03:54 +0000 (16:03 -0700)]
Fix broken io.Reader implementations

8 months agoReplace hardcoded version with ldflag usage
Jeff Halter [Sat, 15 Jun 2024 18:17:55 +0000 (11:17 -0700)]
Replace hardcoded version with ldflag usage

8 months agoRefactoring and cleanup
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

8 months agoReplace zap logger with slog
Jeff Halter [Mon, 10 Jun 2024 23:49:37 +0000 (16:49 -0700)]
Replace zap logger with slog

8 months agoRead banner once at startup
Jeff Halter [Mon, 10 Jun 2024 16:00:13 +0000 (09:00 -0700)]
Read banner once at startup

8 months agoUpdate goreleaser config
Jeff Halter [Mon, 10 Jun 2024 01:38:57 +0000 (18:38 -0700)]
Update goreleaser config

8 months agoUpdate goreleaser config
Jeff Halter [Mon, 10 Jun 2024 00:15:17 +0000 (17:15 -0700)]
Update goreleaser config

8 months agoUpdate go.yml
Jeff Halter [Mon, 10 Jun 2024 00:00:16 +0000 (17:00 -0700)]
Update go.yml

8 months agoUpdate go.yml
Jeff Halter [Sun, 9 Jun 2024 23:53:00 +0000 (16:53 -0700)]
Update go.yml

8 months agoAdd .goreleaser.yaml
Jeff Halter [Sun, 9 Jun 2024 23:47:03 +0000 (16:47 -0700)]
Add .goreleaser.yaml

8 months agoRemove CircleCI config
Jeff Halter [Sun, 9 Jun 2024 23:40:51 +0000 (16:40 -0700)]
Remove CircleCI config

8 months agoAdd Github workflow config
Jeff Halter [Sun, 9 Jun 2024 23:36:20 +0000 (16:36 -0700)]
Add Github workflow config

8 months agoRemove redundant text encoding func
Jeff Halter [Sun, 9 Jun 2024 21:03:28 +0000 (14:03 -0700)]
Remove redundant text encoding func

8 months agoConvert more bespoke methods to io.Reader/io.Writer interfaces
Jeff Halter [Sun, 9 Jun 2024 20:56:29 +0000 (13:56 -0700)]
Convert more bespoke methods to io.Reader/io.Writer interfaces

8 months agoConvert 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

8 months agoReplace custom slice concat func with slices.Concat
Jeff Halter [Sun, 9 Jun 2024 02:26:14 +0000 (19:26 -0700)]
Replace custom slice concat func with slices.Concat

8 months agoRefactor TrackerRegistration Read to io.Reader interface
Jeff Halter [Sun, 9 Jun 2024 02:25:12 +0000 (19:25 -0700)]
Refactor TrackerRegistration Read to io.Reader interface

8 months agoIgnore files with incompatible names
Jeff Halter [Sat, 8 Jun 2024 17:57:27 +0000 (10:57 -0700)]
Ignore files with incompatible names

8 months agoAdd support for account login rename
Jeff Halter [Sat, 8 Jun 2024 17:54:16 +0000 (10:54 -0700)]
Add support for account login rename

8 months agopatch: v0.12.3
Jeff Halter [Sun, 2 Jun 2024 04:24:55 +0000 (21:24 -0700)]
patch: v0.12.3

8 months agoFix account management edge cases
Jeff Halter [Sun, 2 Jun 2024 04:17:21 +0000 (21:17 -0700)]
Fix account management edge cases

8 months agoIf no predefined default path for server config, look in the current dir
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

9 months agopatch: v0.12.2
Jeff Halter [Mon, 6 May 2024 00:33:08 +0000 (17:33 -0700)]
patch: v0.12.2

9 months agoFix bug that clears account password on permission edit
Jeff Halter [Mon, 6 May 2024 00:29:30 +0000 (17:29 -0700)]
Fix bug that clears account password on permission edit

9 months agoFix handling of refuse PM flag
Jeff Halter [Sun, 5 May 2024 23:58:24 +0000 (16:58 -0700)]
Fix handling of refuse PM flag

9 months agoUpload example dialog
Jeff Halter [Fri, 3 May 2024 23:43:50 +0000 (16:43 -0700)]
Upload example dialog

9 months agoAdd files via upload
Jeff Halter [Thu, 2 May 2024 16:47:15 +0000 (09:47 -0700)]
Add files via upload

9 months agoFix test
Jeff Halter [Mon, 29 Apr 2024 20:17:28 +0000 (13:17 -0700)]
Fix test

9 months agoMake GetFileInfo behavior consistent with official 1.9 server behavior
Jeff Halter [Mon, 29 Apr 2024 20:02:01 +0000 (13:02 -0700)]
Make GetFileInfo behavior consistent with official 1.9 server behavior

10 months agoUpdate dependencies
Jeff Halter [Fri, 19 Apr 2024 18:39:35 +0000 (11:39 -0700)]
Update dependencies

10 months agopatch: v0.12.1
Jeff Halter [Fri, 12 Apr 2024 20:12:28 +0000 (13:12 -0700)]
patch: v0.12.1

10 months agoMinor cleanup
Jeff Halter [Fri, 12 Apr 2024 20:08:04 +0000 (13:08 -0700)]
Minor cleanup

10 months agoFix handling of symlinks in Files dir
Jeff Halter [Fri, 12 Apr 2024 20:03:28 +0000 (13:03 -0700)]
Fix handling of symlinks in Files dir

10 months agominor: v0.12.0
Jeff Halter [Thu, 4 Apr 2024 22:48:08 +0000 (15:48 -0700)]
minor: v0.12.0

10 months agoAdd support for Mac Roman character encoding.
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

10 months agopatch: v0.11.1
Jeff Halter [Mon, 1 Apr 2024 21:42:02 +0000 (14:42 -0700)]
patch: v0.11.1

10 months agoFix handling of absolute paths in FileRoot config field
Jeff Halter [Mon, 1 Apr 2024 21:38:09 +0000 (14:38 -0700)]
Fix handling of absolute paths in FileRoot config field

10 months agoBump golang version to 1.22.1
Jeff Halter [Fri, 29 Mar 2024 22:34:49 +0000 (15:34 -0700)]
Bump golang version to 1.22.1

10 months agominor: v0.11.0
Jeff Halter [Fri, 29 Mar 2024 01:15:19 +0000 (18:15 -0700)]
minor: v0.11.0

10 months agoAdd cmdline flag to specify network interface
Jeff Halter [Fri, 29 Mar 2024 01:06:57 +0000 (18:06 -0700)]
Add cmdline flag to specify network interface

12 months agopatch: v0.10.24
Jeff Halter [Mon, 29 Jan 2024 01:12:28 +0000 (17:12 -0800)]
patch: v0.10.24

12 months agoAdd darwin/arm64 build target
Jeff Halter [Mon, 29 Jan 2024 01:10:59 +0000 (17:10 -0800)]
Add darwin/arm64 build target

12 months agoRename encode/decode methods
Jeff Halter [Wed, 24 Jan 2024 18:41:51 +0000 (10:41 -0800)]
Rename encode/decode methods

13 months agoMaking it so the container restarts on host reboot
Chris Jones [Mon, 22 Jan 2024 00:33:27 +0000 (19:33 -0500)]
Making it so the container restarts on host reboot

13 months agoUpdating comments in docker-compose.yml
Chris Jones [Sun, 21 Jan 2024 23:54:19 +0000 (18:54 -0500)]
Updating comments in docker-compose.yml

13 months agoAdding docker compose. Updating .gitignore
Chris Jones [Sun, 21 Jan 2024 23:51:47 +0000 (18:51 -0500)]
Adding docker compose. Updating .gitignore

13 months agoMaking it so mobius does not run as root in Docker.
Chris Jones [Sun, 21 Jan 2024 22:44:44 +0000 (17:44 -0500)]
Making it so mobius does not run as root in Docker.

13 months agoBump dependencies
Jeff Halter [Sun, 21 Jan 2024 03:57:27 +0000 (19:57 -0800)]
Bump dependencies

13 months agoBump Golang version in Dockerfile
Jeff Halter [Sun, 21 Jan 2024 03:55:46 +0000 (19:55 -0800)]
Bump Golang version in Dockerfile

13 months agobuild(deps): bump golang.org/x/crypto (#110)
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>
14 months agoAdd missing error handling and logging (#109)
Jeff Halter [Mon, 27 Nov 2023 21:05:09 +0000 (13:05 -0800)]
Add missing error handling and logging (#109)

14 months agoLog client handler errors (#108)
Jeff Halter [Sat, 25 Nov 2023 23:22:59 +0000 (15:22 -0800)]
Log client handler errors (#108)

15 months agoBump CI Golang version
Jeff Halter [Mon, 20 Nov 2023 21:43:32 +0000 (13:43 -0800)]
Bump CI Golang version

15 months agopatch: v0.10.23
Jeff Halter [Mon, 20 Nov 2023 21:40:58 +0000 (13:40 -0800)]
patch: v0.10.23

15 months agoRefactor client to use slog and pass context (#107)
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

15 months agoFix bug in client tracker list (#106)
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.

16 months agoUpdate README.md
Jeff Halter [Fri, 13 Oct 2023 19:06:39 +0000 (12:06 -0700)]
Update README.md

Add --pull=always to Docker example

20 months agopatch: v0.10.22
Jeff Halter [Sun, 28 May 2023 17:05:55 +0000 (10:05 -0700)]
patch: v0.10.22

20 months agoFix scanner buffer re-use for fileItemScanner (#104)
Jeff Halter [Sun, 28 May 2023 17:04:42 +0000 (10:04 -0700)]
Fix scanner buffer re-use for fileItemScanner (#104)

20 months agopatch: v0.10.21
Jeff Halter [Sun, 28 May 2023 16:42:53 +0000 (09:42 -0700)]
patch: v0.10.21

20 months agoMerge pull request #103 from jhalter/handle_tracker_list_errors
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

20 months agoHandler tracker list errors
Jeff Halter [Sun, 28 May 2023 16:39:33 +0000 (09:39 -0700)]
Handler tracker list errors

20 months agoMisc minor cleanup and linter appeasement
Jeff Halter [Sun, 28 May 2023 16:36:48 +0000 (09:36 -0700)]
Misc minor cleanup and linter appeasement

22 months agoMake UserFlags public
Jeff Halter [Sun, 23 Apr 2023 19:25:15 +0000 (12:25 -0700)]
Make UserFlags public

22 months agoMore minor cleanup
Jeff Halter [Sat, 22 Apr 2023 18:11:19 +0000 (11:11 -0700)]
More minor cleanup

22 months agoUse strings.ReplaceAll method
Jeff Halter [Thu, 20 Apr 2023 00:53:28 +0000 (17:53 -0700)]
Use strings.ReplaceAll method

22 months agoMinor cleanup
Jeff Halter [Thu, 20 Apr 2023 00:51:12 +0000 (17:51 -0700)]
Minor cleanup

22 months agoRan 'golangci-lint run -E gocritic,whitespace --fix' 🤞
Jeff Halter [Thu, 20 Apr 2023 00:21:18 +0000 (17:21 -0700)]
Ran 'golangci-lint run -E gocritic,whitespace --fix' ðŸ¤ž

22 months agoReplace deprecated ioutil
Jeff Halter [Thu, 20 Apr 2023 00:19:26 +0000 (17:19 -0700)]
Replace deprecated ioutil

22 months agoDowncase fs var name
Jeff Halter [Thu, 20 Apr 2023 00:10:45 +0000 (17:10 -0700)]
Downcase fs var name

22 months agoReplace deprecated rand.Seed usage
Jeff Halter [Thu, 20 Apr 2023 00:00:22 +0000 (17:00 -0700)]
Replace deprecated rand.Seed usage

22 months agoReplace deprecated iotuil usage
Jeff Halter [Thu, 20 Apr 2023 00:00:12 +0000 (17:00 -0700)]
Replace deprecated iotuil usage

22 months agoDemote keepalive ping log level
Jeff Halter [Wed, 19 Apr 2023 23:55:16 +0000 (16:55 -0700)]
Demote keepalive ping log level

22 months agoMake keepalive interval a const
Jeff Halter [Wed, 19 Apr 2023 23:55:00 +0000 (16:55 -0700)]
Make keepalive interval a const

22 months agopatch: v0.10.20
Jeff Halter [Sun, 2 Apr 2023 16:29:48 +0000 (09:29 -0700)]
patch: v0.10.20

22 months agoRefactor client handler setup
Jeff Halter [Sun, 2 Apr 2023 16:29:24 +0000 (09:29 -0700)]
Refactor client handler setup

22 months agopatch: v0.10.19
Jeff Halter [Mon, 27 Mar 2023 04:17:05 +0000 (21:17 -0700)]
patch: v0.10.19

22 months agoMerge pull request #98 from jhalter/library_refactor
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

22 months agoInitial 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

23 months agopatch: v0.10.18
Jeff Halter [Sat, 18 Mar 2023 20:51:02 +0000 (13:51 -0700)]
patch: v0.10.18

23 months agoAdd news test
Jeff Halter [Sat, 18 Mar 2023 20:50:11 +0000 (13:50 -0700)]
Add news test

23 months agoMerge pull request #96 from jhalter/disconnect_ban_users_earlier_in_login_flow
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

23 months agoDisconnect 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

23 months agoMerge pull request #93 from jhalter/dependabot/go_modules/golang.org/x/text-0.3.8
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

2 years agobuild(deps): bump golang.org/x/text from 0.3.7 to 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>
2 years agopatch: v0.10.17
Jeff Halter [Sat, 21 Jan 2023 19:41:50 +0000 (11:41 -0800)]
patch: v0.10.17

2 years agoMerge pull request #92 from jhalter/fix_login_regression
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

2 years agoFix regression in 1.5 login behavior
Jeff Halter [Sat, 21 Jan 2023 19:37:55 +0000 (11:37 -0800)]
Fix regression in 1.5 login behavior

2 years agopatch: v0.10.16
Jeff Halter [Sat, 21 Jan 2023 17:41:22 +0000 (09:41 -0800)]
patch: v0.10.16

2 years agoMerge pull request #91 from jhalter/fix_article_reply_threading
Jeff Halter [Sat, 21 Jan 2023 17:40:59 +0000 (09:40 -0800)]
Merge pull request #91 from jhalter/fix_article_reply_threading

Fix bug in news article reply threading

2 years agoFix bug in news article reply threading
Jeff Halter [Sat, 21 Jan 2023 17:39:41 +0000 (09:39 -0800)]
Fix bug in news article reply threading

2 years agoMinor cleanup
Jeff Halter [Sat, 21 Jan 2023 16:54:12 +0000 (08:54 -0800)]
Minor cleanup

2 years agopatch: v0.10.15
Jeff Halter [Wed, 18 Jan 2023 23:03:26 +0000 (15:03 -0800)]
patch: v0.10.15