Mailing List Archive

Apache 0.8.1 on hyperreal.
Apache 0.8.1 is on hyperreal, in the httpd/dist directory.

This has Randy's new imagemap module (I'm not sure what the bug was,
but he says it's gone), Matt's (not Mark's --- oooops) new referer log
module, and a bugfix from Francois Guillaume (hopefully not from
Guillaume Francois) concerning directories with really long filenames.

There are also some fixes to the packaging --- the default Makefile no
longer asks for mod_log_common.c by its old name, and both it and then
sample Configuration file note that -lndbm is required on many systems
for DBM auth. Since DBM auth doesn't actually work everyplace, it has
to be explicitly configured in if you use the Config file, although
it's still there by default in the Makefile (which I want to leave as
the Same Old Thing as much as possible --- having the Same Old Thing
to fall back on is the main reason it's still there).

Finally, the main CHANGES file, and the src/TODO file have been
updated a bit to better reflect reality.

(What do people think of the Config stuff by the way? It's very
spartan, but I'm starting to think that's the way I like them...).

BTW, I'm running with Francois' language negotiation code, so I think
it works; this is also a much-requested feature, so it would be nice
to have it in the release. My only problem with it is that it sets
the priority for languages by the order of AddLanguage directives in
the config files --- I'd prefer an explicit LanguagePriority directive
for two reasons.

First off, I think it's better design to have this sort of information
explicit in the config files, lest adding an AddLanguage directive
someplace have unfortunate consequences. For instance, right now, if
there's an AddLanguage directive in a .htaccess file or a virtual host
section someplace, its ordering with regard to those present for the
main server can't be controlled, and will almost certainly not be what
is wanted.

Secondly, the current code has code in one module (mod_negotiation)
calling code in another (mod_mime). This is something I'd prefer to
avoid if at all possible --- I worked fairly hard to make it the case
that you could simply replace mod_mime.c with, say, a WN-compatible
thing, with the replacement using only the standard module interface.
If mod_mime has another API which other modules start to know about,
that's no longer true, and I'd prefer to keep it true.
(LanguagePriority could be processed by the negotiation code directly,
since nobody else has any reason to care).

Otherwise, as I said, the code seems to work fine, and though it comes
in a bit late, if this problem is solved, then I at least would be
happy to have it.

rst
Re: Apache 0.8.1 on hyperreal. [ In reply to ]
From: rst@ai.mit.edu (Robert S. Thau)
Date: Mon, 17 Jul 95 10:31:15 EDT

This has Randy's new imagemap module (I'm not sure what the bug was,
but he says it's gone), Matt's (not Mark's --- oooops) new referer log
module, and a bugfix from Francois Guillaume (hopefully not from
Guillaume Francois) concerning directories with really long filenames.

No, it's Florent Guillaume. Ouch. Sorry about that.

rst
Re: Apache 0.8.1 on hyperreal. [ In reply to ]
From: rst@ai.mit.edu (Robert S. Thau)
Date: Mon, 17 Jul 95 10:31:15 EDT

This has Randy's new imagemap module (I'm not sure what the bug was,
but he says it's gone), Matt's (not Mark's --- oooops) new referer log
module, and a bugfix from Francois Guillaume (hopefully not from
Guillaume Francois) concerning directories with really long filenames.

No, it's Florent Guillaume. Ouch. Sorry about that.

rst