93 Commits

Author SHA1 Message Date
23977b04fc Bump version to 0.9.37 2021-09-30 02:08:14 -04:00
d0f3e9e285 Bump version to 0.9.36 2021-09-23 14:01:38 -04:00
772807deb3 Bump version to 0.9.35 2021-09-13 02:20:46 -04:00
694b8e85a0 Bump version to 0.9.34 2021-08-24 16:15:25 -04:00
a18cef5f25 Bump version to 0.9.33 2021-08-21 03:28:48 -04:00
afdf254297 Bump version to 0.9.32 2021-08-19 12:37:58 -04:00
7ecc6a2635 Bump version to 0.9.31 2021-07-30 12:08:12 -04:00
2a99a27feb Bump version to 0.9.30 2021-07-20 00:01:45 -04:00
fa1d93e933 Bump version to 0.9.29 2021-07-19 16:55:41 -04:00
71e4d0b32a Bump version to 0.9.28 2021-07-19 09:29:34 -04:00
15d92c483f Bump version to 0.9.27 2021-07-19 00:03:40 -04:00
602093029c Bump version to 0.9.26 2021-07-18 20:49:52 -04:00
2e9f6ac201 Bump version to 0.9.25 2021-07-11 23:19:09 -04:00
551bae2518 Bump version to 0.9.24 2021-07-09 15:58:36 -04:00
7082982a33 Bump version to 0.9.23 2021-07-05 23:40:32 -04:00
37cd278bc2 Bump version to 0.9.22 2021-07-05 14:18:51 -04:00
f12de6727d Adjust logo slightly and add debug state 2021-07-02 02:32:08 -04:00
e94f5354e6 Update startup messages with new ASCII logo 2021-07-02 02:21:30 -04:00
fe0a1d582a Bump version to 0.9.21 2021-06-29 19:21:31 -04:00
d2bcfe5cf7 Bump version to 0.9.20 2021-06-14 18:06:27 -04:00
cf96bb009f Bump version to 0.9.19 2021-06-06 01:47:41 -04:00
73407e245f Move startup code to an entrypoint function
Prevents further issues with startup.
2021-05-30 00:18:04 -04:00
25f80a4478 Move API version string location to Daemon
Prevents a startup bug with pvcapid-manage.py.
2021-05-30 00:11:24 -04:00
c6bececb55 Revamp config parsing and imports
Brings sanity to the passing of the config variable around the various
submodules for use in the ZKConnection decorator.
2021-05-28 23:33:36 -04:00
0c75a127b2 Bump version to 0.9.18 2021-05-23 17:23:10 -04:00
9de14c46fb Bump version to 0.9.17 2021-05-19 17:06:29 -04:00
fe15bdb854 Bump version to 0.9.16 2021-05-10 01:13:21 -04:00
669338c22b Bump version to 0.9.15 2021-04-08 13:37:47 -04:00
3330624f70 Fix bump_version to include API 2021-03-30 10:30:01 -04:00
0bf276fd51 Update copyright year in headers 2021-03-25 17:01:55 -04:00
f4ec161aa2 Update file copyright header.
Remove the option to select a later version of the GPL.
2021-03-25 16:58:02 -04:00
094d25dafa Increase indent further 2021-02-14 16:43:51 -05:00
f1c0c9325d Fix indentation issue with API daemon 2021-02-14 16:41:52 -05:00
aba567d6c9 Add nice startup banners to both daemons
Add nicer easy-to-find (yay ASCII art) banners for the startup printouts
of both the node and API daemons. Also adds the safe loader to pvcnoded
to prevent hassle messages and a version string in the API daemon file.
2021-02-08 02:51:43 -05:00
4a5d50d0e6 Lint: E225 missing whitespace around operator 2020-11-07 12:16:36 -05:00
f85c2c2a75 Remove PyWSGI and move to Flask server
Gevent was completely failure. The API would block during large file
uploads with no obvious solutions beyond "use gunicorn", which is not
suited to this. I originally had this working with the Flask "debug"
server, so just move to using that all the time. SSL is added using a
custom context with the OpenSSL library, so include that as a
dependency.
2020-10-26 01:58:43 -04:00
adfe302f71 Move monkeypatch before all imports 2020-10-24 20:53:44 -04:00
973c78b8e0 Use monkeypatch to allow multithreaded prod flask
Without this tasks were blocking when other task were active (for
instance, any task with --wait). Using the moneypatch, these no longer
block.
2020-08-28 02:09:31 -04:00
b51f0a339d Fix bug in SSL enabled WSGI server 2020-08-26 13:52:45 -04:00
b438b9b4c2 Import gevent for production listener 2020-02-21 09:39:07 -05:00
31a117e21c Fix call to config dictionary from pvc_api 2020-02-20 15:11:20 -05:00
26c2c2c295 Further split API so only Flask can be loaded 2020-02-08 20:36:53 -05:00
4f25c55efc Fix startup of API daemon
References #79
2020-02-08 20:27:45 -05:00