delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/05/22/16:22:29

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:message-id:subject:from:to:date
:content-type:mime-version:content-transfer-encoding; q=dns; s=
default; b=ILMPfnXW/41I72BThyqupKSAmBfIeslo/HvTYLEBJRkFG5PiHr/aV
GJN1QJiTdFoxCl7ASLaSUqDt78RzhnMkFOlEIQh4Cw57aDLkYC7QYt4hEdKCTn2m
jNenuJnj32+2r1LO1DdohCDn7oPmsVw7HUuf7vK9aMin96VE/7lp7Q=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:message-id:subject:from:to:date
:content-type:mime-version:content-transfer-encoding; s=default;
bh=rLfVjbK9+wfrTObUdaW0vdjq/gY=; b=P0Qb4AWvKLDNTvEoJaNdymnT0Sf5
9TvxZoTaMFJy9tbwIe40eCiTuLPyNWsCBxQhb9e5ogOkfd+UerH4Y9bpea/rWgFM
+Q7vbAAsgR/J/BBKpklrfpEvUqtNNdMX8AgF3cE0gY1kHg2v9x945AMIFqJJqHZH
TkhNvKu+fiOnZ5Y=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-HELO: localhost.localdomain
Reply-To: cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_40,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS autolearn=no version=3.3.2
Message-Id: <announce.1432325976.8768.29.camel@cygwin.com>
Subject: [ANNOUNCEMENT] New: httpd-2.4.12-1 (obsoletes: apache2)
From: Yaakov Selkowitz <yselkowitz AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Date: Fri, 22 May 2015 15:19:36 -0500
Mime-Version: 1.0
X-IsSubscribed: yes

The following packages have been added to the Cygwin distribution:

* httpd-2.4.12-1
* httpd-devel-2.4.12-1
* httpd-manual-2.4.12-1
* httpd-tools-2.4.12-1
* httpd-mod_ldap-2.4.12-1
* httpd-mod_lua-2.4.12-1
* httpd-mod_proxy_html-2.4.12-1
* httpd-mod_ssl-2.4.12-1

The Apache HTTP Server Project is a collaborative software development
effort aimed at creating a robust, commercial-grade, featureful, and
freely-available source code implementation of an HTTP (Web) server.

This is the latest upstream version, intended to replace the 2.2 version
provided by the 'apache2' packages.  But first, some history:

httpd 1.x was originally packaged for Cygwin as 'apache', possibly
matching the Debian package name, while still keeping the upstream
'httpd' file names.  When 2.0 came out, it was decided to create a
separate package which did not collide with 1.3 to aid the transition,
where all binary and directory names were versioned with '2', and hence
the package was named 'apache2'.

Unfortunately the incomplete and inconsistent renaming of 'apache2'
required a hackish patch which I then inherited some time ago and could
not drop without breaking compatibility during the 2.2 series.  Because
of the API and configuration changes involved in upgrading from 2.2 to
2.4, the opportunity was taken to avoid these renaming hacks and make
other changes to the packaging layout.

Therefore, installing 'httpd' will currently neither remove nor clobber
the 'apache2' packages.  This is being done to allow time for users to
reconfigure (which has to be done anyway) and rebuild any third-party
DSOs.  Please note that the 'apache2' packages will not be supported any
further, and in the near future, httpd will fully obsolete (and
uninstall) the apache2 packages.

The packaging changes are extensive in this release:

* All binaries use their original upstream names.

* The configuration files are now in /etc/httpd/conf, and all modules
and conf files can be referenced as relative paths to /etc/httpd.

* cyghttpd2core.dll (which required another hack) has been replaced by
exporting symbols from httpd.exe itself, which can be linked to with
-lhttpd.

* Modules which provide APIs which other DSOs require at link time have
been built statically into httpd, namely: mod_cache, mod_dav, mod_proxy,
mod_session, and mod_unixd.

* Modules with non-core dependencies are packaged separately.

* apxs is part of the -devel package again.  Instead of using apxs to
(un)install modules during postinstall/preremove, LoadModule config
snippets should be used instead.

* A new httpd.cygclass has been added to cygport git, which should be
used in place of apache2.cygclass.

--
Yaakov

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019