martin 98/02/22 13:10:06
Modified: src README.EBCDIC
. Announcement
htdocs/manual new_features_1_3.html
Log:
Add blurb about the BS2000 EBCDIC Port
Revision Changes Path
1.3 +65 -43 apache-1.3/src/README.EBCDIC
Index: README.EBCDIC
===================================================================
RCS file: /home/cvs/apache-1.3/src/README.EBCDIC,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -u -r1.2 -r1.3
--- README.EBCDIC 1998/01/26 16:46:06 1.2
+++ README.EBCDIC 1998/02/22 21:10:04 1.3
@@ -47,6 +47,19 @@
code are an exception: they are not converted to ASCII a second
time.
+* By examining the call hierarchy for the BUFF management routines,
+ I added an "ebcdic/ascii conversion layer" which would be crossed
+ on every puts/write/get/gets, and a conversion flag which allowed
+ switching of the conversions on-the-fly. So it is now possible to
+ read the header lines of a CGI-script output in EBCDIC format, and
+ then find out that the remainder of the script's output is in
+ ASCII (like in the output of a WWW Counter program). Likewise, the
+ server always generates its header lines in EBCDIC (and with ASCII
+ conversion enabled) and determines, based on the type of document
+ being served, whether the document body (except for the chunking
+ information, of course) is in ASCII already or is converted from
+ EBCDIC.
+
* For Text documents (MIME types text/plain, text/html etc.), an
implicit translation to ASCII can be used, or (if the users prefer
to store some documents in raw ASCII form for faster serving) can
@@ -81,47 +94,56 @@
- means: doesn't work for some reason
? means: compiled-in, but untested
- http_core.c +
- mod_access.c +
- mod_actions.c ?
- mod_alias.c +
- mod_asis.c ?
- mod_auth.c +
- mod_auth_anon.c +
- mod_auth_db.c - / no libdb
- mod_auth_dbm.c - / no libdbm
- mod_autoindex.c +
- mod_cern_meta.c ?
- mod_cgi.c +
- mod_digest.c - / MD5 not ported yet
- mod_dir.c +
- mod_dld.c - / no shared libs
- mod_env.c +
- mod_example.c - / not tried yet
- mod_expires.c +
- mod_headers.c +
- mod_imap.c +
- mod_include.c +
- mod_info.c + / some flaws
- mod_log_agent.c +
- mod_log_config.c +
- mod_log_referer.c +
- mod_mime.c +
- mod_mime_magic.c - / not tried yet
- mod_negotiation.c +
- mod_proxy.c - / no protocol conversion implemented yet
- mod_rewrite.c ? / untested
- mod_setenvif.c +
- mod_so.c - no shared libs
- mod_speling.c +
- mod_status.c +
- mod_unique_id.c +
- mod_userdir.c +
- mod_usertrack.c ?
-
-
-What doesn't work yet:
-- no DBM or DB authentication (library missing)
-- no MD5 hash or digest (not ported yet)
+ http_core.c +
+ mod_access.c +
+ mod_actions.c ?
+ mod_alias.c +
+ mod_asis.c ?
+ mod_auth.c +
+ mod_auth_anon.c +
+ mod_auth_db.c ? with own libdb.a
+ mod_auth_dbm.c ? with own libdb.a
+ mod_autoindex.c +
+ mod_cern_meta.c ?
+ mod_cgi.c +
+ mod_digest.c - / MD5 not ported yet
+ mod_dir.c +
+ mod_dld.c - / no shared libs
+ mod_env.c +
+ mod_example.c - / not tried yet
+ mod_expires.c +
+ mod_headers.c +
+ mod_imap.c +
+ mod_include.c +
+ mod_info.c +
+ mod_log_agent.c +
+ mod_log_config.c +
+ mod_log_referer.c +
+ mod_mime.c +
+ mod_mime_magic.c - / not tried yet
+ mod_negotiation.c +
+ mod_proxy.c ? / works, cache still needs some work
+ mod_rewrite.c ? / untested
+ mod_setenvif.c +
+ mod_speling.c +
+ mod_status.c +
+ mod_unique_id.c +
+ mod_userdir.c +
+ mod_usertrack.c ? / untested
+
+Additional (third-party) modules: See:
+ mod_jserv.c - / JAVA still being ported http://java.apache.org/
+ mod_php.c - / not ported yet http://www.php.net/
+ mod_put.c ? / untested
http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html
+ mod_session.c ? / untested
ftp://hachiman.vidya.com/pub/apache/mod_session.tar.gz
+ mod_so.c - / no shared libs
+
+
+Notes:
+ To use the mod_auth_db functionality, you will need a working libdb.a.
+On the system where I did the port none was available, so I ported the
+standard db-1.85.14 with little problems. Note however that you will need
+a working perl5 as well if you want to use Apache's dbmmanage script to
+maintain db user databases.
- Martin Kraemer, 25-Jan-1998
+ Martin Kraemer, 20-Feb-1998
1.10 +9 -0 apache-1.3/Announcement
Index: Announcement
===================================================================
RCS file: /home/cvs/apache-1.3/Announcement,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -u -r1.9 -r1.10
--- Announcement 1998/02/19 22:49:42 1.9
+++ Announcement 1998/02/22 21:10:05 1.10
@@ -18,6 +18,15 @@
however, still a beta release and there are known issues that will be
fixed before the final 1.3 release.
+As a premiere, this version of Apache comes with a beta version of a port
+to a mainframe machine which uses the EBCDIC character set as its native
+codeset (It is the SIEMENS NIXDORF family of mainframes running the
+BS2000/OSD operating system on a IBM/390 compatible processor.
+This mainframe OS nowadays features a SVR4-like POSIX subsystem)
+Provisions to convert between EBCDIC documents and the ASCII encoded
+HTTP protocol have been integrated into Apache, and most of
+the provided Apache modules have been ported to this platform.
+
Please be sure to read the CHANGES file and the "New Features with Apache
1.3" document (at http://www.apache.org/docs/new_features_1_3.html).
This is particularly important if you are using non-IP based virtual hosts.
1.44 +11 -1 apache-1.3/htdocs/manual/new_features_1_3.html
Index: new_features_1_3.html
===================================================================
RCS file: /home/cvs/apache-1.3/htdocs/manual/new_features_1_3.html,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -u -r1.43 -r1.44
--- new_features_1_3.html 1998/02/05 20:04:14 1.43
+++ new_features_1_3.html 1998/02/22 21:10:06 1.44
@@ -165,7 +165,17 @@
systems for which Apache was originally written, the ability to run on
Windows gives Apache the ability to run on a large number of web
servers it was not previously able to.
-
+</LI>
+<LI><STRONG><A HREF="ebcdic.html">Port to EBCDIC mainframe machine running
BS2000/OSD</A></STRONG><BR>
+As a premiere, this version of Apache comes with a beta version of a port
+to a mainframe machine which uses the EBCDIC character set as its native
+codeset (It is the SIEMENS NIXDORF family of mainframes running the
+BS2000/OSD operating system on a IBM/390 compatible processor
+This mainframe OS nowadays features a SVR4-like POSIX subsystem).<BR>
+Provisions to convert between EBCDIC documents and the ASCII encoded
+HTTP protocol have been integrated into Apache, and most of
+the provided Apache modules have been ported to this platform.
+</LI>
<LI><STRONG><A HREF="mod/mod_alias.html">Regular Expression support for
<SAMP>Alias</SAMP> and <SAMP>Redirect</SAMP></A></STRONG>
<BR>