summaryrefslogtreecommitdiff
path: root/srclib
Commit message (Collapse)AuthorAgeFilesLines
* Stop bundling PCRE in trunk.Paul Querna2008-11-2660-57609/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@721020 13f79535-47bb-0310-9956-ffa450edef68
* A better solution than /wd4996 to disable "depreciated posix" garbage.William A. Rowe Jr2007-08-201-2/+2
| | | | | | | This solution doesn't emit warnings under VC 6. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@567523 13f79535-47bb-0310-9956-ffa450edef68
* minor cosmetic changes.Guenter Knauf2007-08-061-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@563232 13f79535-47bb-0310-9956-ffa450edef68
* Remove extra colon from /wd compiler directive.Mladen Turk2006-10-151-2/+2
| | | | | | | On conversion the VS2005 reports: ommand line error D8021 : invalid numeric argument '/wd:4996' cl git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@464208 13f79535-47bb-0310-9956-ffa450edef68
* Revert 463929Mladen Turk2006-10-152-7/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@464141 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile warning. The /wd:XXXX is invalid. It shouldMladen Turk2006-10-142-2/+7
| | | | | | | | be /wdXXXX, and since its for VS2005 only use the standard preprocessor directives instead of that. This should be backported to 2.2 as well. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@463929 13f79535-47bb-0310-9956-ffa450edef68
* Silence VC2005 faux-errors in pcre with the minimum tweak required.William A. Rowe Jr2006-09-021-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@439639 13f79535-47bb-0310-9956-ffa450edef68
* Remove all /machine:I386 references, these are getting in the wayWilliam A. Rowe Jr2006-04-273-7/+7
| | | | | | | | of switching linkers from the x86 (default linker) to x64 or other possible target platforms. (Also, this commit cleans up lingering /GX switches from the 'BASE' options that are supposed to be unused). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@397407 13f79535-47bb-0310-9956-ffa450edef68
* s|/GX |/EHsc | because they were always synonyms, and Visual StudioWilliam A. Rowe Jr2006-04-193-3/+3
| | | | | | 2005 edition complains bitterly and loudly that /GX is deprecated. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395419 13f79535-47bb-0310-9956-ffa450edef68
* Make trunk build with -DDEBUG on just about all the platforms under my roof ↵Sander Temme2006-02-281-0/+10
| | | | | | (FreeBSD, Darwin, Ubuntu Breezy) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@381783 13f79535-47bb-0310-9956-ffa450edef68
* Backport patch from pcre 6.2 to fix integer overflows in quantifierJoe Orton2005-08-191-9/+20
| | | | | | | | | | | parsing: * srclib/pcre/pcre.c (read_repeat_counts): Check for integer overflow. Obtained from: pcre 6.2 upstream git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233493 13f79535-47bb-0310-9956-ffa450edef68
* Reintroduce stack frame construction with /Oy- (removal was implied by /O2).William A. Rowe Jr2005-05-151-1/+1
| | | | | | | | | This makes binaries far easier to debug, during operation and for post-crash .dmp analysis. Do not alter /Gs optimizations per brane. Reviewed by: stoddard, brane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@170253 13f79535-47bb-0310-9956-ffa450edef68
* Fix three problems with pcre for portability;William A. Rowe Jr2005-03-172-20/+22
| | | | | | | | | | | | | | | | 1. study.c's pointer arg didn't jive with pcre_fullinfo()'s prototype, however there was no (trivial) way to get them to concur. Cast in this case was the least of several evils. 2. byteflip had an error for high-bit set bytes, because right shift signed is allowed to extend the sign bit. These had to be unsigned, and the real_pcre types were the safest way to do this. 3. split byteflip into byteflip2/4, to drop size truncation emits, as the arguments are unambigiously 16 or 32 bits as defined in pcre_internal.h. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@157948 13f79535-47bb-0310-9956-ffa450edef68
* Get httpd-2.1 building once again on win32.William A. Rowe Jr2005-02-172-8/+8
| | | | | | | | | | | | | | | | NEVER NEVER screw around with redeclaring AP_ macros and constants. If the compiler won't pick them up, e.g., AP_DECLARE, ya've done something wrong from the start. All httpd/ap headers depend on httpd.h - plain and simple, so this un-convolutes the unusual order here. STATIC has become PCRE_STATIC, along with some other odd definitions. The only remaining emit is that _pcre_free export is imported, which implies something is unusual with the declaration. Still researching. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@154207 13f79535-47bb-0310-9956-ffa450edef68
* Support use of an external copy of the PCRE library:Joe Orton2005-02-111-1/+0
| | | | | | | | | | | | | | | * configure.in: Set abs_{builddir,srcdir} higher. Add --with-pcre flag; build against external PCRE library if used. * Makefile.in (install-include): Don't install pcre headers any more. * srclib/Makefile.in (SUBDIRS): Remove. PR: 27550 (part two) Submitted by: Andres Salomon <dilinger voxel.net>, Joe Orton git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@153400 13f79535-47bb-0310-9956-ffa450edef68
* Move the POSIX reg* implementations into the ap_* namespace;Joe Orton2005-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | internalise the ap_reg*<->PCRE wrapper: * configure.in: Add srclib/pcre to the include path. * include/ap_regex.h: Renamed from include/pcreposix.h. Prefix all constants with AP_; prefix all functions and types with ap_. Define AP_DECLARE to nothing if necessary. Remove regcomp error codes. * include/httpd.h: Include ap_regex.h not pcreposix.h. (ap_pregcomp, ap_regexec, ap_regfree): s/regex_t/ap_regex_t/. (ap_regexec, ap_regerror): Prototypes moved to ap_regex.h. * server/util.c (regex_cleanup, ap_pregcomp, ap_pregsub, ap_pregfree): Adjust for ap_ prefixed types. (ap_regexec, ap_regerror): Removed. * server/Makefile.in: Build util_pcre.c. * server/util_pcre.c: Copied from srclib/pcre/pcreposix.c; remove use of PCRE-internals to do error mapping; rename types to add AP_/ap_ prefixes as above. Use APR includes. (ap_regerror): Use apr_snprintf. * srclib/pcre/Makefile.in: Don't build pcreposix.c into libpcre.la. * modules/*: Update to use new type and constant names. PR: 27750 (part one) Submitted by: Andres Salomon <dilinger voxel.net>, Joe Orton git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@153384 13f79535-47bb-0310-9956-ffa450edef68
* Allow APR-UTIL to exist and build outside of the httpd/srclib file structureBradley Nicholes2004-12-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@109566 13f79535-47bb-0310-9956-ffa450edef68
* Remove pcreposix.h that is now in main include dir.Mladen Turk2004-11-291-117/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106905 13f79535-47bb-0310-9956-ffa450edef68
* Use pcreposix.h from main include dir.Mladen Turk2004-11-291-11/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106904 13f79535-47bb-0310-9956-ffa450edef68
* dftables now uses output file as command line param.Mladen Turk2004-11-291-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106900 13f79535-47bb-0310-9956-ffa450edef68
* Add missing pcreposix.h from vendor/pcre/5.0.Mladen Turk2004-11-291-0/+117
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106899 13f79535-47bb-0310-9956-ffa450edef68
* Moving pcreposix.h to include/ to replace the (now out of date) version thereBrian Pane2004-11-271-117/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106755 13f79535-47bb-0310-9956-ffa450edef68
* Update the NetWare and Windows version of the autoconf derived files.Bradley Nicholes2004-11-272-70/+257
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106749 13f79535-47bb-0310-9956-ffa450edef68
* Removed the documentation files because they were making the httpdBrian Pane2004-11-2773-19441/+6
| | | | | | | | source checkout too large, added a README file pointing to the reference copy of the docs in the PCRE vendor branch git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106747 13f79535-47bb-0310-9956-ffa450edef68
* * srclib/pcre/pcre.c (pcre_compile): Remove unused variable.Joe Orton2004-11-271-1/+0
| | | | | | | (sent upstream too). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106698 13f79535-47bb-0310-9956-ffa450edef68
* Upgraded the copy of PCRE within srclib/pcre to version 5.0Brian Pane2004-11-27112-12911/+54128
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106690 13f79535-47bb-0310-9956-ffa450edef68
* restore the filesAndré Malo2004-11-222-4/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106243 13f79535-47bb-0310-9956-ffa450edef68
* these files are broken by svn:eol-styleAndré Malo2004-11-222-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106239 13f79535-47bb-0310-9956-ffa450edef68
* general property cleanupAndré Malo2004-11-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106103 13f79535-47bb-0310-9956-ffa450edef68
* Preparation step to simplify merging to a newer pcre:Joe Orton2004-11-195-10969/+0
| | | | | | | | | | | * srclib/pcre/ltmain.sh, ltconfig, config.guess, config.sub: Remove files which are unneeded when pcre is built by the httpd build system. * srclib/pcre/RunTest: Remove generated file, a leftover from an older version of pcre. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105820 13f79535-47bb-0310-9956-ffa450edef68
* Remove the .cvsignore files.Joe Orton2004-11-192-35/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105796 13f79535-47bb-0310-9956-ffa450edef68
* Clean up a few minor issues with the NetWare make fileBradley Nicholes2004-02-041-3/+4
| | | | | | | Submitted by: "NormW" <normw@bocnet.com.au> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102502 13f79535-47bb-0310-9956-ffa450edef68
* After discussions at length on dev@apr/httpd, it is determined thatWilliam A. Rowe Jr2003-03-111-1/+1
| | | | | | | | | | | the older .dbg format symbols are not worth the interference with generating complete .pdb symbolic debugging databases. This patch further eliminates pdbtype:sept flags that interfere with deciphering local symbols and type information. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98970 13f79535-47bb-0310-9956-ffa450edef68
* After consultations on the APR list, it was decided that /map files areWilliam A. Rowe Jr2003-02-201-4/+4
| | | | | | | | | | | | | | | | | | fairly redundant when you retain rich .pdb debugging symbol files. We have rarely used them, and generally .dbg and .pdb files prove much more useful for the cases we have. While eliminating /map files, we are also shrinking the size of the .dbg files by stripping 'private' symbol information. Really this means less rich diagnostics from Dr. Watson on NT or Win9x when they query the .dbg symbols in creating a DrWatson log file. But it's more than compensated for on newer OS'es where Dr. Watson will query the .pdb symbols, on all Win32 flavors when WinDbg is used with the .pdb symbols, and the fact that the distribution of binary symbols will use less bandwidth when less information is duplicated from the .pdb format into the .dbg files. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98743 13f79535-47bb-0310-9956-ffa450edef68
* *) Introduce debugging symbols for Win32 release builds, both .pdbWilliam A. Rowe Jr2003-02-072-8/+8
| | | | | | | | | and .dbg files (older debuggers and Dr. Watson-type utilities on WinNT or Win9x don't support the newer .pdb flavor.) [Allen Edwards, William Rowe] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98596 13f79535-47bb-0310-9956-ffa450edef68
* Missing an include path for build the dftables support utilityBradley Nicholes2003-01-181-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98316 13f79535-47bb-0310-9956-ffa450edef68
* config.log and config.status are created by configure and need toJeff Trawick2002-08-291-1/+1
| | | | | | | be removed by make distclean git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96576 13f79535-47bb-0310-9956-ffa450edef68
* Fixing up a dependancy problem and making sure that the platform headerBradley Nicholes2002-08-121-1/+13
| | | | | | | files have been properly renamed before building. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96358 13f79535-47bb-0310-9956-ffa450edef68
* Add autom4te.cache to cvsignore files.Justin Erenkrantz2002-06-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95910 13f79535-47bb-0310-9956-ffa450edef68
* NetWare makefile for building the dftables utilityBradley Nicholes2002-06-201-0/+253
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95824 13f79535-47bb-0310-9956-ffa450edef68
* Ooops... newline. Caught itWilliam A. Rowe Jr2002-06-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95739 13f79535-47bb-0310-9956-ffa450edef68
* Quiet emits for win32 folks building with zlib for mod_deflateWilliam A. Rowe Jr2002-06-171-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95738 13f79535-47bb-0310-9956-ffa450edef68
* cvs up/diff gets pretty hard to track with vc7 builds.William A. Rowe Jr2002-06-051-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95524 13f79535-47bb-0310-9956-ffa450edef68
* We appear to never have had any complaints about copy srcname dstnameWilliam A. Rowe Jr2002-05-243-40/+26
| | | | | | | | | not overwriting dstname ... this flavor is certain not to emit a file exists error [with the obvious caviat - if it's write protected, your problem.] Much simpler than /y, <.y or set copycmd fooness. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95265 13f79535-47bb-0310-9956-ffa450edef68
* First pass at trying to standardize httpd-2.0's usage of APR and APR-utilJustin Erenkrantz2002-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | so that they can be separated - use an installed APR and APR-util with httpd-2.0. This is not expected to achieve full separation, but is merely the first step in the process. The tree should still be buildable in the source-only case. This commit does the following things: - Use the standard find_apr.m4 and find_apu.m4 m4 macro files that flood and Subversion already use for locating APR and APR-util. This adds the --with-apr and --with-apr-util configure options. - Stop using APRVARS and export_vars.sh. - Use apr-config and apu-config to determine dependencies. - Add AP_BUILD_SRCLIB_DIRS and AP_CLEAN_SRCLIB_DIRS values (names stink) to dynamically figure out what subdirs in srclib we will build. (What we really want to do is set one value - go L->R on build and R->L on clean. I can't think of a way to do this.) - If we are using APR and APR-util that are already installed, don't specify them in srclib. (This still needs some work I bet.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95061 13f79535-47bb-0310-9956-ffa450edef68
* Merge in latest GNU config.guess and config.sub files. Synchronize allJustin Erenkrantz2002-04-162-340/+458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | config.guess/config.sub files to be identical. Previously, we had three different versions of the guess files - now they are the same. I attempted to merge in ASF changes that were marked and still needed. Please verify that these work on your platform. (Particular attention is required for the IBM platforms.) Part of PR 7818 stems from the fact that the bundled expat did not have an included config.guess/config.sub. Therefore, it would take the config.guess from the system. Icarus's autoconf/libtool is very old (2.13/1.3.5). The machine that was used to roll 2.0.32 had a recent autoconf/libtool which explains the behavior that Sander saw in the PR. Therefore, we now explicitly provide a config.guess/.sub for the bundled expat so that all of the versions are in sync. This should minimize configuration problems. pcre was using a config.guess that was imported when Brian made the 3.9 import. It did not have the Apache modifications, but seems to have had the Darwin changes. Go figure. Sync it up as well. PR: 7818 Obtained from: GNU FSF - ftp.gnu.org/gnu/config git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94671 13f79535-47bb-0310-9956-ffa450edef68
* Performance optimization: use a temp buffer on the stack insteadBrian Pane2002-03-211-4/+22
| | | | | | | | | | | | | | | of a malloc'ed buffer in regexec() in cases where the required buffer size is small. This will help us avoid a malloc/free pair when executing mod_rewrite rules that use $1/$2/etc to reference sequences in the matched pattern. Note: I've also submitted this change as a patch for PCRE, but because the next PCRE release isn't planned until later this year I'm committing it to the httpd-2.0 copy of PCRE in the meantime. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94069 13f79535-47bb-0310-9956-ffa450edef68
* Fix the build on Win32 by syncing up the .hw headersCliff Woolley2002-03-202-9/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94058 13f79535-47bb-0310-9956-ffa450edef68
* Fix for some damage that I did to configure.in while merging theBrian Pane2002-03-201-6/+5
| | | | | | | latest version of PCRE git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94047 13f79535-47bb-0310-9956-ffa450edef68
* removing configure file that got picked up in PCRE 3.9 importBrian Pane2002-03-201-7482/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94045 13f79535-47bb-0310-9956-ffa450edef68