456 Commits

Author SHA1 Message Date
66dfa3a2fd did more migrating works 2016-04-29 03:55:42 +00:00
3fc215d1e7 fixed os2 build files 2016-04-28 16:02:47 +00:00
5f46de1083 updated build files 2016-04-28 15:57:20 +00:00
9cb6c963fa migrated some files from cmn to si 2016-04-28 15:29:28 +00:00
3c5b45571e rewrote assertion output function to remove dependency on sio 2016-04-28 05:52:35 +00:00
61a6cf281f added aio files. some file restructuring in progress 2016-04-27 14:57:50 +00:00
5b395db9e7 made ursd compileable for win32/64 2016-04-10 00:06:28 +00:00
028646bb54 added QSE_HTTPD_SERVER_TRANSPARENT to allow optional support for TPROXY.
changed to set the target to SECURE when the intercepted connection is known to be SECURE
2015-11-15 14:23:59 +00:00
768c2eb0c5 moved mux.c to sys from cmn 2015-10-02 06:10:55 +00:00
850ae4d83b changed awk and sed to use qse_setintrhandler() 2015-10-02 05:27:25 +00:00
74ab14974b enhanced intercept handling in httpd 2015-09-28 07:33:46 +00:00
5d35faf028 updated the xli test program to terminate on failure of qse_xli_setpairwithstr() 2015-09-02 08:45:56 +00:00
dc43385559 added qse_xli_setpairwithstr() and qse_xli_deletepair() 2015-09-02 08:43:43 +00:00
b4a08c4fee wrote qse_xli_writeini() 2015-09-02 01:27:08 +00:00
9532597507 finished implementing the initial ini-format reader.
added qse_xli_readinistd()
2015-08-31 13:31:30 +00:00
e8fb5c1948 started writing the ini-style file reader in xli 2015-08-29 13:04:46 +00:00
26440f1a96 removed unnecessary code in some initialization code.
added errnum to some open functions
2015-06-12 13:11:50 +00:00
763efada8f added qse_isuniblank() and changed qse_isblank() to use it.
regenerated various build files
2015-06-12 03:54:04 +00:00
c6644d5b52 changed qse_setdflcmgrbyid() and qse_setdflcmgr() to return the cmgr object set.
changed the default cmgr to either SLMB or UTF8 depending on the availability of underlying library functions
2015-04-27 08:37:57 +00:00
0a8e84add2 fixed some build problems on mac os x 10.1 2015-04-26 16:20:21 +00:00
7706db354e fixed building problems with old compilers 2015-03-23 15:14:43 +00:00
67a5f4f5f5 used utime and utimes as a fallback in fs-copy.c 2015-02-03 02:26:32 +00:00
0a9a80c567 added some code for file copying 2014-12-09 13:41:58 +00:00
cbb7991ca8 added QSE_DIR_LIMITED & QSE_GLOB_LIMITED
fixed bugs in qse_fs_delXXX()
2014-11-25 03:25:46 +00:00
7d21e90ce2 renamed qse_tmr_remove() to qse_tmr_delete().
removed qse_fs_delete() and added qse_fs_delfile()/qse_fs_deldir() with some new options
2014-11-24 17:01:04 +00:00
56e5b5191b switched the license to BSD 2014-11-19 14:42:24 +00:00
28ad5392c8 fixed files for an old compiler 2014-11-18 16:10:12 +00:00
45cb237aa6 added fields to keep an original query path in qse_htre_t
changed proxying routines to use the original query path instead of percent-encoding back
2014-11-14 16:56:51 +00:00
47bec1e857 fixed a typeing mistake 2014-11-14 02:45:45 +00:00
0b286a7e2a switched many #ifdef's to #if defined() 2014-11-14 02:44:20 +00:00
3db3396955 allowed to use dynamic loader even if QSE_ENABLE_STATIC_MODULE is defined 2014-11-14 02:31:47 +00:00
652784bafb made minor changes related to qse_httpd_configmod() 2014-11-13 16:39:37 +00:00
c23e2a4a7c added experimental code to pass unvalidated configuration items to a module 2014-11-12 15:39:45 +00:00
f049aa4b09 added a new option QSE_XLI_SCM_RELAXED to skip validation of child pairs under a list value 2014-11-12 05:59:47 +00:00
f0fe04fef2 enhanced configure.ac for better ssl detection 2014-11-10 09:24:35 +00:00
ed2cdcaa87 added qse_htrd_geterrnum().
changed a log message in xli/err.c
2014-11-03 15:33:15 +00:00
f10f9a569b touched up httpd debug logging 2014-10-31 08:24:49 +00:00
75dea7aa43 added preloop and postloop hooks into qse_httpd_ecb_t.
added qse_httpd_custom_t for customized event dispatching
allowed dns and urs services to be disabled programatically
added qse_httpd_addhnd() and qse_httpd_delhnd() for customized event dispatching
2014-10-30 05:53:35 +00:00
d207120933 fixed fio.c for not handling QSE_FIO_MBSPATH perperly on dos.
fixed httpd further for dos
2014-10-24 05:37:03 +00:00
5e94b7d9b2 fixed more code for watt-32 2014-10-20 04:58:15 +00:00
d9d75a5db5 fixed multiple glitches for building on non-posix platforms 2014-10-19 12:50:51 +00:00
e7287cb52c fixed code for an old gcc compiler that couldn't recognize x86 inline assembly containing the rep prefix on the same line as the movXX and stoXX instructions. 2014-10-17 15:37:36 +00:00
a842cf0767 changed httpd to accept http://name:port and https://name:port as a document root value 2014-10-17 14:15:15 +00:00
c4df310ee7 changed logging messages 2014-10-16 13:44:19 +00:00
a97cce7d70 enhanced httpd to accept a document root specified of the secure nwad prefixed with https://.
moved ssl context initialization for server from the httpd structure to the server structure
2014-10-16 12:30:20 +00:00
c9d23a0d8b added https proxying without certificate check. this is different from CONNECT. when this feature is used, the proxy establishes a https connection to the origin server 2014-10-15 15:33:37 +00:00
ca272bb55e fixed a bug of not resetting htre's flags field when clearing it 2014-10-14 12:55:00 +00:00
c5001505cd added QSE_HTTPD_RSRC_PROXY_X_FORWARDED and actual implementation 2014-10-13 14:14:06 +00:00
e46977a212 added a new root type for httpd - <XXX> where XXX is a relocation code or an error code 2014-10-09 14:42:02 +00:00
870f307d96 added an option to handle intercepted sessions locally 2014-10-09 13:09:23 +00:00