Permalink
Browse files

This commit was manufactured by cvs2svn to create tag 'INITIAL'.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/INITIAL@85158 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information...
1 parent 4eb2692 commit 83579e94c5f4f70c32e40b0df4404574fd8e2585 No Author committed May 5, 2000
Showing with 0 additions and 18,870 deletions.
  1. +0 −28 .gdbinit
  2. +0 −109 Apache.dsp
  3. +0 −460 Apache.dsw
  4. +0 −96 InstallBin.dsp
  5. +0 −59 LICENSE
  6. +0 −73 Makefile.in
  7. +0 −166 Makefile.win
  8. +0 −96 STATUS
  9. +0 −59 acinclude.m4
  10. +0 −105 build/PrintPath
  11. +0 −221 build/binbuild.sh
  12. +0 −48 build/build-modules-c.awk
  13. +0 −8 build/config-stubs
  14. +0 −53 build/fastgen.sh
  15. +0 −112 build/install.sh
  16. +0 −42 build/library.mk
  17. +0 −31 build/ltlib.mk
  18. +0 −91 build/mkdep.perl
  19. +0 −35 build/mkdir.sh
  20. +0 −30 build/program.mk
  21. +0 −45 build/special.mk
  22. +0 −107 buildconf
  23. +0 −92 configure.in
  24. +0 −7 docs/cgi-examples/printenv
  25. +0 −31 docs/cgi-examples/test-cgi
  26. +0 −781 docs/conf/httpd-win.conf
  27. +0 −371 docs/conf/magic
  28. +0 −276 docs/conf/mime.types
  29. BIN docs/docroot/apache_pb.gif
  30. +0 −51 docs/docroot/index.html.ca
  31. +0 −61 docs/docroot/index.html.de
  32. +0 −47 docs/docroot/index.html.dk
  33. +0 −53 docs/docroot/index.html.ee
  34. +0 −38 docs/docroot/index.html.en
  35. +0 −51 docs/docroot/index.html.es
  36. +0 −53 docs/docroot/index.html.et
  37. +0 −53 docs/docroot/index.html.fr
  38. +0 −62 docs/docroot/index.html.he.iso8859-8
  39. +0 −38 docs/docroot/index.html.it
  40. +0 −42 docs/docroot/index.html.ja.iso2022-jp
  41. +0 −54 docs/docroot/index.html.nl
  42. +0 −49 docs/docroot/index.html.no
  43. +0 −42 docs/docroot/index.html.pt
  44. +0 −55 docs/docroot/index.html.pt-br
  45. +0 −34 docs/docroot/index.html.ru.cp-1251
  46. +0 −34 docs/docroot/index.html.ru.cp866
  47. +0 −34 docs/docroot/index.html.ru.iso-ru
  48. +0 −34 docs/docroot/index.html.ru.koi8-r
  49. +0 −34 docs/docroot/index.html.ru.utf8
  50. +0 −158 docs/icons/README
  51. BIN docs/icons/a.gif
  52. BIN docs/icons/alert.black.gif
  53. BIN docs/icons/alert.red.gif
  54. BIN docs/icons/apache_pb.gif
  55. BIN docs/icons/back.gif
  56. BIN docs/icons/ball.gray.gif
  57. BIN docs/icons/ball.red.gif
  58. BIN docs/icons/binary.gif
  59. BIN docs/icons/binhex.gif
  60. BIN docs/icons/blank.gif
  61. BIN docs/icons/bomb.gif
  62. BIN docs/icons/box1.gif
  63. BIN docs/icons/box2.gif
  64. BIN docs/icons/broken.gif
  65. BIN docs/icons/burst.gif
  66. BIN docs/icons/c.gif
  67. BIN docs/icons/comp.blue.gif
  68. BIN docs/icons/comp.gray.gif
  69. BIN docs/icons/compressed.gif
  70. BIN docs/icons/continued.gif
  71. BIN docs/icons/dir.gif
  72. BIN docs/icons/down.gif
  73. BIN docs/icons/dvi.gif
  74. BIN docs/icons/f.gif
  75. BIN docs/icons/folder.gif
  76. BIN docs/icons/folder.open.gif
  77. BIN docs/icons/folder.sec.gif
  78. BIN docs/icons/forward.gif
  79. BIN docs/icons/generic.gif
  80. BIN docs/icons/generic.red.gif
  81. BIN docs/icons/generic.sec.gif
  82. BIN docs/icons/hand.right.gif
  83. BIN docs/icons/hand.up.gif
  84. BIN docs/icons/icon.sheet.gif
  85. BIN docs/icons/image1.gif
  86. BIN docs/icons/image2.gif
  87. BIN docs/icons/image3.gif
  88. BIN docs/icons/index.gif
  89. BIN docs/icons/layout.gif
  90. BIN docs/icons/left.gif
  91. BIN docs/icons/link.gif
  92. BIN docs/icons/movie.gif
  93. BIN docs/icons/p.gif
  94. BIN docs/icons/patch.gif
  95. BIN docs/icons/pdf.gif
  96. BIN docs/icons/pie0.gif
  97. BIN docs/icons/pie1.gif
  98. BIN docs/icons/pie2.gif
  99. BIN docs/icons/pie3.gif
  100. BIN docs/icons/pie4.gif
  101. BIN docs/icons/pie5.gif
  102. BIN docs/icons/pie6.gif
  103. BIN docs/icons/pie7.gif
  104. BIN docs/icons/pie8.gif
  105. BIN docs/icons/portal.gif
  106. BIN docs/icons/ps.gif
  107. BIN docs/icons/quill.gif
  108. BIN docs/icons/right.gif
  109. BIN docs/icons/screw1.gif
  110. BIN docs/icons/screw2.gif
  111. BIN docs/icons/script.gif
  112. +0 −6 docs/icons/small/README.txt
  113. BIN docs/icons/small/back.gif
  114. BIN docs/icons/small/binary.gif
  115. BIN docs/icons/small/binhex.gif
  116. BIN docs/icons/small/blank.gif
  117. BIN docs/icons/small/broken.gif
  118. BIN docs/icons/small/burst.gif
  119. BIN docs/icons/small/comp1.gif
  120. BIN docs/icons/small/comp2.gif
  121. BIN docs/icons/small/compressed.gif
  122. BIN docs/icons/small/continued.gif
  123. BIN docs/icons/small/dir.gif
  124. BIN docs/icons/small/dir2.gif
  125. BIN docs/icons/small/doc.gif
  126. BIN docs/icons/small/forward.gif
  127. BIN docs/icons/small/generic.gif
  128. BIN docs/icons/small/generic2.gif
  129. BIN docs/icons/small/generic3.gif
  130. BIN docs/icons/small/image.gif
  131. BIN docs/icons/small/image2.gif
  132. BIN docs/icons/small/index.gif
  133. BIN docs/icons/small/key.gif
  134. BIN docs/icons/small/movie.gif
  135. BIN docs/icons/small/patch.gif
  136. BIN docs/icons/small/ps.gif
  137. BIN docs/icons/small/rainbow.gif
  138. BIN docs/icons/small/sound.gif
  139. BIN docs/icons/small/sound2.gif
  140. BIN docs/icons/small/tar.gif
  141. BIN docs/icons/small/text.gif
  142. BIN docs/icons/small/transfer.gif
  143. BIN docs/icons/small/unknown.gif
  144. BIN docs/icons/small/uu.gif
  145. BIN docs/icons/sound1.gif
  146. BIN docs/icons/sound2.gif
  147. BIN docs/icons/sphere1.gif
  148. BIN docs/icons/sphere2.gif
  149. BIN docs/icons/tar.gif
  150. BIN docs/icons/tex.gif
  151. BIN docs/icons/text.gif
  152. BIN docs/icons/transfer.gif
  153. BIN docs/icons/unknown.gif
  154. BIN docs/icons/up.gif
  155. BIN docs/icons/uu.gif
  156. BIN docs/icons/uuencoded.gif
  157. BIN docs/icons/world1.gif
  158. BIN docs/icons/world2.gif
  159. +0 −210 docs/man/ab.8
  160. +0 −133 docs/man/apachectl.8
  161. +0 −459 docs/man/apxs.8
  162. +0 −171 docs/man/dbmmanage.1
  163. +0 −97 docs/man/htdigest.1
  164. +0 −213 docs/man/htpasswd.1
  165. +0 −211 docs/man/httpd.8
  166. +0 −87 docs/man/logresolve.8
  167. +0 −83 docs/man/rotatelogs.8
  168. +0 −70 docs/man/suexec.8
  169. +0 −51 docs/manual/LICENSE
  170. +0 −103 docs/manual/bind.html
  171. +0 −103 docs/manual/bind.html.en
  172. +0 −84 docs/manual/cgi_path.html
  173. +0 −84 docs/manual/cgi_path.html.en
  174. +0 −216 docs/manual/content-negotiation.html
  175. +0 −216 docs/manual/content-negotiation.html.en
  176. +0 −109 docs/manual/custom-error.html
  177. +0 −109 docs/manual/custom-error.html.en
  178. +0 −988 docs/manual/developer/API.html
  179. +0 −202 docs/manual/developer/hooks.html
  180. +0 −19 docs/manual/developer/index.html
  181. +0 −200 docs/manual/developer/modules.html
  182. +0 −200 docs/manual/developer/modules.html.en
  183. +0 −190 docs/manual/dns-caveats.html
  184. +0 −337 docs/manual/dso.html
  185. +0 −337 docs/manual/dso.html.en
  186. +0 −30 docs/manual/env.html
  187. +0 −30 docs/manual/env.html.en
  188. +0 −138 docs/manual/handler.html
  189. +0 −138 docs/manual/handler.html.en
  190. BIN docs/manual/images/home.gif
  191. BIN docs/manual/images/index.gif
  192. BIN docs/manual/images/mod_rewrite_fig1.gif
  193. BIN docs/manual/images/mod_rewrite_fig2.gif
  194. BIN docs/manual/images/sub.gif
  195. +0 −31 docs/manual/index.html
  196. +0 −31 docs/manual/index.html.en
  197. +0 −109 docs/manual/install.html
  198. +0 −109 docs/manual/install.html.en
  199. +0 −108 docs/manual/invoking.html
  200. +0 −108 docs/manual/invoking.html.en
  201. +0 −112 docs/manual/misc/index.html
  202. +0 −820 docs/manual/misc/perf-tuning.html
  203. +0 −1,905 docs/manual/misc/rewriteguide.html
  204. +0 −92 docs/manual/misc/security_tips.html
  205. +0 −946 docs/manual/mod/core.html
  206. +0 −262 docs/manual/mod/directive-dict.html
  207. +0 −262 docs/manual/mod/directive-dict.html.en
  208. +0 −121 docs/manual/mod/directives.html
  209. +0 −78 docs/manual/mod/index.html
  210. +0 −81 docs/manual/mod/mod_actions.html
  211. +0 −93 docs/manual/mod/mod_alias.html
  212. +0 −67 docs/manual/mod/mod_asis.html
  213. +0 −416 docs/manual/mod/mod_auth_digest.html
  214. +0 −309 docs/manual/mod/mod_autoindex.html
  215. +0 −76 docs/manual/mod/mod_cern_meta.html
  216. +0 −53 docs/manual/mod/mod_cgi.html
  217. +0 −309 docs/manual/mod/mod_dir.html
  218. +0 −68 docs/manual/mod/mod_env.html
  219. +0 −133 docs/manual/mod/mod_example.html
  220. +0 −178 docs/manual/mod/mod_expires.html
  221. +0 −97 docs/manual/mod/mod_headers.html
  222. +0 −284 docs/manual/mod/mod_imap.html
  223. +0 −211 docs/manual/mod/mod_include.html
  224. +0 −44 docs/manual/mod/mod_info.html
  225. +0 −73 docs/manual/mod/mod_isapi.html
  226. +0 −144 docs/manual/mod/mod_log_config.html
  227. +0 −210 docs/manual/mod/mod_mime.html
  228. +0 −251 docs/manual/mod/mod_mime_magic.html
  229. +0 −134 docs/manual/mod/mod_negotiation.html
  230. +0 −212 docs/manual/mod/mod_proxy.html
