]> git.r.bdr.sh - rbdr/mobius/log
rbdr/mobius
2 years agoTroubleshoot build pipeline
Jeff Halter [Fri, 4 Nov 2022 00:01:32 +0000 (17:01 -0700)]
Troubleshoot build pipeline

2 years agominor: v0.10.0
Jeff Halter [Thu, 3 Nov 2022 23:55:50 +0000 (16:55 -0700)]
minor: v0.10.0

2 years agoMerge pull request #67 from jhalter/add_log_to_file_option
Jeff Halter [Thu, 3 Nov 2022 23:54:40 +0000 (16:54 -0700)]
Merge pull request #67 from jhalter/add_log_to_file_option

Add optional logging to file

2 years agoAdd optional logging to file
Jeff Halter [Thu, 3 Nov 2022 23:52:20 +0000 (16:52 -0700)]
Add optional logging to file

2 years agoUse go 1.19
Jeff Halter [Thu, 15 Sep 2022 21:30:10 +0000 (14:30 -0700)]
Use go 1.19

2 years agoFix CI config
Jeff Halter [Thu, 15 Sep 2022 21:24:19 +0000 (14:24 -0700)]
Fix CI config

2 years agoClean up some linter warnings
Jeff Halter [Thu, 15 Sep 2022 20:51:37 +0000 (13:51 -0700)]
Clean up some linter warnings

2 years agopatch: v0.9.1
Jeff Halter [Wed, 20 Jul 2022 18:52:10 +0000 (11:52 -0700)]
patch: v0.9.1

2 years agoMerge pull request #63 from jhalter/fix_flat_news_bug
Jeff Halter [Wed, 20 Jul 2022 18:51:50 +0000 (11:51 -0700)]
Merge pull request #63 from jhalter/fix_flat_news_bug

Fix bug causing flat news post loss

2 years agoFix bug causing flat news post loss
Jeff Halter [Wed, 20 Jul 2022 18:51:03 +0000 (11:51 -0700)]
Fix bug causing flat news post loss

2 years agominor: v0.9.0
Jeff Halter [Mon, 4 Jul 2022 21:24:57 +0000 (14:24 -0700)]
minor: v0.9.0

2 years agoMerge pull request #62 from jhalter/add_basic_stats
Jeff Halter [Mon, 4 Jul 2022 21:24:08 +0000 (14:24 -0700)]
Merge pull request #62 from jhalter/add_basic_stats

Add basic stat counters

2 years agoAdd basic stat counters
Jeff Halter [Mon, 4 Jul 2022 21:19:01 +0000 (14:19 -0700)]
Add basic stat counters

2 years agoMerge pull request #60 from jhalter/limit_new_account_acccess
Jeff Halter [Mon, 4 Jul 2022 19:43:16 +0000 (12:43 -0700)]
Merge pull request #60 from jhalter/limit_new_account_acccess

Prevent account from creating new accout with greater permission

2 years agoPrevent account from creating new account with greater permission
Jeff Halter [Mon, 4 Jul 2022 19:41:48 +0000 (12:41 -0700)]
Prevent account from creating new account with greater permission

2 years agopatch: v0.8.3
Jeff Halter [Mon, 4 Jul 2022 03:53:12 +0000 (20:53 -0700)]
patch: v0.8.3

2 years agoMerge pull request #59 from jhalter/implement_refuse_private_messages
Jeff Halter [Mon, 4 Jul 2022 03:49:04 +0000 (20:49 -0700)]
Merge pull request #59 from jhalter/implement_refuse_private_messages

Implement "Refuse private messages" client preference

2 years agoImplement "Refuse private messages" client preference
Jeff Halter [Mon, 4 Jul 2022 03:48:05 +0000 (20:48 -0700)]
Implement "Refuse private messages" client preference

2 years agoFix refuse private chat error messaging
Jeff Halter [Mon, 4 Jul 2022 03:40:45 +0000 (20:40 -0700)]
Fix refuse private chat error messaging

2 years agoMerge pull request #56 from jhalter/refuse_priv_chat
Jeff Halter [Mon, 4 Jul 2022 02:14:04 +0000 (19:14 -0700)]
Merge pull request #56 from jhalter/refuse_priv_chat

