Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 263588 - www-server/apache MPMs: New version of mpm-itk (2.2.11-01) available
Summary: www-server/apache MPMs: New version of mpm-itk (2.2.11-01) available
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Apache Team - Bugzilla Reports
URL: http://mpm-itk.sesse.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-24 11:01 UTC by valli
Modified: 2009-07-05 16:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description valli 2009-03-24 11:01:57 UTC
A new version of apache2-mpm-itk (2.2.11-01) is available.

The biggest change is that you can
now do AssignUserID in <Directory> and <Location> sections.


Reproducible: Always
Comment 1 edge100x 2009-04-11 05:20:08 UTC
This new version also fixes an important race condition that comes up quite frequently when performing a graceful restart on a busy machine. For this reason, I'd consider it having closer to a "normal" severity leve.

The full changelog is:

  * NOTE: This release contains major new functionality. As with mpm-itk in
    general, you may want to consider closely whether you actually want to
    put it in production. Also note that Apache 2.0 is no longer supported.
  * Updated for Apache 2.2.11 (in particular, prefork had a few minor changes
    that are now incorporated).
  * Allow uid/gid and nice value to be set per-directory (actually per-location)
    in addition to per-vhost. Adapted from patch by Knut Auvor Grythe.
  * Some minor code cleanups.
  * If waitpid() is interrupted by a signal (returning EINTR), try again.
    This fixes a race condition where a graceful restart could fail and hang
    the child forever. Adapted from patch by Jan Boysen, who also diagnosed and
    reported the bug.
  * As a side effect of the per-directory patches doing proper config merging,
    you can now set default values for all options outside the vhost definitions
    and have them get properly overridden by settings in more specific scopes.
  * Fix a small memory leak on reload by using apr_pstrdup() instead of
    strdup().

Comment 2 Milos Ivanovic 2009-04-21 00:50:56 UTC
The latest version is now 2.2.11-02, updated 2009-04-14.

Full changelog:
apache2.2-mpm-itk 2.2.11-02, released 2009-04-14:

  * Really fix the waitpid() code; thanks to Dave Cundiff for spotting the typo.
  * Add CAP_DAC_READ_SEARCH to the list of capabilities, so Apache can read
    .htaccess files that are not world readable. This should fix some of the
    "permission denied" problems that cropped up in 2.2.11-01, although you
    will still see the problem if you use root-squashed NFS.

An update would be super :)
Comment 3 Milos Ivanovic 2009-04-25 15:31:51 UTC
Works for me! :)
Comment 4 Milos Ivanovic 2009-05-30 17:22:39 UTC
Sorry, the previous comment was indented for a different bug!

Other than that - any news on this? There are many improvements in versions 2.2.11-01 and 2.2.11-02 of mpm-itk, listed above, and really should be taken into consideration for its update.

Thanks again.
Comment 5 Benedikt Böhm (RETIRED) gentoo-dev 2009-07-05 16:13:55 UTC
new version added to 2.2.11-r1