Commit Graph

  • 5b07370866 added IP_TRANSPARENT definition in case it isn't defined hyung-hwan 2012-09-26 13:03:44 +0000
  • 1f0e2e081e enhanced syscall macros hyung-hwan 2012-09-26 02:41:37 +0000
  • 4c2df3b4dd fixed gcc/fpic issue for x86 in syscall macros hyung-hwan 2012-09-25 13:28:23 +0000
  • cb34385ded fixed a formatting bug in qse_strtonwad() renamed qse_httpd_addserver() to qse_httpd_attachserver(). added qse_httpd_detachserver(). added the predetach field to qse_httpd_server_t. added qse_httpd_cbstd_t and changed qse_htpd_loopstd() to accept this cbstd. enhanced server uri parsing to include 'docroot'. enhanced qse_httpd_entasktext() and added qse_httpd_entask_text() for internal use. added nwif functions like qse_nwifindextombs(). added qse_env_insertmbsa()/qse_env_insertwcsa()/qse_env_inserta(). enhanced TPROXY handling hyung-hwan 2012-09-25 02:47:25 +0000
  • fdba865863 improved httpd hyung-hwan 2012-09-18 13:03:57 +0000
  • 99f1b5453b fixed a bug in ssl handling hyung-hwan 2012-09-15 14:27:14 +0000
  • 2179c2a88b enhanced httpd to support if-modified-since hyung-hwan 2012-09-14 16:18:35 +0000
  • 7466287f93 added qse_httpd_setname(), qse_httpd_getname(), qse_httpd_fmtgmtimetobb() added qse_fmthttptime() added Date and Server to httpd tasks hyung-hwan 2012-09-13 12:31:01 +0000
  • adb9f387f9 enhanced httpd a bit hyung-hwan 2012-09-12 15:47:41 +0000
  • b9a0863fff added qse_httpd_entaskdir() hyung-hwan 2012-09-11 16:19:52 +0000
  • 9cc8d6f76d enhanced eval_getline() in awk. fixed a bug in awk's printf(). fixed a bug of not incrementing NR and FNR in awk's getline(). added some MPI stuffs hyung-hwan 2012-09-10 09:55:22 +0000
  • efcccc05e7 touched up code a bit hyung-hwan 2012-09-07 15:33:44 +0000
  • ea3ebef8f1 added qse_awk_pushecb()/qse_awk_popecb()/qse_sed_pushecb()/qse_sed_popecb()/qse_httpd_pushecb()/qse_httpd_popecb(). started reorganizing samples/httpd01 to net/httpd-std.c hyung-hwan 2012-09-07 15:13:55 +0000
  • 69b118fcbf added qse_cmgr_id_t, qse_setdflcmgrbyid(), qse_findcmgrbyid() deleted qse_slmbcmgr, qse_utf8cmgr, qse_cp949cmgr, qse_cp950cmgr added --enabled-more-cmgrs to configure hyung-hwan 2012-09-05 22:37:55 +0000
  • 464f763307 enhanced configure.ac for selective ssl inclusion. renamed MPI_NODE to MPI_HOST hyung-hwan 2012-09-05 13:46:11 +0000
  • 870ee3e362 reorganized some error codes. added ssl library check to configure.ac corrected wrong function definitions in chr.h added MPI_NODE hyung-hwan 2012-09-05 10:40:58 +0000
  • e059a337eb added -w to awk. changed -w to -b in sed and added -w to sed hyung-hwan 2012-09-04 10:15:49 +0000
  • f0e03cb4ca enhanced qse_glob() to handle win/dos/os2 driver letters. fixed a bug in qse_tio_writembs() hyung-hwan 2012-09-02 08:48:05 +0000
  • 78f6f709ee made qse_glob() non-recursive and added dos support into it hyung-hwan 2012-09-01 16:05:40 +0000
  • b673e79c8c enhanced qse_glob for win32 and os2. added input file expansion to cmd/sed/sed.c for win32 and os2 hyung-hwan 2012-08-31 13:00:33 +0000
  • fde4ee404b added an experimental and incomplenet glob function hyung-hwan 2012-08-30 16:36:37 +0000
  • 8367a4cd12 fixed a bug in qse_gettime(). fixed wrong declaraations in alg.h hyung-hwan 2012-08-27 15:53:53 +0000
  • a35c10fbfc added qse_randxs32() and qse_randxs64(). changed awk's rand() to use these. fixed a bug of registering rand() with a wrong number of arguments in StdAwk. hyung-hwan 2012-08-27 15:10:57 +0000
  • 53c98cce93 touched up configure.ac to produce substituable PACKAGE_VERSION_MAJOR, PACKAGE_VERSION_MINOR, PACKAGE_VERSION_PATCH hyung-hwan 2012-08-22 02:53:15 +0000
  • 5033596aee fixed Makefile.am not to link unicosw in the mchar mode hyung-hwan 2012-08-20 15:08:06 +0000
  • a2b51062a9 fixed a bug of wrong field buffer management in sed hyung-hwan 2012-08-20 06:00:22 +0000
  • 9bc182de7a deleted files related to the dropped 'cut' utility hyung-hwan 2012-08-19 14:26:41 +0000
  • 6421da99f4 added 'abort' & QSE_AWK_ABORT to awk. added a new sed command 'C' that resembles the cut utility dropped the cut utility. added qse_str_nrcat()/qse_mbs_nrcat()/qse_wcs_nrcat() hyung-hwan 2012-08-19 14:20:19 +0000
  • 006dd8975f added 'abort' & QSE_AWK_ABORT to awk. added a new sed command 'C' that resembles the cut utility dropped the cut utility. added qse_str_nrcat()/qse_mbs_nrcat()/qse_wcs_nrcat() hyung-hwan 2012-08-19 14:20:05 +0000
  • 7f63762ac4 fixed a wrong return value hyung-hwan 2012-08-17 07:02:53 +0000
  • 8f1e15366d Added QSE_AWK_TOLERANT hyung-hwan 2012-08-17 06:53:17 +0000
  • ec5537a35f cleaned up $ hyung-hwan 2012-08-16 03:47:55 +0000
  • 1ade6b6ad7 updated doc a bit hyung-hwan 2012-08-12 06:37:23 +0000
  • b795f0d53e added the experimental mpi_reduce() and MPI_REDUCE_XXXs to awk. MPI_REDUCE_XXXs are added as a global variable. it'd be more efficient to turn MPI_REUDCE_XXXs to constants. this may need something like qse_awk_addconst(). consider adding this new API function hyung-hwan 2012-08-12 06:09:16 +0000
  • 5e5ed8b3f6 added some mpi code for awk hyung-hwan 2012-08-10 16:05:55 +0000
  • 4cac6034a8 enhanced the awk parser to allow a semicolon after a pattern-action block hyung-hwan 2012-08-10 05:14:21 +0000
  • 4a66396482 fixed the wrong positioning of #endif hyung-hwan 2012-08-09 10:32:30 +0000
  • 3fc1b22151 added QSE_SED_NOIMPL hyung-hwan 2012-08-09 10:23:32 +0000
  • 0bacc36751 added nwio to StdAwk. added StdAwk::getConcoleCmgr() and StdAwk::setConsoleCmgr(). made io attributes names case-insensitive hyung-hwan 2012-08-09 10:15:11 +0000
  • 998799bd4a added getioattr and setioattr to StdAwk. still pending nwio hyung-hwan 2012-08-08 07:06:52 +0000
  • 1c1cb83bb1 Added ARGC, ARGV, ENVIRON, PROCINFO to StdAwk. Still pending setioattr and getioattr hyung-hwan 2012-08-07 09:56:53 +0000
  • 02a72ee8e7 added StdAwk::time() hyung-hwan 2012-08-07 08:02:15 +0000
  • 17a8a3039d Added some c++ code to implment missing features from the std(c) implementation. not completed yet hyung-hwan 2012-08-06 14:38:09 +0000
  • 785c95b1e6 moved ARGC and ARGV to base to std for simplication of the base implementation. note C++ wrappers need the same changes hyung-hwan 2012-08-05 08:56:42 +0000
  • d03a4f4a33 updated docs a bit hyung-hwan 2012-08-03 15:25:11 +0000
  • be69e7b40c fixed bugs in nwio connect timeout for os2 added pid and tid into PROCINFO for os2 awk hyung-hwan 2012-08-02 04:20:01 +0000
  • 3021fd0a82 added more os2 code to handle connect() timeout hyung-hwan 2012-08-01 13:57:18 +0000
  • 6ad0670eb3 Added some OS2 code for nwio hyung-hwan 2012-08-01 11:25:53 +0000
  • a448d6c399 added nwio timeout handler for win32 added PROCINFO handler for win32 hyung-hwan 2012-08-01 04:00:39 +0000
  • c7cea1d985 added ENVIRON and PROCINFO for unix/linux hyung-hwan 2012-07-31 14:52:43 +0000
  • d6c8bd4a1b added more timeout handling code hyung-hwan 2012-07-28 14:43:59 +0000
  • 0eb177db96 added a little timeout handling code to nwio hyung-hwan 2012-07-28 03:51:07 +0000
  • 9186415fa7 made minor changes related to setioattr() and getioattr() hyung-hwan 2012-07-27 07:06:07 +0000
  • 7aa4324a47 removed setenc() and unsetenc() from awk and added setioattr() and getioattr() hyung-hwan 2012-07-26 10:28:12 +0000
  • 88465162d9 updated documentation slightly hyung-hwan 2012-07-20 11:08:48 +0000
  • 3c326c599f added qse_pma_clear() and updated the copyright notice hyung-hwan 2012-07-20 04:13:39 +0000
  • a62984d47a enhanced nwad functions hyung-hwan 2012-07-02 14:21:40 +0000
  • c60ca301c4 enhanced qse_upxd_t hyung-hwan 2012-06-20 15:12:18 +0000
  • ba24a28f16 added upxd hyung-hwan 2012-06-14 08:28:16 +0000
  • 4223736c14 added Awk::Pipe::Handler, Awk::File::Handler, Awk::Console::Handler enhanced how to invoke I/O handler functions and objects hyung-hwan 2012-06-06 14:41:21 +0000
  • c64efd8ae7 added Awk::resetRunContext(). updated version to 0.5.7 hyung-hwan 2012-06-05 12:56:41 +0000
  • a0faf15316 added awk12.cpp that shows how to redefine a console handler to use string buffers for console I/O hyung-hwan 2012-06-05 07:45:52 +0000
  • 2c0fbbb45b reorganized httpd files hyung-hwan 2012-05-31 10:18:50 +0000
  • 08e1e7c9a8 added some incomplete openvms code to fio hyung-hwan 2012-05-31 07:16:31 +0000
  • 4105128b3a added minor changes for vms hyung-hwan 2012-05-28 07:11:13 +0000
  • 5943d9d190 added QSE_NWIO_KEEPALIVE and QSE_NWIO_REUSEADDR hyung-hwan 2012-05-03 12:57:58 +0000
  • efdb33cd30 fixed a glitch in a http sample hyung-hwan 2012-05-01 15:38:01 +0000
  • 238cc4d82e added SO_REUSEADDR to nwio hyung-hwan 2012-05-01 15:02:31 +0000
  • 77f384498d added os2 nwio hyung-hwan 2012-05-01 01:36:18 +0000
  • 3e4194cca8 touched up tio hyung-hwan 2012-04-30 15:15:41 +0000
  • 1e80161c64 deleted unneeded files hyung-hwan 2012-04-30 10:25:19 +0000
  • c1f46c95ff fixed minor source glitches hyung-hwan 2012-04-30 10:03:55 +0000
  • 31739d58f4 added win32 nwio hyung-hwan 2012-04-30 09:46:58 +0000
  • 9425ec0730 enhanced nwio hyung-hwan 2012-04-29 15:26:44 +0000
  • 005471b505 started adding nwio hyung-hwan 2012-04-27 14:33:14 +0000
  • 4488041fd3 added QSE_HTRD_STRICT added qse_perdechttpstr() hyung-hwan 2012-04-15 08:36:14 +0000
  • 8ccc2698d6 added QSE_HTTPD_MUTECLIENT hyung-hwan 2012-04-14 08:21:07 +0000
  • 05e0476f97 added a state field to htrd for determining if it's waiting for more feeds. enhanced how it can determine client's half-close changed how to compose cgi environment variables fixed a few bugs for various edge cases. hyung-hwan 2012-04-13 15:21:36 +0000
  • 3e104c1ec8 fixed a bug of comparing a header field case sensitively hyung-hwan 2012-04-11 15:35:12 +0000
  • 130bbe9e21 changed how to handle http header fields. fixed a few http proxying bugs. hyung-hwan 2012-04-11 15:18:51 +0000
  • 654003e06d fixed a bug of sending http/1.0 taken from the peer while chunking. enhanced proxy handling in general hyung-hwan 2012-04-09 15:29:33 +0000
  • e360d3396c added a bit of proxy test code hyung-hwan 2012-04-06 16:02:13 +0000
  • 30802e5fbc added a couple of functions for handling trailers hyung-hwan 2012-04-06 15:13:53 +0000
  • 897bd1348d improved cgi and proxy handling hyung-hwan 2012-04-06 03:03:01 +0000
  • 45b7832b99 enhanced httpd proxy handling hyung-hwan 2012-04-05 15:41:53 +0000
  • 77721b0c94 fixed a bug of not parsing a chunked content in qse_htrd_t. improved proxy handling hyung-hwan 2012-04-04 08:18:45 +0000
  • 5a04c1beb9 changed a variable name hyung-hwan 2012-04-01 14:53:31 +0000
  • fd2ed3f2ad enhanced cgi and proxy handling hyung-hwan 2012-03-31 14:59:51 +0000
  • 7d8a5ff433 added more proxy handling code hyung-hwan 2012-03-30 06:12:53 +0000
  • 3d07790370 written some code for proxy handling hyung-hwan 2012-03-27 15:45:10 +0000
  • 5a0bd73990 added system call macros for x86 and x86_64 for implementing pio based on vfork hyung-hwan 2012-03-26 14:11:11 +0000
  • 7c224230f2 enhanced task trigger for httpd. added cleanup logic for idle httpd clients hyung-hwan 2012-03-20 15:31:10 +0000
  • c55bceb220 abstracted out most of muplexing code from httpd hyung-hwan 2012-03-18 14:24:54 +0000
  • 6c8755de00 deleted more system dependent code from qse_httpd_t hyung-hwan 2012-02-28 09:41:01 +0000
  • 8b95a1d26c added qse_nwad_t and related functions hyung-hwan 2012-02-27 15:44:57 +0000
  • ee8609daf4 added qse_mbstoipad4()/qse_wcstoipad4()/qse_ipad4tombs()/qse_ipad4towcs() hyung-hwan 2012-02-26 02:23:47 +0000
  • ada60acf67 enhanced win32 utf8 console hack in sio hyung-hwan 2012-02-25 14:52:26 +0000
  • b0bcf53b6f added missing files in the new tools directory hyung-hwan 2012-02-24 09:15:20 +0000
  • d7c5e50364 added cp949 and cp950. deleted win32 target files for watcom. too difficult to maintain. added cmgr for cp949 and cp950. hyung-hwan 2012-02-24 09:09:45 +0000
  • 64fbfed781 added qse_fs_delete() still primitive hyung-hwan 2012-02-21 12:54:42 +0000