1
0
mirror of https://github.com/apache/httpd.git synced 2025-11-12 14:01:05 +03:00
Commit Graph

4959 Commits

Author SHA1 Message Date
Lucien Gentis
cda1d2eaa2 Update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1595609 13f79535-47bb-0310-9956-ffa450edef68
2014-05-18 12:23:34 +00:00
Christophe Jaillet
6bd17d8c92 Fix typo as spotted in a comment in online doc by JPKole
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1595575 13f79535-47bb-0310-9956-ffa450edef68
2014-05-18 08:38:24 +00:00
Lucien Gentis
cdbefd7313 Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1594560 13f79535-47bb-0310-9956-ffa450edef68
2014-05-14 12:33:57 +00:00
Lucien Gentis
23f7d1f70a Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1594210 13f79535-47bb-0310-9956-ffa450edef68
2014-05-13 12:18:54 +00:00
Christophe Jaillet
16bd7d09a0 Based on report from Ken Zalewski, on online doc.
Add missing Server-Variables useable in RewriteCond directive.
Introduced in r1132494
   CONTEXT_PREFIX
   CONTEXT_DOCUMENT_ROOT
Introduced in r737973
   IPV6
Missing for ages!
   SCRIPT_GROUP
   SCRIPT_USER

I have added where I found it logical, feel free to adjust.
I have also reordered this table to ease reading.
Finally, I have beautified some tables at the end.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1594094 13f79535-47bb-0310-9956-ffa450edef68
2014-05-12 21:01:36 +00:00
Eric Covener
d758951456 Extend the socket callbacks in event to allow a timeout on the I/O callback.
When a socket callback has a timeout, an associated timer event is used to 
remove the sockets from the pollset and call a timeout function.

* This includes a noteworthy change to the main event loop. Previously,
we would call epoll, then process the timer events, then iterate through the
poll results. After this patch, the timer events are processed before the poll()
a _non-queued_ action can change the pollset conents (a users timed callback
function conversely could easily sit in a queue while the main thread continues
down into epoll)

* timer events can now have sockets associated with them, those sockets are 
removed from the pollset when the timer event fires w/o a queue to the worker.

* timer events now have a canceled flag that can be toggled without locking
the timer list. 

* Drop the severity of some wstunnel messages from DEBUG to TRACE1

* Lift the restriction on using asynchronous websockets connections but having
an idle timeout



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1593857 13f79535-47bb-0310-9956-ffa450edef68
2014-05-11 20:41:45 +00:00
Christophe Jaillet
c8c7b7b386 Minor visual improvement.
Remove useless link.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1593687 13f79535-47bb-0310-9956-ffa450edef68
2014-05-10 11:28:10 +00:00
Christophe Jaillet
e415edbd62 - Add missing links
- Fix extra ] spotted in online doc by emigas.
- Remove another ] introduced in Hearder syntax in r1588244
- s/variable/varname/ to match the text below it.
- Turn the syntax of both Header and RequestHeader to be:
   header [value [replacement [early|env=[!]variable|expr=expression]]] 
in order to match the code.
This removes the ambiguity of expr=<something> which can now be used in 2 different places in the syntax.
- Also remove the space in 'expr= value' in compatibility note, to help distinguish between the two

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1593665 13f79535-47bb-0310-9956-ffa450edef68
2014-05-10 05:49:43 +00:00
Jeff Trawick
8d404fb650 rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1592206 13f79535-47bb-0310-9956-ffa450edef68
2014-05-03 13:44:05 +00:00
Jeff Trawick
22bdf46fbc Fill in various blurry areas reported on the certificate-transparency
forum.

