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: List-Subscribe: List-Archive: List-Post: List-Help: , 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: Subject: [ANNOUNCEMENT] New: httpd-2.4.12-1 (obsoletes: apache2) From: Yaakov Selkowitz To: cygwin AT cygwin DOT com Date: Fri, 22 May 2015 15:19:36 -0500 Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit 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