httpd

Checkout Tools
  • last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1736408 is being indexed.

update transformations.
update for sync with English docs.

Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>

Reviewed by: Orhan Berent <berent belgeler.gen.tr>

backport of HTTP2 vars test
Add CHANGES entry for r1736157.
fixed typo
Win32-specific build files.

Going forwards, keep win32 build in svn once a tree is stable.

Visual Studio 2010 users cannot convert our .dsp files, and

ddk toolchain users couldn't either.

Applies the same logic as r1100294 on the 2.2.x branch.

Until the cmake build schema is entirely mature, these files

are needed for command-line builds of the 2.4 tree, and are

expected to change very little until the EOL of 2.4 branch.

The .dsp source files are not directly usable for any shipping

version of MSVC/Visual Studio (post-Visual Studio 97 release),

while the .mak exports of these projects are usable on any flavor

of the MS nmake build environment. The .dsp source files are

retained for those users wishing to import these projects into

the modern vcproj/sln file format.

    • ?
    /httpd/branches/2.4.x/modules/echo/mod_echo.mak
    • ?
    /httpd/branches/2.4.x/modules/generators/mod_cgi.dep
    • ?
    /httpd/branches/2.4.x/modules/proxy/mod_proxy_http.mak
    • ?
    /httpd/branches/2.4.x/modules/filters/mod_deflate.mak
    • ?
    /httpd/branches/2.4.x/modules/ldap/mod_ldap.dep
    • ?
    /httpd/branches/2.4.x/modules/http/mod_mime.dep
    • ?
    /httpd/branches/2.4.x/modules/cache/mod_cache.dep
  1. … 241 more files in changeset.
AFAICT, this is a Win32 platform-specific defect, as there is

no corresponding config.m4, and therefore no unix module named

mod_lbmethod_rr.

This module was apparently abandoned prior to API changes that

preceeded 2.4.1 and therefore never belonged in the 2.4.x GA.

Remove the last references from branches/2.4.x, and we can deal

later with whether or not this subsists on trunk/...

Reviewed by: wrowe, trawick

  1. /httpd/branches/2.4.x/modules/proxy/examples
Fix missing limits.h header, required for 2.4.next release,

masked on many platforms by intrinsic limits.h inclusion by

other headers.

Backports: r1736243

Merge r1736250 from trunk:

mod_http2: no variadic macro in C89, use equivalent function.

Reviewed/backported by: ylavic

mod_http2: no variadic macro in C89, use equivalent function.
Fix missing limits.h header, required for 2.4.next release,

masked on many platforms by intrinsic limits.h inclusion by

other headers.

Ensure we pick up modules/proxy/*.h headers
Follow up to r1734656, r1736216, r1736225: more correct pointer size semantic.
Follow up to r1734656, r1736216: use correct pointer size semantic.
core: Add missing AP_IMPLEMENT_OPTIONAL_HOOK_RUN_FIRST.

Follow up to r1734656: restore c->data_in_input_filters usage to

see if it helps unblocking test framework.

mod_ssl: return non ambiguous value in ssl_callback_SessionTicket() for

encryption mode (we used to return 0, OpenSSL documents returning 1 instead).

Practically this does not change anything since OpenSSL will only check for

>= 0 return value (non error) for encryption mode (the other possible return

values are only relevant for decryption mode).

However the OpenSSL documentation for SSL_CTX_set_tlsext_ticket_key_cb()

states:

"

The return value of the cb function is used by OpenSSL to determine what

further processing will occur. The following return values have meaning:

2

This indicates that the ctx and hctx have been set and the session can

continue on those parameters. Additionally it indicates that the session

ticket is in a renewal period and should be replaced. The OpenSSL library

will call cb again with an enc argument of 1 to set the new ticket (see

RFC5077 3.3 paragraph 2).

1

This indicates that the ctx and hctx have been set and the session can

continue on those parameters.

0

This indicates that it was not possible to set/retrieve a session ticket

and the SSL/TLS session will continue by by negotiating a set of

cryptographic parameters or using the alternate SSL/TLS resumption

mechanism, session ids.

If called with enc equal to 0 the library will call the cb again to get a

new set of parameters.

less than 0

This indicates an error.

"

So 0 is not appropriate in our code, 1 is what we really want (and it won't

break if OpenSSL later changes its checks on the callback return value).

Reported/Proposed by: oknet on github, pull request #18.

Merge of r1736156 from trunk:

adding missing h2_ngn_shed.c to mod_http2.dsp for win build

adding missing source h2_ngn_shed.c for win build
Follow-up to r1735886:

Add back accidentally-deleted file

    • ?
    /httpd/branches/2.4.x/modules/ssl/mod_ssl_openssl.h
??

and we are now 2.4.20-dev

Tag HEAD of 2.4.x as 2.4.19
Prep for tag/roll of 2.4.19

forgive me Yann for I have sinned
Vote.
CGIVar before too long I hope???

update transformation

update transformation

update transformation