Fix a minor formatting glitch with the attempt to show shell escaping
for a hash sign.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1592205 13f79535-47bb-0310-9956-ffa450edef68
2014-05-03 13:43:14 +00:00
Jeff Trawick
89d29d4f8c rebuild docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1592193 13f79535-47bb-0310-9956-ffa450edef68
2014-05-03 12:33:28 +00:00
Lucien Gentis
c9c010f5fb Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1591269 13f79535-47bb-0310-9956-ffa450edef68
2014-04-30 12:21:21 +00:00
Graham Leggett
1a64790236 Properly escape the < and >.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1591113 13f79535-47bb-0310-9956-ffa450edef68
2014-04-29 21:32:49 +00:00
Christophe Jaillet
6154377640 Correct typo as spoted in a comment in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1591096 13f79535-47bb-0310-9956-ffa450edef68
2014-04-29 20:38:49 +00:00
Christophe Jaillet
a488934220 Correct case as spoted in a comment in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1590656 13f79535-47bb-0310-9956-ffa450edef68
2014-04-28 14:29:28 +00:00
Christophe Jaillet
640b58a0d6 Correct according to the comments in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1590566 13f79535-47bb-0310-9956-ffa450edef68
2014-04-28 06:58:32 +00:00
Christophe Jaillet
889b57e967 Correct port number in example as spoted in comment in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1590421 13f79535-47bb-0310-9956-ffa450edef68
2014-04-27 17:03:27 +00:00
Lucien Gentis
b469a3dc2b Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1590396 13f79535-47bb-0310-9956-ffa450edef68
2014-04-27 13:56:09 +00:00
Christophe Jaillet
d9b068322e s/=/==/ as spotted in comment in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1590310 13f79535-47bb-0310-9956-ffa450edef68
2014-04-26 21:52:38 +00:00
Lucien Gentis
d0e49874c4 Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1590245 13f79535-47bb-0310-9956-ffa450edef68
2014-04-26 16:20:12 +00:00
Graham Leggett
84358db95c Add the ldap-search option to mod_authnz_ldap, allowing authorization
to be based on arbitrary expressions that do not include the username.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589993 13f79535-47bb-0310-9956-ffa450edef68
2014-04-25 11:14:36 +00:00
Graham Leggett
7c05d5e069 Add the ldap function to the expression API, allowing LDAP filters and
distinguished names based on expressions to be escaped correctly to
guard against LDAP injection.

Note: this requires at least APR v1.6.0 or above for the apr_escape API.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589986 13f79535-47bb-0310-9956-ffa450edef68
2014-04-25 10:55:04 +00:00
Jeff Trawick
0503410df3 minor improvements
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589688 13f79535-47bb-0310-9956-ffa450edef68
2014-04-24 12:14:16 +00:00
Jeff Trawick
e61786314c tweaks to grammar and markup
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589413 13f79535-47bb-0310-9956-ffa450edef68
2014-04-23 14:03:30 +00:00
Jeff Trawick
4921c237ba allow operation without any logs configured or without the
log client tool configured

this supports configurations where SCTs are managed by the admin or
by some other infrastructure


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589398 13f79535-47bb-0310-9956-ffa450edef68
2014-04-23 12:45:45 +00:00
Jeff Trawick
6c157b5067 rebuild CT docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589157 13f79535-47bb-0310-9956-ffa450edef68
2014-04-22 15:03:51 +00:00
Jeff Trawick
7ed8da474f more Certificate Transparency docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589154 13f79535-47bb-0310-9956-ffa450edef68
2014-04-22 15:02:54 +00:00
Takashi Sato
df6572d518 rebuild docs (add mod_ssl_ct & ctlogconfig)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589098 13f79535-47bb-0310-9956-ffa450edef68
2014-04-22 12:02:29 +00:00
Takashi Sato
66ebfff75e fixes for validate-xml, fix properties
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589088 13f79535-47bb-0310-9956-ffa450edef68
2014-04-22 11:21:09 +00:00
Jeff Trawick
c51e4d9cbc Add module mod_ssl_ct, which provides an implementation of Certificate
Transparency (RFC 6962) for httpd.

mod_ssl_ct requires OpenSSL 1.0.2 (in beta) and must be explicitly
enabled via configure.

