summaryrefslogtreecommitdiffstats
path: root/modules/metadata (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug in mod_usertrack when no CookieName is set.Justin Erenkrantz2004-03-091-10/+21
| | | | | | | | | PR: 24483 Submitted by: Manni Wood <manniwood planet-save.com> Reviewed by: Cliff Woolley, Jim Jagielski git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102890 13f79535-47bb-0310-9956-ffa450edef68
* Allow make files to create a cc.opt compiler options file per NLM rather ↵Bradley Nicholes2004-03-071-2/+2
| | | | | | than a single file per directory git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102876 13f79535-47bb-0310-9956-ffa450edef68
* Add the include path to modules/ssl to resolve the include of mod_ssl.hBradley Nicholes2004-03-061-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102875 13f79535-47bb-0310-9956-ffa450edef68
* fix windows build: add path to mod_ssl.hAllan K. Edwards2004-03-011-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102837 13f79535-47bb-0310-9956-ffa450edef68
* * modules/metadata/mod_headers.c (header_inout_cmd): Remove redundantJoe Orton2004-03-011-6/+1
| | | | | | | conditional. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102832 13f79535-47bb-0310-9956-ffa450edef68
* Add 's' format tag to mod_headers to allow access to mod_ssl variablesJoe Orton2004-02-281-1/+48
| | | | | | | | | | | | | | | without the overhead of SSLOptions +StdEnvVars/+ExportCertData; also ensure that any multi-line envvars are unwrapped onto a single line. * modules/metadata/mod_headers.c (header_request_ssl_var, unwrap_header, header_post_config): New functions. (header_pre_config): Register the 's' tag type. (register_hooks): Add the post_config hook. PR: 23223 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102809 13f79535-47bb-0310-9956-ffa450edef68
* remove support for Remote_User variable, which never worked at all.André Malo2004-02-211-8/+0
| | | | | | | PR: 25725 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102734 13f79535-47bb-0310-9956-ffa450edef68
* fix name of The Apache Software FoundationAndré Malo2004-02-099-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102618 13f79535-47bb-0310-9956-ffa450edef68
* fix copyright dates according to the first check inAndré Malo2004-02-089-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102572 13f79535-47bb-0310-9956-ffa450edef68
* apply Apache License, Version 2.0André Malo2004-02-069-482/+93
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102525 13f79535-47bb-0310-9956-ffa450edef68
* catch another edge caseAndré Malo2004-01-281-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102437 13f79535-47bb-0310-9956-ffa450edef68
* according to RFC 2965, inspect only the Cookie header (vs. Cookie2)André Malo2004-01-131-4/+1
| | | | | | | | PR: 11475 Submitted by: chrisd pearsoncmg.com (Chris Darroch) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102311 13f79535-47bb-0310-9956-ffa450edef68
* don't overwrite other cookiesAndré Malo2004-01-131-1/+1
| | | | | | | | PR: 26002 Submitted by: apache nopdesign.com (Scott Moore) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102309 13f79535-47bb-0310-9956-ffa450edef68
* Use -export-dynamic only when linking an httpd which includes mod_so,Joe Orton2004-01-081-2/+0
| | | | | | | | | | | | | | | not when linking modules or support programs. * modules/aaa/config.m4, modules/arch/win32/config.m4, modules/cache/config.m4, modules/echo/config.m4, modules/filters/config.m4, modules/generators/config5.m4, modules/metadata/config.m4: Don't add -export-dynamic to LT_LDFLAGS. * modules/mappers/config9.m4: Add -export-dynamic to HTTPD_LDFLAGS when mod_so is enabled. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102235 13f79535-47bb-0310-9956-ffa450edef68
* update license to 2004.André Malo2004-01-019-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102135 13f79535-47bb-0310-9956-ffa450edef68
* Pick up declaration for insert_error_filter hookBill Stoddard2003-12-161-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102070 13f79535-47bb-0310-9956-ffa450edef68
* Allow retention of header fields on non-200 responsesKen Coar2003-12-151-14/+116
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102068 13f79535-47bb-0310-9956-ffa450edef68
* *) Add a hook (insert_error_filter) to allow filters to re-insertPaul J. Reder2003-12-121-0/+2
| | | | | | | | | | themselves during processing of error responses. Enable mod_expires to use the new hook to include Expires headers in valid error responses. This addresses an RFC violation. It fixes PRs 19794, 24884, and 25123. [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102038 13f79535-47bb-0310-9956-ffa450edef68
* stop using apr_sockaddr_port_get() accessor function, as it willJeff Trawick2003-12-051-2/+2
| | | | | | | disappear from APR 1.0 API shortly git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101991 13f79535-47bb-0310-9956-ffa450edef68
* A better solution than my previous commit as pointed out by Andre Malo.Paul J. Reder2003-11-221-4/+3
| | | | | | | | | | | mod_expires: Initialize ExpiresDefault to NULL instead of "" to avoid reporting an Internal Server error if it is used without having been set in the httpd.conf file. PR: 23748, 24459 Submitted: Andre Malo, Liam Quinn <liam htmlhelp.com> Reviewed: Andre Malo, Paul J. Reder git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101846 13f79535-47bb-0310-9956-ffa450edef68
* mod_expires: Don't report an Internal Server error if ExpiresDefaultPaul J. Reder2003-11-221-1/+2
| | | | | | | | | | is used and has not been set in the httpd.conf file. PR: 23748, 24459 Submitted: Liam Quinn <liam htmlhelp.com> Reviewed: Paul J. Reder git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101839 13f79535-47bb-0310-9956-ffa450edef68
* Fix a problem with the display of empty variables ("SetEnv foo") inJeff Trawick2003-11-211-1/+1
| | | | | | | | | | | | mod_include. Now it works like 1.3 (see PR for details). Setting of envvars for scripts was/is consistent with 1.3 for empty variables. PR: 24734 Submitted by: Markus Julen <mj zermatt.net> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101830 13f79535-47bb-0310-9956-ffa450edef68
* fix optimizer to not throw away a regex if it stumbles over it.André Malo2003-11-021-20/+25
| | | | | | | PR: 24219 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101665 13f79535-47bb-0310-9956-ffa450edef68
* Fold in the CAN-2003-0542 regex patch.Sander Striker2003-10-241-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101556 13f79535-47bb-0310-9956-ffa450edef68
* The problem that this patch solves is one where cookie names are mis-identifiedCliff Woolley2003-09-241-16/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | by mod_usertrack. This is because of the use of strstr() in spot_cookie() the original mod_usertrack.c to find the name of the cookie. strstr(), by virtue of looking for a substring instead of an exact match, can mis-identify the cookie "MyID" as the cookie "ID" or "My". So, if you were looking for the value of the cookie "ID", but only the cookie "MyID" was returned by the browser, mod_usertrack.c would return the value of the "MyID" cookie in place of the "ID" you were looking for. Even more seriously, because strstr is invoked before the cookie name is separated from its cookie value, a cookie and value like "myCookie=thisisnotIDeal" will be a false positive if you told mod_usertrack the cookie name was ID. Furthermore, using this example, "eal" will get logged as the value of the cookie; now that strstr has incorrectly identified the substring "ID" as the cookie name, the following "e" (assumed to be the "=" sign) gets discarded, and the remaining content used as the value of the cookie. Replacing the strstr() with a more robust regex match fixes this problem. PR: 16661 Submitted by: Manni Wood <manniwood@planet-save.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101306 13f79535-47bb-0310-9956-ffa450edef68
* switch to APR 1.0 API (which is still in flux)Jeff Trawick2003-09-031-5/+5
| | | | | | | | because of the changes to the argument lists of apr_mmap_dup and apr_socket_create, 2.1-dev won't build with apr and apr-util's 0.9 branch anymore git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101154 13f79535-47bb-0310-9956-ffa450edef68
* add more info to a log message so we know which "read failed" scenarioJeff Trawick2003-06-201-1/+1
| | | | | | | occurred git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100312 13f79535-47bb-0310-9956-ffa450edef68
* preserve const-ness while searching for a char in a stringJeff Trawick2003-06-021-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100135 13f79535-47bb-0310-9956-ffa450edef68
* Allow ExpiresByType to accept and understand minor-type wildcardsKen Coar2003-06-011-3/+40
| | | | | | | | | | | (e.g., text/*). They'll be used if an exact type match isn't found; if there's no wildcard match, the expiry falls back to any ExpiresDefault setting as usual. PR: 7991 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100126 13f79535-47bb-0310-9956-ffa450edef68
* More mod_expires tuning. Replace the fixup hook with an insert filterBill Stoddard2003-06-011-95/+32
| | | | | | | hook. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100124 13f79535-47bb-0310-9956-ffa450edef68
* Use apr_table_overlap. Add note about additional brokeness of fast-redirectBill Stoddard2003-05-301-2/+8
| | | | | | | fooness git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100102 13f79535-47bb-0310-9956-ffa450edef68
* Namespace protect the mod_expires filterBill Stoddard2003-05-181-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99910 13f79535-47bb-0310-9956-ffa450edef68
* if there are any ExpiresByType directives for the currentKen Coar2003-05-141-50/+145
| | | | | | | | | scope, defer the setting of the expiration header fields to an output filter, which can then apply any ExpiresByType or ExpiresDefault settings -- including to dynamic documents. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99827 13f79535-47bb-0310-9956-ffa450edef68
* After discussions at length on dev@apr/httpd, it is determined thatWilliam A. Rowe Jr2003-03-119-90/+9
| | | | | | | | | | | 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
* mod_usertrack: don't set the cookie in subrequests. This worksAndré Malo2003-03-071-1/+2
| | | | | | | | | | around the problem that cookies were set twice during fast internal redirects. PR: 13211 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98910 13f79535-47bb-0310-9956-ffa450edef68
* After consultations on the APR list, it was decided that /map files areWilliam A. Rowe Jr2003-02-209-45/+45
| | | | | | | | | | | | | | | | | | 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
* If mod_mime_magic does not know the content-type, do not attempt to guess.Justin Erenkrantz2003-02-191-20/+18
| | | | | | | | | PR: 16908 Submitted by: Andrew Gapon <agapon@telcordia.com> Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98726 13f79535-47bb-0310-9956-ffa450edef68
* foo.dbgmark turned out to be the same 8.3 name as foo.dbg itself, whichWilliam A. Rowe Jr2003-02-189-18/+18
| | | | | | | | | | was badness. Twist this puppy to .dbr, the only name I could invent that doesn't look like any database file extension I recall. It stands for .dbg rebased. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98712 13f79535-47bb-0310-9956-ffa450edef68
* Extend the SetEnvIf directive to capture subexpressions of theAndré Malo2003-02-141-4/+16
| | | | | | | matched value. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98659 13f79535-47bb-0310-9956-ffa450edef68
* style issues. no code changes.André Malo2003-02-121-11/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98628 13f79535-47bb-0310-9956-ffa450edef68
* *) Introduce debugging symbols for Win32 release builds, both .pdbWilliam A. Rowe Jr2003-02-079-54/+135
| | | | | | | | | 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
* finished that boring job:André Malo2003-02-038-8/+8
| | | | | | | | | update license to 2003. Happy New Year! ;-)) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98573 13f79535-47bb-0310-9956-ffa450edef68
* Fix mod_cern_meta to not create empty metafiles when theJeff Trawick2003-02-011-1/+1
| | | | | | | | | | metafile searched for does not exist. PR: 12353 Submitted by: Owen Rees <owen_rees@hp.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98561 13f79535-47bb-0310-9956-ffa450edef68
* Add mod_ident to the NetWare buildBradley Nicholes2003-01-232-0/+251
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98462 13f79535-47bb-0310-9956-ffa450edef68
* Taking a guess at what mod_ident.exp should look like forWilliam A. Rowe Jr2003-01-201-0/+1
| | | | | | | David Shane Holden's reorganization. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98388 13f79535-47bb-0310-9956-ffa450edef68
* Win32 build project for David Shane Holden's mod_ident reorganization.William A. Rowe Jr2003-01-201-0/+128
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98387 13f79535-47bb-0310-9956-ffa450edef68
* Catch up with the changes to apr/build/win32ver.awk and name all loadableWilliam A. Rowe Jr2003-01-208-16/+16
| | | | | | | | httpd modules as .so, internally. Credit to Mladen Turk for identifing the issue. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98380 13f79535-47bb-0310-9956-ffa450edef68
* move rfc1413 code to a new module "metadata:mod_ident".André Malo2003-01-182-0/+397
| | | | | | | | | | | | | | The rfc1413 code itself is mostly c&p, but can still bear some rework ... This patch removes the global ap_rfc1413 function and the ap_rfc1413_timeout variable. It also introduces a new config directive IdentityCheckTimeout (default 30 sec). Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98320 13f79535-47bb-0310-9956-ffa450edef68
* Fix for BrowserMatchNoCase, which was incorrectly treating non-regexBrian Pane2002-11-301-1/+1
| | | | | | | | | patterns as case-sensitive Submitted by: Andr�� Malo Reviewed by: Brian Pane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97705 13f79535-47bb-0310-9956-ffa450edef68
* Add a SERVER_ADDR keyword to match the CGI environment variable,Ken Coar2002-11-121-1/+10
| | | | | | | | to allow conditional setting according to the IP address on which the server received the request. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97494 13f79535-47bb-0310-9956-ffa450edef68