718fd13481
added unix socket support into httpd urs
2014-09-26 16:46:10 +00:00
79ba0215eb
added QSE_NWAD_LOCAL
2014-09-26 15:07:06 +00:00
056cff9192
changed configure.ac to detect dirfd() and related stuffs.
...
changed lib/cmn/syscall.h to use DIRFD related macros produced by configure
2014-09-25 15:27:08 +00:00
45ad42fa36
removed unneeded lines
2014-09-19 15:44:37 +00:00
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
bf25f92704
enhanced qse_pio_t to use /proc/self/fd and/or /proc/<<pid>>/fd more actively
2014-09-17 15:02:14 +00:00
bb7ece059d
fixed wrong memory disposal problem
2014-09-17 13:58:40 +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
3a30d67411
fixed missing urs deactivation upon initialization failure
2014-09-16 05:31:28 +00:00
2ca7afd90c
added dns preresolution
2014-09-12 14:11:47 +00:00
ffce4c94aa
fixed a memory leak bug caused when the duplicated host name is an address.
...
fixed wrong redirection code processing bug in rewriting handler.
fixed a bug of not setting the default port when no port is specfied in rewritten url address
2014-09-12 07:23:34 +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
05efcf040e
added proxy.intercept
2014-09-11 12:54:06 +00:00
a55e3b0238
fixed a bug of not handling the default dns server value properly
2014-09-11 10:16:24 +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
3fd82c7943
did some prep work to make dns query type configurable
2014-09-06 04:20:35 +00:00
624ffcb006
included qparam to url for rewriting
2014-09-06 04:08:31 +00:00
7d447c0dc6
fixed wrong qpath+qparam calculation in httpd-proxy.c
2014-09-05 17:31:36 +00:00
3b1e3dde0c
enhanced httpd-proxy
2014-09-05 16:46:44 +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
b54964ac85
added fallback code for math::round()
2014-09-03 04:08:28 +00:00
2e6765e4ba
added qse_shutsckhnd()
2014-09-02 15:41:12 +00:00
e8cef98c87
touched up some code
2014-09-02 15:24:30 +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
477dc278c2
added conditionals for SOL_SCTP
2014-08-29 16:26:13 +00:00
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