Sorry, we could not display the entire diff because too many files (488) changed.
View
28 .gdbinit
@@ -1,28 +0,0 @@
-# gdb macros which may be useful for folks using gdb to debug
-# apache. Delete it if it bothers you.
-
-define dump_table
- set $t = (table_entry *)((array_header *)$arg0)->elts
- set $n = ((array_header *)$arg0)->nelts
- set $i = 0
- while $i < $n
- printf "[%u] '%s'='%s'\n", $i, $t[$i].key, $t[$i].val
- set $i = $i + 1
- end
-end
-document dump_table
- Print the key/value pairs in a table.
-end
-
-define dump_string_array
- set $a = (char **)((array_header *)$arg0)->elts
- set $n = (int)((array_header *)$arg0)->nelts
- set $i = 0
- while $i < $n
- printf "[%u] '%s'\n", $i, $a[$i]
- set $i = $i + 1
- end
-end
-document dump_string_array
- Print all of the elements in an array of strings.
-end
View
109 Apache.dsp
@@ -1,109 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Apache" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Apache - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Apache.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Apache.mak" CFG="Apache - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Apache - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Apache - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Apache - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\ApacheLa"
-# PROP BASE Intermediate_Dir ".\ApacheLa"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\ApacheR"
-# PROP Intermediate_Dir ".\ApacheR"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x809 /d "NDEBUG"
-# ADD RSC /l 0x809 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 CoreR\ApacheCore.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "Apache - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\ApacheL0"
-# PROP BASE Intermediate_Dir ".\ApacheL0"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\ApacheD"
-# PROP Intermediate_Dir ".\ApacheD"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x809 /d "_DEBUG"
-# ADD RSC /l 0x809 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 CoreD\ApacheCore.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:console /debug /machine:I386
-
-!ENDIF
-
-# Begin Target
-
-# Name "Apache - Win32 Release"
-# Name "Apache - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\os\win32\main_win32.c
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# Begin Source File
-
-SOURCE=.\os\win32\apache.ico
-# End Source File
-# Begin Source File
-
-SOURCE=.\os\win32\apache.rc
-# End Source File
-# End Group
-# End Target
-# End Project
View
460 Apache.dsw
@@ -1,460 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Apache"=".\Apache.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheCore"=".\ApacheCore.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ap
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name regex
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name gen_test_char
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name gen_uri_delims
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleAuthAnon"=".\os\win32\ApacheModuleAuthAnon.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleCERNMeta"=".\os\win32\ApacheModuleCERNMeta.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleDigest"=".\os\win32\ApacheModuleDigest.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleExpires"=".\os\win32\ApacheModuleExpires.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleHeaders"=".\os\win32\ApacheModuleHeaders.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleInfo"=".\os\win32\ApacheModuleInfo.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleProxy"=".\modules\proxy\ApacheModuleProxy.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleRewrite"=".\os\win32\ApacheModuleRewrite.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleSpeling"=".\os\win32\ApacheModuleSpeling.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleStatus"=".\os\win32\ApacheModuleStatus.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ApacheModuleUserTrack"=".\os\win32\ApacheModuleUserTrack.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "InstallBin"=".\InstallBin.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name Apache
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheCore
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleAuthAnon
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleCERNMeta
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleDigest
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleExpires
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleHeaders
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleRewrite
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleSpeling
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleStatus
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ApacheModuleUserTrack
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlibdll
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name htpasswd
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name rotatelogs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ap"=".\ap\ap.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "aprlib"=".\lib\apr\aprlib.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "aprlibdll"=".\lib\apr\aprlibdll.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name aprlib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "gen_test_char"=".\main\gen_test_char.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "gen_uri_delims"=".\main\gen_uri_delims.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "htdigest"=".\support\htdigest.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name aprlib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "htpasswd"=".\support\htpasswd.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name ap
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name aprlib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "install"=".\os\win32\installer\installdll\install.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name aprlib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "logresolve"=".\support\logresolve.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "regex"=".\regex\regex.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "rotatelogs"=".\support\rotatelogs.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
View
96 InstallBin.dsp
@@ -1,96 +0,0 @@
-# Microsoft Developer Studio Project File - Name="InstallBin" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) External Target" 0x0106
-
-CFG=InstallBin - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "InstallBin.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "InstallBin.mak" CFG="InstallBin - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "InstallBin - Win32 Release" (based on "Win32 (x86) External Target")
-!MESSAGE "InstallBin - Win32 Debug" (based on "Win32 (x86) External Target")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "InstallBin - Win32 Release"
-
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Cmd_Line "NMAKE /f InstallBin.mak"
-# PROP BASE Rebuild_Opt "/a"
-# PROP BASE Target_File "InstallBin.exe"
-# PROP BASE Bsc_Name "InstallBin.bsc"
-# PROP BASE Target_Dir ""
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Cmd_Line "NMAKE /f makefile.win INSTDIR=.. SHORT=D LONG=Debug _install"
-# PROP Rebuild_Opt ""
-# PROP Target_File "..\Apache.exe"
-# PROP Bsc_Name ""
-# PROP Target_Dir ""
-
-!ELSEIF "$(CFG)" == "InstallBin - Win32 Debug"
-
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Cmd_Line "NMAKE /f InstallBin.mak"
-# PROP BASE Rebuild_Opt "/a"
-# PROP BASE Target_File "InstallBin.exe"
-# PROP BASE Bsc_Name "InstallBin.bsc"
-# PROP BASE Target_Dir ""
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Cmd_Line "NMAKE /f makefile.win INSTDIR=.. SHORT=D LONG=Debug _install"
-# PROP Rebuild_Opt ""
-# PROP Target_File "..\Apache.exe"
-# PROP Bsc_Name ".\apache.bsc"
-# PROP Target_Dir ""
-
-!ENDIF
-
-# Begin Target
-
-# Name "InstallBin - Win32 Release"
-# Name "InstallBin - Win32 Debug"
-
-!IF "$(CFG)" == "InstallBin - Win32 Release"
-
-!ELSEIF "$(CFG)" == "InstallBin - Win32 Debug"
-
-!ENDIF
-
-# Begin Source File
-
-SOURCE=..\logs\access.log
-# End Source File
-# Begin Source File
-
-SOURCE=..\logs\error.log
-# End Source File
-# Begin Source File
-
-SOURCE=..\conf\httpd.conf
-# End Source File
-# Begin Source File
-
-SOURCE=.\Makefile.win
-# End Source File
-# End Target
-# End Project
View
59 LICENSE
@@ -1,59 +0,0 @@
-/* ====================================================================
- * Copyright (c) 1995-1999 The Apache Group. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. All advertising materials mentioning features or use of this
- * software must display the following acknowledgment:
- * "This product includes software developed by the Apache Group
- * for use in the Apache HTTP server project (http://www.apache.org/)."
- *
- * 4. The names "Apache Server" and "Apache Group" must not be used to
- * endorse or promote products derived from this software without
- * prior written permission. For written permission, please contact
- * apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache"
- * nor may "Apache" appear in their names without prior written
- * permission of the Apache Group.
- *
- * 6. Redistributions of any form whatsoever must retain the following
- * acknowledgment:
- * "This product includes software developed by the Apache Group
- * for use in the Apache HTTP server project (http://www.apache.org/)."
- *
- * THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY
- * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
- * OF THE POSSIBILITY OF SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Group and was originally based
- * on public domain software written at the National Center for
- * Supercomputing Applications, University of Illinois, Urbana-Champaign.
- * For more information on the Apache Group and the Apache HTTP server
- * project, please see <http://www.apache.org/>.
- *
- */
-
-
-
View
73 Makefile.in
@@ -1,73 +0,0 @@
-
-DEPTH = .
-topsrcdir = @topsrcdir@
-srcdir = @srcdir@
-VPATH = @srcdir@
-
-SUBDIRS = ap lib main modules os $(REGEX_DIR)
-
-PROGRAM_NAME = apache
-PROGRAM_SOURCES = modules.c buildmark.c
-PROGRAM_LDADD = $(EXTRA_LDFLAGS) $(PROGRAM_DEPENDENCIES) $(EXTRA_LIBS)
-PROGRAM_DEPENDENCIES = \
- $(BUILTIN_LIBS) \
- $(MPM_LIB) \
- main/libmain.la \
- $(OS_DIR)/libos.la \
- ap/libap.la \
- lib/apr/libapr.a \
- $(REGEX_LIB)
-
-PROGRAMS = $(PROGRAM_NAME)
-targets = $(PROGRAMS)
-phony_targets = buildmark.c
-install_targets = install-conf install-htdocs install-icons install-other \
- install-cgi install-include
-
-include $(topsrcdir)/build/rules.mk
-include $(topsrcdir)/build/program.mk
-
-install-conf:
- @echo Installing configuration files
- @test -d $(sysconfdir) || $(mkinstalldirs) $(sysconfdir)
- @cd $(srcdir)/../conf; \
- for i in mime.types magic; do \
- $(INSTALL_DATA) $$i $(sysconfdir); \
- done; \
- for i in *-dist; do \
- sed -e 's#@@ServerRoot@@#$(prefix)#g' \
- < $$i > $(sysconfdir)/$$i; \
- chmod 0644 $(sysconfdir)/$$i; \
- file=`echo $$i|sed s/-dist//`; \
- if test "$$file" != "$$i" && test ! -f $(sysconfdir)/$$file; then \
- $(INSTALL_DATA) $(sysconfdir)/$$i $(sysconfdir)/$$file; \
- fi; \
- done
-
-install-htdocs:
- @echo Installing HTML documents
- @test -d $(htdocsdir) || $(mkinstalldirs) $(htdocsdir)
- @cp -rp $(srcdir)/../htdocs/* $(htdocsdir)
-
-install-icons:
- @echo Installing icons
- @test -d $(iconsdir) || $(mkinstalldirs) $(iconsdir)
- @cp -rp $(srcdir)/../icons/* $(iconsdir)
-
-install-cgi:
- @echo Installing CGIs
- @test -d $(cgidir) || $(mkinstalldirs) $(cgidir)
- @cp -rp $(srcdir)/../cgi-bin/* $(cgidir)
-
-install-other:
- @test -d $(logdir) || $(mkinstalldirs) $(logdir)
-
-install-include:
- @echo Installing header files
- @test -d $(includedir) || $(mkinstalldirs) $(includedir)
- @test -d $(includedir)/xml || $(mkinstalldirs) $(includedir)/xml
- @test -d $(includedir)/apr || $(mkinstalldirs) $(includedir)/apr
- @cp include/*.h $(srcdir)/include/*.h $(includedir)
- @cp $(srcdir)/lib/expat-lite/*.h $(includedir)/xml
- @cp lib/apr/include/*.h $(srcdir)/lib/apr/include/*.h $(includedir)/apr
- @chmod 644 $(includedir)/*.h $(includedir)/xml/*.h $(includedir)/apr/*.h
View
166 Makefile.win
@@ -1,166 +0,0 @@
-# Makefile for Windows NT and Windows 95/98
-
-# Targets are:
-# _apacher - build Apache in Release mode
-# _apached - build Apache in Debug mode
-# installr - build and install a Release build
-# installd - build and install a Debug build
-# clean - remove (most) generated files
-# _cleanr - remove (most) files generated by a Release build
-# _cleand - remove (most) files generated by a Debug build
-#
-# The default installation directory is \Apache. This can be changed
-# with the INSTDIR macro, for example:
-#
-# nmake /f Makefile.win INSTDIR="d:\Program Files\Apache" installr
-#
-# Note: this does *NOT* change the compiled in default "server root"
-
-!IF "$(INSTDIR)" == ""
-INSTDIR=\Apache
-!MESSAGE Using default install directory \Apache
-!ENDIF
-
-default: _apacher
-
-_apacher:
- $(MAKE) /f Makefile.win SHORT=R LONG=Release _build
-
-_apached:
- $(MAKE) /f Makefile.win SHORT=D LONG=Debug _build
-
-installr:
- $(MAKE) /f Makefile.win SHORT=R LONG=Release _build _install
-
-installd:
- $(MAKE) /f Makefile.win SHORT=D LONG=Debug _build _install
-
-_cleanr:
- $(MAKE) /f Makefile.win SHORT=R LONG=Release _clean
-
-_cleand:
- $(MAKE) /f Makefile.win SHORT=D LONG=Debug _clean
-
-clean:
- $(MAKE) /f Makefile.win _cleanr
- $(MAKE) /f Makefile.win _cleand
-
-installdll:
- $(MAKE) /f Makefile.win SHORT=R LONG=Release _installdll
-
-_build:
- echo Building Win32 $(LONG) targets ($(SHORT) suffixes)
- cd lib\apr
- nmake /nologo CFG="aprlib - Win32 $(LONG)" -f aprlib.mak
- cd ..\..
- cd os\win32
- nmake /nologo CFG="ApacheOS - Win32 $(LONG)" -f ApacheOS.mak
- cd ..\..
- cd regex
- nmake /nologo CFG="regex - Win32 $(LONG)" -f regex.mak
- cd ..
- cd ap
- nmake /nologo CFG="ap - Win32 $(LONG)" -f ap.mak
- cd ..
- cd support
-# nmake /nologo CFG="htpasswd - Win32 $(LONG)" -f htpasswd.mak
-# nmake /nologo CFG="htdigest - Win32 $(LONG)" -f htdigest.mak
- nmake /nologo CFG="rotatelogs - Win32 $(LONG)" -f rotatelogs.mak
- cd ..
- cd main
- nmake /nologo CFG="gen_uri_delims - Win32 $(LONG)" -f gen_uri_delims.mak
- nmake /nologo CFG="gen_test_char - Win32 $(LONG)" -f gen_test_char.mak
- cd ..
- -del Core$(SHORT)\buildmark.obj
- nmake /nologo CFG="ApacheCore - Win32 $(LONG)" -f ApacheCore.mak
- nmake /nologo CFG="Apache - Win32 $(LONG)" -f Apache.mak
- cd os\win32
-# set CFG=ApacheModuleStatus - Win32 $(LONG)
-# nmake /nologo CFG="ApacheModuleStatus - Win32 $(LONG)" -f ApacheModuleStatus.mak
-# nmake /nologo CFG"=ApacheModuleInfo - Win32 $(LONG)" -f ApacheModuleInfo.mak
- nmake /nologo CFG="ApacheModuleAuthAnon - Win32 $(LONG)" -f ApacheModuleAuthAnon.mak
- nmake /nologo CFG="ApacheModuleDigest - Win32 $(LONG)" -f ApacheModuleDigest.mak
- nmake /nologo CFG="ApacheModuleCERNMeta - Win32 $(LONG)" -f ApacheModuleCERNMeta.mak
- nmake /nologo CFG="ApacheModuleExpires - Win32 $(LONG)" -f ApacheModuleExpires.mak
- nmake /nologo CFG="ApacheModuleHeaders - Win32 $(LONG)" -f ApacheModuleHeaders.mak
- nmake /nologo CFG="ApacheModuleSpeling - Win32 $(LONG)" -f ApacheModuleSpeling.mak
- nmake /nologo CFG="ApacheModuleUserTrack - Win32 $(LONG)" -f ApacheModuleUserTrack.mak
-# nmake /nologo CFG="ApacheModuleRewrite - Win32 $(LONG)" -f ApacheModuleRewrite.mak
- cd ..\..
-# cd modules\proxy
-# nmake /nologo CFG="ApacheModuleProxy - Win32 $(LONG)" -f ApacheModuleProxy.mak
-# cd ..\..
-
-_install:
- -mkdir $(INSTDIR)
- -mkdir $(INSTDIR)\modules
- -mkdir $(INSTDIR)\logs
- -mkdir $(INSTDIR)\conf
- -mkdir $(INSTDIR)\bin
- copy Apache$(SHORT)\Apache.exe $(INSTDIR)
- copy Core$(SHORT)\ApacheCore.dll $(INSTDIR)
- copy lib\apr\$(LONG)\aprlib.dll $(INSTDIR)
-# copy os\win32\ApacheModuleStatus$(SHORT)\ApacheModuleStatus.dll $(INSTDIR)\modules
-# copy os\win32\ApacheModuleInfo$(SHORT)\ApacheModuleInfo.dll $(INSTDIR)\modules
- copy os\win32\ApacheModuleAuthAnon$(SHORT)\ApacheModuleAuthAnon.dll $(INSTDIR)\modules
- copy os\win32\ApacheModuleDigest$(SHORT)\ApacheModuleDigest.dll $(INSTDIR)\modules
- copy os\win32\ApacheModuleCERNMeta$(SHORT)\ApacheModuleCERNMeta.dll $(INSTDIR)\modules
- copy os\win32\ApacheModuleExpires$(SHORT)\ApacheModuleExpires.dll $(INSTDIR)\modules
- copy os\win32\ApacheModuleHeaders$(SHORT)\ApacheModuleHeaders.dll $(INSTDIR)\modules
-# copy os\win32\ApacheModuleRewrite$(SHORT)\ApacheModuleRewrite.dll $(INSTDIR)\modules
- copy os\win32\ApacheModuleSpeling$(SHORT)\ApacheModuleSpeling.dll $(INSTDIR)\modules
- copy os\win32\ApacheModuleUserTrack$(SHORT)\ApacheModuleUserTrack.dll $(INSTDIR)\modules
-# copy modules\proxy\$(LONG)\ApacheModuleProxy.dll $(INSTDIR)\modules
-# copy support\$(LONG)\htpasswd.exe $(INSTDIR)\bin
-# copy support\$(LONG)\htdigest.exe $(INSTDIR)\bin
- copy support\$(LONG)\rotatelogs.exe $(INSTDIR)\bin
-
-_clean:
- cd lib\apr
- nmake /nologo CFG="aprlib - Win32 $(LONG)" -f aprlib.mak clean
- cd ..\..
- cd os\win32
- nmake /nologo CFG="ApacheOS - Win32 $(LONG)" -f ApacheOS.mak clean
- cd ..\..
- cd regex
- nmake /nologo CFG="regex - Win32 $(LONG)" -f regex.mak clean
- cd ..
- cd ap
- nmake /nologo CFG="ap - Win32 $(LONG)" -f ap.mak clean
- cd ..
- cd support
- nmake /nologo CFG="htpasswd - Win32 $(LONG)" -f htpasswd.mak clean
- nmake /nologo CFG="htdigest - Win32 $(LONG)" -f htdigest.mak clean
- nmake /nologo CFG="rotatelogs - Win32 $(LONG)" -f rotatelogs.mak clean
- cd ..
- cd main
- nmake /nologo CFG="gen_uri_delims - Win32 $(LONG)" -f gen_uri_delims.mak clean
- del uri_delims.h
- nmake /nologo CFG="gen_test_char - Win32 $(LONG)" -f gen_test_char.mak clean
- del test_char.h
- cd ..
- nmake /nologo CFG="ApacheCore - Win32 $(LONG)" -f ApacheCore.mak clean
- nmake /nologo CFG="Apache - Win32 $(LONG)" -f Apache.mak clean
- cd os\win32
-# nmake /nologo CFG="ApacheModuleStatus - Win32 $(LONG)" -f ApacheModuleStatus.mak clean
-# nmake /nologo CFG="ApacheModuleInfo - Win32 $(LONG)" -f ApacheModuleInfo.mak clean
- nmake /nologo CFG="ApacheModuleAuthAnon - Win32 $(LONG)" -f ApacheModuleAuthAnon.mak clean
- nmake /nologo CFG="ApacheModuleDigest - Win32 $(LONG)" -f ApacheModuleDigest.mak clean
- nmake /nologo CFG="ApacheModuleCERNMeta - Win32 $(LONG)" -f ApacheModuleCERNMeta.mak clean
- nmake /nologo CFG="ApacheModuleExpires - Win32 $(LONG)" -f ApacheModuleExpires.mak clean
- nmake /nologo CFG="ApacheModuleHeaders - Win32 $(LONG)" -f ApacheModuleHeaders.mak clean
- nmake /nologo CFG="ApacheModuleSpeling - Win32 $(LONG)" -f ApacheModuleSpeling.mak clean
- nmake /nologo CFG="ApacheModuleUserTrack - Win32 $(LONG)" -f ApacheModuleUserTrack.mak clean
-# nmake /nologo CFG="ApacheModuleRewrite - Win32 $(LONG)" -f ApacheModuleRewrite.mak clean
- cd ..\..
-# cd modules\proxy
-# nmake /nologo CFG="ApacheModuleProxy - Win32 $(LONG)" -f ApacheModuleProxy.mak clean
-# cd ..\..
- cd os\win32\installer\installdll
- nmake /nologo CFG="install - Win32 $(LONG)" -f install.mak clean
- cd ..\..\..
-
-_installdll:
- cd os\win32\installer\installdll
- nmake /nologo CFG="install - Win32 $(LONG)" -f install.mak
- cd ..\..\..
View
96 STATUS
@@ -1,96 +0,0 @@
-Apache 2.0 STATUS:
-Last modified at [$Date: 1999/08/27 18:57:17 $]
-
-Release:
-
- 2.0: In pre-alpha development
-
-Plan:
-
- * Vague goal of an alpha or beta release in 1999. Commit-then-review
- is active.
-
-RELEASE SHOWSTOPPERS:
-
- * CGI doesn't work
- Status: Ben Laurie is working on this.
-
- * mod_status doesn't work
- Status: Manoj Kasichainula <manojk@io.com> is working on this. A
- patch has been posted that starts to fix this:
- (<19990825025653.A19065@samosa.mindspring.com> and
- <19990825022146.A10096@io.com>)
-
- * suEXEC doesn't work
- Ben Laurie's work to fix CGIs will also fix this.
-
- * Windows NT port isn't done
- Status: Bill is working on this through his MPM work, and Ryan
- is with APR.
-
- * Current 2.0 code is not tested on many Unix platforms. Make 2.0
- work on most, if not all the systems 1.3 did
-
- Status: Autoconf and APR will get us most of the way there.
-
- * The module API is a weird combination of the old table and the new
- hook system. Switch completely to the new hook system
- Status: Ben Laurie is working on this.
-
-RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
-
- (none listed)
-
-Other bugs that need fixing:
-
- * MaxRequestsPerChild measures connections, not requests.
-
- * Regex containers don't work in an intutive way
- Status: No one has come up with an efficient way to fix this
- behavior. Dean has suggested getting rid of regex containers
- completely.
-
-Other features that need writing:
-
- * Switch to autoconf, et al. for configuration.
-
- * Use APR to get rid of more platform dependancies.
- Status: Ryan Bloom <rbb@raleigh.ibm.com> is working on this.
-
- * Finish infrastructure in core for async MPMs
- Status: ?
-
- * Work on other MPMs. Possible MPMs discussed or in progress include:
-
- - David Reid's <abb37@dial.pipex.com> Beos MPM
- Status: in progress
-
- - Dean Gaudet's async MPM
- Status: ?
-
- - Zach Brown's <zab@zabbo.net> Linux siginfo MPM
- Status: ?
-
-Documentation that needs writing:
-
- * The concept of MPMs, especially if we ship more than one MPM for a
- given platform
-
- * New directives in the various MPMs
-
- * API documentation
- Status: Ben Laurie has written some hooks documentation
- (apache-2.0/htdocs/hooks.html)
-
-Available Patches:
-
- * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
- performance
- Status: These were written for 1.3, and are awaiting a port to
- 2.0
-
-Open issues:
-
- * What do we do about mod_proxy?
-
- * Which MPMs will be included with Apache 2.0?
View
59 acinclude.m4
@@ -1,59 +0,0 @@
-dnl
-dnl APACHE_MODULE(modname [, shared])
-dnl
-dnl Includes an extension in the build.
-dnl
-dnl "modname" is the name of the modules/ subdir where the extension resides
-dnl "shared" can be set to "shared" or "yes" to build the extension as
-dnl a dynamically loadable library.
-dnl
-AC_DEFUN(APACHE_MODULE,[
- if test -d "$cwd/$srcdir/modules/$1" ; then
- MOD_SUBDIRS="$MOD_SUBDIRS $1"
- if test "$2" != "shared" -a "$2" != "yes"; then
- libname=$(basename $1)
- _extlib="lib${libname}.a"
- MOD_LTLIBS="$MOD_LTLIBS modules/$1/lib${libname}.la"
- MOD_LIBS="$MOD_LIBS $1/$_extlib"
- MOD_STATIC="$MOD_STATIC $1"
- else
- MOD_SHARED="$MOD_SHARED $1"
- fi
- APACHE_OUTPUT(modules/$1/Makefile)
- fi
-])
-
-AC_SUBST(MOD_LTLIBS)
-
-dnl ## APACHE_OUTPUT(file)
-dnl ## adds "file" to the list of files generated by AC_OUTPUT
-dnl ## This macro can be used several times.
-AC_DEFUN(APACHE_OUTPUT, [
- APACHE_OUTPUT_FILES="$APACHE_OUTPUT_FILES $1"
-])
-
-dnl
-dnl AC_ADD_LIBRARY(library)
-dnl
-dnl add a library to the link line
-dnl
-AC_DEFUN(AC_ADD_LIBRARY,[
- APACHE_ONCE(LIBRARY, $1, [
- EXTRA_LIBS="$EXTRA_LIBS -l$1"
- ])
-])
-
-dnl
-dnl APACHE_ONCE(namespace, variable, code)
-dnl
-dnl execute code, if variable is not set in namespace
-dnl
-AC_DEFUN(APACHE_ONCE,[
- unique=`echo $ac_n "$2$ac_c" | tr -c -d a-zA-Z0-9`
- cmd="echo $ac_n \"\$$1$unique$ac_c\""
- if test -n "$unique" && test "`eval $cmd`" = "" ; then
- eval "$1$unique=set"
- $3
- fi
-])
-
View
105 build/PrintPath
@@ -1,105 +0,0 @@
-#!/bin/sh
-# Look for program[s] somewhere in $PATH.
-#
-# Options:
-# -s
-# Do not print out full pathname. (silent)
-# -pPATHNAME
-# Look in PATHNAME instead of $PATH
-#
-# Usage:
-# PrintPath [-s] [-pPATHNAME] program [program ...]
-#
-# Initially written by Jim Jagielski for the Apache configuration mechanism
-# (with kudos to Kernighan/Pike)
-#
-# This script falls under the Apache License.
-# See http://www.apache.org/docs/LICENSE
-
-##
-# Some "constants"
-##
-pathname=$PATH
-echo="yes"
-
-##
-# Find out what OS we are running for later on
-##
-os=`(uname) 2>/dev/null`
-
-##
-# Parse command line
-##
-for args in $*
-do
- case $args in
- -s ) echo="no" ;;
- -p* ) pathname="`echo $args | sed 's/^..//'`" ;;
- * ) programs="$programs $args" ;;
- esac
-done
-
-##
-# Now we make the adjustments required for OS/2 and everyone
-# else :)
-#
-# First of all, all OS/2 programs have the '.exe' extension.
-# Next, we adjust PATH (or what was given to us as PATH) to
-# be whitespace seperated directories.
-# Finally, we try to determine the best flag to use for
-# test/[] to look for an executable file. OS/2 just has '-r'
-# but with other OSs, we do some funny stuff to check to see
-# if test/[] knows about -x, which is the prefered flag.
-##
-
-if [ "x$os" = "xOS/2" ]
-then
- ext=".exe"
- pathname=`echo -E $pathname |
- sed 's/^;/.;/
- s/;;/;.;/g
- s/;$/;./
- s/;/ /g
- s/\\\\/\\//g' `
- test_exec_flag="-r"
-else
- ext="" # No default extensions
- pathname=`echo $pathname |
- sed 's/^:/.:/
- s/::/:.:/g
- s/:$/:./
- s/:/ /g' `
- # Here is how we test to see if test/[] can handle -x
- testfile="pp.t.$$"
-
- cat > $testfile <<ENDTEST
-#!/bin/sh
-if [ -x / ] || [ -x /bin ] || [ -x /bin/ls ]; then
- exit 0
-fi
-exit 1
-ENDTEST
-
- if `/bin/sh $testfile 2>/dev/null`; then
- test_exec_flag="-x"
- else
- test_exec_flag="-r"
- fi
- rm -f $testfile
-fi
-
-for program in $programs
-do
- for path in $pathname
- do
- if [ $test_exec_flag $path/${program}${ext} ] && \
- [ ! -d $path/${program}${ext} ]; then
- if [ "x$echo" = "xyes" ]; then
- echo $path/${program}${ext}
- fi
- exit 0
- fi
- done
-done
-exit 1
-
View
221 build/binbuild.sh
@@ -1,221 +0,0 @@
-#!/bin/sh
-#
-# binbuild.sh - Builds an Apache binary distribution.
-# Initially written by Lars Eilebrecht <lars@apache.org>.
-#
-# This script falls under the Apache License.
-# See http://www.apache.org/docs/LICENSE
-
-
-APDIR=$(basename $(pwd))
-VER=$(echo $APDIR |sed s/apache-//)
-OS=$(src/helpers/GuessOS)
-USER="$(src/helpers/buildinfo.sh -n %u@%h%d)"
-TAR="$(src/helpers/findprg.sh tar)"
-GTAR="$(src/helpers/findprg.sh gtar)"
-GZIP="$(src/helpers/findprg.sh gzip)"
-CONFIGPARAM="--with-layout=BinaryDistribution --enable-module=most --enable-shared=max"
-
-if [ ! -f ./ABOUT_APACHE ]
-then
- echo "ERROR: The current directory contains no valid Apache distribution."
- echo "Please change the directory to the top level directory of a freshly"
- echo "unpacked Apache 1.3 source distribution and re-execute the script"
- echo "'./src/helpers/bindbuild.sh'."
- exit 1;
-fi
-
-if [ -d ./CVS ]
-then
- echo "ERROR: The current directory is a CVS checkout of Apache."
- echo "Only a standard Apache 1.3 source distribution should be used to"
- echo "create a binary distribution."
- exit 1;
-fi
-
-echo "Building Apache $VER binary distribution..."
-echo "Platform is \"$OS\"..."
-
-( echo "Build log for Apache binary distribution" && \
- echo "----------------------------------------------------------------------" && \
- ./configure $CONFIGPARAM && \
- echo "----------------------------------------------------------------------" && \
- make clean && \
- rm -rf bindist install-bindist.sh *.bindist
- echo "----------------------------------------------------------------------" && \
- make && \
- echo "----------------------------------------------------------------------" && \
- make install-quiet root="bindist/" && \
- echo "----------------------------------------------------------------------" && \
- make clean && \
- echo "----------------------------------------------------------------------" && \
- echo "[EOF]" \
-) > build.log 2>&1
-
-if [ ! -f ./bindist/bin/httpd ]
-then
- echo "ERROR: Failed to build Apache. See \"build.log\" for details."
- exit 1;
-fi
-
-echo "Binary images successfully created..."
-echo "Creating supplementary files..."
-
-( echo " " && \
- echo "Apache $VER binary distribution" && \
- echo "================================" && \
- echo " " && \
- echo "This binary distribution is usable on a \"$OS\"" && \
- echo "system and was built by \"$USER\"." && \
- echo "" && \
- echo "The distribution contains all standard Apache modules as shared" && \
- echo "objects. This allows you to enable or disable particular modules" && \
- echo "with the LoadModule/AddModule directives in the configuration file" && \
- echo "without the need to re-compile Apache." && \
- echo "" && \
- echo "See \"INSTALL.bindist\" on how to install the distribution." && \
- echo " " && \
- echo "NOTE: Please do not send support-related mails to the address mentioned" && \
- echo " above or to any member of the Apache Group! Support questions" && \
- echo " should be directed to the \"comp.infosystems.www.servers.unix\"" && \
- echo " or \"comp.infosystems.www.servers.ms-windows\" newsgroup" && \
- echo " (as appropriate for the platform you use), where some of the" && \
- echo " Apache team lurk, in the company of many other Apache gurus" && \
- echo " who should be able to help." && \
- echo " If you think you found a bug in Apache or have a suggestion please" && \
- echo " visit the bug report page at http://www.apache.org/bug_report.html" && \
- echo " " && \
- echo "----------------------------------------------------------------------" && \
- ./bindist/bin/httpd -V && \
- echo "----------------------------------------------------------------------" \
-) > README.bindist
-cp README.bindist ../apache-$VER-$OS.README
-
-( echo " " && \
- echo "Apache $VER binary installation" && \
- echo "================================" && \
- echo " " && \
- echo "To install this binary distribution you have to execute the installation" && \
- echo "script \"install-bindist.sh\" in the top-level directory of the distribution." && \
- echo " " && \
- echo "The script takes the ServerRoot directory into which you want to install" && \
- echo "Apache as an option. If you ommit the option the default path" && \
- echo "\"/usr/local/apache\" is used." && \
- echo "Make sure you have write permissions in the target directory, e.g. switch" && \
- echo "to user \"root\" before you execute the script." && \
- echo " " && \
- echo "See \"README.bindist\" for further details about this distribution." && \
- echo " " && \
- echo "Please note that this distribution includes the complete Apache source code." && \
- echo "Therefore you may compile Apache yourself at any time if you have a compiler" && \
- echo "installation on your system." && \
- echo "See \"INSTALL\" for details on how to accomplish this." && \
- echo " " \
-) > INSTALL.bindist
-
-( echo "#!/bin/sh" && \
- echo "#" && \
- echo "# Usage: install-bindist.sh [ServerRoot]" && \
- echo "# This script installs the Apache binary distribution and" && \
- echo "# was automatically created by binbuild.sh." && \
- echo " " && \
- echo "if [ .\$1 = . ]" && \
- echo "then" && \
- echo " SR=/usr/local/apache" && \
- echo "else" && \
- echo " SR=\$1" && \
- echo "fi" && \
- echo "echo \"Installing binary distribution for platform $OS\"" && \
- echo "echo \"into directory \$SR ...\"" && \
- echo "./src/helpers/mkdir.sh \$SR" && \
- echo "cp -r bindist/proxy \$SR/proxy" && \
- echo "cp -r bindist/man \$SR/man" && \
- echo "cp -r bindist/logs \$SR/logs" && \
- echo "cp -r bindist/libexec \$SR/libexec" && \
- echo "cp -r bindist/include \$SR/include" && \
- echo "cp -r bindist/icons \$SR/icons" && \
- echo "cp -r bindist/cgi-bin \$SR/cgi-bin" && \
- echo "cp -r bindist/bin \$SR/bin" && \
- echo "if [ -d \$SR/conf ]" && \
- echo "then" && \
- echo " echo \"[Preserving existing configuration files.]\"" && \
- echo " cp -r bindist/conf/*.default \$SR/conf/" && \
- echo "else" && \
- echo " cp -r bindist/conf \$SR/conf" && \
- echo "fi" && \
- echo "if [ -d \$SR/htdocs ]" && \
- echo "then" && \
- echo " echo \"[Preserving existing htdocs directory.]\"" && \
- echo "else" && \
- echo " cp -r bindist/htdocs \$SR/htdocs" && \
- echo "fi" && \
- echo "sed -e s%/usr/local/apache%\$SR/% \$SR/conf/httpd.conf.default > \$SR/conf/httpd.conf" && \
- echo "sed -e s%PIDFILE=%PIDFILE=\$SR/% -e s%HTTPD=%HTTPD=\\\"\$SR/% -e \"s%/httpd$%/httpd -d \$SR\\\"%\" bindist/bin/apachectl > \$SR/bin/apachectl" && \
- echo " " && \
- echo "echo \"Ready.\"" && \
- echo "echo \" +--------------------------------------------------------+\"" && \
- echo "echo \" | You now have successfully installed the Apache $VER |\"" && \
- echo "echo \" | HTTP server. To verify that Apache actually works |\"" && \
- echo "echo \" | correctly you now should first check the (initially |\"" && \
- echo "echo \" | created or preserved) configuration files |\"" && \
- echo "echo \" | |\"" && \
- echo "echo \" | \$SR/conf/httpd.conf\"" && \
- echo "echo \" | |\"" && \
- echo "echo \" | and then you should be able to immediately fire up |\"" && \
- echo "echo \" | Apache the first time by running: |\"" && \
- echo "echo \" | |\"" && \
- echo "echo \" | \$SR/bin/apachectl start \"" &&\
- echo "echo \" | |\"" && \
- echo "echo \" | Thanks for using Apache. The Apache Group |\"" && \
- echo "echo \" | http://www.apache.org/ |\"" && \
- echo "echo \" +--------------------------------------------------------+\"" && \
- echo "echo \" \"" \
-) > install-bindist.sh
-chmod 755 install-bindist.sh
-
-sed -e "s%\"/htdocs%\"/usr/local/apache/htdocs%" \
- -e "s%\"/icons%\"/usr/local/apache/icons%" \
- -e "s%\"/cgi-bin%\"/usr/local/apache/cgi-bin%" \
- -e "s%^ServerAdmin.*%ServerAdmin you@your.address%" \
- -e "s%#ServerName.*%#ServerName localhost%" \
- -e "s%Port 8080%Port 80%" \
- bindist/conf/httpd.conf.default > bindist/conf/httpd.conf
-cp bindist/conf/httpd.conf bindist/conf/httpd.conf.default
-
-echo "Creating distribution archive and readme file..."
-
-if [ ".`grep -i error build.log > /dev/null`" != . ]
-then
- echo "ERROR: Failed to build Apache. See \"build.log\" for details."
- exit 1;
-else
- if [ ".$GTAR" != . ]
- then
- $GTAR -zcf ../apache-$VER-$OS.tar.gz -C .. --owner=root --group=root apache-$VER
- else
- if [ ".$TAR" != . ]
- then
- $TAR -cf ../apache-$VER-$OS.tar -C .. apache-$VER
- if [ ".$GZIP" != . ]
- then
- $GZIP ../apache-$VER-$OS.tar
- fi
- else
- echo "ERROR: Could not find a 'tar' program!"
- echo " Please execute the following commands manually:"
- echo " tar -cf ../apache-$VER-$OS.tar ."
- echo " gzip ../apache-$VER-$OS.tar"
- fi
- fi
-
- if [ -f ../apache-$VER-$OS.tar.gz ] && [ -f ../apache-$VER-$OS.README ]
- then
- echo "Ready."
- echo "You can find the binary archive (apache-$VER-$OS.tar.gz)"
- echo "and the readme file (apache-$VER-$OS.README) in the"
- echo "parent directory."
- exit 0;
- else
- exit 1;
- fi
-fi
View
48 build/build-modules-c.awk
@@ -1,48 +0,0 @@
-BEGIN {
- RS = " "
- modules[n++] = "core"
- pmodules[pn++] = "core"
-}
-{ modules[n++] = $1 ; pmodules[pn++] = $1 }
-END {
- print "/*"
- print " * modules.c --- automatically generated by Apache"
- print " * configuration script. DO NOT HAND EDIT!!!!!"
- print " */"
- print ""
- print "#include \"httpd.h\""
- print "#include \"http_config.h\""
- print ""
- for (i = 0; i < pn; ++i) {
- printf ("extern module %s_module;\n", pmodules[i])
- }
- print ""
- print "/*"
- print " * Modules which implicitly form the"
- print " * list of activated modules on startup,"
- print " * i.e. these are the modules which are"
- print " * initially linked into the Apache processing"
- print " * [extendable under run-time via AddModule]"
- print " */"
- print "module *ap_prelinked_modules[] = {"
- for (i = 0; i < n; ++i) {
- printf " &%s_module,\n", modules[i]
- }
- print " NULL"
- print "};"
- print ""
- print "/*"
- print " * Modules which initially form the"
- print " * list of available modules on startup,"
- print " * i.e. these are the modules which are"
- print " * initially loaded into the Apache process"
- print " * [extendable under run-time via LoadModule]"
- print " */"
- print "module *ap_preloaded_modules[] = {"
- for (i = 0; i < pn; ++i) {
- printf " &%s_module,\n", pmodules[i]
- }
- print " NULL"
- print "};"
- print ""
-}
View
8 build/config-stubs
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-dir=$1
-for stubdir in `find $dir -type d`; do
- if [ -r $stubdir/config.m4 ]; then
- echo "sinclude($stubdir/config.m4)"
- fi
-done
View
53 build/fastgen.sh
@@ -1,53 +0,0 @@
-#! /bin/sh
-#
-# Copyright (c) 1999, 2000 Sascha Schumann. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY SASCHA SCHUMANN ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL SASCHA SCHUMANN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-##############################################################################
-# $Id: fastgen.sh,v 1.1 2000/01/11 13:10:58 sascha Exp $
-#
-
-srcdir=$1
-shift
-
-topsrcdir=`(cd $srcdir; pwd)`
-
-mkdir_p=$1
-shift
-
-if test "$mkdir_p" = "yes"; then
- mkdir_p="mkdir -p"
-else
- mkdir_p="$topsrcdir/helpers/mkdir.sh"
-fi
-
-base="\$(DEPTH)/$srcdir"
-
-for i in $@ ; do
- echo "creating $i"
- dir=`dirname $i`
- $mkdir_p $dir
- sed \
- -e s#@topsrcdir@#$base# \
- -e s#@srcdir@#$base/$dir# \
- < $topsrcdir/$i.in > $i
-done
View
112 build/install.sh
@@ -1,112 +0,0 @@
-#!/bin/sh
-##
-## install.sh -- install a program, script or datafile
-##
-## Based on `install-sh' from the X Consortium's X11R5 distribution
-## as of 89/12/18 which is freely available.
-## Cleaned up for Apache's Autoconf-style Interface (APACI)
-## by Ralf S. Engelschall <rse@apache.org>
-##
-#
-# This script falls under the Apache License.
-# See http://www.apache.org/docs/LICENSE
-
-
-#
-# put in absolute paths if you don't have them in your path;
-# or use env. vars.
-#
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-
-#
-# parse argument line
-#
-instcmd="$mvprog"
-chmodcmd=""
-chowncmd=""
-chgrpcmd=""
-stripcmd=""
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-ext=""
-src=""
-dst=""
-while [ "x$1" != "x" ]; do
- case $1 in
- -c) instcmd="$cpprog"
- shift; continue
- ;;
- -m) chmodcmd="$chmodprog $2"
- shift; shift; continue
- ;;
- -o) chowncmd="$chownprog $2"
- shift; shift; continue
- ;;
- -g) chgrpcmd="$chgrpprog $2"
- shift; shift; continue
- ;;
- -s) stripcmd="$stripprog"
- shift; continue
- ;;
- -S) stripcmd="$stripprog $2"
- shift; shift; continue
- ;;
- -e) ext="$2"
- shift; shift; continue
- ;;
- *) if [ "x$src" = "x" ]; then
- src=$1
- else
- dst=$1
- fi
- shift; continue
- ;;
- esac
-done
-if [ "x$src" = "x" ]; then
- echo "install.sh: no input file specified"
- exit 1
-fi
-if [ "x$dst" = "x" ]; then
- echo "install.sh: no destination specified"
- exit 1
-fi
-
-#
-# If destination is a directory, append the input filename; if
-# your system does not like double slashes in filenames, you may
-# need to add some logic
-#
-if [ -d $dst ]; then
- dst="$dst/`basename $src`"
-fi
-
-# Add a possible extension (such as ".exe") to src and dst
-src="$src$ext"
-dst="$dst$ext"
-
-# Make a temp file name in the proper directory.
-dstdir=`dirname $dst`
-dsttmp=$dstdir/#inst.$$#
-
-# Move or copy the file name to the temp name
-$instcmd $src $dsttmp
-
-# And set any options; do chmod last to preserve setuid bits
-if [ "x$chowncmd" != "x" ]; then $chowncmd $dsttmp; fi
-if [ "x$chgrpcmd" != "x" ]; then $chgrpcmd $dsttmp; fi
-if [ "x$stripcmd" != "x" ]; then $stripcmd $dsttmp; fi
-if [ "x$chmodcmd" != "x" ]; then $chmodcmd $dsttmp; fi
-
-# Now rename the file to the real destination.
-$rmcmd $dst
-$mvcmd $dsttmp $dst
-
-exit 0
-
View
42 build/library.mk
@@ -1,42 +0,0 @@
-# Copyright (c) 1999, 2000 Sascha Schumann. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY SASCHA SCHUMANN ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL SASCHA SCHUMANN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-##############################################################################
-# $Id: library.mk,v 1.1 2000/01/11 13:10:58 sascha Exp $
-#
-
-LTLIBRARY_OBJECTS = $(LTLIBRARY_SOURCES:.c=.lo)
-
-$(LTLIBRARY_NAME): $(LTLIBRARY_OBJECTS) $(LTLIBRARY_DEPENDENCIES)
- $(LINK) $(LTLIBRARY_LDFLAGS) $(LTLIBRARY_OBJECTS) $(LTLIBRARY_LIBADD)
-
-$(LTLIBRARY_SHARED_NAME): $(LTLIBRARY_OBJECTS) $(LTLIBRARY_DEPENDENCIES)
- @test -d $(phplibdir) || $(mkinstalldirs) $(phplibdir)
- $(LINK) -avoid-version -module -rpath $(phplibdir) $(LTLIBRARY_LDFLAGS) $(LTLIBRARY_OBJECTS) $(LTLIBRARY_SHARED_LIBADD)
- $(SHLIBTOOL) --mode=install install $@ $(phplibdir)
-
-shared:
- @if test '$(SHLIBTOOL)' != '$(LIBTOOL)'; then \
- $(MAKE) 'LIBTOOL=$(SHLIBTOOL)' $(LTLIBRARY_SHARED_NAME); \
- else \
- $(MAKE) $(LTLIBRARY_SHARED_NAME); \
- fi; \
View
31 build/ltlib.mk
@@ -1,31 +0,0 @@
-# Copyright (c) 1999, 2000 Sascha Schumann. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY SASCHA SCHUMANN ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL SASCHA SCHUMANN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-##############################################################################
-# $Id: ltlib.mk,v 1.1 2000/01/11 13:10:58 sascha Exp $
-#
-
-targets = $(LTLIBRARY_NAME)
-
-include $(topsrcdir)/build/rules.mk
-include $(topsrcdir)/build/library.mk
-
View
91 build/mkdep.perl
@@ -1,91 +0,0 @@
-#!/usr/bin/perl
-#
-# $Id: mkdep.perl,v 1.1 2000/01/11 13:10:59 sascha Exp $
-#
-# Created: Thu Aug 15 11:57:33 1996 too
-# Last modified: Mon Dec 27 09:23:56 1999 too
-#
-# Copyright (c) 1996-1999 Tomi Ollila. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-die "Usage: mkdep CPP-command [CPP options] file1 [file2...]\n"
- if ($#ARGV < 1);
-
-$cmdl = shift(@ARGV);
-
-$cmdl = "$cmdl " . shift (@ARGV) while ($ARGV[0] =~ /^-[A-Z]/);
-
-while ($file = shift(@ARGV))
-{
- $file =~ s/\.o$/.c/;
-
- open(F, "$cmdl $file|");
-
- &parseout;
-
- close(F);
-}
-
-
-sub initinit
-{
- %used = ();
- $of = $file;
- $of =~ s/\.c$/.lo/;
- $str = "$of:\t$file";
- $len = length $str;
-}
-
-sub initstr
-{
- $str = "\t";
- $len = length $str;
-}
-
-sub parseout
-{
- &initinit;
- while (<F>)
- {
- next unless (/^# [0-9]* "(.*\.h)"/);
-
- next if ($1 =~ /^\//);
-
- next if $used{$1};
-
- $used{$1} = 1;
-
- $nlen = length($1) + 1;
-
- if ($len + $nlen > 72)
- {
- print $str, "\\\n";
- &initstr;
- $str = $str . $1;
- }
- else { $str = $str . " " . $1; }
-
- $len += $nlen;
-
- }
- print $str, "\n";
-}
View
35 build/mkdir.sh
@@ -1,35 +0,0 @@
-#!/bin/sh
-##
-## mkdir.sh -- make directory hierarchy
-##
-## Based on `mkinstalldirs' from Noah Friedman <friedman@prep.ai.mit.edu>
-## as of 1994-03-25, which was placed in the Public Domain.
-## Cleaned up for Apache's Autoconf-style Interface (APACI)
-## by Ralf S. Engelschall <rse@apache.org>
-##
-#
-# This script falls under the Apache License.
-# See http://www.apache.org/docs/LICENSE
-
-
-umask 022
-errstatus=0
-for file in ${1+"$@"} ; do
- set fnord `echo ":$file" |\
- sed -e 's/^:\//%/' -e 's/^://' -e 's/\// /g' -e 's/^%/\//'`
- shift
- pathcomp=
- for d in ${1+"$@"}; do
- pathcomp="$pathcomp$d"
- case "$pathcomp" in
- -* ) pathcomp=./$pathcomp ;;
- esac
- if test ! -d "$pathcomp"; then
- echo "mkdir $pathcomp" 1>&2
- mkdir "$pathcomp" || errstatus=$?
- fi
- pathcomp="$pathcomp/"
- done
-done
-exit $errstatus
-
View
30 build/program.mk
@@ -1,30 +0,0 @@
-# Copyright (c) 1999, 2000 Sascha Schumann. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY SASCHA SCHUMANN ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL SASCHA SCHUMANN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-##############################################################################
-# $Id: program.mk,v 1.1 2000/01/11 13:10:59 sascha Exp $
-#
-
-PROGRAM_OBJECTS = $(PROGRAM_SOURCES:.c=.lo)
-
-$(PROGRAM_NAME): $(PROGRAM_DEPENDENCIES) $(PROGRAM_OBJECTS)
- $(LINK) $(PROGRAM_LDFLAGS) $(PROGRAM_OBJECTS) $(PROGRAM_LDADD)
View
45 build/special.mk
@@ -1,45 +0,0 @@
-# Copyright (c) 1999, 2000 Sascha Schumann. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY SASCHA SCHUMANN ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL SASCHA SCHUMANN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-##############################################################################
-# $Id: special.mk,v 1.1 2000/01/11 13:10:59 sascha Exp $
-#
-
-
-
-all: all-recursive
-
-include modules.mk
-targets = $(static) $(shared)
-install_targets = install-modules
-
-install-modules:
- @shared='$(shared)'; \
- if test -n "$$shared"; then \
- $(mkinstalldirs) $(libexecdir); \
- for i in $$shared; do \
- $(SHLIBTOOL) --mode=install cp $$i $(libexecdir); \
- done; \
- fi
-
-include $(topsrcdir)/build/rules.mk
-
View
107 buildconf
@@ -1,107 +0,0 @@
-#!/bin/sh
-
-# TODO - Steal the new PHP buildconf and build.mk.
-# This will do for now, though
-
-supplied_flag=$1
-
-# do some version checking for the tools we use
-if test "$1" = "--force"; then
- shift
-# this is a posix correct "test -nt"
-elif test "`ls -t buildconf buildconf.stamp 2>/dev/null |head -1`