aboutsummaryrefslogtreecommitdiff
path: root/www/apache20
Commit message (Collapse)AuthorAgeFilesLines
* - Add a sanity check on apache2 configuration files before reloading orClement Laforet2004-08-231-0/+8
| | | | | | | restarting apache2 (to avoid an expected failure on restart) Notes: svn path=/head/; revision=117133
* - Add support for exception hook:Clement Laforet2004-08-193-13/+24
| | | | | | | | | | | | | | | | | | | | | | | | * WITH_EXCEPTION_HOOK now exists * Automatically add if WITH_DEBUG is set * Update still-outdated-documentation - Remove automatic debuf mode if DEBUG_FLAGS is set Exception hook is very useful for debugging (upcoming www/mod_backtrace and www/mod_whatkilledus modules) Makefile.modules.3rd: - Fix CONFIGURE_ARGS for dynamic module selection. It's now fully usuable for apache13 ports - Remove an useless WANT_APACHE check - Move apxs detection at the beginning of the file, to use APXS_PREFIX for apache major version detection [1] The main advantage of this patch is to provide a nice way to have multiple apache versions, without altering ${LOCALBASE}. Submitted by: "ports/c0decafe.net" <ports at c0decafe dot net> [1] Notes: svn path=/head/; revision=116693
* - Backport security fixes in ssl_engine_io.cClement Laforet2004-08-182-1/+35
| | | | | | | | | | | | | | | | | | | * [SECURITY] mod_ssl: Fix potential input filter segfaults in SPECULATIVE mode. (rollback handling for AP_MODE_SPECULATIVE) "This issue has possible security implications; it's been assigned CVE CAN-2004-0751 (cve.mitre.org)." http://issues.apache.org/bugzilla/show_bug.cgi?id=30134 * [SECURITY] mod_ssl: Fix potential infinite loop. (potential infinite loop in ssl_io_input_getline if connection is aborted without inctx->rc being set.) http://issues.apache.org/bugzilla/show_bug.cgi?id=27945 http://issues.apache.org/bugzilla/show_bug.cgi?id=29690 Obtained from: Apache CVS (httpd-2.0 HEAD) Notes: svn path=/head/; revision=116629
* - Bump PORTREVISION for all previous changesClement Laforet2004-08-173-14/+43
| | | | | | | | | - Allow access to /home if mod_userdir is loaded - We don't need apache2libs.sh if apr is installed from ports. - Add recent changes to UPGRADING Notes: svn path=/head/; revision=116513
* Remove our config.layout support. FreeBSD layout is in apache2's oneClement Laforet2004-08-072-23/+0
| | | | | | | since 2.0.48 Notes: svn path=/head/; revision=115584
* We don't need -DFREEBSD_THREAD_HACK when using kse or thr as threadingClement Laforet2004-08-071-1/+2
| | | | | | | library. Notes: svn path=/head/; revision=115583
* - Add ldconfig -m to apache2's apr libs (install time and boot time)Clement Laforet2004-08-053-5/+25
| | | | | | | Requested by, discussed with: lev Notes: svn path=/head/; revision=115479
* - Fix brainless typo.Clement Laforet2004-08-021-2/+2
| | | | | | | Noticed by: Roderick van Domburg <r.s.a.vandomburg@student.utwente.nl> Notes: svn path=/head/; revision=115261
* apache2 NG patch 2/5.Clement Laforet2004-08-023-155/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | Makefile.modules: - Export rewritten modules selection from Makefile.modules to Makefile.modules.3rd - Remove proxy support by default. Makefile.modules.3rd: - Add support for WANT_APACHE common13/common2 to share code/functionalities between apache13 and apache2 server ports. Rewrite of modules selection: - WITH_MODULES and WITHOUT_MODULES are no more conflicting WITHOUT_MODULES can be safely used internally to remove conflicting modules - Selection is based on modules categories to improve flexibility - WITH_${category}[_MODULES] - WITHOUT_${category} - WITH_CUSTOM_${category} - Support apache13, apache2{0,1} This is EXPERIMENTAL. I'll test it IRL with www/apache13-ssl, and it should be easily usuable in future bsd.apache.mk Notes: svn path=/head/; revision=115245
* apache2 NG patch 1/5.Clement Laforet2004-07-304-11/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | o Changes in httpd.conf - mod_userdir: . set Userdir if mod_userdir is loaded [1] . Userdir is denied for users from /etc/ftpusers - set more "secure" permissions. By default, policy is to deny access to filesystem. You HAVE to _ENABLE_ access to your filesystem in httpd.conf. - Add an "Includes" directory to ${PREFIX}/etc/apache2/ to make configuration more flexible ${PREFIX}/etc/apache2/*.conf files are now automatically loaded. o apache.sh - be closer to apachectl, apache.sh need envvars [2] It should restore subversion behavior. Partially submitted by: kuriyama [1], Gregory (Grisha) Trubetskoy <grisha at apache dot org> [2] Future changes are mostly written, they should be committed during the week-end. If you're interrested in changes, feel free contact me. Notes: svn path=/head/; revision=115092
* - Disable mod_cgi if MPM is threaded.Clement Laforet2004-07-131-0/+1
| | | | Notes: svn path=/head/; revision=113544
* - Update experimental apr/kqueue patchClement Laforet2004-07-131-62/+111
| | | | | | | Obtained from: apr CVS Notes: svn path=/head/; revision=113537
* - Fix hostname resolution if IPv4 are mapped. [1]Clement Laforet2004-07-133-1/+15
| | | | | | | | | | - Add WITHOUT_V4MAPPED knob and explicitly set --disable-v4-mapped if WITHOUT_V4MAPPED or WITH_IPV6_V6ONLY Also submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> [1] Notes: svn path=/head/; revision=113536
* - Improve plist generation.Clement Laforet2004-07-111-1/+12
| | | | | | | | It fixes problems when you deinstall a port with $PREFIX != $(apxs -q prefix). Now plist is aware of real location of apache module. Notes: svn path=/head/; revision=113383
* - Add WITHOUT_IPV6 knob to workaround problem with IP resolutionClement Laforet2004-07-091-1/+3
| | | | | | | | | | when --enable-v4-mapped is used (default). Use WITHOUT_IPV6 knob if you have problem with "HostnameLookup On" on IPv4-only server(s). I hope I can provide a real fix soon. Notes: svn path=/head/; revision=113285
* - remove from plist reference to share/nls/en_US.US-ASCIIClement Laforet2004-07-031-2/+0
| | | | | | | | | and share/nls/POSIX Noticed by: thierry Notes: svn path=/head/; revision=112874
* - Make configure script define DEFAULT_SCOREBOARD.Clement Laforet2004-07-023-3/+7
| | | | | | | - Add NOTICE file to respect Apache 2.0 license Notes: svn path=/head/; revision=112777
* - revert ade's commit, since it breaks the ports due to somethingClement Laforet2004-07-011-7/+1
| | | | | | | looking like a reverse patching. Notes: svn path=/head/; revision=112683
* Autotools cleanup. Remove autoconf257 (259), automake17 (18), andAde Lovett2004-07-011-1/+6
| | | | | | | | | | | libtool14 (13/15). PR: 67768 Submitted by: ade Approved by: 4-exp bento runs (thanks, kris!) Notes: svn path=/head/; revision=112679
* - Update to 2.0.50Clement Laforet2004-07-0112-423/+1092
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Important changes: *) SECURITY: CAN-2004-0493 (cve.mitre.org) Close a denial of service vulnerability identified by Georgi Guninski which could lead to memory exhaustion with certain input data. [Jeff Trawick] *) SECURITY: CAN-2004-0488 (cve.mitre.org) mod_ssl: Fix a buffer overflow in the FakeBasicAuth code for a (trusted) client certificate subject DN which exceeds 6K in length. [Joe Orton] Details can be found here: http://www.apache.org/dist/httpd/CHANGES_2.0 - Use autoconf 2.59 - Add add SUEXEC_LOGFILE tunable to set suexec logfile [1] - Silently ignore removal of libexec/apache2 directory - Import latest version of apr_reslit.c from apr CVS which adds timeout feature to apr_reslist_acquire(). This is required for future mod_logio-st. - Add explicit dependency on libiconv (so nowwe support libiconv) - Move Windows Update fix from MASTER_SITE_LOCAL to ports tree - add WITH_EXPERIMENTAL_PATCHES knobs: These patches are backports from apache CVS HEAD or apr CVS HEAD. They have positive impacts on apache responsiveness but can be instable and are NOT currently supported by apache/apr teams. * exp-http-ready.patch: add "httpready" support for ACCEPT_FILTER (currently apache 2 only support "dataready") * exp-apr-kqueue.patch: add support for kqueue in apr_poll(). This patch greatly improves apache network performance (up to 18% according to the author, on my test box, between 13% and 21%) Test and feedback on -STABLE are welcome ;) For more details, please see: http://marc.theaimsgroup.com/?t=108650227500001&r=1&w=2 Submitted by: knu [1] NOTE: Please set MASTER_SITE_APACHE_HTTPD to closest mirrors. you can easily find them from: http://www.apache.org/dyn/closer.cgi/httpd/ Thanks : Notes: svn path=/head/; revision=112641
* - Security fix.Clement Laforet2004-06-292-1/+33
| | | | | | | | | | | CAN-2004-0493 - memory exhaustion denial of service http://www.freebsd.org/ports/portaudit/81a8c9c2-c94f-11d8-8898-000d6111a684.html Noticed by: eik Obtained from: apache CVS Notes: svn path=/head/; revision=112522
* Don't remove www/ now that it is created by the system.Kris Kennaway2004-06-091-2/+0
| | | | Notes: svn path=/head/; revision=111131
* - change limits from user www to daemon class to be in sync withClement Laforet2004-06-073-5/+6
| | | | | | | | apachectl - fix limits (missing eval) Notes: svn path=/head/; revision=111015
* - Clarify pkg-messageClement Laforet2004-06-061-6/+6
| | | | | | | Noticed by: Hutterer Robert <robert.hutterer@univie.ac.at> Notes: svn path=/head/; revision=110963
* - Sync pkg-descr with reality.Clement Laforet2004-06-051-5/+8
| | | | Notes: svn path=/head/; revision=110887
* -1- make show-options readable from a vt100 ;-)Clement Laforet2004-06-056-43/+124
| | | | | | | | | | | | | | | | | -2- add WITH_DEBUG knob (supports DEBUG_FLAGS) -3- convert start script to RCng [1] - add possibility to run limits(1) before apache starts - apache2.sh reload = apachectl graceful -4- Add threadpool MPM -5- Adapt COMMENT to fit MPM. -6- Bump PORTREVISION PR: ports/66955 [1] Submitted by: nork [1] (partially) Requested by: ume [1] Notes: svn path=/head/; revision=110873
* - remove quotes from "bogus" IGNORE stringClement Laforet2004-06-021-3/+3
| | | | | | | Noticed by: kris Notes: svn path=/head/; revision=110652
* - Fix IGNORE s,(,\(,Clement Laforet2004-05-291-2/+2
| | | | Notes: svn path=/head/; revision=110327
* - s/BROKEN/IGNORE/Clement Laforet2004-05-292-7/+7
| | | | Notes: svn path=/head/; revision=110323
* - Fix build if WITH_APR_FROM_PORTS is defined.Clement Laforet2004-05-291-0/+3
| | | | | | | | - Advertise ServerToken i.e.: Apache/2.0.49 (FreeBSD) Server at satan.cultdeadsheep.org Port 80 Notes: svn path=/head/; revision=110319
* - Import security fix from Apache CVS...Clement Laforet2004-05-282-0/+40
| | | | | | | | | | | | | | | | * modules/ssl/ssl_engine_kernel.c (ssl_hook_UserCheck): Fix buffer overflow in FakeBasicAuth code if client's subject DN exceeds 6K in length (CVE CAN-2004-0488); switch to using apr-util base64 encoder functions. - ... and of course bump PORTREVISION. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0488 http://secunia.com/advisories/11534/ Reported by: Charles-Damien Orbello <tazma@cultdeadsheep.org> Notes: svn path=/head/; revision=110202
* - Fix plist after upgrading libtool to 1.5Clement Laforet2004-05-181-2/+0
| | | | | | | Notice by: Fritz Heinrichmeyer <fritz.heinrichmeyer@fernuni-hagen.de> Notes: svn path=/head/; revision=109433
* - import buildconf patch in ports tree.Clement Laforet2004-05-185-4/+57
| | | | | | | It has been living out the tree for historical reason. Notes: svn path=/head/; revision=109429
* - use autoconf 2.57Clement Laforet2004-05-181-2/+2
| | | | | | | - use libtool 1.5.6 Notes: svn path=/head/; revision=109425
* - s/BROKEN/IGNORE/Clement Laforet2004-05-171-3/+3
| | | | | | | Per linimon's request correct {mis,ab}use of BROKEN. Notes: svn path=/head/; revision=109333
* - Do not activate module automatically [1]Clement Laforet2004-04-171-3/+3
| | | | | | | | | | | | - Cosmectic change in autogenerated plist (run apxs before the removal of the module file, it can make apxs fail if you change module name/shortname) Forgotten by: me [1] Reminded by: discussion with kris [1] Notes: svn path=/head/; revision=107350
* Add AP_EXTRA to support extra arguments to apxs during build.Clement Laforet2004-04-161-1/+8
| | | | | | | | | AP_INC and AP_LIB were added. Reminded by: mod_vdbh port Notes: svn path=/head/; revision=107228
* Remove noisy apache version detectionClement Laforet2004-04-161-11/+3
| | | | Notes: svn path=/head/; revision=107222
* Add Makefile.modules.3rd, which should simplify apache modules porting.Clement Laforet2004-04-161-0/+99
| | | | | | | | | | | | | | | | | | It can not be used with USE_APACHE knob. Most important knobs: WANT_APACHE= {13,2} Apache version required. if undefined, both apache version are allowed. AP_FAST_BUILD Do ${APXS} -c ${APXS} -i for you AP_GENPLIST Autogenerate a _SIMPLE_ plist: See future commits to know how to use this file. Notes: svn path=/head/; revision=107217
* - Fix install when people use a different /bin/shClement Laforet2004-04-071-12/+12
| | | | | | | | | | | | This shouldn't have been fixed, but I don't like setting UID and GID variables. so ${*} -> ${WWW*} PR: 64032 Noticed by: Patrick Schoenfeld <schoenfeld@in-medias-res.com> Notes: svn path=/head/; revision=106411
* - s/ac_cv_pthreads/apr_cv_pthreads/ (due to changes in 2.0.49)Clement Laforet2004-03-261-2/+2
| | | | | | | | | | WITH_PTHREAD_LIBS and WITH_PTHREAD_CFLAGS are now working again WARNING: This option is still NOT offically supported. You can't flame me,but you still cansend me some backtrace ;-) Notes: svn path=/head/; revision=105348
* Update to 2.0.49Clement Laforet2004-03-207-251/+93
| | | | | | | | | | | | | | | Full ChangeLogand announcement: http://www.apache.org/dist/httpd/Announcement2.html Port changes: - buildconf patches improvement - Fix typo [1] PR: 64297 [1] Submitted by: TSUMAI Yasuyuki <ral@ta-ko.jp> [1] Notes: svn path=/head/; revision=104730
* - CONFLICTS extendedDirk Meyer2004-03-181-1/+4
| | | | Notes: svn path=/head/; revision=104534
* o Bump $LIB_DEPENDS line to chase expat's shlib version.Jun Kuriyama2004-03-141-2/+2
| | | | | | | o Bump $PORTREVISION. Notes: svn path=/head/; revision=103969
* Whoa there, boy, that's a mighty big commit y'all have there...Ade Lovett2004-03-141-2/+2
| | | | | | | | | | | | | | | | | | Begin autotools sanitization sequence by requiring ports to explicitly specify which version of {libtool,autoconf,automake} they need, erasing the concept of a "system default". For ports-in-waiting: USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13 USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213 USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14 Ports attempting to use the old style system after June 1st 2004 will be sorely disappointed. Notes: svn path=/head/; revision=103963
* Fix configure.Clement Laforet2004-03-131-0/+1
| | | | Notes: svn path=/head/; revision=103876
* Replace all known incantations of WANT_{AUTOMAKE,AUTOCONF,LIBTOOL}* withAde Lovett2004-03-121-1/+1
| | | | | | | | | | | the USE_<x> equivalents. In the current scheme of things, the WANT_ variables in this case are synonymous with the USE_ ones, and thus need to be exterminated. First in a series of major autotools cleanups. Notes: svn path=/head/; revision=103722
* Fix a mod_ssl denial-of-service.Clement Laforet2004-03-082-1/+32
| | | | | | | | | | http://www.vuxml.org/freebsd/492f8896-70fa-11d8-873f-0020ed76ef5a.html Reported by: nectar Obtained from: Apache CVS vis nectar Notes: svn path=/head/; revision=103303
* - Add windowsupdate.com mod_proxy fix. [1]Clement Laforet2004-02-163-1/+7
| | | | | | | | | | | | you must define WITH_WINDOWSUPDATEFIX - Fix typo/reword Makefile.doc [2] PR: 62610 [1], 62757 [2] Submitted by: leafy <leafy@leafy.idv.tw> [1], Linh Pham <question+freebsdpr@closedsrc.org> [2] Notes: svn path=/head/; revision=101062
* - Improve apr from ports support.Clement Laforet2004-02-083-79/+82
| | | | | | | | | Thanks a lot to kuriyama. Submitted by: kuriyama Notes: svn path=/head/; revision=100392