92337cb000
Add SaaS backend
...
This backend works just like the X11 backend, except it starts HamClock
on its own rather than relying on an existing instance. As the name
implies, it is intended for SaaS environments where multiple HamClocks
may be running on a single machine, and running unused instances would
be a significant waste of resources.
2021-07-10 18:51:15 -07:00
98bcce60e3
Add port config
2021-07-10 14:50:31 -07:00
9dc8030d86
Stability improvements
2021-07-10 14:28:36 -07:00
1fc8aa4505
Add connect() and disconnect() to backend API
2021-07-09 18:47:29 -07:00
185e515c66
Add documentation
...
Closes #6
2021-07-05 12:55:41 -07:00
ff3e3dcd0f
Document the server
...
Related to #6
2021-07-05 12:11:32 -07:00
87008043db
Add version negotiation
...
*Actually* closes #12 .
2021-07-05 11:39:56 -07:00
a5bae2c0e2
Add better authentication
...
Closes #5
2021-07-05 11:21:10 -07:00
44375b4b11
Replace imgage
with image
...
Closes #18
2021-06-22 14:02:16 -07:00
94fa2bfa35
Fix #12
...
This is a fix for #17 . Eventually I need to rewrite it again because
this isn't very well-written.
2021-06-22 14:00:37 -07:00
549cfb10f9
Rearrange imports
...
Just sorting imports
2021-06-20 16:44:03 -07:00
4d5ce06eb6
Configuration file ( #15 )
...
* Add support for config file
Closes #1
* Support changing config path
The path to the config file is accepted as an argument
* Remove old code
Remove the code for the old backend selection method
2021-06-20 16:37:04 -07:00
67136506a4
Improve backend selection system
...
Use a string instead of changing the import line
Related to #1
2021-06-20 15:49:36 -07:00
d18cf3e674
Rearrange functions
...
This just made the code neater; no functional changes.
2021-06-20 15:39:21 -07:00
1624ee8996
Use Tornado ( #14 )
...
This commit converts the server to use Tornado. Unfortunately, I had to
convert part of the code to async, but I avoided it as much as possible.
Closes #7
2021-06-20 15:34:04 -07:00
8155adb853
Use Argon2
...
Related to (but does not close) #5
2021-06-19 13:55:13 -07:00
a6c78674b8
Replace os.system with subprocess
...
Closes #2
2021-06-19 13:17:02 -07:00
be30709a3f
add lang=en and charset=UTF-8 to client HTML
2021-06-17 19:58:16 -07:00
87344df53e
Merge pull request #4 from kj7rrv/less-in-backend
...
Move parts of backends into new imgproc.py
2021-06-17 19:54:38 -07:00
a67f765bd2
Move parts of backends into new imgproc.py
...
A lot of code was unnecesarily shared between the backends. This places
much of that code in a new file, `imgproc.py`
2021-06-17 19:50:16 -07:00
d96f6efc74
The Client object doesn't use the Queue anymore
2021-06-17 15:46:02 -07:00
6061c80cbe
Rearrange client files
2021-06-17 15:04:51 -07:00
d57905c731
Rearrange files again, and fix more bugs
2021-06-17 14:52:23 -07:00
b0329fd8ce
Several improvements and rearranged files
2021-06-17 14:33:40 -07:00
d88766ddc0
.
2021-06-15 14:24:32 -07:00
5143593d4c
.
2021-06-15 14:21:59 -07:00
f2efc515cd
Create README.md
2021-06-15 12:57:03 -07:00
daaeab99aa
Create LICENSE
2021-06-15 12:56:32 -07:00
133eb26a0b
Initial commit
2021-06-15 12:50:51 -07:00