Commit Graph
100 Commits
Author SHA1 Message Date
lorenz.stechauner f4d30206b0 Fix hidden paths 2021-03-11 22:09:32 +01:00
lorenz.stechauner 5b094ba98d Hidden paths -> 403 2021-03-11 22:05:38 +01:00
lorenz.stechauner f60cdc8228 Added TODO for 3xx Redirects 2021-03-11 20:30:03 +01:00
lorenz.stechauner ab1c4d6fd4 Changed 203 -> 404 2021-03-11 20:25:07 +01:00
lorenz.stechauner 26d54e9968 Added error documents and 203 response if webroot does not exist 2021-03-11 20:19:14 +01:00
lorenz.stechauner b6c7d8f58e URL UTF-8 Bugfix 2021-01-24 21:20:48 +01:00
lorenz.stechauner 53fcceeafb Add FIXME 2021-01-17 18:10:50 +01:00
lorenz.stechauner 96567909db FastCGI error bugfix 2021-01-17 18:06:03 +01:00
lorenz.stechauner 4b3c067a75 Fix includes 2021-01-17 17:56:16 +01:00
lorenz.stechauner 77b80ca67b Bugfix splice 2021-01-13 21:21:24 +01:00
lorenz.stechauner 70e76d8783 Error doc update 2 2021-01-10 12:22:48 +01:00
lorenz.stechauner 6b1bc54cf3 Error doc update 2021-01-10 12:18:44 +01:00
lorenz.stechauner e1edb48a3c Redirect to https even on reverse proxy 2021-01-09 12:57:24 +01:00
lorenz.stechauner dc5d1bebcc Add TODO for access/error log file 2021-01-09 12:39:55 +01:00
lorenz.stechauner 7b562c4b78 Reverse proxy printing debug message always 2021-01-09 11:50:44 +01:00
lorenz.stechauner 413ab2aa5b Reverse proxy bugfix 2021-01-08 21:43:39 +01:00
lorenz.stechauner 68315b9765 Update version string to 4.2 2021-01-08 20:16:25 +01:00
lorenz.stechauner 820a232a96 Sending X-Forwarded-For 2021-01-08 19:59:18 +01:00
lorenz.stechauner b676388018 Bugfix for proxy 2021-01-08 19:45:41 +01:00
lorenz.stechauner debac11f90 Trying proxy more often 2021-01-08 17:52:35 +01:00
lorenz.stechauner 9297788cdf Added TODOs 2021-01-07 22:51:02 +01:00
lorenz.stechauner e61d16fb41 Hopefully bugfix 2021-01-07 22:35:49 +01:00
lorenz.stechauner ebf3258092 Bugfix? 2021-01-07 22:26:01 +01:00
lorenz.stechauner 59d0c485fd Add version in welcome string 2021-01-07 22:13:15 +01:00
lorenz.stechauner c90df2397f Removed debug message 2021-01-07 22:12:27 +01:00
lorenz.stechauner c4eb6709cf Changed buffer mode for stdout 2021-01-07 22:11:27 +01:00
lorenz.stechauner a73cbac7a1 Bugfix for sending files 2021-01-07 22:03:11 +01:00
lorenz.stechauner 95946b1666 Reverse proxy working 2021-01-07 21:58:45 +01:00
lorenz.stechauner 785ab31890 Added custom status 2021-01-07 18:28:51 +01:00
lorenz.stechauner 5481d314c9 Error document update 2 2021-01-07 18:00:32 +01:00
lorenz.stechauner 5986f39802 Error document update 2021-01-07 17:58:08 +01:00
lorenz.stechauner a972340209 Add custom status todos 2021-01-07 17:53:55 +01:00
lorenz.stechauner e6dd8b84f9 Error document style update 2021-01-07 17:53:38 +01:00
lorenz.stechauner c3942b3382 Bugfix 2 2021-01-06 23:38:28 +01:00
lorenz.stechauner fde2b7aabb Bugfix reverse proxy 2021-01-06 23:34:18 +01:00
lorenz.stechauner d0be587a36 Bugfix 2021-01-06 23:29:45 +01:00
lorenz.stechauner 351568004f Add reverse proxy 2021-01-06 23:24:47 +01:00
lorenz.stechauner be757add02 Bugfix URI 2021-01-06 19:19:06 +01:00
lorenz.stechauner 037c150868 enhanced reverse proxy message 2021-01-06 19:17:25 +01:00
lorenz.stechauner 576d0a0dba Dig error as print 2021-01-06 19:15:20 +01:00
lorenz.stechauner ee6f9115a8 client refactor 2021-01-06 19:10:06 +01:00
lorenz.stechauner 6bbf79245b Report status on not local mode 2021-01-06 18:45:38 +01:00
lorenz.stechauner 080d729f31 Add config file 2021-01-06 15:49:52 +01:00
lorenz.stechauner 2f6ba62715 Small http err doc fix 2021-01-05 23:14:36 +01:00
lorenz.stechauner 4d4d94fc81 Add config.c and config.h 2021-01-05 23:01:38 +01:00
lorenz.stechauner 55028bd9cd HTTP error document update 2021-01-05 23:01:04 +01:00
lorenz.stechauner 8b0eb45854 Handling IPv6 addresses as Host field 2021-01-05 19:45:00 +01:00
lorenz.stechauner df49236130 Preventing double slashes 2021-01-04 20:56:05 +01:00
lorenz.stechauner c7ca62a7e9 Add TODO for double slashes 2021-01-03 22:18:30 +01:00
lorenz.stechauner 5d01f7e219 Error document style update 2021-01-03 16:21:42 +01:00
lorenz.stechauner ceb0167742 Small Code Refactor 2021-01-01 22:40:01 +01:00
lorenz.stechauner 8fa9f2528f Bugfix dir mode 3 2021-01-01 22:36:31 +01:00
lorenz.stechauner 2e16fdee96 Bugfix dir mode 2 2021-01-01 22:32:59 +01:00
lorenz.stechauner f9b7e83ac8 Bugfix dir mode 2021-01-01 22:28:53 +01:00
lorenz.stechauner 9b9ddbb913 Add get_dir_mode 2021-01-01 22:17:30 +01:00
lorenz.stechauner 566ac0ca93 Update of Default error doc 2021-01-01 21:44:34 +01:00
lorenz.stechauner bcdf36527f Dir mode change to info 2020-12-29 23:32:46 +01:00
lorenz.stechauner 75ef4110c8 Using right country code 2020-12-29 17:13:47 +01:00
lorenz.stechauner f1064692a8 GeoIP hardcoded ip bugfix 2020-12-29 16:36:49 +01:00
lorenz.stechauner f0ec64b629 GeoIP Info implemented 2020-12-29 16:26:53 +01:00
lorenz.stechauner 0db781e823 Bugifx double free client.buf 2020-12-29 11:50:23 +01:00
lorenz.stechauner 798c41f1c8 Bugfix for POST and PUT method 2020-12-29 11:48:56 +01:00
lorenz.stechauner bc4a764bd5 Update .gitignore 2020-12-29 11:23:08 +01:00
lorenz.stechauner 105e11d31d Add Todo for Reverse Proxy 2020-12-29 11:17:51 +01:00
lorenz.stechauner 15530b642a Non-existent webroot bugfix 2020-12-29 11:05:38 +01:00
lorenz.stechauner e856f3f091 Using strcmp more often 2020-12-29 10:52:48 +01:00
lorenz.stechauner b04c787df4 Method parsing bugfix 2020-12-29 10:46:44 +01:00
lorenz.stechauner ee7d1e086b Get hostnames with reverse DNS 2020-12-28 23:32:37 +01:00
lorenz.stechauner cf8862100a Stdout unbuffered 2020-12-28 22:56:03 +01:00
lorenz.stechauner 4cc7b1c18a Bugfix for charset in Content-Type 2020-12-28 21:04:39 +01:00
lorenz.stechauner 6fa62aeb4d Range Responses 2020-12-28 19:11:56 +01:00
lorenz.stechauner 3663a6064b Added TODO for Reverse DNS 2020-12-28 16:40:48 +01:00
lorenz.stechauner ed233f8b5e Bugifx for closed connections 2020-12-28 16:07:39 +01:00
lorenz.stechauner 6e8875d528 Bugfix query 2020-12-28 15:57:23 +01:00
lorenz.stechauner 640f3abc1f Flush after print 2020-12-28 15:22:02 +01:00
lorenz.stechauner 7d8f065ec9 Add compile-debian target 2020-12-28 14:57:09 +01:00
lorenz.stechauner dd44ffee95 Update Makefile 2020-12-28 14:53:03 +01:00
lorenz.stechauner c0962b90a6 Bugfix create /var/necronda-server/ 2020-12-28 14:01:16 +01:00
lorenz.stechauner 161952441d Shared mem bugfix 3 2020-12-28 13:55:38 +01:00
lorenz.stechauner 09b2118863 Shared mem bugfix 2 2020-12-28 13:53:18 +01:00
lorenz.stechauner b64828b01a Shared mem debug 2020-12-28 13:48:37 +01:00
lorenz.stechauner 8a640acd24 Remove shared mem on error 2020-12-28 13:37:30 +01:00
lorenz.stechauner 609fd34ab7 Define value only if not defined 2020-12-28 13:32:24 +01:00
lorenz.stechauner 7cb4f40d22 Process FastCGI header fields 2020-12-28 13:18:38 +01:00
lorenz.stechauner 156c7d6621 normal printing in fastcgi.c 2020-12-28 09:23:00 +01:00
lorenz.stechauner f39e1a6cb6 Code Cleanup 2020-12-27 23:58:59 +01:00
lorenz.stechauner c708633197 FastCGI stdin implementation 2020-12-27 23:57:14 +01:00
lorenz.stechauner b7f574e2ed Last-Modified for php scripts 2020-12-27 22:42:01 +01:00
lorenz.stechauner be4475c336 Bugfix for FastCGI compression 2020-12-27 20:27:25 +01:00
lorenz.stechauner c6fbf25192 Bugfix for FastCGI compression 2020-12-27 20:15:49 +01:00
lorenz.stechauner b6ecb68b1a FastCGI compression 2020-12-27 20:04:15 +01:00
lorenz.stechauner 492e6a94cb Remove debugging file messages 2020-12-27 19:39:00 +01:00
lorenz.stechauner 1733ad3c1d Always lowering both http field names in search 2020-12-27 19:36:48 +01:00
lorenz.stechauner 885ec2226f FastCGI working buggy 2020-12-27 18:33:50 +01:00
lorenz.stechauner 1429961e44 Add fastcgi 2020-12-26 21:13:18 +01:00
lorenz.stechauner d88c70c978 Compression of xml files 2020-12-24 23:53:14 +01:00
lorenz.stechauner bfe08623c2 Bugfix for receive in http.c 2020-12-24 23:52:58 +01:00
lorenz.stechauner 2ed8451db1 File compression working 2020-12-23 21:19:40 +01:00
lorenz.stechauner 495381ab3f Possibility to accept If-Modified-Since field 2020-12-23 18:57:37 +01:00
lorenz.stechauner 9d1594dc01 Using SEEK_END and SEEK_SET 2020-12-23 18:33:34 +01:00