787 Commits

Author SHA1 Message Date
72fd080f70 added qse_getxlirootxtn(), QSE_XLI_ROOTXTNSIZE as well as the rootxtnsize parameter to multiple initialization functions 2013-09-20 07:18:26 +00:00
99d0e04879 added QSE_XLI_LEADDIGIT.
enhanced keyword and identifier scanning for xli
2013-09-17 01:28:04 +00:00
3d6f9af82b added qse_freexliroot() and qse_xli_yeildroot().
changed qse_xli_getpairxtn() to qse_getxlipairxtn()
2013-09-16 14:32:50 +00:00
c1c1f203ee added QSE_XLI_MULSEGSTR 2013-09-16 13:33:51 +00:00
cb170d2e7a add QSE_XLI_PAIRXTNSIZE and qse_xli_getpairxtn() 2013-09-16 11:03:44 +00:00
7e98acf59f added check for HAVE_LINUX_NETFILTER_IPV4_H 2013-09-13 07:14:08 +00:00
ab062079d6 added the check for sin6_scope_id 2013-09-13 06:42:07 +00:00
cad563503a renamed QSE_MSTRTONUM()/QSE_WSTRTONUM() to QSE_MBSTONUM()/QSE_WCSTONUM() 2013-09-11 09:15:22 +00:00
04e6df3dd8 enhanced qse_mbsxsubst() and qse_wcsxsubst() for buffer size prediction 2013-09-09 05:47:54 +00:00
5734b05114 enhanced qse_strxsubst().
added qse_strxnsubst()
2013-09-08 17:26:43 +00:00
f1485520ea deleted private fields from qse_httpd_task_t and created qse_httpd_real_task_t for better encapsulation 2013-08-24 15:16:20 +00:00
035a4329bd deleted stx directories 2013-08-24 14:04:12 +00:00
d841c9f62f changed awk to handle IGNORECASE with a regular expression engine that doesn't have a run-time option but has a compile-time option 2013-08-23 15:19:29 +00:00
462c891e1d added qse_xli_insertpairwithstrs().
renamed qse_xli_getnumpairs() to qse_xli_countpairs().
reworked qse_xli_findpair() and qse_xli_countpairs()
2013-07-15 06:52:06 +00:00
2b58fc6fe3 added qse_xli_definepair() and qse_xli_undefinepair().
renamed some xli functions.
updated cmd/httpd to utilize qse_xli_definepair()
2013-07-12 15:37:29 +00:00
67c47e906d started adding simple xli validation 2013-07-11 16:55:08 +00:00
d2505bdbcd added code to accept a number as a xli value.
renamed pair->name to pair->alias and related functions.
enhanced xli reader to support string escaping
2013-07-01 15:16:19 +00:00
6f965a75d9 added qse_xli_dupflatstr() and renamed qse_xli_addnextsegtostr() to qse_xli_addsegtostr().
made relevant changes to cmd/httpd/httpd.c for the change of qse_xli_str_t
2013-07-01 09:10:13 +00:00
aeb9b79220 changed the structure of qse_xli_str_t. this breaks cmd/httpd/httpd.c
finished the xli output functions mostly
2013-06-29 17:01:32 +00:00
e7b5352046 added QSE_XLI_KEEPTEXT and QSE_XLI_KEEPFILE and implemented these options 2013-06-23 14:44:29 +00:00
a218958f51 added qse_xli_getroot() and started implementing qse_xli_write() 2013-06-01 13:34:57 +00:00
fc18cd2db6 enhanced split(),ENVIRON,ARGV in awk to build a numeric string if a string can be converted to a number 2013-05-29 08:46:23 +00:00
caf3cf8171 fixed more file inclusion bugs 2013-05-15 14:20:29 +00:00
639391d887 added QSE_SIO_KEEPPATH and qse_sio_getpath().
fixed a file inclusion bug in awk and xli
2013-05-15 12:05:24 +00:00
e01ac6bbac enhanced awk error codes for more consistency 2013-04-19 15:06:52 +00:00
3d813a1bf1 amended the reference handling in Awk.cpp.
added str::index() and str::rindex().
enhanded qse_awk_rtx_valtobool().
removed QSE_AWK_NCMPONSTR from QSE_AWK_CLASSIC.
added QSE_AWK_NCMPONSTR to QSE_AWK_MODERN.
2013-04-16 15:30:37 +00:00
23d316a659 enhanced qse_awk_rtx_setrefval() to handle references properly
enhanced qse_awk_rtx_valtostr() and qse_awk_rtx_valtonum() to handle references more correctly.
changed some awk error codes.
2013-04-16 10:09:24 +00:00
d5cca9d524 added qse_awk_rtx_ecb_gblset_t.
fixed a bug of returning an error when it must not in get_reference() in awk/run.c
2013-04-15 13:18:03 +00:00
d6208e893e added max-nofile and max-nproc to httpd 2013-04-13 05:22:41 +00:00
bad915cc55 added some code for integrating TRE into awk 2013-04-06 13:39:56 +00:00
33d7fd632c implemented QSE_DIR_SORT.
changed the way directory listing is formatted.
2013-04-04 15:04:45 +00:00
8363f28e47 escaped path names when listing a directory.
added qse_httpd_escapehtml()
2013-03-31 15:19:24 +00:00
28119c7289 enhanced qse_httpd_entaskfile() and qse_httpd_entaskdir() to handle more methods.
added qse_httpd_entaskallow().
removed some unused functions.
2013-03-28 09:43:59 +00:00
597824fc89 changed the request inspection order for resource making 2013-03-24 16:35:44 +00:00
433b0da96d deleted QSE_HTTPD_SERVERSTD_EXPECT100 and improved 'Expect:' handling to return '417 Expectation Failed' for unknown expecttion 2013-03-22 14:48:57 +00:00
d5603febaa added QSE_HTTPD_SERVERSTD_EXPECT100 2013-03-22 12:45:39 +00:00
5777602a01 enhanced the httpd proxy code to add 'Via:' if QSE_HTTPD_PROXYNOVIA is not set 2013-03-14 06:33:54 +00:00
847a08c455 enhanced cmd/http/httpd.c to load host/location-specific configuration data 2013-03-11 16:34:41 +00:00
357aec132a added qse_xli_getnumpairsbyname() 2013-03-10 16:25:36 +00:00
096628f7a7 added qse_httpd_serverstd_ssl_t 2013-03-04 04:46:22 +00:00
e24161d184 added -n to qsehttpd 2013-02-23 16:15:27 +00:00
9e2010f85c added qse_httpd_serverstd_realm_t and qse_httpd_serverstd_auth_t 2013-02-22 08:56:34 +00:00
624a917b45 removed many debugging messages from httpd 2013-02-22 05:01:33 +00:00
394cb34c04 fixed build files and renamed std.h to be more specific 2013-02-22 03:18:42 +00:00
779d7bc375 added qse_httpd_serverstd_root_t 2013-02-21 15:49:49 +00:00
b420a7c0dc added file-access and dir-access to cmd/http/httpd.c 2013-02-21 15:00:08 +00:00
b677b4a892 renamed qse_httpd_reconf() to qse_httpd_impede().
added more enhancements to httpd
2013-02-20 08:47:22 +00:00
ddae5542d2 enhanced cmd/http/httpd.c to load configuration from file 2013-02-19 13:31:18 +00:00
5bc774db3a revising httpd 2013-02-18 13:45:50 +00:00
bbdf168ee8 added AM_SILENT_RULES to configure.ac 2013-02-09 13:31:31 +00:00