Commit Graph

3262 Commits

Author SHA1 Message Date
c0fc2e07d6 added mod-math.h 2014-08-29 16:22:47 +00:00
adda075fe9 fixed a crashing bug in ursd when a rewriter terminates prematurely.
changed urs code to truncate the trailing string after the  first space in the response from ursd/rewriter
2014-08-29 16:16:40 +00:00
433686b599 enhanced ursd 2014-08-28 15:59:20 +00:00
f27f5a650e written more ursd code 2014-08-27 17:39:31 +00:00
4195be2c84 fixed wrong parsing of length() 2014-08-27 17:39:03 +00:00
0251aef726 entouched upse_memcpy(), qse_memset().
added some code for urs
2014-08-26 16:29:56 +00:00
187443bb1d added ursd.c 2014-08-25 16:18:50 +00:00
78f8b4a994 added some urs code 2014-08-25 16:18:17 +00:00
eb1511b817 added more configuration items to httpd 2014-08-13 14:35:43 +00:00
1d1331247a added host/location specific dns/urs server 2014-08-12 01:42:13 +00:00
2fa6802c03 enhanced httpd 2014-08-11 05:44:03 +00:00
1ba63f1829 Added qse_str_amend()
almost finished primitive url rewriting
2014-08-08 18:53:04 +00:00
0bb946c800 added more code for dns and url rewrting support 2014-08-07 16:29:22 +00:00
ae45071b5e improved dns handling and added some code for url rewriting 2014-08-06 16:44:06 +00:00
4f4f42ae4f enhanced httpd's dns handling 2014-08-05 16:55:15 +00:00
ccb6ddcefd handled dns timeout in httpd 2014-08-05 09:55:00 +00:00
f1a77eb311 updated some build files 2014-08-04 16:36:37 +00:00
fc667d28e3 added timer and enhanced httpd to use timer for idling detection 2014-08-04 16:34:22 +00:00
fdc0ce7623 added some time calc functions 2014-08-01 17:17:00 +00:00
019475149c added QSE_HTTPD_SERVERSTD_PSEUDONYM 2014-07-30 16:42:25 +00:00
ae759f21e3 added X-Forwarded-For and fixed Via in httpd 2014-07-29 16:39:14 +00:00
c1888aba6a added EWOULDBLOCK into error code translation 2014-07-25 18:25:41 +00:00
043be1bcdc fixed a typo 2014-07-25 18:10:56 +00:00
e8a241ed71 changed sockets and pipes used in httped to work in non-blocking mode 2014-07-25 17:28:20 +00:00
6137df4e86 implemented simple dns caching in httpd 2014-07-24 16:22:06 +00:00
1231b3b941 improved dns and proxy handling in httpd 2014-07-23 16:07:43 +00:00
5703aaa8a5 touched up httpd 2014-07-22 17:58:11 +00:00
ad0d80fff5 added more name resolution code 2014-07-18 17:11:03 +00:00
88aaa1532a added some dns code 2014-07-17 16:11:02 +00:00
4e0e403a73 added some code for name resolution 2014-07-16 15:31:04 +00:00
a0e2a7067c squeezed in raw proxying code into normal proxy 2014-07-15 16:22:24 +00:00
a7ca23fa50 added some code to support raw proxying 2014-07-14 17:07:05 +00:00
efc8d5ceb4 touched up some code 2014-07-11 14:17:00 +00:00
fdce5fc592 migrated rand(), srand(), system() to modules 2014-07-11 07:42:28 +00:00
82a639045f changed to prototype of qse_mmgr_t function to accept mmgr itself instead of mmgr->ctx and fixed a memory leak bug under a certain failure condition 2014-07-09 15:01:16 +00:00
36b20b4169 renamed qse_xstr_t to qse_cstr_t 2014-07-08 14:30:42 +00:00
22444e298a changed some comments 2014-07-02 13:59:32 +00:00
a3453e5bd0 remove qse_cstr_t and related types. switched all existing references to qse_cstr_t and its family 2014-07-02 12:28:58 +00:00
7423092c39 removed most math functions from the main engine. migrated them to the math module 2014-07-01 15:27:27 +00:00
0c5d9eee9c added math::acos, math::asin, math::ceil, math::floor, math::round, math::sinh, math::cosh, math::tanh to awk 2014-06-30 02:30:49 +00:00
6b2f1f8771 fixed a typo 2014-06-30 01:26:32 +00:00
4bb71a765e fixed a bug in configure.ac and bugs in awk sample programs 2014-06-08 14:11:12 +00:00
d40eb87b85 exposed math functions as math::xxxx 2014-06-08 12:46:04 +00:00
e21afe6f6e enhanced c++ compiler detection 2014-05-28 16:51:32 +00:00
134d91e5a1 removed unneeded lines 2014-05-28 08:43:03 +00:00
7774a8a8fe migrated index_or_rindex() to fnc.c and exported some functions to shared by index(), str::index(), str::rindex() 2014-05-28 08:40:51 +00:00
9ec0981157 exposed str::match(), str::printf(), str::sub(), str::gsub() 2014-05-27 15:28:31 +00:00
b75630a8bb exposed str::split() 2014-05-27 14:26:04 +00:00
fdad26bba1 fixed a wrong field name that caused a compilation error on solaris 8.
make some builtin string functiosn available under str::
2014-05-27 14:13:12 +00:00
ffe3bd3207 added str::value(). 2014-05-01 14:35:17 +00:00