- 09 Dec, 1999 2 commits
-
-
Martin Kraemer authored
the code (somewhat) more readable, and improves the portability to character sets other than ASCII (e.g., EBCDIC). This patch results in no functional change whatsoever on ASCII machines, but allows EBCDIC platforms to live without the ebcdic2ascii_strictly() kludge. Submitted by: Paul Gilmartin <pg@sweng.stortek.com> Reviewed by: Jim Jgielski, Martin Kraemer git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84254 13f79535-47bb-0310-9956-ffa450edef68
-
Ronald Tschalar authored
- better comparing of request-uri with uri parameter in Authorization header - added a check for a MUST condition in the spec - fixed SEGV git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84253 13f79535-47bb-0310-9956-ffa450edef68
-
- 08 Dec, 1999 4 commits
-
-
Manoj Kasichainula authored
Submitted by: Joe Moenich <moenich@us.ibm.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84250 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Add ability to handle arbitrary methods to Script directive. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84248 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84246 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Add Youichirou Koga's AddCharset patch to what's available. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84245 13f79535-47bb-0310-9956-ffa450edef68
-
- 07 Dec, 1999 4 commits
-
-
Brian Havard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84243 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
This change results in fewer OS dependencies than the old (hardcoded) "#if defined() &&..." list Submitted by: Ovies Brabson <oviesb@us.ibm.com> Reviewed by: Martin Kraemer git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84242 13f79535-47bb-0310-9956-ffa450edef68
-
rasmus authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84241 13f79535-47bb-0310-9956-ffa450edef68
-
Wilfredo Sanchez authored
Otherwise, you can't install a module into a package root. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84238 13f79535-47bb-0310-9956-ffa450edef68
-
- 06 Dec, 1999 5 commits
-
-
Wilfredo Sanchez authored
overrides for CFG_SBINDIR and CFG_TARGET have been evaluated. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84237 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
the prototype bugs ("const char *" vs. "char * const" & the like) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84236 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
prevent successful compilation on OS/390 Submitted by: Ovies Brabson <oviesb@us.ibm.com> Reviewed by: Martin Kraemer git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84235 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Note a couple of submitted patches. Submitted by: Raymond S Brand <rsbx@rsbx.net> and Andrew Ford <andrew@icarus.demon.co.uk> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84234 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
all methods using the ap_*_client_block() functions, most notably POST and PUT. The functionality to switch input between protocol parts (chunks) and (possibly binary) data had been missing all the time, making chunked PUT impossible until now. Hello TPF developers: I think these five lines in os/tpf/os.c ought to be removed: else{ if (r->method_number == M_PUT) ap_bsetflag(r->connection->client, B_ASCII2EBCDIC, 0); /* don't translate non-text files to EBCDIC */ } Also, your change to Vincent's mod_put should be undone. In a next step, I will try to make EBCDIC conversion completely configurable. Any volunteers for helping (designing/implementing)? git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84232 13f79535-47bb-0310-9956-ffa450edef68
-
- 04 Dec, 1999 4 commits
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84222 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
mod_rewrite's expansion of expression back-references. Submitted by: Cliff Woolley <jwoolley@wlu.edu> Reviewed by: Ralf S. Engelschall PR: 4766, 5389 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84221 13f79535-47bb-0310-9956-ffa450edef68
-
Wilfredo Sanchez authored
current version (and the patched older version) doesn't need this any more. We don't want to delete the code from unix/os.c, however, because OpenStep's dyld needs it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84219 13f79535-47bb-0310-9956-ffa450edef68
-
Wilfredo Sanchez authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84218 13f79535-47bb-0310-9956-ffa450edef68
-
- 02 Dec, 1999 1 commit
-
-
Martin Kraemer authored
(and WILL, if he had apache-1.3.[0-9] before) have a file called index.html in his .../htdocs/ Accept the presence of either index.html or index.html.en as a clue for an existing htdocs tree. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84216 13f79535-47bb-0310-9956-ffa450edef68
-
- 01 Dec, 1999 7 commits
-
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84212 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Add the long-awaited IndexOptions DescriptionWidth keyword. It was waiting for a way to avoid breaking HTML tags, but that's already been done as much as possible -- we can't do anything about breaking HTML elements without putting a full parser in. PR: 2324 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84211 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
for the presence of index.html, while it's been renamed to index.html.en a couple of weeks ago. Also, didn't we want to move /usr/local/apache/htdocs/manual/ out of the user's htdocs/ tree to /usr/local/apache/manual/ and Alias /manual/ to /usr/local/apache/manual/ ? And perhaps note the presence of the i18n versions of the entry page in the CHANGES file? [none of these are done in this commit] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84209 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
representation of the special characters, not the latin1 representation. This would result in invalid URI references for, e.g., filenames generated by mod_autoindex.c (when they had special chars in them) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84208 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
between implied conversion for protocol parts and configured conversion for document data was missing. The effect of this was that PDF files could not be read by Acrobat Reader (which sends long lists of byte ranges in each request) when the server was apache on ebcdic machines. Submitted by: Oliver Reh <Oliver.Reh@FAEDV-N.Bayern.de> Reviewed by: Martin Kraemer git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84207 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Add a FoldersFirst keyword to the IndexOptions directive, which causes subdirectories to always appear first in FancyIndexed listings. Reviewed by: Ryan Bloom, Martin Kraemer, Jim Jagielski git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84206 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
than write(), and it doesn't have a maximum transfer size of 16kB. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84204 13f79535-47bb-0310-9956-ffa450edef68
-
- 30 Nov, 1999 1 commit
-
-
Jim Jagielski authored
the check fails git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84195 13f79535-47bb-0310-9956-ffa450edef68
-
- 28 Nov, 1999 12 commits
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84184 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84183 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
to allow one to override the corresponding variables from config.layout. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84182 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
for supporting Berkeley-DB/3.x.... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84181 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84180 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
More details were described in my original posting two weeks ago: ----------------------------------------------------------------------- Today (on my birthday ;) I've hacked on and cleaned up snprintf implementations for a forthcoming string library and discovered the following bug in ap_snprintf. If one tries to print a "long long" value which is just a little bit lower than the maximimum "unsigned long" (not "unsigned long long"!) value, ap_snprintf treats the value as a (signed) "long" instead of a "long long": | $ cat test.c | #include <stdio.h> | #include "ap_config.h" | #include "ap.h" | | int main(int argc, char *argv[]) | { | char buf[1024]; | | ap_snprintf(buf, sizeof(buf), "%qd %qd", 4294967290ULL, 4294967297ULL); | printf("ap_snprintf: \"%s\"\n", buf); | | sprintf(buf, "%qd %qd", 4294967290ULL, 4294967297ULL); | printf("sprintf: \"%s\"\n", buf); | } | $ cc -I../os/unix -I../include -o test test.c libap.a && ./test | ap_snprintf: "-6 4294967297" | sprintf: "4294967290 4294967297" The reason is a wrong optimization test in ap_snprintf.c which can be fixed this way: Index: ap_snprintf.c =================================================================== RCS file: /e/apache/REPOS/apache-1.3/src/ap/ap_snprintf.c,v retrieving revision 1.37 diff -u -r1.37 ap_snprintf.c --- ap_snprintf.c 1999/10/21 20:44:10 1.37 +++ ap_snprintf.c 1999/11/17 12:22:11 @@ -414,7 +413,7 @@ * If the value is less than the maximum unsigned long value, * then we know we aren't using quads, so use the faster function */ - if (num <= ULONG_MAX) + if (num <= ULONG_MAX && is_unsigned) return(conv_10( (wide_int)num, is_unsigned, is_negative, buf_end, len)); With this patch ap_snprintf and the (FreeBSD) vendor sprintf print the same values: | $ cc -I../os/unix -I../include -o test test.c libap.a && ./test | ap_snprintf: "4294967290 4294967297" | sprintf: "4294967290 4294967297" I think the patch is correct, although I have to admit that because of time I've not checked the whole quad-fiddling in ap_snprintf.c now. So I do not commit this myself. Instead someone else should review this first. ----------------------------------------------------------------------- git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84179 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
Submitted by: Andrew McRae <andrew@liquid.com> Reviewed by: Ralf S. Engelschall PR: 4973 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84178 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
rlim_t to ap_config.h. Submitted by: Mark Miller <markm@swoon.net> PR: 4906 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84177 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
between 1.3.7 and 1.3.9) which changed the DSO extension from `sl' to `so'. This worked only for modules (where we load the DSO manually), but horribly fails under HPUX for DSO-based/shared libraries (where our $SHLIB_SUFFIX_NAME is used, too). Submitted by: Gary Silverman <gary.silverman@abnamro.com> Reviewed by: Ralf S. Engelschall PR: 4974 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84176 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
Submitted by: Steve Atkins <steve@blighty.com> Cleaned up and reviewed by: Ralf S. Engelschall PR: 5382 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84175 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
checked against the wrong failure value. Submitted by: Rick Ohnemus <rjohnemus@systemware-inc.com> Reviewed by: Ralf S. Engelschall PR: 5292 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84174 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
in ap_config.h to make C++ compiler happy, too. Submitted by: SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp> Reviewed by: Ralf S. Engelschall PR: 5363 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@84173 13f79535-47bb-0310-9956-ffa450edef68
-