summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRich Bowen <rbowen@apache.org>2012-04-23 20:24:01 +0200
committerRich Bowen <rbowen@apache.org>2012-04-23 20:24:01 +0200
commit674d91acef366b0ce6de410a6630946e192df883 (patch)
treeb6d64695641f02110ccdeabf32e36f6d91e6ba84
parentFixed nesting issues with <p> and <section>, changed style tags to class tags... (diff)
downloadapache2-674d91acef366b0ce6de410a6630946e192df883.tar.xz
apache2-674d91acef366b0ce6de410a6630946e192df883.zip
Remove EBCDIC document, and links to it, as per discussion on docs mailing list.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1329361 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--docs/manual/index.html.da1
-rw-r--r--docs/manual/index.html.de1
-rw-r--r--docs/manual/index.html.en1
-rw-r--r--docs/manual/index.html.es1
-rw-r--r--docs/manual/index.html.fr5
-rw-r--r--docs/manual/index.html.ja.utf81
-rw-r--r--docs/manual/index.html.ko.euc-kr1
-rw-r--r--docs/manual/index.html.pt-br1
-rw-r--r--docs/manual/index.html.tr.utf81
-rw-r--r--docs/manual/index.html.zh-cn1
-rw-r--r--docs/manual/index.xml1
-rw-r--r--docs/manual/index.xml.da1
-rw-r--r--docs/manual/index.xml.de1
-rw-r--r--docs/manual/index.xml.es1
-rw-r--r--docs/manual/index.xml.fr1
-rw-r--r--docs/manual/index.xml.ja1
-rw-r--r--docs/manual/index.xml.ko1
-rw-r--r--docs/manual/index.xml.meta2
-rw-r--r--docs/manual/index.xml.pt-br1
-rw-r--r--docs/manual/index.xml.tr1
-rw-r--r--docs/manual/index.xml.zh-cn1
-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/platform/index.html.en17
-rw-r--r--docs/manual/platform/index.xml17
29 files changed, 3 insertions, 2365 deletions
diff --git a/docs/manual/index.html.da b/docs/manual/index.html.da
index 0d6128c124..fa13f81956 100644
--- a/docs/manual/index.html.da
+++ b/docs/manual/index.html.da
@@ -83,7 +83,6 @@ Dokumentation</h1>
</div><div class="category"><h2><a name="platform" id="platform">Platformspecifikke noter</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</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">Andre emner</a></h2>
<ul><li><a href="faq/">Ofte stillede sprgsml</a></li>
diff --git a/docs/manual/index.html.de b/docs/manual/index.html.de
index faadcee99a..15e576ade8 100644
--- a/docs/manual/index.html.de
+++ b/docs/manual/index.html.de
@@ -89,7 +89,6 @@
</div><div class="category"><h2><a name="platform" id="platform">Plattform-spezifische Anmerkungen</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
-<li><a href="platform/ebcdic.html">EBCDIC-Portierung</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">Weitere Themen</a></h2>
<ul><li><a href="http://wiki.apache.org/httpd/FAQ">Hufig gestellte
diff --git a/docs/manual/index.html.en b/docs/manual/index.html.en
index d4cabff902..cafbabf24d 100644
--- a/docs/manual/index.html.en
+++ b/docs/manual/index.html.en
@@ -87,7 +87,6 @@ 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.html.es b/docs/manual/index.html.es
index 88bbe39cb9..f68c507579 100644
--- a/docs/manual/index.html.es
+++ b/docs/manual/index.html.es
@@ -88,7 +88,6 @@ ejecucin</a></li>
</div><div class="category"><h2><a name="platform" id="platform">Notas especficas sobre plataformas</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</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">Documentacin adicional</a></h2>
<ul><li><a href="faq/">Preguntas Ms Frecuentes</a></li>
diff --git a/docs/manual/index.html.fr b/docs/manual/index.html.fr
index ad73f5221c..5aee35ef93 100644
--- a/docs/manual/index.html.fr
+++ b/docs/manual/index.html.fr
@@ -33,8 +33,6 @@
<a href="./tr/" hreflang="tr" rel="alternate" title="Trke">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
-<div class="outofdate">Cette traduction peut tre prime. Vrifiez la version
- anglaise pour les changements rcents.</div>
<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Recherche Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="fr" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.5" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notes de version</a></h2>
<ul><li><a href="new_features_2_4.html">Nouvelles fonctionnalits dApache 2.3/2.4</a></li>
@@ -88,12 +86,13 @@
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/rpm.html">Systmes bass sur les paquet RPM (Redhat / CentOS / Fedora)</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
-<li><a href="platform/ebcdic.html">Portage EBCDIC</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">Autres sujets</a></h2>
<ul><li><a href="http://wiki.apache.org/httpd/FAQ">Foire Aux Questions</a></li>
<li><a href="sitemap.html">Plan du site</a></li>
<li><a href="developer/">Documentation du dveloppeur</a></li>
+<li><a href="http://httpd.apache.org/docs-project/">Aide pour la
+ documentation</a></li>
<li><a href="misc/">Autres notes</a></li>
<li><a href="http://wiki.apache.org/httpd/">Wiki</a></li>
</ul>
diff --git a/docs/manual/index.html.ja.utf8 b/docs/manual/index.html.ja.utf8
index 21658a3fa1..f35601d7aa 100644
--- a/docs/manual/index.html.ja.utf8
+++ b/docs/manual/index.html.ja.utf8
@@ -88,7 +88,6 @@
</div><div class="category"><h2><a name="platform" id="platform">プラットフォーム固有の情報</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
-<li><a href="platform/ebcdic.html">EBCDIC 版</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">その他</a></h2>
<ul><li><a href="faq/">よくある質問 (FAQ)</a></li>
diff --git a/docs/manual/index.html.ko.euc-kr b/docs/manual/index.html.ko.euc-kr
index 82b29f639f..b7cd30df0d 100644
--- a/docs/manual/index.html.ko.euc-kr
+++ b/docs/manual/index.html.ko.euc-kr
@@ -81,7 +81,6 @@
</div><div class="category"><h2><a name="platform" id="platform">÷ </a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
-<li><a href="platform/ebcdic.html">EBCDIC </a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">ٸ </a></h2>
<ul><li><a href="faq/">  (FAQ)</a></li>
diff --git a/docs/manual/index.html.pt-br b/docs/manual/index.html.pt-br
index d291146e34..b54d43dad1 100644
--- a/docs/manual/index.html.pt-br
+++ b/docs/manual/index.html.pt-br
@@ -86,7 +86,6 @@
</div><div class="category"><h2><a name="platform" id="platform">Notas Especficas para diferentes Platformas</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</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">Outros Tpicos</a></h2>
<ul><li><a href="faq/">Perguntas Mais Frequentes</a></li>
diff --git a/docs/manual/index.html.tr.utf8 b/docs/manual/index.html.tr.utf8
index 2471af98da..d7a7e4011f 100644
--- a/docs/manual/index.html.tr.utf8
+++ b/docs/manual/index.html.tr.utf8
@@ -86,7 +86,6 @@ Belgeleri</h1>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/rpm.html">RPM tabanlı Sistemler (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">Diğer Konular</a></h2>
<ul><li><a href="http://wiki.apache.org/httpd/FAQ">Sıkça Sorulan Sorular</a></li>
diff --git a/docs/manual/index.html.zh-cn b/docs/manual/index.html.zh-cn
index 01574fe9ee..59ccc53da3 100644
--- a/docs/manual/index.html.zh-cn
+++ b/docs/manual/index.html.zh-cn
@@ -82,7 +82,6 @@
</div><div class="category"><h2><a name="platform" id="platform">平台相关说明</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
-<li><a href="platform/ebcdic.html">EBCDIC 系统</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">其它主题</a></h2>
<ul><li><a href="http://wiki.apache.org/httpd/FAQ">常见问题</a></li>
diff --git a/docs/manual/index.xml b/docs/manual/index.xml
index a103ad56fd..e515b26498 100644
--- a/docs/manual/index.xml
+++ b/docs/manual/index.xml
@@ -83,7 +83,6 @@ 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 55080a68ab..0ca26cbe78 100644
--- a/docs/manual/index.xml.da
+++ b/docs/manual/index.xml.da
@@ -78,7 +78,6 @@ Dokumentation</title>
<category id="platform"><title>Platformspecifikke noter</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">EBCDIC Port</page>
</category>
<category id="other"><title>Andre emner</title>
diff --git a/docs/manual/index.xml.de b/docs/manual/index.xml.de
index 9f1beb5d26..cba40b28e0 100644
--- a/docs/manual/index.xml.de
+++ b/docs/manual/index.xml.de
@@ -82,7 +82,6 @@
<category id="platform"><title>Plattform-spezifische Anmerkungen</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">EBCDIC-Portierung</page>
</category>
<category id="other"><title>Weitere Themen</title>
diff --git a/docs/manual/index.xml.es b/docs/manual/index.xml.es
index ea7e702a48..73ca94ea91 100644
--- a/docs/manual/index.xml.es
+++ b/docs/manual/index.xml.es
@@ -81,7 +81,6 @@ ejecuci&#243;n</page>
<category id="platform"><title>Notas espec&#237;ficas sobre plataformas</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">EBCDIC Port</page>
</category>
<category id="other"><title>Documentaci&#243;n adicional</title>
diff --git a/docs/manual/index.xml.fr b/docs/manual/index.xml.fr
index f24f179ad3..2a45c8e26a 100644
--- a/docs/manual/index.xml.fr
+++ b/docs/manual/index.xml.fr
@@ -84,7 +84,6 @@
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/rpm.html">Syst&egrave;mes bas&eacute;s sur les paquet RPM (Redhat / CentOS / Fedora)</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">Portage EBCDIC</page>
</category>
<category id="other"><title>Autres sujets</title>
diff --git a/docs/manual/index.xml.ja b/docs/manual/index.xml.ja
index 4a41011295..2f86d89c96 100644
--- a/docs/manual/index.xml.ja
+++ b/docs/manual/index.xml.ja
@@ -80,7 +80,6 @@
<category id="platform"><title>プラットフォーム固有の情報</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">EBCDIC 版</page>
</category>
<category id="other"><title>その他</title>
diff --git a/docs/manual/index.xml.ko b/docs/manual/index.xml.ko
index 8dacbcab3f..55b9fb9a9b 100644
--- a/docs/manual/index.xml.ko
+++ b/docs/manual/index.xml.ko
@@ -76,7 +76,6 @@
<category id="platform"><title>÷ </title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">EBCDIC </page>
</category>
<category id="other"><title>ٸ </title>
diff --git a/docs/manual/index.xml.meta b/docs/manual/index.xml.meta
index b95c36601f..4e2ec6f7e3 100644
--- a/docs/manual/index.xml.meta
+++ b/docs/manual/index.xml.meta
@@ -11,7 +11,7 @@
<variant outdated="yes">de</variant>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">pt-br</variant>
diff --git a/docs/manual/index.xml.pt-br b/docs/manual/index.xml.pt-br
index b476c51f10..4246bd1be3 100644
--- a/docs/manual/index.xml.pt-br
+++ b/docs/manual/index.xml.pt-br
@@ -80,7 +80,6 @@
<category id="platform"><title>Notas Espec&#237;ficas para diferentes Platformas</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">EBCDIC Port</page>
</category>
<category id="other"><title>Outros T&#243;picos</title>
diff --git a/docs/manual/index.xml.tr b/docs/manual/index.xml.tr
index dfd1f0ca4e..b22b33a426 100644
--- a/docs/manual/index.xml.tr
+++ b/docs/manual/index.xml.tr
@@ -81,7 +81,6 @@ Belgeleri</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/rpm.html">RPM tabanlı Sistemler (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>Diğer Konular</title>
diff --git a/docs/manual/index.xml.zh-cn b/docs/manual/index.xml.zh-cn
index c5887d9e58..99774c2a07 100644
--- a/docs/manual/index.xml.zh-cn
+++ b/docs/manual/index.xml.zh-cn
@@ -78,7 +78,6 @@
<category id="platform"><title>平台相关说明</title>
<page href="platform/windows.html">Microsoft Windows</page>
<page href="platform/netware.html">Novell NetWare</page>
- <page href="platform/ebcdic.html">EBCDIC 系统</page>
</category>
<category id="other"><title>其它主题</title>
diff --git a/docs/manual/platform/ebcdic.html b/docs/manual/platform/ebcdic.html
deleted file mode 100644
index a48afa885d..0000000000
--- a/docs/manual/platform/ebcdic.html
+++ /dev/null
@@ -1,9 +0,0 @@
-# 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
deleted file mode 100644
index ff570f14bb..0000000000
--- a/docs/manual/platform/ebcdic.html.en
+++ /dev/null
@@ -1,590 +0,0 @@
-<?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
deleted file mode 100644
index 73a411ca65..0000000000
--- a/docs/manual/platform/ebcdic.html.ko.euc-kr
+++ /dev/null
@@ -1,559 +0,0 @@
-<?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
deleted file mode 100644
index 7a355fb063..0000000000
--- a/docs/manual/platform/ebcdic.xml
+++ /dev/null
@@ -1,585 +0,0 @@
-<?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
deleted file mode 100644
index 57053de591..0000000000
--- a/docs/manual/platform/ebcdic.xml.ko
+++ /dev/null
@@ -1,552 +0,0 @@
-<?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:1328365 (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
deleted file mode 100644
index 96fc6c47b0..0000000000
--- a/docs/manual/platform/ebcdic.xml.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-<?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/platform/index.html.en b/docs/manual/platform/index.html.en
index e16e395db3..a861659149 100644
--- a/docs/manual/platform/index.html.en
+++ b/docs/manual/platform/index.html.en
@@ -85,23 +85,6 @@
</dd>
</dl>
- <dl>
- <dt>EBCDIC</dt>
- <dd>
- <p>Version 1.3 of the Apache HTTP Server is the first version which
- includes a port to a (non-ASCII) mainframe machine which uses the
- EBCDIC character set as its native codeset.</p>
-
- <div class="warning"><strong>Warning:</strong> This document
- has not been updated to take into account changes made in
- the 2.4 version of the Apache HTTP Server. Some of the
- information may still be relevant, but please use it
- with care.</div>
-
- <p>See: <a href="ebcdic.html">The Apache EBCDIC Port</a></p>
- </dd>
- </dl>
-
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/platform/" title="English">&nbsp;en&nbsp;</a> |
diff --git a/docs/manual/platform/index.xml b/docs/manual/platform/index.xml
index fa4af3eb76..72d2a4e566 100644
--- a/docs/manual/platform/index.xml
+++ b/docs/manual/platform/index.xml
@@ -82,23 +82,6 @@
</dd>
</dl>
- <dl>
- <dt>EBCDIC</dt>
- <dd>
- <p>Version 1.3 of the Apache HTTP Server is the first version which
- includes a port to a (non-ASCII) mainframe machine which uses the
- EBCDIC character set as its native codeset.</p>
-
- <note type="warning"><strong>Warning:</strong> This document
- has not been updated to take into account changes made in
- the 2.4 version of the Apache HTTP Server. Some of the
- information may still be relevant, but please use it
- with care.</note>
-
- <p>See: <a href="ebcdic.html">The Apache EBCDIC Port</a></p>
- </dd>
- </dl>
-
</section>
</manualpage>