Commit Graph

34 Commits

Author SHA1 Message Date
Unrud 73e42f8101 Enable static type checking 2021-09-26 22:24:45 +02:00
Unrud 0e8949ff71 Internal server: Shutdown server via socket 2020-10-04 14:40:52 +02:00
Unrud 30c9c55358 Exit immediately after cleanup when signal is received
Waiting for clients introduces the risk that we exceed some timeout (e.g. from systemd) and get killed instead.
2020-08-31 14:11:42 +02:00
Unrud b98cd98c4c Fix internal server on FreeBSD 2020-08-18 22:51:35 +02:00
Unrud 6ec63ccc9b Handle missing IPv6 support by the kernel
This is different from disabled IPv6.

Fixes #1050
2020-05-24 10:11:40 +02:00
Unrud 8ca01a4989 Fix integrated server on android 2020-04-09 22:01:55 +02:00
Unrud f46a3e3d24 Fix test on MacOS (3) 2020-02-20 11:27:26 +01:00
Unrud ee984b49d4 Fix test on MacOS (2) 2020-02-20 10:55:00 +01:00
Unrud 363dd79833 Fix test on MacOS 2020-02-20 10:42:50 +01:00
Unrud 8890a4c030 Handle disabled IPv6 support and workaround for PyPy 2020-02-20 07:57:39 +01:00
Unrud 9603aa3496 Tests: Replace gunicorn with waitress (works on Windows too) 2020-02-20 07:57:39 +01:00
Unrud 941bb157cc Cosmetic changes 2020-02-19 10:01:39 +01:00
Unrud 180e96b332 Move internal options to other sections 2020-02-19 09:50:36 +01:00
Unrud 5371be2b39 Mark internal configuration options and sections with underscore 2020-02-19 09:50:27 +01:00
Unrud 66fabbead9 Use socket pairs to communicate with client threads 2020-02-19 09:50:19 +01:00
Unrud fc180266d5 Improve tests
- Parse and verify XML responses
- Extract methods for common requests
2020-01-20 09:47:51 +01:00
Unrud 866aa34f54 Cosmetic changes 2020-01-19 21:07:54 +01:00
Unrud 0fb02cd026 Cosmetic changes (pylint) 2020-01-17 12:59:14 +01:00
Unrud ed72e697de Tests: Use absolute imports 2020-01-15 18:44:00 +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 14b46c04bf Create configuration for isort 2019-06-15 09:01:55 +02:00
Unrud 93c1581e21 tests: enable debugging for new processes 2018-09-09 15:19:48 +02:00
Unrud f1de843188 test WSGI server 2018-09-09 14:58:51 +02:00
Unrud 171651e205 test command line interface 2018-09-09 14:58:44 +02:00
Unrud 515a5c9d18 cosmetics 2018-09-09 14:58:43 +02:00
Unrud 95d8c273c4 restore EAI_ADDRFAMILY after test 2018-09-09 14:58:42 +02:00
Unrud 94bb4fbdae Tests: generalize IPv6 detection 2018-09-08 09:24:46 +02:00
Unrud 7760f4edf0 Travis doesn't support IPv6 on osx and linux with sudo 2018-09-06 10:52:27 +02:00
Unrud 8fe2d987e0 Use IP instead of hostname localhost 2018-09-06 10:52:27 +02:00
Unrud dec2ad8bea Add support for IPv6 hostnames 2018-09-06 09:12:53 +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