archive-com.com » COM » C » CAPITALSAFETY.COM

Total: 175

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • The Apache EBCDIC Port - Apache HTTP Server
    binary file Porting Notes The relevant changes in the source are ifdef ed into two categories ifdef CHARSET EBCDIC 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 etc ifdef OSD POSIX 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 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 not 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 GET request any Header lines the chunking information etc whereas the file transfer parts i e GIF images CGI output etc 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 bgets or rvputs for strings and functions like bwrite for binary data A global translation of everything would therefore be inadequate In the case of text files of course provisions must be made so that EBCDIC documents are always served in ASCII 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 012 and 015 which are ubiquitous in the server code are an exception they are already the binary encoding of the ASCII n and r and must not be converted to ASCII a second time This exception is only relevant for server generated strings and external EBCDIC documents are not expected to contain ASCII newline characters 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 file Apache and Apache client 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 For Text documents MIME types text plain text

    Original URL path: http://bc.capitalsafety.com/manual/platform/ebcdic.html (2016-02-16)
    Open archived version from archive


  • Developer Documentation for Apache 2.0 - Apache HTTP Server
    dev httpd apache org mailing list Topics External Resources Topics Apache 1 3 API Notes Apache 2 0 Hook Functions Request Processing in Apache 2 0 How filters work in Apache 2 0 Converting Modules from Apache 1 3 to Apache 2 0 Debugging Memory Allocation in APR Documenting Apache 2 0 Apache 2 0 Thread Safety Issues External Resources Tools provided by Ian Holsman Apache 2 cross reference Autogenerated

    Original URL path: http://bc.capitalsafety.com/manual/developer/ (2016-02-16)
    Open archived version from archive

  • Apache Miscellaneous Documentation - Apache HTTP Server
    information may still be relevant but please use it with care Performance Notes Apache Tuning Notes about how to run time and compile time configure Apache for highest performance Notes explaining why Apache does some things and why it doesn t do other things which make it slower faster Security Tips Some do s and don t s for keeping your Apache web site secure URL Rewriting Guide This document

    Original URL path: http://bc.capitalsafety.com/manual/misc/ (2016-02-16)
    Open archived version from archive

  • beos - Apache HTTP Server

    (No additional info available in detailed archive for this subpage)
    Original URL path: /manual/mod/beos.html (2016-02-16)


  • event - Apache HTTP Server

    (No additional info available in detailed archive for this subpage)
    Original URL path: /manual/mod/event.html (2016-02-16)


  • worker - Apache HTTP Server

    (No additional info available in detailed archive for this subpage)
    Original URL path: /manual/mod/worker.html (2016-02-16)


  • mpm_netware - Apache HTTP Server

    (No additional info available in detailed archive for this subpage)
    Original URL path: /manual/mod/mpm_netware.html (2016-02-16)


  • mpmt_os2 - Apache HTTP Server

    (No additional info available in detailed archive for this subpage)
    Original URL path: /manual/mod/mpmt_os2.html (2016-02-16)




  •