You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Tom Jordahl <to...@allaire.com> on 1998/07/30 15:57:56 UTC

pending/2743: Modules compiled with 1.3.0 wont load in 1.3.1 or later

>Number:         2743
>Category:       pending
>Synopsis:       Modules compiled with 1.3.0 wont load in 1.3.1 or later
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          change-request
>Submitter-Id:   apache
>Arrival-Date:   Thu Jul 30 07:00:01 PDT 1998
>Last-Modified:
>Originator:     tomj@allaire.com
>Organization:
apache
>Release:        1.3.1
>Environment:
Apache on Windows NT and Solaris 2.5.1+
>Description:
The http_config.c, line 546 there is a check for a MODULE_MAGIC_NUMBER,
which has changed from 1.3.0 to 1.3.1.  Allaire ships a compiled shared object
module for its ColdFusion product. It has few dependancies and should generally work
with all 1.3.x versions.

I would request the the MODULE_MAGIC_NUMBER *not* be changed for minor point
releases of Apache so we can ship binaries with out product that will work
even when Apache moves forward.

We are getting a lot of grief from our customers about this. :-)
>How-To-Repeat:
Try to load a module built with 1.3.0 headers on 1.3.1
>Fix:
Freeze the MODULE_MAGIC_NUMBER (in http_config.h) unless there really is an 
incompatible API change.
Thanks.
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <ap...@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED.  This is not done]
[automatically because of the potential for mail loops. ]