Implement handing for "Refuse Private Chat" preference

2 years agoImplement handing for "Refuse Private Chat" preference
Jeff Halter [Mon, 4 Jul 2022 02:11:29 +0000 (19:11 -0700)]
Implement handing for "Refuse Private Chat" preference

2 years agoMinor cleanup
Jeff Halter [Sun, 3 Jul 2022 22:36:17 +0000 (15:36 -0700)]
Minor cleanup

2 years agoImplement io.Writer interface for Transaction
Jeff Halter [Sun, 3 Jul 2022 22:36:08 +0000 (15:36 -0700)]
Implement io.Writer interface for Transaction

2 years agoMove panic handler
Jeff Halter [Sun, 3 Jul 2022 22:09:20 +0000 (15:09 -0700)]
Move panic handler

2 years agoMerge pull request #55 from jhalter/add_client_error_messaging
Jeff Halter [Sun, 3 Jul 2022 21:58:24 +0000 (14:58 -0700)]
Merge pull request #55 from jhalter/add_client_error_messaging

Add error message handling to client

2 years agoAdd error message handling to client
Jeff Halter [Sun, 3 Jul 2022 21:56:52 +0000 (14:56 -0700)]
Add error message handling to client

2 years agoMerge pull request #54 from jhalter/fix_send_priv_message_permission
Jeff Halter [Sun, 3 Jul 2022 21:46:51 +0000 (14:46 -0700)]
Merge pull request #54 from jhalter/fix_send_priv_message_permission

Fix accessSendPrivMsg permission

2 years agoAdd comment
Jeff Halter [Sun, 3 Jul 2022 21:45:44 +0000 (14:45 -0700)]
Add comment

2 years agoFix accessSendPrivMsg permission
Jeff Halter [Sun, 3 Jul 2022 21:43:29 +0000 (14:43 -0700)]
Fix accessSendPrivMsg permission

2 years agoMerge pull request #53 from jhalter/fix_and_refactor_old_post_news
Jeff Halter [Sun, 3 Jul 2022 20:52:28 +0000 (13:52 -0700)]
Merge pull request #53 from jhalter/fix_and_refactor_old_post_news

Fix filepath handling in postOldNews and backfill test

2 years agoFix filepath handling and backfill test
Jeff Halter [Sun, 3 Jul 2022 20:51:37 +0000 (13:51 -0700)]
Fix filepath handling and backfill test

2 years agoAdd test for DownloadBanner transaction
Jeff Halter [Thu, 30 Jun 2022 01:45:46 +0000 (18:45 -0700)]
Add test for DownloadBanner transaction

2 years agoDemote tracker registration logging to debug level
Jeff Halter [Thu, 30 Jun 2022 01:04:28 +0000 (18:04 -0700)]
Demote tracker registration logging to debug level

2 years agoMerge pull request #51 from aptonline/patch-1
Jeff Halter [Thu, 30 Jun 2022 00:11:07 +0000 (17:11 -0700)]
Merge pull request #51 from aptonline/patch-1

Replacement banner image

2 years agoRefactor and backfill tests for tracker listing
Jeff Halter [Thu, 30 Jun 2022 00:08:10 +0000 (17:08 -0700)]
Refactor and backfill tests for tracker listing

2 years agoReplacement banner image
Ade Thompson [Wed, 29 Jun 2022 16:02:47 +0000 (17:02 +0100)]
Replacement banner image

New banner image for default hotline server installs incorporating Mobius branding.

2 years agoBackfill file path test
Jeff Halter [Wed, 29 Jun 2022 04:51:43 +0000 (21:51 -0700)]
Backfill file path test

2 years agoMerge pull request #50 from jhalter/implement_delNewsItem_access_controls
Jeff Halter [Wed, 29 Jun 2022 04:51:15 +0000 (21:51 -0700)]
Merge pull request #50 from jhalter/implement_delNewsItem_access_controls

Implement access controls for threaded news item deletion

2 years agoImplement access controls for threaded news item deletion
Jeff Halter [Wed, 29 Jun 2022 04:49:48 +0000 (21:49 -0700)]
Implement access controls for threaded news item deletion