Note that support/ctauditscts is purposefully not installed; it
does not properly function due to a dependency on a 
certificate-transparency open source project tool which itself is
not sufficiently complete at this time.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588987 13f79535-47bb-0310-9956-ffa450edef68
2014-04-21 21:14:21 +00:00
Jeff Trawick
723c099e7a rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588982 13f79535-47bb-0310-9956-ffa450edef68
2014-04-21 21:00:30 +00:00
Lucien Gentis
108cef13fb Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588918 13f79535-47bb-0310-9956-ffa450edef68
2014-04-21 16:33:29 +00:00
Eric Covener
7b95131a35 expr=value updates:
update RequestHeader syntax, 
 add compat to Header and RequestHeader


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588747 13f79535-47bb-0310-9956-ffa450edef68
2014-04-20 13:13:15 +00:00
Christophe Jaillet
e081066f6f Grammar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588344 13f79535-47bb-0310-9956-ffa450edef68
2014-04-17 19:10:26 +00:00
Jeff Trawick
c04bbf3c9b rebuild docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588219 13f79535-47bb-0310-9956-ffa450edef68
2014-04-17 11:29:20 +00:00
Jeff Trawick
e95e03faee Add hint about RequestHeader
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588213 13f79535-47bb-0310-9956-ffa450edef68
2014-04-17 11:26:04 +00:00
Christophe Jaillet
15a2798e00 s/two/three/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588140 13f79535-47bb-0310-9956-ffa450edef68
2014-04-17 06:46:08 +00:00
Christophe Jaillet
b4fd93a0ff Add <compatibility> notes for changes made in version 2.4.5 (and one forgotten in 2.4.8)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587325 13f79535-47bb-0310-9956-ffa450edef68
2014-04-14 21:20:00 +00:00
Eric Covener
88bcccd4a9 s/asynch/async
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587126 13f79535-47bb-0310-9956-ffa450edef68
2014-04-14 00:13:43 +00:00
Christophe Jaillet
17eb9175b8 Add <compatibility> notes for changes made in version 2.4.7 + synch formating with 2.4.x
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587097 13f79535-47bb-0310-9956-ffa450edef68
2014-04-13 21:03:53 +00:00
Eric Covener
4becd93579 several related mod_proxy_wstunnel changes that are tough to pull apart:
* make async websockets tunnel opt-in
* add config for how long we block a thread in asynch mode
* add config for a cap on the synchronous path
* avoid sending error responses down the upgraded tunnel



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587075 13f79535-47bb-0310-9956-ffa450edef68
2014-04-13 18:41:05 +00:00
Christophe Jaillet
f1ea9af2c6 Add <compatibility> notes for changes made in version 2.4.8 + synch formating with 2.4.x
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587032 13f79535-47bb-0310-9956-ffa450edef68
2014-04-13 16:36:28 +00:00
Lucien Gentis
b01b9ff526 Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586867 13f79535-47bb-0310-9956-ffa450edef68
2014-04-12 16:09:02 +00:00
Eric Covener
0eb1b009f6 Attempt to make progress on PR39727/PR45023 blocking migration
to 2.4.  Provide DeflateAlterETag directive to choose between 
2.2 behavior, 2.4 behavior, or dropping ETag from the compressed
representation.

Preserves 2.4 default which breas 304 responses for compressed content.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586542 13f79535-47bb-0310-9956-ffa450edef68
2014-04-11 02:42:05 +00:00
Christophe Jaillet
bff39090cd Add <compatibility> notes for changes made in version 2.4.4 + synch formating with 2.4.x
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586471 13f79535-47bb-0310-9956-ffa450edef68
2014-04-10 21:07:08 +00:00
Christophe Jaillet
ae29713674 Synch trunk with more detailed description in 2.4.4
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586452 13f79535-47bb-0310-9956-ffa450edef68
2014-04-10 19:49:37 +00:00
Eric Covener
1e9468c9e7 xforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586444 13f79535-47bb-0310-9956-ffa450edef68
2014-04-10 19:34:40 +00:00
Christophe Jaillet
c8de84d39c Add <compatibility> notes for changes made in version 2.4.3 + fix some formating
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586442 13f79535-47bb-0310-9956-ffa450edef68
2014-04-10 19:34:26 +00:00
Eric Covener
421629217c This C-T: limitation was removed in 2.2.12 and retconned into CHANGES much later.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586437 13f79535-47bb-0310-9956-ffa450edef68
2014-04-10 19:29:33 +00:00
Christophe Jaillet
cfd1eb1da7 Add <compatibility> notes for changes made in version 2.4.2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585829 13f79535-47bb-0310-9956-ffa450edef68
2014-04-08 20:28:12 +00:00