822bcf3afb
enhanced get_highest_fd().
...
fixed an inifite looping bug in pio with posix_spawn() used
2013-09-11 09:14:29 +00:00
04e6df3dd8
enhanced qse_mbsxsubst() and qse_wcsxsubst() for buffer size prediction
2013-09-09 05:47:54 +00:00
88266f1b2e
updated Makefile.am
2013-09-08 17:27: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
47677ca566
minor touch-ups
2013-07-24 04:10:02 +00:00
d47976d218
fixed the error string table
2013-07-22 13:27:00 +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
2bccba995c
fixed a xli reader bug of not placing the comment text inside a proper list
2013-07-02 13:10:11 +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
3e21bc4f98
made changes to clear errors before reading and writing xli
2013-07-01 09:29:08 +00:00
d8cb7f4ef1
fixed the xli writing bug of not writing multi-segment string properly and added qse_xli_clearwionames()
2013-07-01 09:26:39 +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
8b305fb6a7
some more code for writing xli
2013-06-29 04:17:32 +00:00
f8e8924c2d
added more xli output code
2013-06-27 15:18:33 +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
15300bfcfc
fixed a bug of not setting the last character properly upon EOF in get_char() of awk and xli
2013-05-15 15:08:39 +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
8bc5ea07e3
added the auth-rule option to httpd
2013-04-23 08:21:26 +00:00
b6b18918b9
changed awk modules to hard-fail when qse_awk_setrefval() fails
2013-04-20 01:57:50 +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
45b26152e3
fixed a potential problem in ssl
2013-04-08 08:11:19 +00:00
987c2cdbae
added 1 more test case for qse_dir_t
2013-04-07 01:53:54 +00:00
bad915cc55
added some code for integrating TRE into awk
2013-04-06 13:39:56 +00:00
75bf46e051
changed default style for directory listing and error pages
2013-04-05 01:07:45 +00:00
33d7fd632c
implemented QSE_DIR_SORT.
...
changed the way directory listing is formatted.
2013-04-04 15:04:45 +00:00
010b5fb9c0
fixed a wrong data type of a parameter passed to ioctl.
...
fixed the segfault when no host configuration is in the configuration file
2013-04-02 14:28:33 +00:00
15924c72cd
updated some build files
2013-04-02 12:09:01 +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
595e3be043
added some code for handling the PUT method
2013-03-26 16:29:26 +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
0ae8ba8f28
fixed a minor ssl handling issue
2013-03-21 12:51:13 +00:00
52071e8ab0
changed method checking for discarding contents
2013-03-14 06:51:43 +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
4d8c02588f
moved the directory end check and redirection from httpd-dir.c to httpd-std.c
2013-03-14 02:41:24 +00:00