2 years agoImprove readability of client version in logs
Jeff Halter [Wed, 29 Jun 2022 03:45:09 +0000 (20:45 -0700)]
Improve readability of client version in logs

2 years agoImplement Scanner and Writer interface for FilePath
Jeff Halter [Wed, 29 Jun 2022 03:44:19 +0000 (20:44 -0700)]
Implement Scanner and Writer interface for FilePath

2 years agopatch: v0.8.2
Jeff Halter [Mon, 27 Jun 2022 03:35:38 +0000 (20:35 -0700)]
patch: v0.8.2

2 years agoFix userAdminFlag bug
Jeff Halter [Mon, 27 Jun 2022 03:35:13 +0000 (20:35 -0700)]
Fix userAdminFlag bug

2 years agoRefactor user access bitmap handling
Jeff Halter [Sun, 26 Jun 2022 22:40:18 +0000 (15:40 -0700)]
Refactor user access bitmap handling

2 years agoMerge pull request #49 from jhalter/fix_1.2.3_client_no_agreement_behavior
Jeff Halter [Sun, 26 Jun 2022 15:58:19 +0000 (08:58 -0700)]
Merge pull request #49 from jhalter/fix_1.2.3_client_no_agreement_behavior

Fix "No Agreement" behavior for 1.2.3 clients

2 years agoFix "No Agreement" behavior for 1.2.3 clients
Jeff Halter [Sun, 26 Jun 2022 15:57:26 +0000 (08:57 -0700)]
Fix "No Agreement" behavior for 1.2.3 clients

2 years agoFix example IgnoreFiles filter
Jeff Halter [Sun, 26 Jun 2022 15:47:34 +0000 (08:47 -0700)]
Fix example IgnoreFiles filter

'^\.*' works on macOS but is ignoring all files on Linux.

2 years agopatch: v0.8.1
Jeff Halter [Sun, 26 Jun 2022 15:31:49 +0000 (08:31 -0700)]
patch: v0.8.1

2 years agoFix file upload stall
Jeff Halter [Sun, 26 Jun 2022 15:31:18 +0000 (08:31 -0700)]
Fix file upload stall

2 years agoMerge pull request #47 from jhalter/implement_access_send_priv_msg
Jeff Halter [Sun, 26 Jun 2022 04:46:08 +0000 (21:46 -0700)]
Merge pull request #47 from jhalter/implement_access_send_priv_msg

Implement "Can Send Messages" permission

2 years agoImprove documentation of access control flags
Jeff Halter [Sun, 26 Jun 2022 04:45:17 +0000 (21:45 -0700)]
Improve documentation of access control flags

2 years agoImplement "Can Send Messages" permission
Jeff Halter [Sun, 26 Jun 2022 04:44:14 +0000 (21:44 -0700)]
Implement "Can Send Messages" permission

2 years agominor: v0.8.0
Jeff Halter [Sun, 26 Jun 2022 04:13:00 +0000 (21:13 -0700)]
minor: v0.8.0

2 years agoMerge pull request #46 from jhalter/implement_access_no_agreement
Jeff Halter [Sun, 26 Jun 2022 04:12:03 +0000 (21:12 -0700)]
Merge pull request #46 from jhalter/implement_access_no_agreement

Implement Don't Show Agreement permission

2 years agoImplement Don't Show Agreement permission
Jeff Halter [Sun, 26 Jun 2022 04:10:55 +0000 (21:10 -0700)]
Implement Don't Show Agreement permission

2 years agoMerge pull request #45 from jhalter/add_ignorefiles_option
Jeff Halter [Sun, 26 Jun 2022 03:53:36 +0000 (20:53 -0700)]
Merge pull request #45 from jhalter/add_ignorefiles_option

Add config option to specify ignored filename patterns

2 years agoAdd config option to specify ignored filename patterns
Jeff Halter [Sun, 26 Jun 2022 03:51:16 +0000 (20:51 -0700)]
Add config option to specify ignored filename patterns

2 years agoPrevent user with accessAnyName from change name
Jeff Halter [Sat, 25 Jun 2022 02:23:44 +0000 (19:23 -0700)]
Prevent user with accessAnyName from change name

