b7d14da21e
simplified relocation handling
...
deleted qse_httpd_entaskredir() and related definitions
added virtual(function pointer) cgi support.
improved pio to read /dev/fd
implemented QSE_PIO_FNCCMD for qse_pio_t
2014-09-19 14:05:02 +00:00
f84b27c1de
fixed the problem of no percent-encoding of decoded query path in proxying
2014-09-17 13:26:21 +00:00
94f015ea98
deprecated qse_ubi_t and introduced qse_httpd_hnd_t
2014-09-16 14:14:51 +00:00
2ca7afd90c
added dns preresolution
2014-09-12 14:11:47 +00:00
1f96cd45ab
fixed a bug that the remaining buffer capacity is calculated incorrectly when returning a footer to directory listing.
...
switched snprintf to qse_mbsxfmt() and qse_mbsxfmts().
added qse_mbsfmts()/qse_wcsfmts() and variants
2014-09-11 15:03:12 +00:00
97c528ca1f
added qse_httpd_dns_server_t and qse_httpd_urs_server_t.
...
deleted qse_httpd_natr_t.
deleted QSE_HTTPD_DNSNOA and QSE_HTTPD_DNSNOAAAA
added QSE_HTTPD_DNS_SERVER_A and QSE_HTTPD_DNS_SERVER_AAAA
2014-09-11 09:02:07 +00:00
d4439858d3
added some module handling code
2014-09-05 15:52:19 +00:00
bfeb437225
added qse_httpd_mod_t and supporting functions
2014-09-04 16:55:45 +00:00
d8f8f93207
added QSE_HTTPD_MODPREFIX and QSE_HTTPD_MODPOSTFIX
2014-09-03 17:11:01 +00:00
4b0f12a896
attempting to add dynamic modules into httpd
2014-09-03 16:57:33 +00:00
2e6765e4ba
added qse_shutsckhnd()
2014-09-02 15:41:12 +00:00
fc20cb22ea
added urs.prerewrite()
2014-09-01 17:37:08 +00:00
46f13c54b3
enhanced qse_getnwifcfg() for linux.
...
added qse_mbshextobin(), qse_wcshextobin()
2014-08-30 05:40:57 +00:00
f27f5a650e
written more ursd code
2014-08-27 17:39:31 +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
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
e8a241ed71
changed sockets and pipes used in httped to work in non-blocking mode
2014-07-25 17:28:20 +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
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
e21afe6f6e
enhanced c++ compiler detection
2014-05-28 16:51:32 +00:00
45b2bc5e57
added qse_sio_truncate(), qse_sio_seek(),
...
changed qse_sio_getpos() to flush first.
renamed qse_Xio_purge() to qse_Xio_drain().
2014-04-28 14:18:06 +00:00
e26b1a2a68
autoreconfed the project
2014-04-24 02:45:31 +00:00
fab24cd3d3
enhanced assertion output for win32
2014-04-23 04:37:57 +00:00
ec56609d4f
added some experimental code for legacy mac os
2014-04-22 15:30:28 +00:00
257dbbb586
fixed definitions of INLINE macros for old gcc
2014-04-21 15:34:57 +00:00