summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2010-11-21 17:01:59 +0000
committerPaul Buetow <paul@buetow.org>2010-11-21 17:01:59 +0000
commitb891420946d5269cc326d67555c6aab3db41a01a (patch)
treef6c5e7d6dbf18ec8c0ea9ec0b037251df46b4cbb
parenta537e8323d932125232c305f9573daef89aef0df (diff)
added yhttpd and ycurses trunk versions
-rw-r--r--ycurses/COPYING338
-rw-r--r--ycurses/Makefile69
-rw-r--r--ycurses/README382
-rw-r--r--ycurses/SHORTDESC3
-rw-r--r--ycurses/TODO3
-rwxr-xr-xycurses/configure77
-rw-r--r--ycurses/scripts/README6
-rwxr-xr-xycurses/scripts/astyle.sh14
-rwxr-xr-xycurses/scripts/buildnr.pl26
-rwxr-xr-xycurses/scripts/checkperl.sh13
-rwxr-xr-xycurses/scripts/config.pl144
-rw-r--r--ycurses/scripts/modules/file.pm28
-rwxr-xr-xycurses/scripts/screen.sh3
-rwxr-xr-xycurses/scripts/setglobvals.pl32
-rwxr-xr-xycurses/scripts/stats.pl95
-rwxr-xr-xycurses/scripts/version.sh11
-rw-r--r--ycurses/src/Makefile.in21
-rwxr-xr-xycurses/src/configure330
-rw-r--r--ycurses/src/curses/attributes.cpp80
-rw-r--r--ycurses/src/curses/attributes.h70
-rw-r--r--ycurses/src/curses/color.cpp54
-rw-r--r--ycurses/src/curses/color.h39
-rw-r--r--ycurses/src/curses/coordinate.cpp134
-rw-r--r--ycurses/src/curses/coordinate.h43
-rw-r--r--ycurses/src/curses/coordinate.impl17
-rw-r--r--ycurses/src/curses/curses.cpp86
-rw-r--r--ycurses/src/curses/curses.h55
-rw-r--r--ycurses/src/curses/cursor.cpp32
-rw-r--r--ycurses/src/curses/cursor.h30
-rw-r--r--ycurses/src/curses/dummy.cpp11
-rw-r--r--ycurses/src/curses/dummy.h11
-rw-r--r--ycurses/src/curses/hidden.cpp29
-rw-r--r--ycurses/src/curses/hidden.h21
-rw-r--r--ycurses/src/curses/incl.h8
-rw-r--r--ycurses/src/curses/menu.cpp117
-rw-r--r--ycurses/src/curses/menu.h28
-rw-r--r--ycurses/src/curses/pwindow.cpp99
-rw-r--r--ycurses/src/curses/pwindow.h37
-rw-r--r--ycurses/src/curses/tool.cpp37
-rw-r--r--ycurses/src/curses/tool.h15
-rw-r--r--ycurses/src/curses/window.cpp367
-rw-r--r--ycurses/src/curses/window.h85
-rw-r--r--ycurses/src/curses/ycurses.h6
-rw-r--r--ycurses/src/examples/example1.cpp80
-rw-r--r--ycurses/src/examples/example1.h8
-rw-r--r--ycurses/src/examples/example2.cpp52
-rw-r--r--ycurses/src/examples/example2.h8
-rw-r--r--ycurses/src/examples/example3.cpp45
-rw-r--r--ycurses/src/examples/example3.h8
-rw-r--r--ycurses/src/examples/example4.cpp22
-rw-r--r--ycurses/src/examples/example4.h8
-rw-r--r--ycurses/src/glob.h21
-rw-r--r--ycurses/src/main.cpp110
-rw-r--r--ycurses/src/msgs.h11
-rw-r--r--yhttpd/COPYING338
-rw-r--r--yhttpd/INSTALL1
-rw-r--r--yhttpd/Makefile90
-rw-r--r--yhttpd/README462
-rw-r--r--yhttpd/RELEASES43
-rw-r--r--yhttpd/SHORTDESC2
-rw-r--r--yhttpd/VERSION1
-rwxr-xr-xyhttpd/configure77
-rw-r--r--yhttpd/etc/yhttpd.conf126
-rw-r--r--yhttpd/html/index.html27
-rw-r--r--yhttpd/html/notfound.html12
-rw-r--r--yhttpd/html/style.css48
-rw-r--r--yhttpd/html/test.cgi9
-rw-r--r--yhttpd/log/.keepme0
-rw-r--r--yhttpd/log/access_log41
-rw-r--r--yhttpd/log/system_log114
-rw-r--r--yhttpd/scripts/README6
-rwxr-xr-xyhttpd/scripts/astyle.sh14
-rwxr-xr-xyhttpd/scripts/buildnr.pl26
-rwxr-xr-xyhttpd/scripts/checkperl.sh13
-rwxr-xr-xyhttpd/scripts/config.pl133
-rwxr-xr-xyhttpd/scripts/makedist.sh27
-rw-r--r--yhttpd/scripts/modules/file.pm28
-rwxr-xr-xyhttpd/scripts/screen.sh3
-rwxr-xr-xyhttpd/scripts/setglobvals.pl32
-rwxr-xr-xyhttpd/scripts/stats.pl95
-rwxr-xr-xyhttpd/scripts/version.sh11
-rw-r--r--yhttpd/src/Makefile.in21
-rw-r--r--yhttpd/src/cli/cli.cpp300
-rw-r--r--yhttpd/src/cli/cli.h61
-rw-r--r--yhttpd/src/conf/conf.cpp186
-rw-r--r--yhttpd/src/conf/conf.h29
-rwxr-xr-xyhttpd/src/configure350
-rw-r--r--yhttpd/src/contrib/README5
-rw-r--r--yhttpd/src/contrib/xml/README504
-rw-r--r--yhttpd/src/contrib/xml/tinyxml.cpp1428
-rw-r--r--yhttpd/src/contrib/xml/tinyxml.h1630
-rw-r--r--yhttpd/src/contrib/xml/tinyxmlerror.cpp51
-rw-r--r--yhttpd/src/contrib/xml/tinyxmlparser.cpp1553
-rw-r--r--yhttpd/src/glob.h198
-rw-r--r--yhttpd/src/html.cpp133
-rw-r--r--yhttpd/src/html.h38
-rw-r--r--yhttpd/src/incl.h13
-rw-r--r--yhttpd/src/logd.cpp175
-rw-r--r--yhttpd/src/logd.h37
-rw-r--r--yhttpd/src/main.cpp101
-rw-r--r--yhttpd/src/maps/hashmap.h53
-rw-r--r--yhttpd/src/maps/hashmap.tmpl126
-rw-r--r--yhttpd/src/maps/mtools.h11
-rw-r--r--yhttpd/src/maps/mtools.tmpl12
-rw-r--r--yhttpd/src/maps/nhashmap.h21
-rw-r--r--yhttpd/src/maps/nhashmap.tmpl11
-rw-r--r--yhttpd/src/maps/shashmap.h49
-rw-r--r--yhttpd/src/maps/shashmap.tmpl157
-rw-r--r--yhttpd/src/monitor/dump.cpp109
-rw-r--r--yhttpd/src/monitor/dump.h62
-rw-r--r--yhttpd/src/monitor/stats.cpp102
-rw-r--r--yhttpd/src/monitor/stats.h36
-rw-r--r--yhttpd/src/msgs.h145
-rw-r--r--yhttpd/src/name.cpp49
-rw-r--r--yhttpd/src/name.h24
-rw-r--r--yhttpd/src/ncur/menu.cpp117
-rw-r--r--yhttpd/src/ncur/menu.h39
-rw-r--r--yhttpd/src/ncur/ncur.cpp259
-rw-r--r--yhttpd/src/ncur/ncur.h51
-rw-r--r--yhttpd/src/reqp.cpp285
-rw-r--r--yhttpd/src/reqp.h41
-rw-r--r--yhttpd/src/sign.cpp54
-rw-r--r--yhttpd/src/sign.h21
-rw-r--r--yhttpd/src/sock/sock.cpp473
-rw-r--r--yhttpd/src/sock/sock.h91
-rw-r--r--yhttpd/src/sock/sslsock.cpp141
-rw-r--r--yhttpd/src/sock/sslsock.h41
-rw-r--r--yhttpd/src/thrd/pool.cpp157
-rw-r--r--yhttpd/src/thrd/pool.h55
-rw-r--r--yhttpd/src/thrd/thro.cpp43
-rw-r--r--yhttpd/src/thrd/thro.h30
-rw-r--r--yhttpd/src/time/timo.cpp38
-rw-r--r--yhttpd/src/time/timo.h22
-rw-r--r--yhttpd/src/time/timr.cpp177
-rw-r--r--yhttpd/src/time/timr.h64
-rw-r--r--yhttpd/src/tool/dir.cpp66
-rw-r--r--yhttpd/src/tool/dir.h35
-rw-r--r--yhttpd/src/tool/tool.cpp240
-rw-r--r--yhttpd/src/tool/tool.h29
-rw-r--r--yhttpd/src/wrap.cpp121
-rw-r--r--yhttpd/src/wrap.h105
141 files changed, 15833 insertions, 0 deletions
diff --git a/ycurses/COPYING b/ycurses/COPYING
new file mode 100644
index 0000000..27058a5
--- /dev/null
+++ b/ycurses/COPYING
@@ -0,0 +1,338 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software i