httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rainer Jung <rainer.j...@kippdata.de>
Subject Re: Questions on open ports between trunk and 2.4.x
Date Tue, 31 Jan 2012 22:18:11 GMT
On 31.01.2012 22:23, Stefan Fritsch wrote:
> On Tuesday 31 January 2012, Rainer Jung wrote:
>
>> 1) mod_reqtimeout
>> =================

Now trunk is made consistent with 2.4.x (module is active with default 
values if loaded but not explicitely configured). r1238826 (sf).

>> 2) log tags
>> ===========

Stefan suggests to always backport the tags from trunk. So no tag 
generation infrastructure needed in 2.4.x. He will add a README sometime.

>> 3) Recent install optimization
>> ==============================

Postponed due to Stefan's comment.

>> 4) mod_proxy_html
>> =================

Done

> 5) mod_authnz_ldap
> ==================

Waiting for comment from Eric.

> 6) mod_cache
> ============

Consensus currently is, that no change is needed for 2.4.x. Delta to 
trunk is intentional.

>> 7) .htaccess handling
>> =====================

Done (Jim).

>> 8) ErrorLog directory checking
>> ==============================

Done (Stefan).

>> 9) Event MPM
>> ============

Jim and Stefan agree, that there's nothing to do for 2.4.x now.

> 10) Display registered providers in mod_info
> ============================================
> r1225798:
> Author: Stefan Fritsch<sf@apache.org>
> Date:   Fri Dec 30 10:55:00 2011 +0000
>
>      Add new ap_list_provider_groups() API for mod_info
>
> r1225799:
> Author: Stefan Fritsch<sf@apache.org>
> Date:   Fri Dec 30 11:00:31 2011 +0000
>
>      Display registered providers
>
> While we are still CTR, I have been hesitant to introduce API changes
> into 2.4, lately. +1, anyone?

+1 from me.

Actually that one was one of the remaining deltas I forgot to propose.

Some of them are IMHO consensus to keep in trunk only currently:

mod_noloris, mod_firehose, mod_policy, apreq, mod_serf, simple mpm

Two more things are:

11) LUA compatibilty with Lua 5.2.0
===================================

There is a patch in trunk, but I wanted to check more thoroughly, 
whether its the right way to do, so I didn't yet backport. Since Lua 
5.2.0 is very recent, I think this is not pressing.

12) Scoreboard API change
=========================

When the recent security fix for the scoreboard was added, the change in 
2.4 was slightly different from trunk, I think to avoid an API change. 
If we are still free to change the API, it might be a good point to make 
2.4 consistent with trunk:

apache% diff -u 2.4.x/include/scoreboard.h trunk/include/scoreboard.h
--- 2.4.x/include/scoreboard.h  2012-01-31 11:35:57.839995000 +0100
+++ trunk/include/scoreboard.h  2012-01-31 11:37:44.333200000 +0100
@@ -120,7 +120,6 @@
  typedef struct {
      int             server_limit;
      int             thread_limit;
-    ap_scoreboard_e sb_type;
      ap_generation_t running_generation; /* the generation of children 
which
                                           * should still be serving 
requests.
                                           */
apache% diff -u  2.4.x/server/scoreboard.c trunk/server/scoreboard.c
--- 2.4.x/server/scoreboard.c   2012-01-31 11:34:50.922649000 +0100
+++ trunk/server/scoreboard.c   2012-01-31 11:37:00.068548000 +0100
@@ -330,7 +330,7 @@
          ap_init_scoreboard(sb_mem);
      }

-    ap_scoreboard_image->global->sb_type = scoreboard_type = sb_type;
+    scoreboard_type = sb_type;
      ap_scoreboard_image->global->running_generation = 0;
      ap_scoreboard_image->global->restart_time = apr_time_now();


Regards,

Rainer

Mime
View raw message