You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Randy Terbush <ra...@Covalent.NET> on 1998/11/25 23:31:17 UTC

Re: Change in Major MMN

I would argue that the following bump in the MMN should not have been
"MAJOR". It does not change structure sizes or remove/change
functionality that would cause serious breakage for modules compiled
against older servers. Am I wrong?


fielding@hyperreal.org writes:
>   1.10      +3 -1      apache-1.3/src/include/ap_mmn.h
>   
>   Index: ap_mmn.h
>   ===================================================================
>   RCS file: /home/cvs/apache-1.3/src/include/ap_mmn.h,v
>   retrieving revision 1.9
>   retrieving revision 1.10
>   diff -u -r1.9 -r1.10
>   --- ap_mmn.h	1998/10/03 18:46:01	1.9
>   +++ ap_mmn.h	1998/11/08 09:51:09	1.10
>   @@ -181,10 +181,12 @@
>     *                        (for implementing better error reporting).
>     * 19980906 (1.3.2-dev) - added ap_md5_binary()
>     * 19980917 (1.3.2-dev) - bs2000: changed os_set_authfile() to os_set_account()
>   + * 19981108 (1.3.4-dev) - added ap_method_number_of()
>   + *                      - changed value of M_INVALID and added WebDAV methods
>     */
>    
>    #ifndef MODULE_MAGIC_NUMBER_MAJOR
>   -#define MODULE_MAGIC_NUMBER_MAJOR 19980917
>   +#define MODULE_MAGIC_NUMBER_MAJOR 19981108
>    #endif
>    #define MODULE_MAGIC_NUMBER_MINOR 0                     /* 0...n */
>    #define MODULE_MAGIC_NUMBER MODULE_MAGIC_NUMBER_MAJOR	/* backward compat */
>   

Re: Change in Major MMN

Posted by Marc Slemko <ma...@worldgate.com>.
On Wed, 25 Nov 1998, Manoj Kasichainula wrote:

> On Wed, Nov 25, 1998, Marc Slemko wrote:
> > It breaks binary compatibility on Win32 because Win32 and/or the way we
> > compile(ed) are braindead.
> 
> Won't the .def file that Bill posted (and committed) fix this?

Yes.

That is why I say compile(ed).

However, it takes time before that happens...


Re: Change in Major MMN

Posted by Manoj Kasichainula <ma...@io.com>.
On Wed, Nov 25, 1998, Marc Slemko wrote:
> It breaks binary compatibility on Win32 because Win32 and/or the way we
> compile(ed) are braindead.

Won't the .def file that Bill posted (and committed) fix this?

-- 
Manoj Kasichainula - manojk at io dot com - http://www.io.com/~manojk/
"When you say `I wrote a program that crashed Windows', people just stare at
you blankly and say `Hey, I got those with the system, *for free*'"
  -- Linus Torvalds

Re: Change in Major MMN

Posted by Marc Slemko <ma...@worldgate.com>.
On 25 Nov 1998, Randy Terbush wrote:

> 
> I would argue that the following bump in the MMN should not have been
> "MAJOR". It does not change structure sizes or remove/change
> functionality that would cause serious breakage for modules compiled
> against older servers. Am I wrong?

It breaks binary compatibility on Win32 because Win32 and/or the way we
compile(ed) are braindead.