]> git.r.bdr.sh - rbdr/mobius/log
rbdr/mobius
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

2 years agoMerge pull request #90 from jhalter/refactor_client_agreement_flow
Jeff Halter [Wed, 18 Jan 2023 23:02:59 +0000 (15:02 -0800)]
Merge pull request #90 from jhalter/refactor_client_agreement_flow

Improve third party client compatability

2 years agoFix test
Jeff Halter [Wed, 18 Jan 2023 23:01:23 +0000 (15:01 -0800)]
Fix test

2 years agoImprove third party client compatability
Jeff Halter [Wed, 18 Jan 2023 22:56:58 +0000 (14:56 -0800)]
Improve third party client compatability

2 years agopatch: v0.10.14
Jeff Halter [Wed, 18 Jan 2023 22:33:42 +0000 (14:33 -0800)]
patch: v0.10.14

2 years agoMerge pull request #89 from jhalter/fix_threaded_news_post_delete
Jeff Halter [Wed, 18 Jan 2023 22:33:18 +0000 (14:33 -0800)]
Merge pull request #89 from jhalter/fix_threaded_news_post_delete

Improve compatibility of threaded news post and delete

2 years agoImprove compatability of threaded news post and delete
Jeff Halter [Wed, 18 Jan 2023 22:32:19 +0000 (14:32 -0800)]
Improve compatability of threaded news post and delete

2 years agopatch: v0.10.13
Jeff Halter [Wed, 18 Jan 2023 21:56:58 +0000 (13:56 -0800)]
patch: v0.10.13