2 years agoRemove unnecessary use of pointers
Jeff Halter [Sat, 25 Jun 2022 02:03:49 +0000 (19:03 -0700)]
Remove unnecessary use of pointers

2 years agoFix panic on v1.2.3 login
Jeff Halter [Sat, 25 Jun 2022 01:52:18 +0000 (18:52 -0700)]
Fix panic on v1.2.3 login

2 years agoMerge pull request #43 from jhalter/implement_can_use_any_name
Jeff Halter [Sat, 25 Jun 2022 01:47:32 +0000 (18:47 -0700)]
Merge pull request #43 from jhalter/implement_can_use_any_name

Implement "Can use any name" permission

2 years agoImplement "Can use any name" permission
Jeff Halter [Sat, 25 Jun 2022 01:45:06 +0000 (18:45 -0700)]
Implement "Can use any name" permission

2 years agominor: v0.7.0
Jeff Halter [Fri, 24 Jun 2022 23:19:49 +0000 (16:19 -0700)]
minor: v0.7.0

2 years agoMerge pull request #42 from jhalter/implement_user_ban
Jeff Halter [Fri, 24 Jun 2022 23:17:47 +0000 (16:17 -0700)]
Merge pull request #42 from jhalter/implement_user_ban

Implement user ban

2 years agoImplement user ban
Jeff Halter [Fri, 24 Jun 2022 23:10:42 +0000 (16:10 -0700)]
Implement user ban

2 years agoFix broken path in setUser
Jeff Halter [Fri, 24 Jun 2022 20:47:28 +0000 (13:47 -0700)]
Fix broken path in setUser

2 years agoBackfill test for tranHandleListUsers
Jeff Halter [Fri, 24 Jun 2022 20:39:48 +0000 (13:39 -0700)]
Backfill test for tranHandleListUsers

2 years agoImplement io.Reader interface for account
Jeff Halter [Fri, 24 Jun 2022 20:15:33 +0000 (13:15 -0700)]
Implement io.Reader interface for account

2 years agoImplement bufio.Scanner for transaction parsing
Jeff Halter [Fri, 24 Jun 2022 17:41:37 +0000 (10:41 -0700)]
Implement bufio.Scanner for transaction parsing

2 years agoFix panic when commenting file without existing info fork
Jeff Halter [Thu, 23 Jun 2022 23:04:10 +0000 (16:04 -0700)]
Fix panic when commenting file without existing info fork

2 years agoHandle invalid private chat ID case
Jeff Halter [Thu, 23 Jun 2022 23:03:51 +0000 (16:03 -0700)]
Handle invalid private chat ID case

2 years agoImprove logging readability
Jeff Halter [Thu, 23 Jun 2022 22:35:45 +0000 (15:35 -0700)]
Improve logging readability

2 years agoMerge pull request #41 from jhalter/implement_user_get_info
Jeff Halter [Thu, 23 Jun 2022 21:27:47 +0000 (14:27 -0700)]
Merge pull request #41 from jhalter/implement_user_get_info

Implement user get info

2 years agoImplement GetClientInfoText with per-client file transfer info
Jeff Halter [Thu, 23 Jun 2022 21:24:50 +0000 (14:24 -0700)]
Implement GetClientInfoText with per-client file transfer info

2 years agoRemove unneeded code
Jeff Halter [Wed, 22 Jun 2022 23:26:37 +0000 (16:26 -0700)]
Remove unneeded code

2 years agopatch: v0.6.1
Jeff Halter [Wed, 22 Jun 2022 23:15:33 +0000 (16:15 -0700)]
patch: v0.6.1

2 years agoFix intermittently failing banner download
Jeff Halter [Wed, 22 Jun 2022 23:08:57 +0000 (16:08 -0700)]
Fix intermittently failing banner download

2 years agoAdd example banner.jpg
Jeff Halter [Tue, 21 Jun 2022 23:32:21 +0000 (16:32 -0700)]
Add example banner.jpg

2 years agominor: v0.6.0
Jeff Halter [Tue, 21 Jun 2022 23:15:03 +0000 (16:15 -0700)]
minor: v0.6.0

