28 Commits

Author SHA1 Message Date
Unrud
4a43b17840 Remove reverse DNS lookup
It wasn't working for years because the functionality was removed from http.server.
Nobody complained.
2020-02-19 09:48:34 +01:00
Unrud
0fb02cd026 Cosmetic changes (pylint) 2020-01-17 12:59:14 +01:00
Unrud
88a0af8ba1 Improve documentation 2020-01-12 23:32:28 +01:00
Unrud
caf5ff1080 Change default value for external users 2020-01-12 23:32:26 +01:00
Unrud
b7590f8c84 Rework configuration 2019-06-17 04:18:09 +02:00
Unrud
63e6d091b9 Update copyright 2019-06-17 04:13:24 +02:00
Unrud
edc20ed510 Implement fallback for multiprocessing module
module is not working on Android
2018-11-03 21:51:09 +00:00
Unrud
6b9fc870c2 BaseServer doesn't have __exit__ in Python < 3.6 2018-09-09 15:19:48 +02:00
Unrud
e4ee569bd2 Measure coverage of forked processes 2018-09-09 07:28:36 +02:00
Unrud
ae99584a7b Modify OpenSSL's RNG after fork
https://docs.python.org/3.7/library/ssl.html#multi-processing
2018-09-09 07:28:36 +02:00
Unrud
4fb851c80e cleanup and wait for child processes 2018-09-08 14:57:55 +02:00
Unrud
9b029ac084 use one application for all hosts 2018-09-06 09:12:53 +02:00
Unrud
dec2ad8bea Add support for IPv6 hostnames 2018-09-06 09:12:53 +02:00
Unrud
2275ba4f93 Add support for systemd socket activation 2018-09-06 09:12:52 +02:00
Unrud
e0eeae02dd Modify socket in server_bind() 2018-09-06 09:12:51 +02:00
Unrud
901c5d059f only use forking on posix 2018-09-05 11:37:18 +02:00
Unrud
5e0a387ed9 remove whitespace before email 2018-09-04 03:33:47 +02:00
Unrud
5a433f5476 Test internal server 2018-09-04 03:33:45 +02:00
Unrud
49d35cf618 Delay SSL handshake 2018-09-04 03:33:43 +02:00
Unrud
8a817cf402 Copy configuration before modifying 2018-09-04 03:33:36 +02:00
Unrud
c08754cf92 Don't overwrite attributes of classes 2018-08-28 16:19:49 +02:00
Unrud
8869b34470 refactor 2018-08-28 16:19:43 +02:00
Unrud
30a9ecc06b Use forking for internal server when available 2018-08-18 12:56:41 +02:00
Unrud
f708a7b2b6 Use " instead of ' 2018-08-18 12:56:40 +02:00
Unrud
4282ea46e4 Add section for internal configuration 2018-08-18 12:56:38 +02:00
Unrud
a5fa35e785 require python>=3.5.2 2018-08-16 08:00:02 +02:00
Unrud
59d10ef9f7 Only limit content length with internal server 2018-08-16 08:00:01 +02:00
Unrud
3d77238a4b Move WSGI server to server.py 2018-08-16 08:00:00 +02:00