From 6988a0571d5d37ea0f38ee3e4066533158f608bc Mon Sep 17 00:00:00 2001 From: Jeff Halter <868228+jhalter@users.noreply.github.com> Date: Sat, 24 Jul 2021 17:54:17 -0700 Subject: Initial squashed commit --- README.md | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..799a903 --- /dev/null +++ b/README.md @@ -0,0 +1,83 @@ +# Mobius + +Cross-platform command line [Hotline](https://en.wikipedia.org/wiki/Hotline_Communications) server and client + +[![CircleCI](https://circleci.com/gh/jhalter/mobius/tree/master.svg?style=svg&circle-token=7123999e4511cf3eb93d76de98b614a803207bea)](https://circleci.com/gh/jhalter/mobius/tree/master) + +# Installation + +### Mac OS X + +#### Client + + brew install jhalter/mobius-hotline-client/mobius-hotline-client + +#### Server + + brew install jhalter/mobius-hotline-client/mobius-hotline-client + +### Linux + +Download a compiled release for your architecture from the Releases page + +### Windows + + TODO + +# Build + +To build from source, run +`make build` + +# Features + +* Hotline 1.2.3 + +## Usage + +### Precompiled binaries +To get started quickly, download the precompiled binaries for your platform: + +* [Linux]() +* [Mac OS X]() + +## Compatibility + +The server has been tested with: + * Hotline Client version 1.2.3 + * Hotline Client version 1.8.2 + * Hotline Client version 1.9.2 + * Nostalgia + +### Build from source + + make build + + +# TODO + +* Implement 1.5+ protocol account editing +* Implement folder transfer resume +* Implement file transfer queuing +* Map additional file extensions to file type and creator codes +* Implement file comment read/write +* Implement user banning +* Implement Maximum Simultaneous Downloads +* Maximum simultaneous downloads/client +* Maximum simultaneous connections/IP +* Implement server broadcast +* Implement statistics: + * Currently Connected + * Downloads in progress + * Uploads in progress + * Waiting Downloads + * Connection Peak + * Connection Counter + * Download Counter + * Upload Counter + * Since + + +# TODO - Someday Maybe + +* Implement Pitbull protocol extensions \ No newline at end of file -- cgit