summaryrefslogtreecommitdiffstats
path: root/docs/manual
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manual')
-rw-r--r--docs/manual/index.html.en1
-rw-r--r--docs/manual/index.xml1
-rw-r--r--docs/manual/index.xml.da2
-rw-r--r--docs/manual/index.xml.de2
-rw-r--r--docs/manual/index.xml.es2
-rw-r--r--docs/manual/index.xml.fr2
-rw-r--r--docs/manual/index.xml.ja2
-rw-r--r--docs/manual/index.xml.ko2
-rw-r--r--docs/manual/index.xml.pt-br2
-rw-r--r--docs/manual/index.xml.tr2
-rw-r--r--docs/manual/index.xml.zh-cn2
-rw-r--r--docs/manual/platform/ebcdic.html9
-rw-r--r--docs/manual/platform/ebcdic.html.en590
-rw-r--r--docs/manual/platform/ebcdic.html.ko.euc-kr559
-rw-r--r--docs/manual/platform/ebcdic.xml585
-rw-r--r--docs/manual/platform/ebcdic.xml.ko552
-rw-r--r--docs/manual/platform/ebcdic.xml.meta13
-rw-r--r--docs/manual/sitemap.html.de1
-rw-r--r--docs/manual/sitemap.html.en1
-rw-r--r--docs/manual/sitemap.html.es2
-rw-r--r--docs/manual/sitemap.html.fr1
-rw-r--r--docs/manual/sitemap.html.ja.utf81
-rw-r--r--docs/manual/sitemap.html.ko.euc-kr1
-rw-r--r--docs/manual/sitemap.html.tr.utf81
-rw-r--r--docs/manual/sitemap.html.zh-cn1
-rw-r--r--docs/manual/sitemap.xml1
-rw-r--r--docs/manual/sitemap.xml.de1
-rw-r--r--docs/manual/sitemap.xml.es3
-rw-r--r--docs/manual/sitemap.xml.fr1
-rw-r--r--docs/manual/sitemap.xml.ja1
-rw-r--r--docs/manual/sitemap.xml.ko1
-rw-r--r--docs/manual/sitemap.xml.tr1
-rw-r--r--docs/manual/sitemap.xml.zh-cn1
33 files changed, 2337 insertions, 10 deletions
diff --git a/docs/manual/index.html.en b/docs/manual/index.html.en
index cafbabf24d..d4cabff902 100644
--- a/docs/manual/index.html.en
+++ b/docs/manual/index.html.en
@@ -87,6 +87,7 @@ Documentation</h1>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/rpm.html">RPM-based Systems (Redhat / CentOS / Fedora)</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC Port</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">Other Topics</a></h2>
<ul><li><a href="http://wiki.apache.org/httpd/FAQ">Frequently Asked Questions</a></li>
diff --git a/docs/manual/index.xml b/docs/manual/index.xml
index e515b26498..a103ad56fd 100644
--- a/docs/manual/index.xml
+++ b/docs/manual/index.xml
@@ -83,6 +83,7 @@ Documentation</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/rpm.html">RPM-based Systems (Redhat / CentOS / Fedora)</page>
<page href="platform/netware.html">Novell NetWare</page>
+ <page href="platform/ebcdic.html">EBCDIC Port</page>
</category>
<category id="other"><title>Other Topics</title>
diff --git a/docs/manual/index.xml.da b/docs/manual/index.xml.da
index d8750014f2..b85a61f9a1 100644
--- a/docs/manual/index.xml.da
+++ b/docs/manual/index.xml.da
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.en.xsl"?>
-<!-- English Revision: 1221670:1328360 (outdated) -->
+<!-- English Revision: 1221670:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.de b/docs/manual/index.xml.de
index d829f1898e..955c237738 100644
--- a/docs/manual/index.xml.de
+++ b/docs/manual/index.xml.de
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?>
-<!-- English Revision: 1050960:1328360 (outdated) -->
+<!-- English Revision: 1050960:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.es b/docs/manual/index.xml.es
index 85ae2a7f43..a0b8a5c6e0 100644
--- a/docs/manual/index.xml.es
+++ b/docs/manual/index.xml.es
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.es.xsl"?>
-<!-- English Revision: 105989:1328360 (outdated) -->
+<!-- English Revision: 105989:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.fr b/docs/manual/index.xml.fr
index a72bb13dba..00d80a6e96 100644
--- a/docs/manual/index.xml.fr
+++ b/docs/manual/index.xml.fr
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1221670:1328360 (outdated) -->
+<!-- English Revision: 1221670:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.ja b/docs/manual/index.xml.ja
index 21e5fb4e9b..ef972c01e6 100644
--- a/docs/manual/index.xml.ja
+++ b/docs/manual/index.xml.ja
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
-<!-- English Revision: 636028:1328360 (outdated) -->
+<!-- English Revision: 636028:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.ko b/docs/manual/index.xml.ko
index 1eddb7bab1..78887b7bd2 100644
--- a/docs/manual/index.xml.ko
+++ b/docs/manual/index.xml.ko
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="EUC-KR" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
-<!-- English Revision: 105989:1328360 (outdated) -->
+<!-- English Revision: 105989:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.pt-br b/docs/manual/index.xml.pt-br
index aca06f8649..037f6833b2 100644
--- a/docs/manual/index.xml.pt-br
+++ b/docs/manual/index.xml.pt-br
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.pt-br.xsl"?>
-<!-- English Revision: 420993:1328360 (outdated) -->
+<!-- English Revision: 420993:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.tr b/docs/manual/index.xml.tr
index 05533ce60e..32101423ec 100644
--- a/docs/manual/index.xml.tr
+++ b/docs/manual/index.xml.tr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?>
-<!-- English Revision: 1221670:1328360 (outdated) -->
+<!-- English Revision: 1221670:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/index.xml.zh-cn b/docs/manual/index.xml.zh-cn
index ed43aea25a..ef0137eadc 100644
--- a/docs/manual/index.xml.zh-cn
+++ b/docs/manual/index.xml.zh-cn
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.zh-cn.xsl"?>
-<!-- English Revision: 1050960:1328360 (outdated) -->
+<!-- English Revision: 1050960:1328348 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/manual/platform/ebcdic.html b/docs/manual/platform/ebcdic.html
new file mode 100644
index 0000000000..a48afa885d
--- /dev/null
+++ b/docs/manual/platform/ebcdic.html
@@ -0,0 +1,9 @@
+# GENERATED FROM XML -- DO NOT EDIT
+
+URI: ebcdic.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: ebcdic.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/platform/ebcdic.html.en b/docs/manual/platform/ebcdic.html.en
new file mode 100644
index 0000000000..ff570f14bb
--- /dev/null
+++ b/docs/manual/platform/ebcdic.html.en
@@ -0,0 +1,590 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>The Apache EBCDIC Port - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.5</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>The Apache EBCDIC Port</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/platform/ebcdic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <div class="warning"><strong>Warning:</strong> This document
+ has not been updated to take into account changes made in
+ the 2.0 version of the Apache HTTP Server. Some of the
+ information may still be relevant, but please use it with care.
+ </div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#overview">Overview of the Apache EBCDIC Port</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#design">Design Goals</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#technical">Technical Solution</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#porting">Porting Notes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#document">Document Storage Notes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#modules">Apache Modules' Status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#third-party">Third Party Modules' Status</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Overview of the Apache EBCDIC Port</a></h2>
+
+
+
+ <p>Version 1.3 of the Apache HTTP Server was the first version
+ which included a port to a (non-ASCII) mainframe machine which
+ uses the EBCDIC character set as its native codeset.</p>
+
+ <p>(It is the SIEMENS family of mainframes running the <a href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD
+ operating system</a>. This mainframe OS nowadays features a
+ SVR4-derived POSIX subsystem).</p>
+
+ <p>The port was started initially to</p>
+
+ <ul>
+ <li>prove the feasibility of porting <a href="http://httpd.apache.org/">the Apache HTTP server</a> to
+ this platform</li>
+
+ <li>find a "worthy and capable" successor for the venerable
+ <a href="http://www.w3.org/Daemon/">CERN-3.0</a> daemon
+ (which was ported a couple of years ago), and to</li>
+
+ <li>prove that Apache's preforking process model can on this
+ platform easily outperform the accept-fork-serve model used
+ by CERN by a factor of 5 or more.</li>
+ </ul>
+
+ <p>This document serves as a rationale to describe some of the
+ design decisions of the port to this machine.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="design" id="design">Design Goals</a></h2>
+
+
+
+ <p>One objective of the EBCDIC port was to maintain enough
+ backwards compatibility with the (EBCDIC) CERN server to make
+ the transition to the new server attractive and easy. This
+ required the addition of a configurable method to define
+ whether a HTML document was stored in ASCII (the only format
+ accepted by the old server) or in EBCDIC (the native document
+ format in the POSIX subsystem, and therefore the only realistic
+ format in which the other POSIX tools like <code>grep</code> or
+ <code>sed</code> could operate on the documents). The current
+ solution to this is a "pseudo-MIME-format" which is intercepted
+ and interpreted by the Apache server (see below). Future versions
+ might solve the problem by defining an "ebcdic-handler" for all
+ documents which must be converted.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="technical" id="technical">Technical Solution</a></h2>
+
+
+
+ <p>Since all Apache input and output is based upon the BUFF
+ data type and its methods, the easiest solution was to add the
+ conversion to the BUFF handling routines. The conversion must
+ be settable at any time, so a BUFF flag was added which defines
+ whether a BUFF object has currently enabled conversion or not.
+ This flag is modified at several points in the HTTP
+ protocol:</p>
+
+ <ul>
+ <li><strong>set</strong> before a request is received
+ (because the request and the request header lines are always
+ in ASCII format)</li>
+
+ <li><strong>set/unset</strong> when the request body is
+ received - depending on the content type of the request body
+ (because the request body may contain ASCII text or a binary
+ file)</li>
+
+ <li><strong>set</strong> before a reply header is sent
+ (because the response header lines are always in ASCII
+ format)</li>
+
+ <li><strong>set/unset</strong> when the response body is sent
+ - depending on the content type of the response body (because
+ the response body may contain text or a binary file)</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="porting" id="porting">Porting Notes</a></h2>
+
+
+
+ <ol>
+ <li>
+ <p>The relevant changes in the source are <code>#ifdef</code>'ed
+ into two categories:</p>
+
+ <dl>
+ <dt><code><strong>#ifdef
+ CHARSET_EBCDIC</strong></code></dt>
+
+ <dd>
+ <p>Code which is needed for any EBCDIC based machine.
+ This includes character translations, differences in
+ contiguity of the two character sets, flags which
+ indicate which part of the HTTP protocol has to be
+ converted and which part doesn't <em>etc.</em></p>
+ </dd>
+
+ <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt>
+
+ <dd>
+ <p>Code which is needed for the SIEMENS BS2000/OSD
+ mainframe platform only. This deals with include file
+ differences and socket implementation topics which are
+ only required on the BS2000/OSD platform.</p>
+ </dd>
+ </dl>
+ </li>
+
+ <li>
+ <p>The possibility to translate between ASCII and EBCDIC at
+ the socket level (on BS2000 POSIX, there is a socket option
+ which supports this) was intentionally <em>not</em> chosen,
+ because the byte stream at the HTTP protocol level consists
+ of a mixture of protocol related strings and non-protocol
+ related raw file data. HTTP protocol strings are always
+ encoded in ASCII (the <code>GET</code> request, any Header: lines,
+ the chunking information <em>etc.</em>) whereas the file transfer
+ parts (<em>i.e.</em>, GIF images, CGI output <em>etc.</em>)
+ should usually be just "passed through" by the server. This
+ separation between "protocol string" and "raw data" is
+ reflected in the server code by functions like <code>bgets()</code>
+ or <code>rvputs()</code> for strings, and functions like
+ <code>bwrite()</code> for binary data. A global translation
+ of everything would therefore be inadequate.</p>
+
+ <p>(In the case of text files of course, provisions must be
+ made so that EBCDIC documents are always served in
+ ASCII)</p>
+ </li>
+
+ <li>
+ <p>This port therefore features a built-in protocol level
+ conversion for the server-internal strings (which the
+ compiler translated to EBCDIC strings) and thus for all
+ server-generated documents. The hard coded ASCII escapes
+ <code>\012</code> and <code>\015</code> which are ubiquitous
+ in the server code are an exception: they are already the binary
+ encoding of the ASCII <code>\n</code> and <code>\r</code> and
+ must not be converted to ASCII a second time.
+ This exception is only relevant for server-generated strings;
+ and <em>external</em> EBCDIC documents are not expected to
+ contain ASCII newline characters.</p>
+ </li>
+
+ <li>
+ <p>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 enabling/disabling the
+ conversions on-the-fly. Usually, a document crosses this
+ layer twice from its origin source (a file or CGI output) to
+ its destination (the requesting client): <code>file -&gt;
+ Apache</code>, and <code>Apache -&gt; client</code>.</p>
+
+ <p>The server can now 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 case of the
+ output of a WWW Counter program: the document body contains a
+ GIF image). All header processing is done in the native
+ EBCDIC format; the server then 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 must be converted from EBCDIC.</p>
+ </li>
+
+ <li>
+ <p>For Text documents (MIME types text/plain, text/html
+ <em>etc.</em>), an implicit translation to ASCII can be
+ used, or (if the users prefer to store some documents in
+ raw ASCII form for faster serving, or because the files
+ reside on a NFS-mounted directory tree) can be served
+ without conversion.</p>
+
+ <p><strong>Example:</strong></p>
+
+ <p>to serve files with the suffix <code>.ahtml</code> as a
+ raw ASCII <code>text/html</code> document without implicit
+ conversion (and suffix <code>.ascii</code> as ASCII
+ <code>text/plain</code>), use the directives:</p>
+
+ <div class="example"><p><code>
+ AddType text/x-ascii-html .ahtml <br />
+ AddType text/x-ascii-plain .ascii
+ </code></p></div>
+
+ <p>Similarly, any <code>text/foo</code> MIME type can be
+ served as "raw ASCII" by configuring a MIME type
+ "<code>text/x-ascii-foo</code>" for it using
+ <code>AddType</code>.</p>
+ </li>
+
+ <li>
+ <p>Non-text documents are always served "binary" without
+ conversion. This seems to be the most sensible choice for,
+ .<em>e.g.</em>, GIF/ZIP/AU file types. This of course
+ requires the user to copy them to the mainframe host using
+ the "<code>rcp -b</code>" binary switch.</p>
+ </li>
+
+ <li>
+ <p>Server parsed files are always assumed to be in native
+ (<em>i.e.</em>, EBCDIC) format as used on the machine, and
+ are converted after processing.</p>
+ </li>
+
+ <li>
+ <p>For CGI output, the CGI script determines whether a
+ conversion is needed or not: by setting the appropriate
+ Content-Type, text files can be converted, or GIF output can
+ be passed through unmodified. An example for the latter case
+ is the wwwcount program which we ported as well.</p>
+ </li>
+
+ </ol>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="document" id="document">Document Storage Notes</a></h2>
+
+
+
+ <h3><a name="binary" id="binary">Binary Files</a></h3>
+
+
+
+ <p>All files with a <code>Content-Type:</code> which does not
+ start with <code>text/</code> are regarded as <em>binary
+ files</em> by the server and are not subject to any conversion.
+ Examples for binary files are GIF images, gzip-compressed files
+ and the like.</p>
+
+ <p>When exchanging binary files between the mainframe host and
+ a Unix machine or Windows PC, be sure to use the ftp "binary"
+ (<code>TYPE I</code>) command, or use the
+ <code>rcp -b</code> command from the mainframe host (the
+ <code>-b</code> switch is not supported in unix
+ <code>rcp</code>'s).</p>
+
+
+
+ <h3><a name="text" id="text">Text Documents</a></h3>
+
+
+
+ <p>The default assumption of the server is that Text Files
+ (<em>i.e.</em>, all files whose <code>Content-Type:</code>
+ starts with <code>text/</code>) are stored in the native
+ character set of the host, EBCDIC.</p>
+
+
+
+ <h3><a name="ssi" id="ssi">Server Side Included Documents</a></h3>
+
+
+
+ <p>SSI documents must currently be stored in EBCDIC only.
+ No provision is made to convert it from ASCII before
+ processing.</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules">Apache Modules' Status</a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th>Module</th>
+ <th>Status</th>
+ <th>Notes</th>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/core.html">core</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_access.html">mod_access</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></td>
+ <td class="centered">?</td>
+ <td>with own <code>libdb.a</code></td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></td>
+ <td class="centered">?</td>
+ <td>with own <code>libdb.a</code></td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></td>
+ <td class="centered">?</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_digest</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></td>
+ <td class="centered">-</td>
+ <td>no shared libs</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_env.html">mod_env</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_example.html">mod_example</a></code></td>
+ <td class="centered">-</td>
+ <td>(test bed only)</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_info.html">mod_info</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_agent</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_config</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_log_referer.html">mod_log_referer</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></td>
+ <td class="centered">?</td>
+ <td>not ported yet</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></td>
+ <td class="centered">+</td>
+ <td>untested</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code></td>
+ <td class="centered">?</td>
+ <td>untested</td>
+ </tr>
+ </table>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">Third Party Modules' Status</a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th>Module</th>
+ <th>Status</th>
+ <th>Notes</th>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://java.apache.org/">mod_jserv</a>
+ </code></td>
+ <td class="centered">-</td>
+ <td>JAVA still being ported.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://www.php.net/">mod_php3</a></code></td>
+ <td class="centered">+</td>
+ <td><code>mod_php3</code> runs fine, with LDAP and GD
+ and FreeType libraries.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html">mod_put</a></code></td>
+ <td class="centered">?</td>
+ <td>untested</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="ftp://hachiman.vidya.com/pub/apache/">mod_session</a></code></td>
+ <td class="centered">-</td>
+ <td>untested</td>
+ </tr>
+ </table>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/platform/ebcdic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/ebcdic.html.ko.euc-kr b/docs/manual/platform/ebcdic.html.ko.euc-kr
new file mode 100644
index 0000000000..73a411ca65
--- /dev/null
+++ b/docs/manual/platform/ebcdic.html.ko.euc-kr
@@ -0,0 +1,559 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ EBCDIC - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.5</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>ġ EBCDIC </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/platform/ebcdic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <div class="warning"> ġ 2.0
+ ʴ. ȿ ,
+ ؼ ϱ ٶ.
+ </div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#overview">ġ EBCDIC </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#design"> ǥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#technical"> ذå</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#porting">ÿ ؼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#document"> 忡 ؼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#modules">ġ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#third-party">ڰ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">ġ EBCDIC </a></h2>
+
+
+
+ <p>ġ 1.3 ó EBCDIC
+ ⺻ ϴ (-ASCII) ÷ ǻͷ
+ õǾ.</p>
+
+ <p>(<a href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD
+ ü</a> ϴ SIEMENS 迭 ÷ Ѵ.
+ ÷ ü SVR4迭 POSIX ý
+ ִ).</p>
+
+ <p> ó ۵Ǿ</p>
+
+ <ul>
+ <li> ÷ε <a href="http://dev.apache.org/">ġ
+ </a> ִٴ ɼ ̱ؼ</li>
+
+ <li>( õ) <a href="http://www.w3.org/Daemon/">CERN-3.0</a> ü
+ "ϰ " İڸ ã</li>
+
+ <li> ÷ ġ prefork μ CERN
+ accept-fork-serve 5 ̻
+ ̱ؼ.</li>
+ </ul>
+
+ <p> ý Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="design" id="design"> ǥ</a></h2>
+
+
+
+ <p>EBCDIC ϳ ο ȯ ϰ
+ ȯ ֵ (EBCDIC) CERN ȣȯ
+ ϴ ̴. ׷ HTML ( CERN νϴ
+ ) ASCII (POSIX ý ⺻ .
+ ׷Ƿ <code>grep</code>̳ <code>sed</code> POSIX
+ ִ ) EBCDIC
+ ־ Ѵ. ذå ġ ߰
+ ä ľϴ " MIME "̴
+ (Ʒ ). ȯؾ
+ "ebcdic-handler" ϴ ذ ̴.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="technical" id="technical"> ذå</a></h2>
+
+
+
+ <p>ġ BUFF ڷ ޽带 Ͽ
+ ϹǷ BUFF ó Լ ȯ ߰ϴ
+ ̴. ȯ ־ ϱ⶧ BUFF ü
+ ȯؾ ϴ ˷ִ BUFF ǥø ߰ߴ. ǥô
+ HTTP ܰ迡 ִ:</p>
+
+ <ul>
+ <li>û ޱ <strong>ȯ</strong> (û û
+ ׻ ASCII ̱ )</li>
+
+ <li>û ޾ content type
+ <strong>ȯ/ȯ</strong> (û ASCII ڳ
+ ̳ʸ ȯؾ ϱ⶧)</li>
+
+ <li> <strong>ȯ</strong> (
+ ׻ ASCII ̱⶧)</li>
+
+ <li> content type
+ <strong>ȯ/ȯ</strong> ( ̰ų
+ ̳ʸ ̱⶧)</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="porting" id="porting">ÿ ؼ</a></h2>
+
+
+
+ <ol>
+ <li>
+ <p>ҽ ȭ ΰ <code>#ifdef</code>
+ ִ:</p>
+
+ <dl>
+ <dt><code><strong>#ifdef
+ CHARSET_EBCDIC</strong></code></dt>
+
+ <dd>
+ <p> EBCDIC ǻͿ ʿ ڵ. ںȯ,
+ հ ӵ ڰ ,  HTTP
+ κ ȯǾ ϴ ˷ִ ǥ <em>.</em></p>
+ </dd>
+
+ <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt>
+
+ <dd>
+ <p>SIEMENS BS2000/OSD ÷ ÷ ʿ
+ ڵ. BS2000/OSD ÷ ʿ ̿
+ ٷ.</p>
+ </dd>
+ </dl>
+ </li>
+
+ <li>
+ <p> ؿ ASCII EBCDIC ȭ (BS2000 POSIX
+ ϴ ɼ ִ) HTTP ؿ
+ ۵Ǵ ڷῡ ݰ ڿ ݰ
+ Ϲ ֱ⶧ ǵ
+ <em>ʾҴ</em>. HTTP ڿ (<code>GET</code>
+ û, Header: , Ÿ <em>.</em>) ׻ ASCII
+ ̰, κ (<em></em>, GIF ׸, CGI
+ <em>.</em>) ׻ "ȯʰ ׳"
+ Ѵ. ڵ " ڿ" "Ϲ ڷ",
+ ڿ <code>bgets()</code> <code>rvputs()</code>,
+ ̳ʸ ڷῡ <code>bgets()</code>
+ <code>rvputs()</code> Լ Ͽ Ѵ. ׷Ƿ
+ ȯϴ ʴ.</p>
+
+ <p>( EBCDIC ׻ ASCII
+ ϵ غؾ Ѵ)</p>
+ </li>
+
+ <li>
+ <p>׷ ÿ (Ϸ EBCDIC ڿ ȯ)
+ ڿ ⺻
+ ؿ ȯϴ ִ. ڵ忡 ASCII
+ escape <code>\012</code> <code>\015</code> ܴ:
+ ̵ ̹ ASCII <code>\n</code> <code>\r</code>
+ ̳ʸ ̱⶧ ASCII ι ȯϸ ȵȴ.
+ ܴ ڿ ȴ; <em>ܺ</em>
+ EBCDIC ASCII ٹٲ޹ڸ ϸ ȵȴ.</p>
+ </li>
+
+ <li>
+ <p>BUFF Լ ϴ 캻
+ puts/write/get/gets ġԵǴ "ebcdic/ascii ȯ
+ " ߰ϰ, ȯ ִ
+ ȯ ǥø ߰ߴ. (̳ CGI )
+ (û Ŭ̾Ʈ) ̵Ҷ ׻
+ ι : <code> -&gt; ġ</code>, <code>ġ
+ -&gt; Ŭ̾Ʈ</code>.</p>
+
+ <p> EBCDIC CGI ũƮ
+ а, ũƮ ASCII ˾Ƴ
+ ִ (WWW 湮ڼ α׷ :
+ GIF ׸̴). ⺻ EBCDIC
+ óѴ; ׷ type
+ ̹ ASCII Ȥ EBCDIC ȯ ؾ
+ ϴ Ѵ.</p>
+ </li>
+
+ <li>
+ <p>(MIME type text/plain, text/html <em></em>)
+ Ϲ Ϲ ASCII ȯϰų, (ڿ
+ ϱ ̸ ASCII Ͽų
+ NFS Ʈ 丮 ִ ) ȯ
+ ִ.</p>
+
+ <p><strong>:</strong></p>
+
+ <p≯ <code>.ahtml</code> Ϲ
+ ȯ ASCII <code>text/html</code> (׸
+ <code>.ascii</code> Ȯڴ ASCII
+ <code>text/plain</code>) Ϸ þ
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ AddType text/x-ascii-html .ahtml <br />
+ AddType text/x-ascii-plain .ascii
+ </code></p></div>
+
+ <p>, <code>text/foo</code> MIME type
+ <code>AddType</code> "<code>text/x-ascii-foo</code>"
+ Ͽ "Ϲ ASCII" ִ.</p>
+ </li>
+
+ <li>
+ <p> Ϲ ڰ ƴ ȯ ׻ "̳ʸ"
+ Ѵ. <em> </em>, GIF/ZIP/AU Ŀ
+ ̴. ڴ "<code>rcp -b</code>"
+ ̳ʸ ɼ Ͽ ÷ ȣƮ
+ ߾ Ѵ.</p>
+ </li>
+
+ <li>
+ <p>Ľ ׻ ǻͰ ϴ ⺻
+ (<em></em>, EBCDIC) Ǿٰ ϰ, óĿ
+ ȯѴ.</p>
+ </li>
+
+ <li>
+ <p>CGI CGI ũƮ ȯ ʿ Ѵ:
+ Content-Type Ͽ, ȯϰ,
+ GIF ȯ ִ. 츮 wwwcount
+ α׷ .</p>
+ </li>
+
+ </ol>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="document" id="document"> 忡 ؼ</a></h2>
+
+
+
+ <h3><a name="binary" id="binary">̳ʸ </a></h3>
+
+
+
+ <p> <code>Content-Type:</code> <code>text/</code>
+ ϴ ʴ <em>̳ʸ </em> Ͽ
+  ȯ ʴ´. ̳ʸ Ͽ GIF ׸, gzip
+ ִ.</p>
+
+ <p>÷ ȣƮ н Ȥ PC ̳ʸ
+ ftp "binary" (<code>TYPE I</code>) ɾ
+ ÷ ȣƮ (н <code>rcp</code>
+ <code>-b</code> ɼ ʴ´) <code>rcp -b</code>
+ ɾ ݵ ϶.</p>
+
+
+
+ <h3><a name="text" id="text"> </a></h3>
+
+
+
+ <p>⺻ (<em></em>,
+ <code>Content-Type:</code> <code>text/</code> ϴ
+ ) ȣƮ ⺻ EBCDIC Ǿٰ
+ Ѵ.</p>
+
+
+
+ <h3><a name="ssi" id="ssi">Server Side Include </a></h3>
+
+
+
+ <p>SSI EBCDIC θ ؾ Ѵ. óϱ
+ ASCII ȯ ʴ´.</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules">ġ </a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th></th>
+ <th></th>
+ <th></th>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/core.html">core</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_access.html">mod_access</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code></td>
+ <td class="centered">?</td>
+ <td>ü <code>libdb.a</code> Ͽ</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></td>
+ <td class="centered">?</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_digest</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></td>
+ <td class="centered">-</td>
+ <td>̺귯 </td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_env.html">mod_env</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_example.html">mod_example</a></code></td>
+ <td class="centered">-</td>
+ <td>( ܰ)</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_info.html">mod_info</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_agent</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_config</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_log_referer.html">mod_log_referer</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></td>
+ <td class="centered">?</td>
+ <td> þȵ</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></td>
+ <td class="centered">+</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code></td>
+ <td class="centered">?</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+ </table>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">ڰ </a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th></th>
+ <th></th>
+ <th></th>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://java.apache.org/">mod_jserv</a>
+ </code></td>
+ <td class="centered">-</td>
+ <td>JAVA ̴.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://www.php.net/">mod_php3</a></code></td>
+ <td class="centered">+</td>
+ <td><code>mod_php3</code> LDAP, GD, FreeType ̺귯
+ Բ Ѵ.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html">mod_put</a></code></td>
+ <td class="centered">?</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="ftp://hachiman.vidya.com/pub/apache/">mod_session</a></code></td>
+ <td class="centered">-</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+ </table>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/platform/ebcdic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/ebcdic.xml b/docs/manual/platform/ebcdic.xml
new file mode 100644
index 0000000000..7a355fb063
--- /dev/null
+++ b/docs/manual/platform/ebcdic.xml
@@ -0,0 +1,585 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
+<!-- $LastChangedRevision$ -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<manualpage metafile="ebcdic.xml.meta">
+ <parentdocument href="./">Platform Specific Notes</parentdocument>
+
+ <title>The Apache EBCDIC Port</title>
+
+ <summary>
+
+ <note type="warning"><strong>Warning:</strong> This document
+ has not been updated to take into account changes made in
+ the 2.0 version of the Apache HTTP Server. Some of the
+ information may still be relevant, but please use it with care.
+ </note>
+
+ </summary>
+
+ <section id="overview">
+
+ <title>Overview of the Apache EBCDIC Port</title>
+
+ <p>Version 1.3 of the Apache HTTP Server was the first version
+ which included a port to a (non-ASCII) mainframe machine which
+ uses the EBCDIC character set as its native codeset.</p>
+
+ <p>(It is the SIEMENS family of mainframes running the <a
+ href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD
+ operating system</a>. This mainframe OS nowadays features a
+ SVR4-derived POSIX subsystem).</p>
+
+ <p>The port was started initially to</p>
+
+ <ul>
+ <li>prove the feasibility of porting <a
+ href="http://httpd.apache.org/">the Apache HTTP server</a> to
+ this platform</li>
+
+ <li>find a "worthy and capable" successor for the venerable
+ <a href="http://www.w3.org/Daemon/">CERN-3.0</a> daemon
+ (which was ported a couple of years ago), and to</li>
+
+ <li>prove that Apache's preforking process model can on this
+ platform easily outperform the accept-fork-serve model used
+ by CERN by a factor of 5 or more.</li>
+ </ul>
+
+ <p>This document serves as a rationale to describe some of the
+ design decisions of the port to this machine.</p>
+
+ </section>
+
+ <section id="design">
+
+ <title>Design Goals</title>
+
+ <p>One objective of the EBCDIC port was to maintain enough
+ backwards compatibility with the (EBCDIC) CERN server to make
+ the transition to the new server attractive and easy. This
+ required the addition of a configurable method to define
+ whether a HTML document was stored in ASCII (the only format
+ accepted by the old server) or in EBCDIC (the native document
+ format in the POSIX subsystem, and therefore the only realistic
+ format in which the other POSIX tools like <code>grep</code> or
+ <code>sed</code> could operate on the documents). The current
+ solution to this is a "pseudo-MIME-format" which is intercepted
+ and interpreted by the Apache server (see below). Future versions
+ might solve the problem by defining an "ebcdic-handler" for all
+ documents which must be converted.</p>
+
+ </section>
+
+ <section id="technical">
+
+ <title>Technical Solution</title>
+
+ <p>Since all Apache input and output is based upon the BUFF
+ data type and its methods, the easiest solution was to add the
+ conversion to the BUFF handling routines. The conversion must
+ be settable at any time, so a BUFF flag was added which defines
+ whether a BUFF object has currently enabled conversion or not.
+ This flag is modified at several points in the HTTP
+ protocol:</p>
+
+ <ul>
+ <li><strong>set</strong> before a request is received
+ (because the request and the request header lines are always
+ in ASCII format)</li>
+
+ <li><strong>set/unset</strong> when the request body is
+ received - depending on the content type of the request body
+ (because the request body may contain ASCII text or a binary
+ file)</li>
+
+ <li><strong>set</strong> before a reply header is sent
+ (because the response header lines are always in ASCII
+ format)</li>
+
+ <li><strong>set/unset</strong> when the response body is sent
+ - depending on the content type of the response body (because
+ the response body may contain text or a binary file)</li>
+ </ul>
+
+ </section>
+
+ <section id="porting">
+
+ <title>Porting Notes</title>
+
+ <ol>
+ <li>
+ <p>The relevant changes in the source are <code>#ifdef</code>'ed
+ into two categories:</p>
+
+ <dl>
+ <dt><code><strong>#ifdef
+ CHARSET_EBCDIC</strong></code></dt>
+
+ <dd>
+ <p>Code which is needed for any EBCDIC based machine.
+ This includes character translations, differences in
+ contiguity of the two character sets, flags which
+ indicate which part of the HTTP protocol has to be
+ converted and which part doesn't <em>etc.</em></p>
+ </dd>
+
+ <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt>
+
+ <dd>
+ <p>Code which is needed for the SIEMENS BS2000/OSD
+ mainframe platform only. This deals with include file
+ differences and socket implementation topics which are
+ only required on the BS2000/OSD platform.</p>
+ </dd>
+ </dl>
+ </li>
+
+ <li>
+ <p>The possibility to translate between ASCII and EBCDIC at
+ the socket level (on BS2000 POSIX, there is a socket option
+ which supports this) was intentionally <em>not</em> chosen,
+ because the byte stream at the HTTP protocol level consists
+ of a mixture of protocol related strings and non-protocol
+ related raw file data. HTTP protocol strings are always
+ encoded in ASCII (the <code>GET</code> request, any Header: lines,
+ the chunking information <em>etc.</em>) whereas the file transfer
+ parts (<em>i.e.</em>, GIF images, CGI output <em>etc.</em>)
+ should usually be just "passed through" by the server. This
+ separation between "protocol string" and "raw data" is
+ reflected in the server code by functions like <code>bgets()</code>
+ or <code>rvputs()</code> for strings, and functions like
+ <code>bwrite()</code> for binary data. A global translation
+ of everything would therefore be inadequate.</p>
+
+ <p>(In the case of text files of course, provisions must be
+ made so that EBCDIC documents are always served in
+ ASCII)</p>
+ </li>
+
+ <li>
+ <p>This port therefore features a built-in protocol level
+ conversion for the server-internal strings (which the
+ compiler translated to EBCDIC strings) and thus for all
+ server-generated documents. The hard coded ASCII escapes
+ <code>\012</code> and <code>\015</code> which are ubiquitous
+ in the server code are an exception: they are already the binary
+ encoding of the ASCII <code>\n</code> and <code>\r</code> and
+ must not be converted to ASCII a second time.
+ This exception is only relevant for server-generated strings;
+ and <em>external</em> EBCDIC documents are not expected to
+ contain ASCII newline characters.</p>
+ </li>
+
+ <li>
+ <p>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 enabling/disabling the
+ conversions on-the-fly. Usually, a document crosses this
+ layer twice from its origin source (a file or CGI output) to
+ its destination (the requesting client): <code>file -&gt;
+ Apache</code>, and <code>Apache -&gt; client</code>.</p>
+
+ <p>The server can now 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 case of the
+ output of a WWW Counter program: the document body contains a
+ GIF image). All header processing is done in the native
+ EBCDIC format; the server then 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 must be converted from EBCDIC.</p>
+ </li>
+
+ <li>
+ <p>For Text documents (MIME types text/plain, text/html
+ <em>etc.</em>), an implicit translation to ASCII can be
+ used, or (if the users prefer to store some documents in
+ raw ASCII form for faster serving, or because the files
+ reside on a NFS-mounted directory tree) can be served
+ without conversion.</p>
+
+ <p><strong>Example:</strong></p>
+
+ <p>to serve files with the suffix <code>.ahtml</code> as a
+ raw ASCII <code>text/html</code> document without implicit
+ conversion (and suffix <code>.ascii</code> as ASCII
+ <code>text/plain</code>), use the directives:</p>
+
+ <example>
+ AddType text/x-ascii-html .ahtml <br />
+ AddType text/x-ascii-plain .ascii
+ </example>
+
+ <p>Similarly, any <code>text/foo</code> MIME type can be
+ served as "raw ASCII" by configuring a MIME type
+ "<code>text/x-ascii-foo</code>" for it using
+ <code>AddType</code>.</p>
+ </li>
+
+ <li>
+ <p>Non-text documents are always served "binary" without
+ conversion. This seems to be the most sensible choice for,
+ .<em>e.g.</em>, GIF/ZIP/AU file types. This of course
+ requires the user to copy them to the mainframe host using
+ the "<code>rcp -b</code>" binary switch.</p>
+ </li>
+
+ <li>
+ <p>Server parsed files are always assumed to be in native
+ (<em>i.e.</em>, EBCDIC) format as used on the machine, and
+ are converted after processing.</p>
+ </li>
+
+ <li>
+ <p>For CGI output, the CGI script determines whether a
+ conversion is needed or not: by setting the appropriate
+ Content-Type, text files can be converted, or GIF output can
+ be passed through unmodified. An example for the latter case
+ is the wwwcount program which we ported as well.</p>
+ </li>
+
+ </ol>
+
+ </section>
+
+ <section id="document">
+
+ <title>Document Storage Notes</title>
+
+ <section id="binary">
+
+ <title>Binary Files</title>
+
+ <p>All files with a <code>Content-Type:</code> which does not
+ start with <code>text/</code> are regarded as <em>binary
+ files</em> by the server and are not subject to any conversion.
+ Examples for binary files are GIF images, gzip-compressed files
+ and the like.</p>
+
+ <p>When exchanging binary files between the mainframe host and
+ a Unix machine or Windows PC, be sure to use the ftp "binary"
+ (<code>TYPE I</code>) command, or use the
+ <code>rcp -b</code> command from the mainframe host (the
+ <code>-b</code> switch is not supported in unix
+ <code>rcp</code>'s).</p>
+
+ </section>
+
+ <section id="text">
+
+ <title>Text Documents</title>
+
+ <p>The default assumption of the server is that Text Files
+ (<em>i.e.</em>, all files whose <code>Content-Type:</code>
+ starts with <code>text/</code>) are stored in the native
+ character set of the host, EBCDIC.</p>
+
+ </section>
+
+ <section id="ssi">
+
+ <title>Server Side Included Documents</title>
+
+ <p>SSI documents must currently be stored in EBCDIC only.
+ No provision is made to convert it from ASCII before
+ processing.</p>
+
+ </section>
+
+ </section>
+
+ <section id="modules">
+
+ <title>Apache Modules' Status</title>
+
+ <table border="1">
+ <tr>
+ <th>Module</th>
+ <th>Status</th>
+ <th>Notes</th>
+ </tr>
+
+ <tr>
+ <td><module>core</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_access</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_actions</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_alias</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_asis</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_auth</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_authn_anon</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_authn_dbm</module></td>
+ <td class="centered">?</td>
+ <td>with own <code>libdb.a</code></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_authz_dbm</module></td>
+ <td class="centered">?</td>
+ <td>with own <code>libdb.a</code></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_autoindex</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_cern_meta</module></td>
+ <td class="centered">?</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_cgi</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><code>mod_digest</code></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_dir</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_so</module></td>
+ <td class="centered">-</td>
+ <td>no shared libs</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_env</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_example</module></td>
+ <td class="centered">-</td>
+ <td>(test bed only)</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_expires</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_headers</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_imagemap</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_include</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_info</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><code>mod_log_agent</code></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><code>mod_log_config</code></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_log_referer</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_mime</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_mime_magic</module></td>
+ <td class="centered">?</td>
+ <td>not ported yet</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_negotiation</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_proxy</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_rewrite</module></td>
+ <td class="centered">+</td>
+ <td>untested</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_setenvif</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_speling</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_status</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_unique_id</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_userdir</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_usertrack</module></td>
+ <td class="centered">?</td>
+ <td>untested</td>
+ </tr>
+ </table>
+
+ </section>
+
+ <section id="third-party">
+
+ <title>Third Party Modules' Status</title>
+
+ <table border="1">
+ <tr>
+ <th>Module</th>
+ <th>Status</th>
+ <th>Notes</th>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://java.apache.org/">mod_jserv</a>
+ </code></td>
+ <td class="centered">-</td>
+ <td>JAVA still being ported.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://www.php.net/">mod_php3</a></code></td>
+ <td class="centered">+</td>
+ <td><code>mod_php3</code> runs fine, with LDAP and GD
+ and FreeType libraries.</td>
+ </tr>
+
+ <tr>
+ <td><code><a
+ href="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html"
+ >mod_put</a></code></td>
+ <td class="centered">?</td>
+ <td>untested</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="ftp://hachiman.vidya.com/pub/apache/"
+ >mod_session</a></code></td>
+ <td class="centered">-</td>
+ <td>untested</td>
+ </tr>
+ </table>
+
+ </section>
+
+</manualpage>
diff --git a/docs/manual/platform/ebcdic.xml.ko b/docs/manual/platform/ebcdic.xml.ko
new file mode 100644
index 0000000000..1c59685551
--- /dev/null
+++ b/docs/manual/platform/ebcdic.xml.ko
@@ -0,0 +1,552 @@
+<?xml version="1.0" encoding="EUC-KR" ?>
+<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
+<!-- English Revision: 151408:1041030 (outdated) -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<manualpage metafile="ebcdic.xml.meta">
+ <parentdocument href="./">Platform Specific Notes</parentdocument>
+
+ <title>ġ EBCDIC </title>
+
+ <summary>
+
+ <note type="warning"> ġ 2.0
+ ʴ. ȿ ,
+ ؼ ϱ ٶ.
+ </note>
+
+ </summary>
+
+ <section id="overview">
+
+ <title>ġ EBCDIC </title>
+
+ <p>ġ 1.3 ó EBCDIC
+ ⺻ ϴ (-ASCII) ÷ ǻͷ
+ õǾ.</p>
+
+ <p>(<a
+ href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD
+ ü</a> ϴ SIEMENS 迭 ÷ Ѵ.
+ ÷ ü SVR4迭 POSIX ý
+ ִ).</p>
+
+ <p> ó ۵Ǿ</p>
+
+ <ul>
+ <li> ÷ε <a href="http://dev.apache.org/">ġ
+ </a> ִٴ ɼ ̱ؼ</li>
+
+ <li>( õ) <a
+ href="http://www.w3.org/Daemon/">CERN-3.0</a> ü
+ "ϰ " İڸ ã</li>
+
+ <li> ÷ ġ prefork μ CERN
+ accept-fork-serve 5 ̻
+ ̱ؼ.</li>
+ </ul>
+
+ <p> ý Ѵ.</p>
+
+ </section>
+
+ <section id="design">
+
+ <title> ǥ</title>
+
+ <p>EBCDIC ϳ ο ȯ ϰ
+ ȯ ֵ (EBCDIC) CERN ȣȯ
+ ϴ ̴. ׷ HTML ( CERN νϴ
+ ) ASCII (POSIX ý ⺻ .
+ ׷Ƿ <code>grep</code>̳ <code>sed</code> POSIX
+ ִ ) EBCDIC
+ ־ Ѵ. ذå ġ ߰
+ ä ľϴ " MIME "̴
+ (Ʒ ). ȯؾ
+ "ebcdic-handler" ϴ ذ ̴.</p>
+
+ </section>
+
+ <section id="technical">
+
+ <title> ذå</title>
+
+ <p>ġ BUFF ڷ ޽带 Ͽ
+ ϹǷ BUFF ó Լ ȯ ߰ϴ
+ ̴. ȯ ־ ϱ⶧ BUFF ü
+ ȯؾ ϴ ˷ִ BUFF ǥø ߰ߴ. ǥô
+ HTTP ܰ迡 ִ:</p>
+
+ <ul>
+ <li>û ޱ <strong>ȯ</strong> (û û
+ ׻ ASCII ̱ )</li>
+
+ <li>û ޾ content type
+ <strong>ȯ/ȯ</strong> (û ASCII ڳ
+ ̳ʸ ȯؾ ϱ⶧)</li>
+
+ <li> <strong>ȯ</strong> (
+ ׻ ASCII ̱⶧)</li>
+
+ <li> content type
+ <strong>ȯ/ȯ</strong> ( ̰ų
+ ̳ʸ ̱⶧)</li>
+ </ul>
+
+ </section>
+
+ <section id="porting">
+
+ <title>ÿ ؼ</title>
+
+ <ol>
+ <li>
+ <p>ҽ ȭ ΰ <code>#ifdef</code>
+ ִ:</p>
+
+ <dl>
+ <dt><code><strong>#ifdef
+ CHARSET_EBCDIC</strong></code></dt>
+
+ <dd>
+ <p> EBCDIC ǻͿ ʿ ڵ. ںȯ,
+ հ ӵ ڰ ,  HTTP
+ κ ȯǾ ϴ ˷ִ ǥ <em>.</em></p>
+ </dd>
+
+ <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt>
+
+ <dd>
+ <p>SIEMENS BS2000/OSD ÷ ÷ ʿ
+ ڵ. BS2000/OSD ÷ ʿ ̿
+ ٷ.</p>
+ </dd>
+ </dl>
+ </li>
+
+ <li>
+ <p> ؿ ASCII EBCDIC ȭ (BS2000 POSIX
+ ϴ ɼ ִ) HTTP ؿ
+ ۵Ǵ ڷῡ ݰ ڿ ݰ
+ Ϲ ֱ⶧ ǵ
+ <em>ʾҴ</em>. HTTP ڿ (<code>GET</code>
+ û, Header: , Ÿ <em>.</em>) ׻ ASCII
+ ̰, κ (<em></em>, GIF ׸, CGI
+ <em>.</em>) ׻ "ȯʰ ׳"
+ Ѵ. ڵ " ڿ" "Ϲ ڷ",
+ ڿ <code>bgets()</code> <code>rvputs()</code>,
+ ̳ʸ ڷῡ <code>bgets()</code>
+ <code>rvputs()</code> Լ Ͽ Ѵ. ׷Ƿ
+ ȯϴ ʴ.</p>
+
+ <p>( EBCDIC ׻ ASCII
+ ϵ غؾ Ѵ)</p>
+ </li>
+
+ <li>
+ <p>׷ ÿ (Ϸ EBCDIC ڿ ȯ)
+ ڿ ⺻
+ ؿ ȯϴ ִ. ڵ忡 ASCII
+ escape <code>\012</code> <code>\015</code> ܴ:
+ ̵ ̹ ASCII <code>\n</code> <code>\r</code>
+ ̳ʸ ̱⶧ ASCII ι ȯϸ ȵȴ.
+ ܴ ڿ ȴ; <em>ܺ</em>
+ EBCDIC ASCII ٹٲ޹ڸ ϸ ȵȴ.</p>
+ </li>
+
+ <li>
+ <p>BUFF Լ ϴ 캻
+ puts/write/get/gets ġԵǴ "ebcdic/ascii ȯ
+ " ߰ϰ, ȯ ִ
+ ȯ ǥø ߰ߴ. (̳ CGI )
+ (û Ŭ̾Ʈ) ̵Ҷ ׻
+ ι : <code> -&gt; ġ</code>, <code>ġ
+ -&gt; Ŭ̾Ʈ</code>.</p>
+
+ <p> EBCDIC CGI ũƮ
+ а, ũƮ ASCII ˾Ƴ
+ ִ (WWW 湮ڼ α׷ :
+ GIF ׸̴). ⺻ EBCDIC
+ óѴ; ׷ type
+ ̹ ASCII Ȥ EBCDIC ȯ ؾ
+ ϴ Ѵ.</p>
+ </li>
+
+ <li>
+ <p>(MIME type text/plain, text/html <em></em>)
+ Ϲ Ϲ ASCII ȯϰų, (ڿ
+ ϱ ̸ ASCII Ͽų
+ NFS Ʈ 丮 ִ ) ȯ
+ ִ.</p>
+
+ <p><strong>:</strong></p>
+
+ <p≯ <code>.ahtml</code> Ϲ
+ ȯ ASCII <code>text/html</code> (׸
+ <code>.ascii</code> Ȯڴ ASCII
+ <code>text/plain</code>) Ϸ þ
+ Ѵ:</p>
+
+ <example>
+ AddType text/x-ascii-html .ahtml <br />
+ AddType text/x-ascii-plain .ascii
+ </example>
+
+ <p>, <code>text/foo</code> MIME type
+ <code>AddType</code> "<code>text/x-ascii-foo</code>"
+ Ͽ "Ϲ ASCII" ִ.</p>
+ </li>
+
+ <li>
+ <p> Ϲ ڰ ƴ ȯ ׻ "̳ʸ"
+ Ѵ. <em> </em>, GIF/ZIP/AU Ŀ
+ ̴. ڴ "<code>rcp -b</code>"
+ ̳ʸ ɼ Ͽ ÷ ȣƮ
+ ߾ Ѵ.</p>
+ </li>
+
+ <li>
+ <p>Ľ ׻ ǻͰ ϴ ⺻
+ (<em></em>, EBCDIC) Ǿٰ ϰ, óĿ
+ ȯѴ.</p>
+ </li>
+
+ <li>
+ <p>CGI CGI ũƮ ȯ ʿ Ѵ:
+ Content-Type Ͽ, ȯϰ,
+ GIF ȯ ִ. 츮 wwwcount
+ α׷ .</p>
+ </li>
+
+ </ol>
+
+ </section>
+
+ <section id="document">
+
+ <title> 忡 ؼ</title>
+
+ <section id="binary">
+
+ <title>̳ʸ </title>
+
+ <p> <code>Content-Type:</code> <code>text/</code>
+ ϴ ʴ <em>̳ʸ </em> Ͽ
+  ȯ ʴ´. ̳ʸ Ͽ GIF ׸, gzip
+ ִ.</p>
+
+ <p>÷ ȣƮ н Ȥ PC ̳ʸ
+ ftp "binary" (<code>TYPE I</code>) ɾ
+ ÷ ȣƮ (н <code>rcp</code>
+ <code>-b</code> ɼ ʴ´) <code>rcp -b</code>
+ ɾ ݵ ϶.</p>
+
+ </section>
+
+ <section id="text">
+
+ <title> </title>
+
+ <p>⺻ (<em></em>,
+ <code>Content-Type:</code> <code>text/</code> ϴ
+ ) ȣƮ ⺻ EBCDIC Ǿٰ
+ Ѵ.</p>
+
+ </section>
+
+ <section id="ssi">
+
+ <title>Server Side Include </title>
+
+ <p>SSI EBCDIC θ ؾ Ѵ. óϱ
+ ASCII ȯ ʴ´.</p>
+
+ </section>
+
+ </section>
+
+ <section id="modules">
+
+ <title>ġ </title>
+
+ <table border="1">
+ <tr>
+ <th></th>
+ <th></th>
+ <th></th>
+ </tr>
+
+ <tr>
+ <td><module>core</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_access</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_actions</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_alias</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_asis</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_auth</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_auth_anon</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_auth_dbm</module></td>
+ <td class="centered">?</td>
+ <td>ü <code>libdb.a</code> Ͽ</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_autoindex</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_cern_meta</module></td>
+ <td class="centered">?</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_cgi</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><code>mod_digest</code></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_dir</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_so</module></td>
+ <td class="centered">-</td>
+ <td>̺귯 </td>
+ </tr>
+
+ <tr>
+ <td><module>mod_env</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_example</module></td>
+ <td class="centered">-</td>
+ <td>( ܰ)</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_expires</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_headers</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_imagemap</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_include</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_info</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><code>mod_log_agent</code></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><code>mod_log_config</code></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_log_referer</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_mime</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_mime_magic</module></td>
+ <td class="centered">?</td>
+ <td> þȵ</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_negotiation</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_proxy</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_rewrite</module></td>
+ <td class="centered">+</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+
+ <tr>
+ <td><module>mod_setenvif</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_speling</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_status</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_unique_id</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_userdir</module></td>
+ <td class="centered">+</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td><module>mod_usertrack</module></td>
+ <td class="centered">?</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+ </table>
+
+ </section>
+
+ <section id="third-party">
+
+ <title>ڰ </title>
+
+ <table border="1">
+ <tr>
+ <th></th>
+ <th></th>
+ <th></th>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://java.apache.org/">mod_jserv</a>
+ </code></td>
+ <td class="centered">-</td>
+ <td>JAVA ̴.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://www.php.net/">mod_php3</a></code></td>
+ <td class="centered">+</td>
+ <td><code>mod_php3</code> LDAP, GD, FreeType ̺귯
+ Բ Ѵ.</td>
+ </tr>
+
+ <tr>
+ <td><code><a
+ href="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html"
+ >mod_put</a></code></td>
+ <td class="centered">?</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="ftp://hachiman.vidya.com/pub/apache/"
+ >mod_session</a></code></td>
+ <td class="centered">-</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+ </table>
+
+ </section>
+
+</manualpage>
diff --git a/docs/manual/platform/ebcdic.xml.meta b/docs/manual/platform/ebcdic.xml.meta
new file mode 100644
index 0000000000..96fc6c47b0
--- /dev/null
+++ b/docs/manual/platform/ebcdic.xml.meta
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!-- GENERATED FROM XML: DO NOT EDIT -->
+
+<metafile reference="ebcdic.xml">
+ <basename>ebcdic</basename>
+ <path>/platform/</path>
+ <relpath>..</relpath>
+
+ <variants>
+ <variant>en</variant>
+ <variant outdated="yes">ko</variant>
+ </variants>
+</metafile>
diff --git a/docs/manual/sitemap.html.de b/docs/manual/sitemap.html.de
index d832e4e2fc..9b3bec4dea 100644
--- a/docs/manual/sitemap.html.de
+++ b/docs/manual/sitemap.html.de
@@ -138,6 +138,7 @@ Microsoft Windows</a></li>
<li><a href="platform/netware.html">Apache unter Novell NetWare einsetzen</a></li>
<li><a href="platform/perf-hp.html">Einen Hochleistungs-Web-Server auf
HPUX betreiben</a></li>
+<li><a href="platform/ebcdic.html">Die Apache EBCDIC-Portierung</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">Apache HTTP Server und Hilfsprogramme</a></h2>
diff --git a/docs/manual/sitemap.html.en b/docs/manual/sitemap.html.en
index a97655ecea..15dcf48361 100644
--- a/docs/manual/sitemap.html.en
+++ b/docs/manual/sitemap.html.en
@@ -133,6 +133,7 @@ Microsoft Windows</a></li>
<li><a href="platform/netware.html">Using Apache with Novell NetWare</a></li>
<li><a href="platform/perf-hp.html">Running a High-Performance Web
Server on HPUX</a></li>
+<li><a href="platform/ebcdic.html">The Apache EBCDIC Port</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">Apache HTTP Server and Supporting Programs</a></h2>
diff --git a/docs/manual/sitemap.html.es b/docs/manual/sitemap.html.es
index 6f8c3fcac9..099cec1909 100644
--- a/docs/manual/sitemap.html.es
+++ b/docs/manual/sitemap.html.es
@@ -126,6 +126,8 @@ Microsoft Windows</a></li>
Apache con Novell NetWare</a></li>
<li><a href="platform/perf-hp.html">Servidor Web de alto rendimiento con
HPUX</a></li>
+<li><a href="platform/ebcdic.html">La versin EBCDIC de
+Apache</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">Programas de soporte y el Servidor HTTP Apache</a></h2>
diff --git a/docs/manual/sitemap.html.fr b/docs/manual/sitemap.html.fr
index afef9cdd9e..b386e32095 100644
--- a/docs/manual/sitemap.html.fr
+++ b/docs/manual/sitemap.html.fr
@@ -146,6 +146,7 @@ Microsoft Windows</a></li>
NetWare</a></li>
<li><a href="platform/perf-hp.html">Mise en oeuvre d'un serveur web
hautes performances sous HPUX</a></li>
+<li><a href="platform/ebcdic.html">Le portage EBCDIC d'Apache</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">Le serveur HTTP Apache et ses programmes associs</a></h2>
diff --git a/docs/manual/sitemap.html.ja.utf8 b/docs/manual/sitemap.html.ja.utf8
index 79c2ac6c06..0a7e0faa66 100644
--- a/docs/manual/sitemap.html.ja.utf8
+++ b/docs/manual/sitemap.html.ja.utf8
@@ -128,6 +128,7 @@
のコンパイル</a></li>
<li><a href="platform/netware.html">Novell NetWare で Apache を使う</a></li>
<li><a href="platform/perf-hp.html">HPUX で高性能ウェブサーバを実行する</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC 版 Apache</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">Apache HTTP サーバとサポートプログラム</a></h2>
diff --git a/docs/manual/sitemap.html.ko.euc-kr b/docs/manual/sitemap.html.ko.euc-kr
index d4a012c6e3..9b28bb6ac3 100644
--- a/docs/manual/sitemap.html.ko.euc-kr
+++ b/docs/manual/sitemap.html.ko.euc-kr
@@ -126,6 +126,7 @@
ϱ</a></li>
<li><a href="platform/perf-hp.html">HPUX
ϱ</a></li>
+<li><a href="platform/ebcdic.html">ġ EBCDIC </a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">ġ α׷</a></h2>
diff --git a/docs/manual/sitemap.html.tr.utf8 b/docs/manual/sitemap.html.tr.utf8
index a189abc408..a29a7febb1 100644
--- a/docs/manual/sitemap.html.tr.utf8
+++ b/docs/manual/sitemap.html.tr.utf8
@@ -130,6 +130,7 @@ Windows ile Apache Kullanımı</a></li>
<li><a href="platform/win_compiling.html">Microsoft Windows için Apache Derleme</a></li>
<li><a href="platform/netware.html">Novell NetWare ile Apache Kullanımı</a></li>
<li><a href="platform/perf-hp.html">HPUX üzerinde Yüksek Başarımlı HTTP Sunucusu Çalıştırma</a></li>
+<li><a href="platform/ebcdic.html">Apache EBCDIC Portu</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">Apache HTTP Sunucusu ve Desteklenen Programlar</a></h2>
diff --git a/docs/manual/sitemap.html.zh-cn b/docs/manual/sitemap.html.zh-cn
index 7a6e2e9ed9..938e1819ea 100644
--- a/docs/manual/sitemap.html.zh-cn
+++ b/docs/manual/sitemap.html.zh-cn
@@ -128,6 +128,7 @@
<li><a href="platform/win_compiling.html">为 Microsoft Windows 编译 Apache</a></li>
<li><a href="platform/netware.html">在 Novell NetWare 中使用 Apache</a></li>
<li><a href="platform/perf-hp.html">在 HPUX 中运行高性能 web 服务器</a></li>
+<li><a href="platform/ebcdic.html">Apache 与 EBCDIC 系统</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="programs" id="programs">Apache HTTP 服务器与支持程序</a></h2>
diff --git a/docs/manual/sitemap.xml b/docs/manual/sitemap.xml
index 256c2093b9..a56fe205b0 100644
--- a/docs/manual/sitemap.xml
+++ b/docs/manual/sitemap.xml
@@ -120,6 +120,7 @@ Microsoft Windows</page>
<page href="platform/netware.html">Using Apache with Novell NetWare</page>
<page href="platform/perf-hp.html">Running a High-Performance Web
Server on HPUX</page>
+<page href="platform/ebcdic.html">The Apache EBCDIC Port</page>
</category>
<category id="programs">
diff --git a/docs/manual/sitemap.xml.de b/docs/manual/sitemap.xml.de
index 86f9de1c79..e6628a823b 100644
--- a/docs/manual/sitemap.xml.de
+++ b/docs/manual/sitemap.xml.de
@@ -122,6 +122,7 @@ Microsoft Windows</page>
<page href="platform/netware.html">Apache unter Novell NetWare einsetzen</page>
<page href="platform/perf-hp.html">Einen Hochleistungs-Web-Server auf
HPUX betreiben</page>
+<page href="platform/ebcdic.html">Die Apache EBCDIC-Portierung</page>
</category>
<category id="programs">
diff --git a/docs/manual/sitemap.xml.es b/docs/manual/sitemap.xml.es
index dee802e34e..8f59e60fef 100644
--- a/docs/manual/sitemap.xml.es
+++ b/docs/manual/sitemap.xml.es
@@ -107,7 +107,8 @@ href="platform/windows.html">Usar Apache con Microsoft Windows</page>
Microsoft Windows</page> <page href="platform/netware.html">Usar
Apache con Novell NetWare</page> <page
href="platform/perf-hp.html">Servidor Web de alto rendimiento con
-HPUX</page>
+HPUX</page> <page href="platform/ebcdic.html">La versi&#243;n EBCDIC de
+Apache</page>
</category>
<category id="programs">
diff --git a/docs/manual/sitemap.xml.fr b/docs/manual/sitemap.xml.fr
index b6bcbdc7ee..e09e03654f 100644
--- a/docs/manual/sitemap.xml.fr
+++ b/docs/manual/sitemap.xml.fr
@@ -133,6 +133,7 @@ Microsoft Windows</page>
NetWare</page>
<page href="platform/perf-hp.html">Mise en oeuvre d'un serveur web
hautes performances sous HPUX</page>
+<page href="platform/ebcdic.html">Le portage EBCDIC d'Apache</page>
</category>
<category id="programs">
diff --git a/docs/manual/sitemap.xml.ja b/docs/manual/sitemap.xml.ja
index 4c26a0d79f..78caa62214 100644
--- a/docs/manual/sitemap.xml.ja
+++ b/docs/manual/sitemap.xml.ja
@@ -111,6 +111,7 @@
のコンパイル</page>
<page href="platform/netware.html">Novell NetWare で Apache を使う</page>
<page href="platform/perf-hp.html">HPUX で高性能ウェブサーバを実行する</page>
+<page href="platform/ebcdic.html">EBCDIC 版 Apache</page>
</category>
<category id="programs">
diff --git a/docs/manual/sitemap.xml.ko b/docs/manual/sitemap.xml.ko
index ce239646cd..c8a3277c6d 100644
--- a/docs/manual/sitemap.xml.ko
+++ b/docs/manual/sitemap.xml.ko
@@ -111,6 +111,7 @@
ϱ</page>
<page href="platform/perf-hp.html">HPUX
ϱ</page>
+<page href="platform/ebcdic.html">ġ EBCDIC </page>
</category>
<category id="programs">
diff --git a/docs/manual/sitemap.xml.tr b/docs/manual/sitemap.xml.tr
index 2ea3d3833d..b155a92b1b 100644
--- a/docs/manual/sitemap.xml.tr
+++ b/docs/manual/sitemap.xml.tr
@@ -120,6 +120,7 @@ Windows ile Apache Kullanımı</page>
<page href="platform/win_compiling.html">Microsoft Windows için Apache Derleme</page>
<page href="platform/netware.html">Novell NetWare ile Apache Kullanımı</page>
<page href="platform/perf-hp.html">HPUX üzerinde Yüksek Başarımlı HTTP Sunucusu Çalıştırma</page>
+<page href="platform/ebcdic.html">Apache EBCDIC Portu</page>
</category>
<category id="programs">
diff --git a/docs/manual/sitemap.xml.zh-cn b/docs/manual/sitemap.xml.zh-cn
index 3422a51b9a..0b0966f0e8 100644
--- a/docs/manual/sitemap.xml.zh-cn
+++ b/docs/manual/sitemap.xml.zh-cn
@@ -114,6 +114,7 @@
<page href="platform/win_compiling.html">为 Microsoft Windows 编译 Apache</page>
<page href="platform/netware.html">在 Novell NetWare 中使用 Apache</page>
<page href="platform/perf-hp.html">在 HPUX 中运行高性能 web 服务器</page>
+<page href="platform/ebcdic.html">Apache 与 EBCDIC 系统</page>
</category>
<category id="programs">