2 years agoAdd support for server banner
Jeff Halter [Tue, 21 Jun 2022 23:10:19 +0000 (16:10 -0700)]
Add support for server banner

2 years agoRefactor notifyOthers
Jeff Halter [Tue, 21 Jun 2022 21:03:31 +0000 (14:03 -0700)]
Refactor notifyOthers

2 years agoUse client logger
Jeff Halter [Tue, 21 Jun 2022 21:03:10 +0000 (14:03 -0700)]
Use client logger

2 years agoImprove user-friendliness of default config
Jeff Halter [Tue, 21 Jun 2022 20:29:26 +0000 (13:29 -0700)]
Improve user-friendliness of default config

2 years agoFix failing tests
Jeff Halter [Tue, 21 Jun 2022 19:12:55 +0000 (12:12 -0700)]
Fix failing tests

2 years agoCleanup and logging improvements
Jeff Halter [Tue, 21 Jun 2022 18:53:13 +0000 (11:53 -0700)]
Cleanup and logging improvements

2 years agoReplace path.Join with filepath.Join
Jeff Halter [Tue, 21 Jun 2022 17:33:14 +0000 (10:33 -0700)]
Replace path.Join with filepath.Join

2 years agoFix more filepaths
Jeff Halter [Tue, 21 Jun 2022 17:29:46 +0000 (10:29 -0700)]
Fix more filepaths

2 years agoFix some Windows compatibility issues
Jeff Halter [Tue, 21 Jun 2022 16:18:56 +0000 (09:18 -0700)]
Fix some Windows compatibility issues

2 years agoConvert hardcoded path separators to filepath.Join
Jeff Halter [Tue, 21 Jun 2022 05:21:28 +0000 (22:21 -0700)]
Convert hardcoded path separators to filepath.Join

2 years agoAdd initial support for resource and info forks
Jeff Halter [Tue, 21 Jun 2022 03:14:32 +0000 (20:14 -0700)]
Add initial support for resource and info forks

2 years agoMerge pull request #39 from benabernathy/mobius_38
Jeff Halter [Mon, 20 Jun 2022 02:28:07 +0000 (19:28 -0700)]
Merge pull request #39 from benabernathy/mobius_38

Mobius 38 - improve config dir flag.

2 years agoMobius 38 - improve config dir flag.
Ben Abernathy [Mon, 20 Jun 2022 01:33:33 +0000 (19:33 -0600)]
Mobius 38 - improve config dir flag.

2 years agoMerge pull request #36 from aptonline/patch-1
Jeff Halter [Wed, 15 Jun 2022 22:38:22 +0000 (15:38 -0700)]
Merge pull request #36 from aptonline/patch-1

Mobius Logos

2 years agoUpdated image URL's
aptonline [Wed, 15 Jun 2022 21:00:16 +0000 (22:00 +0100)]
Updated image URL's

2 years agoUpdated image URL's
aptonline [Wed, 15 Jun 2022 20:41:52 +0000 (21:41 +0100)]
Updated image URL's

2 years agoUpdated image URL's
aptonline [Wed, 15 Jun 2022 20:40:06 +0000 (21:40 +0100)]
Updated image URL's

2 years agoChanged image URL's
aptonline [Wed, 15 Jun 2022 20:38:43 +0000 (21:38 +0100)]
Changed image URL's

uploaded url to correct path.

2 years agoMobius Logos
aptonline [Wed, 15 Jun 2022 19:42:33 +0000 (20:42 +0100)]
Mobius Logos

uploading Mobius logos.

2 years agoMerge pull request #35 from aptonline/patch-1
Jeff Halter [Wed, 15 Jun 2022 19:26:20 +0000 (12:26 -0700)]
Merge pull request #35 from aptonline/patch-1

2 years agoUpdated README.md to include Mobius logo(s)
aptonline [Wed, 15 Jun 2022 18:08:43 +0000 (19:08 +0100)]
Updated README.md to include Mobius logo(s)

Added both light and dark versions of the Mobius logo at the beginning of the read me.  These should change depending on the system theme (MacOS appearance Light/Dark for example) as per Github docs: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#specifying-the-theme-an-image-is-shown-to