aboutsummaryrefslogtreecommitdiff
path: root/www/apache2
Commit message (Collapse)AuthorAgeFilesLines
* Add WITH_PTHREAD_LIBS and WITH_EXPERIMENTAL_THREADS.Clement Laforet2004-01-212-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | These options are for people who want to directly link apache against libkse and libthr. Usage: WITH_EXPERIMENTAL_THREADS=YES Overrides default pthread detection behaviour. WITH_PTHREAD_LIBS={kse;thr} Lets you choose your pthread lib. Don't even try to use "c_r"... *** These options are unsupported *** But all gdb backtraces are welcome :-) AFAIK, apache works well, but mod_php4 (worker MPM) behavior is quite funny. All modules which use apr mutexes may crash with KSE. Since I'm working on it, if you have coredumps, feel free to send me the backtrace (you must compile libkse, apache and modules with debugging symbols). Don't forget to set kern.sugid_coredump to 1. (using CoreDumpDirectory in httpd.conf can help too) Notes: svn path=/head/; revision=98727
* - Fix compilation for threaded MPM.Clement Laforet2004-01-161-5/+4
| | | | | | | | | | | | | | | | | | This is due to partial revert of apr improvment. setting LIBS=${PTHREAD_LIBS} conflicts with libtool. All should be OK now... If someone can explain me why libtool impose using -pthread (ltshmain), I'm all ears... Note: You CAN NOT override -lc_r (i.e. setting -lkse) at compile time. I must fix it... - Move patchset to MASTER_SITE_LOCAL Noticed by: Martin Nilsson <martin@gneto.com> Approved by: erwin (mentor) (implicitly) Notes: svn path=/head/; revision=98241
* - Remove thread support in apr. The code prevents apache from runningClement Laforet2004-01-132-26/+1
| | | | | | | | | | | | | | | | | | | | | | on > 4.8-STABLE (from september 2003) system because apache2 used libc_r instead of libc. Compiling with -lkse (on -CURRENT) was broken too. - bump PORTREVISION to force users to upgrade. NOTE: on -STABLE DO NOT DEFINE WITH_THREADS. (unless you use a threaded MPM) Thanks to Fritz Heinrichmeyer <fritz.heinrichmeyer@fernuni-hagen.de> who helped me to track the problem. Noticed by: Fritz Heinrichmeyer <fritz.heinrichmeyer@fernuni-hagen.de> HAYASHI, "Lef" Tatsuya <lef@st.rim.or.jp> [1] PR: 61317 [1] Approved by: erwin (mentor) (implicitly) Notes: svn path=/head/; revision=98117
* - Per popular request, add "you can you use make show-modules"-likeClement Laforet2004-01-104-17/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | message option in pre-everything:: target. - Change OpenSSL fix. (specially when WITH_BERKELEYDB=FreeBSD is defined) There are too many cases of failure (at leat 3), so I can't force -STABLE users to use SSL_EXPERIMENT_ENGINE [1] - Add WITH_SSL_EXPERIMENTAL_ENGINE knob [2] - Better db42 apr-util detection [3] - Add fastest mirror to PATCH_SITES - Add db42 to "make show-options" Note to users: Unless you have a *really* good request, no more features will be added. Please send me with your bug reports: - uname -a output - all config.log files - pkg_info output - your make command line Noticed by: apache2-test-ng.sh script [1] Barry Pederson <bp@barryp.org> [3] Requested by: jb@perso-web.com [2] Notes: svn path=/head/; revision=97892
* Uncomment db42-related lines, since db42 is in theClement Laforet2004-01-101-3/+3
| | | | | | | | | | ports tree now. Reminded by: lev Approved by: erwin (mentor) (implicitly) Notes: svn path=/head/; revision=97884
* s/APACHE_USER/WWWOWN/.Clement Laforet2004-01-101-1/+1
| | | | | | | | | | | | | I don't use APACHE_USER, so SUEXEC_CALLER is set to "". Since apache only produce error at run time, I didn't catch it. BTW, SUEXEC_CALLER is now correctly set. Noticed by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> Pointy hat to: me Approved by: erwin (mentor) (implicity) Notes: svn path=/head/; revision=97858
* Mark apache2 as broken when devel/apr is installed and WITH_APR_FROM_PORTSClement Laforet2004-01-091-10/+16
| | | | | | | | | | | | is not defined. This workaround should avoid weird apache behaviours when apache is linked against the wrong apr* libraries. Time to add CONFLICTS_BUILD option to bsd.port.mk ? Approved by: erwin (mentor) (implicity) Notes: svn path=/head/; revision=97816
* - fix SSL detection problem on stable with base OpenSSL [1]Clement Laforet2004-01-092-2/+15
| | | | | | | | | | | | | | | | | | | | Force the use of SSL_EXPERIMENTAL_ENGINE *only* if the user uses -STABLE and base OpenSSL. This is an *apache* problem. It's not the port. I strongly encourage users to use OpenSSL from ports. From httpd-2.0 Status: * mod_ssl: fix a link failure when the openssl-engine libraries are present but the engine headers are missing. - fix a typo in WITH_DBM, should be bdb and not db [1] I keep db for backward compatibility - Add WITH_APR_FROM_PORTS to use devel/apr with apache2. !!! WARNING !!! apache-2.0.48 is designed to work with apr 0.9.5. Noticed by: Fritz Heinrichmeyer <Fritz.Heinrichmeyer@Fernuni-Hagen.de> [1] Approved by: erwin (mentor) Notes: svn path=/head/; revision=97792
* Apache2 PORTREVISION 2:Clement Laforet2004-01-089-256/+438
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Move docs-related stuff to Makefile.doc - Better MPM handling (for slave ports) - Fix HTTP_PORT behaviour - Make suExec more configurable [1] - Now config script are regenerated by buildconfig, to improve slave ports support and minimize apr/apache2 ports conflict [2] - Fix typo in AUTH_MODULES routine [3] [4] - apr threaded support [5] - Fix Segmentation fault with LDAP [6] - Add db42 support. [7] (just uncomment related lines if you installed it from shar) - add SLAVE_DESIGNED_FOR variable for slave ports to automaticaly mark them as BROKEN, if they are out of sync with apache2 PRs: 60444 [1], 61030 [4] Requested by: Matthias Andree <matthias.andree@gmx.de> [7] Suggested by: kuriyama [2] [5] Submitted by: Daniel Tasov <danielt@pilgerer.org> [1], kuriyama [5], motoyuki [3], Scott Michel <scottm@cs.ucla.edu> [4] Obtained from: Apache CVS [6] Reviewed by: erwin, linimon Approved by: erwin (mentor) Notes: svn path=/head/; revision=97698
* Remove duplicated WITH_EXPERIMENTAL comment.Jun Kuriyama2003-12-131-1/+0
| | | | | | | Reviewed by: maintainer Notes: svn path=/head/; revision=95730
* - fix LDAP deps (typo) [1]Christian Weisgerber2003-11-094-52/+154
| | | | | | | | | | | | | | | | | | | | | - fix nasty typo in DBM code (missing + in LIB_DEPENDS=) - remove NO_{ERROR;WWWDATE;CGI;ICONS;WWW} and utilize WITHOUT_WWW and WITH_CUSTOM_WWW [2] - HTTP_PORT => WITH_HTTP_PORT and IPV6_ONLY => WITH_IPV6_ONLY [3] - add support for FreeBSD libc db [4] - add db41 support [5] - more typos and a few things... Notified by: Oliver Eikemeier <eikemeier@fillmore-labs.com> [1] Discussed with: Oliver Eikemeier <eikemeier@fillmore-labs.com> [2] [3] Requested by: Fritz Heinrichmeyer <fritz.heinrichmeyer@fernuni-hagen.de> [4] Submitted by: <swp@uni-altai.ru> [5] PR: 58739 Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org> Notes: svn path=/head/; revision=93491
* Fix build.Hye-Shik Chang2003-10-301-1/+1
| | | | | | | | | PR: 58711 Submitted by: Yusuke Matsuoka <yusmat@iris.dti.ne.jp> Approved by: maintainer Notes: svn path=/head/; revision=92630
* Update to 2.0.48, which has corrections for two security bugs:Trevor Johnson2003-10-297-1554/+1794
| | | | | | | | | | | | | | | | | | | | | | - CAN-2003-0789: information leak in mod_cgid <URL:http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0789> - CAN-2003-0542: buffer overflow in mod_alias and mod_rewrite <URL:http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0542> Use a DIST_SUBDIR. Use the DOCSDIR macro. Add options: HTTP_PORT, IPV6_V6ONLY, NO_CGI, NO_ERROR, NO_ICONS, NO_WWW, NO_WWWDATA, WITHOUT_AUTH, WITHOUT_DAV, WITHOUT_MODULES, WITHOUT_MODULES, WITHOUT_PROXY, WITH_ALL_STATIC_APACHE, WITH_BERKELEYDB, WITH_CUSTOM_AUTH, WITH_CUSTOM_PROXY, WITH_DBM, WITH_EXTRA_MODULES, WITH_MODULES, WITH_MPM, WITH_STATIC_APACHE, WITH_STATIC_MODULES and WITH_STATIC_SUPPORT PR: 58654 Submitted by: Clement Laforet (maintainer) Notes: svn path=/head/; revision=92603
* - fix spelling in CONFLICTSDirk Meyer2003-10-251-1/+1
| | | | Notes: svn path=/head/; revision=92135
* Add forgotten file to plist.Christian Weisgerber2003-10-182-0/+2
| | | | | | | | | PR: 58211 Submitted by: Dimitry Andric <dimitry@andric.com> Approved by: maintainer Notes: svn path=/head/; revision=91583
* - add CONFLICTSDirk Meyer2003-10-141-0/+3
| | | | | | | | Submitted by: eikemeier@fillmore-labs.com Approved by: kris Notes: svn path=/head/; revision=91213
* Cease FreeBSD port maintainershipsEdwin Groothuis2003-09-241-1/+1
| | | | | | | | | | | | | I don't have the time to give to many of the ports I maintain at the moment. I wasn't expecting to be so busy this summer ... Please set all my ports back to ports@freebsd.org. PR: ports/56935 Submitted by: Dominic Marks <dom@wirespeed.org.uk>,Clement Laforet <sheepkiller@cultdeadsheep.org>,Oliver Eikemeier <eikemeier@fillmore-labs.com> Notes: svn path=/head/; revision=89148
* Fix non-default dependency on openldap2[012] which is broken by splitting.Jun Kuriyama2003-08-151-1/+1
| | | | | | | | # I'm not bumped port revision of them because this should not affect # packages built on bento... Notes: svn path=/head/; revision=86964
* Update 2.0.46 --> 2.0.47Cy Schubert2003-07-093-13/+173
| | | | | | | | Approved by: MAINTAINER (dominic.marks@btinternet.com) Notified by: striker@apache.org on announce@apache.org Notes: svn path=/head/; revision=84529
* Set GNU_CONFIGURE instead of HAS_CONFIGURE.Kris Kennaway2003-07-061-1/+1
| | | | | | | Reviewed by: maintainer Notes: svn path=/head/; revision=84295
* Hand maintainership to submitterErwin Lansing2003-07-031-1/+1
| | | | | | | | PR: 54053 Submitted by: Dominic Marks <dom@cus.org.uk> Notes: svn path=/head/; revision=84114
* Set maintainer to ports@FreeBSD.orgHye-Shik Chang2003-07-021-1/+1
| | | | Notes: svn path=/head/; revision=84061
* Add a new knob WITH_LDAP that brings mod_auth_ldap and mod_ldap.Hye-Shik Chang2003-06-122-0/+13
| | | | | | | | | Submitted by: Jean-Baptiste Quenot <jb.quenot@caraldi.com> Requested by: Moti Levy <moti@flncs.com>, Milan Andric <mandric@eecs.berkeley.edu>, Notes: svn path=/head/; revision=82856
* Change to use ${PKGINSTALL} instead of `pkg-install' to unbreak the buildHye-Shik Chang2003-06-061-1/+1
| | | | | | | | | | when WRKDIRPREFIX is defined. PR: 52973 Submitted by: Morten Rodal <morten@rodal.no> Notes: svn path=/head/; revision=82339
* [SECURITY FIX]Hye-Shik Chang2003-06-014-64/+370
| | | | | | | | | | | | | | | | | | Update to 2.0.46 See vulnerability details at: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0245 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0189 PR: 52768 [1] Submitted by: Xin Li <delphij@freebsdchina.org> [1], Miguel Mendez <flynn@energyhq.es.eu.org>, Trevor Johnson <trevor@FreeBSD.org>, Mark Gooderum <mark@verniernetworks.com>, John Walsh <zed@maths.tcd.ie> Notes: svn path=/head/; revision=81787
* - Utilize MASTER_SITE_APACHE_HTTPD [1]Hye-Shik Chang2003-04-161-10/+3
| | | | | | | | | | - Allow to override SUEXEC_SAFEPATH [2] Submitted by: naddy [1], Eugene M. Kim <ab@astralblue.net> [2] Notes: svn path=/head/; revision=79103
* Add missed files on the previous commit.Hye-Shik Chang2003-04-042-0/+20
| | | | Notes: svn path=/head/; revision=78080
* Update to 2.0.45. This update fixes a DDOS vulnerability.Hye-Shik Chang2003-04-045-39/+51
| | | | | | | | | PR: 50564 [1] Submitted by: Cy Schubert <cy@FreeBSD.org>, delphij@hotmail.com [1] Requested by: many Notes: svn path=/head/; revision=78078
* De-pkg-comment for my ports.Hye-Shik Chang2003-02-252-1/+1
| | | | Notes: svn path=/head/; revision=76449
* Remove buggy SSL warning which isn't working correctly for openssl'sHye-Shik Chang2003-01-311-6/+0
| | | | | | | | | | version scheme change. Submitted by: Jos Backus <jos@catnook.com>, Tiller Beauchamp <tiller@cs.uoregon.edu> Notes: svn path=/head/; revision=74348
* Update to 2.0.44Hye-Shik Chang2003-01-213-36/+83
| | | | | | | | New knob IPV6_V6ONLY=yes disables accepting v4 connection via v4-mapped v6 socket. Notes: svn path=/head/; revision=73737
* Move bin/ap[ru]-config to lib/apache2/ to coexist with devel/apr-develHye-Shik Chang2003-01-083-7/+25
| | | | | | | | | | Bumped PORTREVISION accordingly. PR: ports/39091 Submitted by: Marc Recht <marc@informatik.uni-bremen.de> Notes: svn path=/head/; revision=72733
* o Change installbuilddir to $PREFIX/share/apache2/build to make portingHye-Shik Chang2002-11-154-9/+28
| | | | | | | | | | | 3rd party modules easy. [1] o Include <limits.h> before <sys/syslimits.h> to reduce warnings on -CURRENT PR: 44104 [1] Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org> [1] Notes: svn path=/head/; revision=70158
* Add MASTER_SITE_RINGSERVER to MASTER_SITES.Akinori MUSHA2002-10-121-0/+1
| | | | Notes: svn path=/head/; revision=67904
* Update to apache 1.3.27 and 2.0.43. This fixes a security vulnerability.Kris Kennaway2002-10-054-23/+68
| | | | | | | | | | | | | | Mark apache13-ssl FORBIDDEN because the new version does not yet exist. Partially based on patches submitted by below authors. Submitted by: "Sergey A. Osokin" <osa@freebsd.org.ru>, Udo Schweigert <udo.schweigert@siemens.com>, Lev A. Serebryakov <lev@serebryakov.spb.ru> PR: ports/43682, ports/43688, ports/43666, ports/43681 Notes: svn path=/head/; revision=67299
* Update to 2.0.42Hye-Shik Chang2002-09-253-25/+121
| | | | | | | Approved by: will (portmgr) Notes: svn path=/head/; revision=67136
* Bump PORTREVISION and expat shlib.Jun Kuriyama2002-09-171-1/+2
| | | | Notes: svn path=/head/; revision=66485
* Update to 2.0.40Hye-Shik Chang2002-08-106-373/+429
| | | | Notes: svn path=/head/; revision=64307
* Fixed my stupid MAKE_ENV mistake on NOPORTDOCS=trueHye-Shik Chang2002-08-041-1/+1
| | | | | | | | | PR: 41292 [1] Submitted by: Clemens Oertel <oertel@uni-tuebingen.de> Oliver Eikemeier <eikemeier@fillmore-labs.com> [1] Notes: svn path=/head/; revision=63981
* - Add a small hack for worker MPM [1]Hye-Shik Chang2002-07-215-6/+81
| | | | | | | | | | | | (worker MPM with this hack seems to work without visible problems. and still requires -DFORCE_THREADING_MPM to build for worker MPM.) - Fix plist for worker MPM - Comment out fancy modules from default httpd.conf Tested on: ref5.freebsd.org, several 4-stable machines [1] Notes: svn path=/head/; revision=63298
* Bump portrevision (textproc/expat2 shlib bump).Jun Kuriyama2002-07-211-2/+2
| | | | Notes: svn path=/head/; revision=63297
* o Install mod_deflate by defaultHye-Shik Chang2002-07-142-5/+11
| | | | | | | | | | | o Add mod_bucketeer and mod_optional_* modules to WITH_EXPERIMENTAL modules o Bump port revision PR: 40529 Submitted by: Lawrence Ho <lawrenceho@fastmail.fm> Notes: svn path=/head/; revision=62913
* Correct envvars path on apachectl(1)Hye-Shik Chang2002-07-111-3/+14
| | | | | | | Submitted by: Franco Venturi <fventuri@attbi.com> Notes: svn path=/head/; revision=62808
* - Add a patch for a bug on infinite loop in HTTP_INHye-Shik Chang2002-07-092-2/+12
| | | | | | | | | | | filter that allows DoS attack. - Bump PORTREVISION - Change maintainer address Obtained from: Apache Group CVS (rev 1.150-1.151) Notes: svn path=/head/; revision=62692
* Fix more fatal bugs on htpasswd(1)Hye-Shik Chang2002-07-082-4/+20
| | | | | | | | Requested by: "Jon Noack" <noackjr@compgeek.com> Obtained from: Apache Group CVS (rev 1.49-1.51) Notes: svn path=/head/; revision=62635
* Use ${INSTALL_DATA} instead of ${CP} to set others readable on 077 umasksHye-Shik Chang2002-06-281-1/+1
| | | | | | | | PR: 38389 Submitted by: abatko@cs.mcgill.ca Notes: svn path=/head/; revision=62124
* o Fix the htpasswd logic bug around -c and -n optionsHye-Shik Chang2002-06-273-18/+15
| | | | | | | | | | | o Take away WITH_BUNDLED_EXPAT option (use textproc/expat2) o Bump PORTREVISION Prompted by: Jon Noack <noackjr@rice.edu> (htpasswd) Obtained from: Apache Project's CVS (htpasswd) Notes: svn path=/head/; revision=62064
* - Sync www/apache13's change (.default -> -dist)Patrick Li2002-06-213-84/+83
| | | | | | | | | | | | | | - Change default to WITH_BULDLED_EXPAT - Reorder .if .endif blocks (.if WITH_MPM must appear earlier than .if WITHOUT_CACHE) - Some minor style fixes - Bump PORTREVISION PR: ports/39635 Submitted by: maintainer Notes: svn path=/head/; revision=61713
* * Always use /bin/sh for configure and build.Christian Weisgerber2002-06-201-2/+2
| | | | | | | | | * Fix EXPAT_PATHS substitution on 4.4. Submitted by: maintainer Hye-Shik Chang <perky@fallin.lv> Notes: svn path=/head/; revision=61629
* Add USE_REINPLACE where appropriate.Maxim Sobolev2002-06-191-0/+1
| | | | Notes: svn path=/head/; revision=61545