summaryrefslogtreecommitdiff
path: root/www
AgeCommit message (Collapse)AuthorFilesLines
2000-02-17Update ap-ssl to mod_ssl-2.5.0.jwise2-7/+7
Main change is support for apache-1.3.11. In more detail: Changes with mod_ssl 2.5.0 (08-Jan-2000 to 22-Jan-2000) *) Switched the old "POST for HTTPS" support code from defined(SSL_EXPERIMENTAL) to !defined(SSL_CONSERVATIVE), because this code is both already stable (even it's not a conservative approach) and important. This way POST support is now available per default, but still can be disabled/removed by very conservative people with an easy --enable-rule=SSL_CONSERVATIVE. *) Added SSL_CONSERVATIVE rule to src/Configuration.tmpl which complements SSL_EXPERIMENTAL. Both rules are per default set to "no", i.e. disabled. But while SSL_EXPERIMENTAL still enables experimental code, enables SSL_CONSERVATIVE conservative code. That is, actually per default some non-conservative things might be enabled which can be _disabled_ by forcing mod_ssl to use only conservative approaches. *) Added entry about "no shared ciphers" to FAQ. *) Upgraded to the new Apache version: 1.3.11 (BTW, Apache 1.3.10 was never released). This moves the mod_ssl community to the latest Apache state and this way implicitly provides them over 70 bugfixes and cleanups which 1.3.11 provides over 1.3.9. Changes with mod_ssl 2.4.10 (24-Nov-1999 to 08-Jan-2000) *) Mentioned MD5-encrypted password in ssl_reference.wml in addition to DES-encrypted password. *) Added a new FAQ entry about the path internally pre-defined by EAPI_MM_CORE_PATH. *) Adjust the name-based-vhost complain: Talk say "you should not use" instead of "you cannot use", because first there are situations where it can be reasonable to use name-based vhosts with SSL and second there is no technical restriction on the mod_ssl side, of course. *) Changed the license on mod_define.c from the BSD/Apache-style license to a even less restrictive MIT-style license to allow everyone to do with this module what they want. *) Fixed a compile-time warning under very strict compilers by using a more correct `ssl_verify_t' (enum based) instead of `int' in ssl_engine_config.c. *) Various minor documentation updates. *) Made the EAPI-vs-plain-API complain in mod_so more clear. *) Adjusted all copyright messages to contain the new year 2000 ;) *) Fixed INSTALL.W32 document for latest OpenSSL versions. *) Fixed SSL session id context configuration: the value is now an MD5 of `server:port' and this way always a string of just 32 bytes, so OpenSSL's SSL_set_session_id_context() doesn't fail. *) Removed old CVS informations from etc/patch.tar tarball. Changes with mod_ssl 2.4.9 (05-Nov-1999 to 24-Nov-1999) *) Fixed SSLRequire expression evaluation for number strings. Expressions like `SSLRequire %{SSL_CIPHER_USEKEYSIZE} >= 128' didn't work if SSL_CIPHER_USEKEYSIZE was "40" because the evaluation used strcmp(3) and this fails to compare numbers of different length. An own comparison function is now used to avoid this problem. *) Now on Win32 a warning is logged once on startup that mod_ssl is NOT officially supported under Win32 and people have to use it there on their own risk (and so shouldn't complain if it doesn't work). Because only the Unix platform is officially supported and mod_ssl is checked for security issues only related this platform. *) For performance reasons it is unreasonable to create the SSL_* CGI/SSI variables _all the time_, because their creation is a rather expensive operation which slows down the server noticeable. Instead it is more reasonable to let them create for CGI and SSI requests _only_. For consistency reason with other `SSLOptions' variables (which all have positive names) and to avoid necessary cleanups changes in the future, I decided to make the incompatibility change _NOW_ (sorry). In short: With mod_ssl 2.4.9 per default no SSI/CGI variables SSL_* are created any longer (only the special "HTTPS" variable is always created). Instead one has to use `SSLOptions +StdEnvVars' to switch the creation on. *) Added an `SSLOptions' variable `StdEnvVars' which now controls the creation of the numerious SSL_* CGI/SSI variables. *) Renamed old variable SSL_{CLIENT,SERVER}_{S,I}_DN_SP to more correct SSL_{CLIENT,SERVER}_{S,I}_DN_ST variable to conform to RFC2156 and current OpenSSL state (which also prints this OID as "ST" and no longer "SP"). *) Added support for SSL_{CLIENT,SERVER}_{S,I}_DN_{T,I,G,S,D,UID} variables (corresponding to X.509 title, initials, givenName, surname, description and uniqueIdentifier OIDs) to allow the checking of more X.509 certificate ingredients. *) Allow mod_rewrite to also lookup the "HTTPS" variable, for instance via ``RewriteCond %{HTTPS} !=on''. *) Removed old URL references to rsaref20.tar.Z from INSTALL document. *) Now an explicit error message is logged also if an SSL session cannot be stored to the DBM file via dbm_store (and not just if dbm_open failed). *) Now the pass phrase dialog no longer uses the hard-coded filedescriptor 10 as the storage for stderr while the pass phrase dialog is displayed. Instead (at least under Unix) it tries to open /dev/null and uses this filedescriptor instead. And when this fails (or always under Win32) it uses the hard-coded filedescriptor 50 (a lot higher than 10 to avoid problems with logfile rotation programs and other things Apache could have started). *) Fixed SSL_make_ciphersuite() function: it calculated the required string length incorrectly and could segfault. BUT THIS FUNCTION IS STILL NOT USED IN MOD_SSL AT ALL, so don't panic. This function is for debugging purposes only. *) Fixed a filedescriptor leak which happened if encrypted private keys were used. Here the pass phrase dialog forgot to close a temporary filedescriptor. *) Added three new OpenSSL log entry annotations: First, "*no start line*" now triggers "Bad file contents or format - or even just a forgotten SSLCertificate KeyFile?" and "*bad password read*" triggers "You entered an incorrect pass phrase!?". Additionally "*bad mac decode*" now triggers "Browser still remembered details of a re-created server certificate?" because people often get "bad data" dialog boxes while (re-)testing with Snake Oil certs. *) Added hint about possibly blocking /dev/random devices also to httpd.conf-default to make sure people don't overlook this subtle platform-dependent problem. Additionally a new FAQ entry was made about this, too. *) Added an entry to the FAQ about GIDs and their intermediate certificate which has to be configured with SSLCertificateChainFile. *) Fixed some external URLs in the FAQ.
2000-02-16Remove dependency on htdig.itohy2-3/+4
WWWOFFLE is functional without ht://Dig (search function is not available of course) and htdig pkg may be added/removed AFTER addition of wwwoffle pkg. (Another reason is that ht://Dig is not so useful for Asian languages. :) Add reference to www/htdig pkg.
2000-02-16Update to 2.5c, which fixes descriptor leakage on zero-length directories.itohy7-101/+30
Requested by Christoph Badura.
2000-02-15When multi-line dependencies occur, use a "DEPENDS+= package" formatagc3-11/+11
for each of the continuation lines, rather than using backslashes to continue a single, long definition. This makes it much easier to spot pre-requisite packages and other dependencies.
2000-02-15Update for mysql-client-3.22.32.bad1-2/+2
2000-02-15regentsarna1-2/+2
2000-02-15Update to 2.1.4. Besides the changes listed below, the pkg was alsotsarna6-36/+42
fractured into two more pieces: py-extclass and py-dtml, which are independantly useful. Highlights of changes from 2.0.1 to 2.1.4: - Performance improvements - Switch to new dtml <dtml-xxx> syntax by default. - Many ZCatalog improvements - try/except, try/except/else in DTML (py-dtml package) - FastCGI support (not on NetBSD yet -- no threads) - Two security fixes (mostly for sites that allow untrusted people to write DTML) - Two object database fixes when working with versions and doing a pack - Other minor bugs See full changes at http://www.zope.org/Products/Zope/2.1.4/CHANGES.txt
2000-02-11Of course. apache>=1.3.9 is the right way to phrase that.jwise1-2/+2
2000-02-10Loosen up Makefile to accept apache-1.3.*, not 1.3.9*.jwise1-2/+2
Not really perfect, as apache-1.3.6 was in pkgsrc for a long time, and is untested, but should do.
2000-02-10Set NODEBUG unconditionally, to make it easier to build arena withfredb3-15/+18
debugging symbols. "NODEBUG" means, don't try to debug libwww; the corresponding symbol for arena is ARENA_DEBUG. Still keep --without-debug by default--it's easy enough to reproduce a coredump on some particular URL.
2000-02-10USE_X11BASE -> USE_X11fredb1-2/+2
2000-02-10Back out unintentional change. Problem noted by Frederick Bruckman.tron1-2/+2
2000-02-09Update to V2.15.hubertf7-32/+43
Main reason: IPv6. Changes: New in version 2.15: * Use standard isxdigit macro instead of is_hexit routine. * Portability fix for Debian, which lacks gai_strerror(). * Fix for .htpasswd authorization, broken by 2.14's custom error pages change. New in version 2.14: * Fix to non-local referer code - it was trying to dereference a null pointer under some circumstances. * Fix to If-Modified-Since - some leap year problems. * Rewrote match() - it was using a whole lot of CPU time for patterns with lots of |'s, such as those used by the new non-local-referer filtering. * Fix to host lookup code for -h flag. * Fix custom error pages to work with 401 Unauthorized. * Removed unused variable. New in version 2.13: * Portability fix for fdwatch on systems with poll() but not select(). * Renamed nph-redirect to redirect, now that thttpd does header parsing. * Always chdir to / after a chroot. * Some minor de-linting changes. * Revived code that closes stdin/stdout/stderr, after adding a fix in the CGI code to prevent descriptors from getting screwed up. * Bugfix for CGI header parsing - if the CGI was sending binary data (e.g. images), the result could get truncated or corrupted. * Disallow ".." listing of virtual host directory. * Revised snprintf portability fix. * Rearranged the hc initialization so it's all in one place. * New IPv6 code from KIKUCHI Takahiro. * New non-local referer filtering code from Craig Leres. * New custom error pages code from Catalin Ionescu. New in version 2.12: * Better heuristic for deciding between select() and poll(). * Added Red Hat RPM spec file. New in version 2.11: * Use poll() instead of select() when favorable. * Do lazy allocation of part of the connection data structure, to save on memory now that we can have thousands of simultaneous connections. * Some speed optimizations. * Add HTTP_HOST to CGI environment. * Bugfix for rare uninitialized variable. New in version 2.10: * Bugfix for CGI header parsing. * Call setlogin() if it's available.
2000-02-09Use "png>=1.0.3" instead of "png-*" in dependence list.tron2-5/+5
2000-02-09Add ijbabs1-1/+2
2000-02-09The Internet Junkbuster Proxy blocks unwanted banner ads and cookiesabs7-0/+56
2000-02-09Use wildcard dependence for "png" package.tron3-6/+6
2000-02-09Vanquish array cast bogon. Fixes "black screen" problem for 16-bit displaysfredb5-3/+63
on mac68k. Speculatively remove "NOT_FOR_PLATFORM= NetBSD-alpha-*"; needs to be verified.
2000-02-09defuzzhubertf2-9/+9
2000-02-06- -Install only example "arenarc" into ${PREFIX}/share/Arena, with workingfredb6-66/+247
global "arenarc" copied to ${LOCALBASE}/etc, unless it exists already. - -Fix "fly-by"'s, otherwise known as pop-up help, or "tool-tips". In particular, disable the the insane heuristic that caused the delay to increase by one second with each use on systems where setitimer() has 1s resolution (NetBSD). Prior, it appeared to me that the fly-by's only worked once or twice, but then never again. - -Clean up package Makefile. - -Work all patches to configure into configure.in, and regenerate configure with "autoconf". cvs: ----------------------------------------------------------------------
2000-02-05remove empty line for pkglintwiz1-2/+1
2000-02-05reorder lines for pkglintwiz1-5/+5
2000-02-05$() -> ${}wiz2-10/+10
2000-02-05$() -> ${}wiz1-7/+7
2000-02-05RCS tag addedwiz1-0/+1
2000-02-05remove empty line for pkglintwiz2-3/+1
2000-02-05add empty line for pkglintwiz1-1/+2
2000-02-05silence pkglint by uncommenting RCS tagwiz1-1/+1
2000-02-05find, chmod -> ${FIND}, ${CHMOD}wiz1-4/+4
2000-02-05$() -> ${}wiz1-2/+2
2000-02-05replaced tail by ${TAIL}wiz2-4/+4
2000-02-05RCS tag addedwiz1-0/+1
2000-01-31Adapt package list to new documentation structure of version 1.3.11.tron1-2/+16
2000-01-31regenchristos1-1/+1
2000-01-31update for 1.3.11christos5-49/+53
2000-01-28add note about removing log filewiz1-0/+10
2000-01-28Add missing file "libdata/wwwcount/sample.dat".tron1-2/+3
2000-01-27complete updating to current distfilewiz1-2/+5
2000-01-26fix PLIST to work with current version of distfile.wiz1-49/+47
2000-01-26don't mark it as BROKEN on non-IPv6-hosts, IGNORE itwiz1-2/+2
2000-01-26Update htdig to 3.1.4. Numerous bug fixes since 3.1.3;fredb2-4/+4
See <http://www.htdig.org/RELEASE.html> for details.
2000-01-25Let this work with pkgsrc htdig, and add a dependency on htdig.fredb1-1/+10
2000-01-24Don't rebuild documentation - just install documentation which comes injwise2-0/+14
distfile. The makefile gets the doc rebuilding wrong, and the documentation which comes with it is fine.
2000-01-22add and enable linkswiz1-1/+2
2000-01-22initial import of links, a lynx-like text WWW browserwiz5-0/+22
2000-01-20Also build and install javadoc-generated API documentation.jwise2-4/+38
While here, fix typo which was causing un-substituted MESSAGE_FILE to be shown
2000-01-20Shorter COMMENT to fit within 80 characters in pkg_info output.jwise1-1/+1
2000-01-18Better apache pattern (apache-1.3.9*, to match our 1.3.9p0 naming)jwise1-2/+2
2000-01-18Add spfc, but disabled, as it depends on jsdk20. Can someone more packagelyjwise1-1/+2
than me review the license to download jsdk20 from http://java.sun.com/products/servlet/download.html and see if there's something better we can do? An ACCEPTABLE_LICENSE= of some sort maybe?
2000-01-18Initial import of spfc-0.2.0. From pkg/DESCR:jwise5-0/+135
SPFC is the Apache.org Server Page Foundation Classes, a collection of java classes to help servlet's construct HTML and XML documents on-the-fly.