]>
git.r.bdr.sh - rbdr/mobius/log
Jeff Halter [Fri, 24 Jun 2022 20:15:33 +0000 (13:15 -0700)]
Implement io.Reader interface for account
Jeff Halter [Fri, 24 Jun 2022 17:41:37 +0000 (10:41 -0700)]
Implement bufio.Scanner for transaction parsing
Jeff Halter [Thu, 23 Jun 2022 23:04:10 +0000 (16:04 -0700)]
Fix panic when commenting file without existing info fork
Jeff Halter [Thu, 23 Jun 2022 23:03:51 +0000 (16:03 -0700)]
Handle invalid private chat ID case
Jeff Halter [Thu, 23 Jun 2022 22:35:45 +0000 (15:35 -0700)]
Improve logging readability
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
Jeff Halter [Thu, 23 Jun 2022 21:24:50 +0000 (14:24 -0700)]
Implement GetClientInfoText with per-client file transfer info
Jeff Halter [Wed, 22 Jun 2022 23:26:37 +0000 (16:26 -0700)]
Remove unneeded code
Jeff Halter [Wed, 22 Jun 2022 23:15:33 +0000 (16:15 -0700)]
patch: v0.6.1
Jeff Halter [Wed, 22 Jun 2022 23:08:57 +0000 (16:08 -0700)]
Fix intermittently failing banner download
Jeff Halter [Tue, 21 Jun 2022 23:32:21 +0000 (16:32 -0700)]
Add example banner.jpg
Jeff Halter [Tue, 21 Jun 2022 23:15:03 +0000 (16:15 -0700)]
minor: v0.6.0
Jeff Halter [Tue, 21 Jun 2022 23:10:19 +0000 (16:10 -0700)]
Add support for server banner
Jeff Halter [Tue, 21 Jun 2022 21:03:31 +0000 (14:03 -0700)]
Refactor notifyOthers
Jeff Halter [Tue, 21 Jun 2022 21:03:10 +0000 (14:03 -0700)]
Use client logger
Jeff Halter [Tue, 21 Jun 2022 20:29:26 +0000 (13:29 -0700)]
Improve user-friendliness of default config
Jeff Halter [Tue, 21 Jun 2022 19:12:55 +0000 (12:12 -0700)]
Fix failing tests
Jeff Halter [Tue, 21 Jun 2022 18:53:13 +0000 (11:53 -0700)]
Cleanup and logging improvements
Jeff Halter [Tue, 21 Jun 2022 17:33:14 +0000 (10:33 -0700)]
Replace path.Join with filepath.Join
Jeff Halter [Tue, 21 Jun 2022 17:29:46 +0000 (10:29 -0700)]
Fix more filepaths
Jeff Halter [Tue, 21 Jun 2022 16:18:56 +0000 (09:18 -0700)]
Fix some Windows compatibility issues
Jeff Halter [Tue, 21 Jun 2022 05:21:28 +0000 (22:21 -0700)]
Convert hardcoded path separators to filepath.Join
Jeff Halter [Tue, 21 Jun 2022 03:14:32 +0000 (20:14 -0700)]
Add initial support for resource and info forks
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.
Ben Abernathy [Mon, 20 Jun 2022 01:33:33 +0000 (19:33 -0600)]
Mobius 38 - improve config dir flag.
Jeff Halter [Wed, 15 Jun 2022 22:38:22 +0000 (15:38 -0700)]
Merge pull request #36 from aptonline/patch-1
Mobius Logos
aptonline [Wed, 15 Jun 2022 21:00:16 +0000 (22:00 +0100)]
Updated image URL's
aptonline [Wed, 15 Jun 2022 20:41:52 +0000 (21:41 +0100)]
Updated image URL's
aptonline [Wed, 15 Jun 2022 20:40:06 +0000 (21:40 +0100)]
Updated image URL's
aptonline [Wed, 15 Jun 2022 20:38:43 +0000 (21:38 +0100)]
Changed image URL's
uploaded url to correct path.
aptonline [Wed, 15 Jun 2022 19:42:33 +0000 (20:42 +0100)]
Mobius Logos
uploading Mobius logos.
Jeff Halter [Wed, 15 Jun 2022 19:26:20 +0000 (12:26 -0700)]
Merge pull request #35 from aptonline/patch-1
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
Jeff Halter [Mon, 13 Jun 2022 18:47:20 +0000 (11:47 -0700)]
Merge pull request #34 from jhalter/bump_go_version_to_1.18
Bump Go version to 1.18
Jeff Halter [Mon, 13 Jun 2022 18:46:15 +0000 (11:46 -0700)]
Bump Go version to 1.18
Jeff Halter [Mon, 13 Jun 2022 01:11:10 +0000 (18:11 -0700)]
Remove unneeded -init from Docker example
Jeff Halter [Mon, 13 Jun 2022 00:50:40 +0000 (17:50 -0700)]
Add default client bookmark to Mobius server
Jeff Halter [Mon, 13 Jun 2022 00:48:04 +0000 (17:48 -0700)]
patch: v0.5.6
Jeff Halter [Mon, 13 Jun 2022 00:47:44 +0000 (17:47 -0700)]
Clean up README
Jeff Halter [Mon, 13 Jun 2022 00:47:22 +0000 (17:47 -0700)]
Simplify Dockerfile
Jeff Halter [Mon, 13 Jun 2022 00:41:30 +0000 (17:41 -0700)]
Simplify the behavior of init with an existing config
Old behavior:
if config dir found, exit with message
New behavior:
if config dir found, log a message and continue
This simplifies the process for new users.
Jeff Halter [Sat, 11 Jun 2022 01:09:41 +0000 (18:09 -0700)]
patch: v0.5.5
Jeff Halter [Sat, 11 Jun 2022 01:04:48 +0000 (18:04 -0700)]
Add cmdline arg to initialize a default config
Jeff Halter [Thu, 9 Jun 2022 14:51:18 +0000 (07:51 -0700)]
Remove accidental commit
Jeff Halter [Thu, 9 Jun 2022 03:58:45 +0000 (20:58 -0700)]
patch: v0.5.4
Jeff Halter [Thu, 9 Jun 2022 03:54:07 +0000 (20:54 -0700)]
Add flag to enable optional stats HTTP endpoint
re: #29
TODO: add more stat counters
Usage:
```
./mobius-hotline-server -stats-port 5503
```
```
❯ curl -s localhost:5503 | jq .
{
"LoginCount": 0,
"StartTime": "2022-06-08T20:49:10.183921-07:00",
"DownloadCounter": 0,
"UploadCounter": 0
}
```
Jeff Halter [Thu, 9 Jun 2022 03:41:57 +0000 (20:41 -0700)]
Fix folder upload hang with resource forks
Jeff Halter [Thu, 9 Jun 2022 02:09:38 +0000 (19:09 -0700)]
Refactor filestore to simplify testing
Jeff Halter [Thu, 9 Jun 2022 02:08:45 +0000 (19:08 -0700)]
Refactor listener setup
Jeff Halter [Wed, 8 Jun 2022 00:59:21 +0000 (17:59 -0700)]
patch: v0.5.3
Jeff Halter [Wed, 8 Jun 2022 00:59:04 +0000 (17:59 -0700)]
Fix Nostalgia ghost user bug
Jeff Halter [Wed, 8 Jun 2022 00:45:33 +0000 (17:45 -0700)]
patch: v0.5.2
Jeff Halter [Wed, 8 Jun 2022 00:44:47 +0000 (17:44 -0700)]
Fix ghost login bug in client by using 1.2.3 behavior
Jeff Halter [Tue, 7 Jun 2022 23:10:17 +0000 (16:10 -0700)]
patch: v0.5.1
Jeff Halter [Tue, 7 Jun 2022 23:03:25 +0000 (16:03 -0700)]
Backfill tests and clean up
Jeff Halter [Tue, 7 Jun 2022 23:01:46 +0000 (16:01 -0700)]
Exclude unsupported >4GiB files from file listings
Jeff Halter [Tue, 7 Jun 2022 23:00:29 +0000 (16:00 -0700)]
Fix hardcoded port in tracker registration
Jeff Halter [Tue, 7 Jun 2022 22:58:04 +0000 (15:58 -0700)]
Add initial validations of config.yaml
Jeff Halter [Tue, 7 Jun 2022 22:57:19 +0000 (15:57 -0700)]
Fix line ending in sample Agreement.txt
Jeff Halter [Tue, 7 Jun 2022 03:12:16 +0000 (20:12 -0700)]
Handle both possible brew install paths
Jeff Halter [Tue, 7 Jun 2022 02:46:43 +0000 (19:46 -0700)]
Fix getFileNameList when broken symlink present
Jeff Halter [Tue, 7 Jun 2022 02:41:07 +0000 (19:41 -0700)]
Refactor and cleanup to improve testability
Jeff Halter [Mon, 6 Jun 2022 23:48:52 +0000 (16:48 -0700)]
Revert change to effectiveFile func
Jeff Halter [Mon, 6 Jun 2022 23:46:10 +0000 (16:46 -0700)]
Improve handling of client config default path
Jeff Halter [Mon, 6 Jun 2022 23:45:38 +0000 (16:45 -0700)]
Include tracker.preterhuman.net in default config
Jeff Halter [Mon, 6 Jun 2022 23:45:27 +0000 (16:45 -0700)]
Fix overwrite of file during upload
Jeff Halter [Mon, 6 Jun 2022 23:44:57 +0000 (16:44 -0700)]
Improve tracker logging
Jeff Halter [Mon, 6 Jun 2022 15:36:18 +0000 (08:36 -0700)]
Seed the random number generator
Jeff Halter [Mon, 6 Jun 2022 14:43:16 +0000 (07:43 -0700)]
Remove version from sample config
Jeff Halter [Mon, 6 Jun 2022 13:55:22 +0000 (06:55 -0700)]
Use latest tag in docker run example
Jeff Halter [Mon, 6 Jun 2022 00:39:40 +0000 (17:39 -0700)]
minor: v0.5.0
Jeff Halter [Mon, 6 Jun 2022 00:39:34 +0000 (17:39 -0700)]
Fix handshake test
Jeff Halter [Mon, 6 Jun 2022 00:36:23 +0000 (17:36 -0700)]
Replace unsafe conn.Read with io.ReadFull
Jeff Halter [Mon, 6 Jun 2022 00:14:43 +0000 (17:14 -0700)]
DRY up duplicate panic handler func
Jeff Halter [Sun, 5 Jun 2022 23:44:18 +0000 (16:44 -0700)]
Follow symlinks in Files dir
Jeff Halter [Sun, 5 Jun 2022 23:43:51 +0000 (16:43 -0700)]
Implement some special case file descriptions
Jeff Halter [Sun, 5 Jun 2022 22:34:37 +0000 (15:34 -0700)]
Add -config flag to client
Jeff Halter [Sun, 5 Jun 2022 22:27:54 +0000 (15:27 -0700)]
Fix some data races
Jeff Halter [Sun, 5 Jun 2022 22:27:48 +0000 (15:27 -0700)]
Implement file preview
Jeff Halter [Sun, 5 Jun 2022 19:00:02 +0000 (12:00 -0700)]
Handle zero length comment and file paths for Nostalgia compatibility
Jeff Halter [Sun, 5 Jun 2022 04:58:48 +0000 (21:58 -0700)]
minor: v0.4.0
Jeff Halter [Sun, 5 Jun 2022 03:14:16 +0000 (20:14 -0700)]
Implement multi-account edit
jhalter [Sun, 5 Jun 2022 01:18:12 +0000 (18:18 -0700)]
Update Docker instructions
jhalter [Sat, 4 Jun 2022 23:01:18 +0000 (16:01 -0700)]
Use multi-stage build for smaller Docker image
Jeff Halter [Sat, 4 Jun 2022 01:51:44 +0000 (18:51 -0700)]
minor: v0.3.0
Jeff Halter [Sat, 4 Jun 2022 01:05:31 +0000 (18:05 -0700)]
Update Dockerfile and README info
Jeff Halter [Sat, 4 Jun 2022 00:11:06 +0000 (17:11 -0700)]
Initial implementation of file transfer resume
Jeff Halter [Thu, 2 Jun 2022 22:22:11 +0000 (15:22 -0700)]
Cleanup and backfill tests
Jeff Halter [Thu, 2 Jun 2022 22:20:21 +0000 (15:20 -0700)]
Implement reply quoting
Jeff Halter [Tue, 31 May 2022 18:55:47 +0000 (11:55 -0700)]
Update dependencies
Jeff Halter [Tue, 31 May 2022 18:49:28 +0000 (11:49 -0700)]
Re-enable additional file types after fixing trailing whitespace
Jeff Halter [Tue, 31 May 2022 17:43:48 +0000 (10:43 -0700)]
Buffer file writes during upload
Jeff Halter [Tue, 31 May 2022 16:06:56 +0000 (09:06 -0700)]
patch: v0.2.3
Jeff Halter [Tue, 31 May 2022 16:05:52 +0000 (09:05 -0700)]
Temporarily disable problematic file type codes
Jeff Halter [Tue, 31 May 2022 15:51:14 +0000 (08:51 -0700)]
patch: v0.2.2
Jeff Halter [Tue, 31 May 2022 15:50:54 +0000 (08:50 -0700)]
Revert change to handler permissions
Jeff Halter [Tue, 31 May 2022 04:38:51 +0000 (21:38 -0700)]
patch: v0.2.1
Jeff Halter [Tue, 31 May 2022 04:37:19 +0000 (21:37 -0700)]
Fix and refactor file transfers to handle resource forks
Jeff Halter [Tue, 31 May 2022 04:32:50 +0000 (21:32 -0700)]
Fix upload folder name pattern matching
Jeff Halter [Sun, 29 May 2022 17:14:19 +0000 (10:14 -0700)]
minor: v0.2.0