summaryrefslogtreecommitdiff
path: root/www
AgeCommit message (Collapse)AuthorFilesLines
2006-11-23Mark conf,plugins and parent directories as OWN_DIRS.obache2-3/+7
Bump PKGREVISION.
2006-11-23Revert previous commit, it was not intended.ghen9-113/+160
I copied the www/seamonkey package to pkgsrc-wip and upgraded it to seamonkey-1.1.beta, and intended to import it in pkgsrc-wip, not here.
2006-11-22Resolve conflicts. I should have cvs add'ed this instead of cvs import'ing, asghen9-160/+113
wip/seamonkey has already existed in pkgsrc-wip.
2006-11-20Update ja-trac to 0.10.2.1.obache2-7/+7
Trac-0.10.2-ja-1 (Nov 14, 2006) * Merge trac-0.10.2 * Update to current statement. * README.trac-ja * wiki-default/TracJa Trac 0.10.2 (Nov 13, 2006) http://svn.edgewall.org/repos/trac/tags/trac-0.10.2 Trac 0.10.2 is a bug fix release. The following list contains only a few highlights: * Fixes deadlock when using authz_file config option (#3996). * Makes the CSRF code play nice with the XmlRpcPlugin (#4122). * Fixes Timeline breakage after svn commit when using sqlite (#4120). The complete list of closed tickets can be found here: http://trac.edgewall.org/query?status=closed&milestone=0.10.2
2006-11-19tv@ pointed out that curl-7.16.0 had a shlib major bump --wiz5-9/+10
increase its BUILDLINK_ABI_DEPENDS, and bump PKGREVISIONs of dependencies. Sorry for not finding this earlier.
2006-11-18Update to 2.1.0.24:wiz4-10/+10
=== RELEASE 2.1pre24 === Mon Nov 6 02:13:48 cet 2006 mikulas: Fixed incorrect page displayed when search string ended with space and the word was last on page Thu Oct 26 16:10:01 MET 2006 user: More strict parsing of ftp list, fixes ftp.su.se Sun Oct 15 22:55:28 MET DST 2006 mikulas: Allow cookie path to point to file, not only directory Wed Oct 11 00:17:27 MET DST 2006 mikulas: Fixed quirk with displaying of links in text mode Mon Oct 9 23:33:03 MET 2006 Jakub Bogusz <qboosh@pld-linux.org>: Updated Polish translation Mon Oct 9 21:55:24 MET 2006 Jindrich Makovicka <makovick@gmail.com>: Fixed memory corruption when redirecting URLs with user:password Mon Sep 11 02:43:32 MET DST 2006 mikulas: Test for socklen_t Work without PF_INET (for Minix 3) Cleaned up use of AF_ and PF_ constants Sat Sep 9 00:05:16 MET 2006 user: Fixed double-to-string conversion for config files Fri Aug 25 00:48:05 MET 2006 user: Parsing ftp directories starts to be difficult because fixing one bug introduces other. Previous fix sometimes mistook size for year :-/ Sun Aug 20 05:06:57 cet 2006 mikulas: Correctly translate character set of "label" attribute Thu Aug 17 19:57:34 MET 2006 user: Fixed incremental loading of XBM images Mon Aug 7 05:11:47 CEST 2006 Matthew Fischer <futhark@mchsi.com>: Fixed Japanese fonts Mon Jul 31 00:32:58 MET 2006 user: More cygwin fixes
2006-11-18update to 3.2.10 to address PR pkg/34963 by Bartosz Luczynski:jschauma2-7/+6
bash 3.1.x gets shell quoting wrong, causing configure to fail on platforms that use this shell New in this version according to http://www.modpython.org/live/mod_python-3.2.10/doc-html/node98.html: - Added support for Apache 2.2. - New req.is_https() and req.ssl_var_lookup() methods. These communicate direct with the Apache mod_ssl module, allowing it to be determined if the connection is using SSL/TLS and what the values of internal ssl variables are. - New req.server.get_options() method. This returns the subset of Python options set at global scope within the Apache configuration. That is, outside of the context of any VirtualHost, Location, Directory or Files directives. - The directory used for mutex locks can now be specified at at compile time using ./configure --with-mutex-dir value or at run time with PythonOption mod_python.mutex_directory value. - The number of mutex locks can now be specified at run time with PythonOption mod_python.mutex_locks value. - Fixed three memory leaks that were found in _apachemodule.parse_qsl, req.readlines and util.cfgtree_walk. - Third party C modules that use the simplified API for the Global Interpreter Lock (GIL), as described in PEP 311, can now be used. The only requirement is that such modules can only be used in the context of the "main_interpreter". - DbmSession unit test no longer uses the default directory for the dbm file, so the test will not interfer with the user's current apache instance. - Added additional debugging and logging output for where mod_python cannot initialise itself properly due to Python or mod_python version mismatches or missing Python module code files. - Fixed configure problem when using bash 3.1.x. - Fixed DbmSession to create db file with mode 0640. - Fixed request.sendfile() bug for symlinked files on Win32.
2006-11-17Do not pass &int as ptrdiff_t* - that might cause bus errors on archsmartin2-1/+15
where they have different size.
2006-11-17With option "debug" make the code not catch all signals.martin2-1/+22
2006-11-16Add firefox2-bin-flash.kristerw1-1/+2
2006-11-16add missing bdb.buildlink3.mkdmcmahill1-1/+2
2006-11-15Explicitly set --enable-debug if we have the "debug" option.martin1-1/+3
Otherwise at least the firefox2 configure script will default to non-debug mode.
2006-11-15Update www/ap-jk and www/ap2-jk from 1.2.15 to 1.2.19abs4-12/+14
Changes between 1.2.18 and 1.2.19 Native update Docs: Add SetHandler and new env var to Apache config docs. (rjung) update Apache 1.3: Backport "no-jk" feature. (rjung) update Apache: Add an environment variable to make SetHandler "jakarta-servlet" more useful. The variable is JK_WORKER_NAME, but can be changed by the new directive JkWorkerIndicator. (rjung) fix LB: Don't use single worker shortcut, if the single worker is being diabled. (rjung) fix Status worker: Add short explanation of activation and error states to legend. (rjung) fix Docs: Add meaning of zero timeout values for various timeouts in workers.properties. (rjung) fix LB: Cleanup of Mladens forced recovery. (rjung) fix LB: Do not change lb_value for recovering workers to max, if we are using BUSYNESS method. (rjung) fix Apache: Since 1.2.14 mod_jk failed to detect client abort. (rjung) fix Docs: Corrected description of JkEnvVar. (rjung) fix Solaris: Detect filio.h in configure to make the new connection detection build on solaris (r432825). (rjung) update Add feature to force the recovery of workers that are member of loadbalancer if all the members are in error state. This fixes the time gap where 503 was returned caused by recovery_timeout although the backend was ready to handle the requests. (mturk) update Docs: Seperate deprecated directives in their own table. (rjung) update Docs: Allow "-" and "_" in worker names. (rjung) update Allow multiple lines with attributes "balance_workers" and "mount". (rjung) fix Make jk_is_some_property match more precisely. (rjung) update JkStatus: Make refresh interval changeable. (rjung) fix JkStatus: Adjust display of recover time wrt. global maintenance. (rjung) update LB: Resetting worker state from OK to NA, if worker has been idle too long. (rjung) fix Avoid compiler warnings concerning the use of lb_*_type arrays. Use functions instead. (rjung) update Added %R JkRequestLogFormat option for Apache 1 and Apache 2. (mturk) update Allow changing jvm Route from status manager. (mturk) fix Do not retun 400 if Tomcat fails in the midle of the post request. Return 500 insted. (mturk) update LB: Combine ok/error/recovering/busy runtime states into a single scalar. (rjung) update LB: Combine active/disabled/stopped configuration states into a single scalar. (rjung) update LB: Add several Apache notes to enable standard logging for load balancer results. (rjung) update LB: Reorganisation of the main load balancer service loop. (rjung) update Implement hierarchical worker configuration via attribute "reference". (rjung) update Log deprecated properties. (rjung) fix IIS: Fix simple_rewrite for the cases where the rewritten url is larger then the original one. (mturk) update New JkOption "DisableReuse" to disable connection persistence. (jim) update LB: Move sessionid retrieval out of get_most_suitable_worker into service. (rjung) update Code cleanup for all service methods (use TRACE, JK_LOG_NULL_PARAMS, null pointer checks). (rjung) update JKSTATUS: add refresh link. No refresh for updates. Redirect to list view after update. (rjung) update Add new hook add_log_items into servers. (rjung) update APACHE httpd: Rename apache logging notes. (rjung) update LB: Rename lock and method constants. Add constants for defaults. (rjung) fix Default log level should be INFO and not DEBUG. Default log level should be the same for all server types. (rjung) fix Make rewrite_rule_map and log_level as non mandatory directives for isapi_redirect. (mturk) fix 40107: Rewrite is_socket_connected function. Non blocking socket is not used any more. (mturk) update Allow building with VS2005 without too many warnings. (mturk) fix Decide by MMN, which piped log API we should use. mod_jk 1.2.18 broke compilation with Apache 1.3 pre 1.3.28. (rjung) Changes between 1.2.17 and 1.2.18 Native fix Using socklen_t in getsockopt. Also introducing jk_sock_t. (mturk) update Allow recovery wait time below 60 seconds (new minimum is 1 second). (mturk) Changes between 1.2.16 and JK 1.2.17 Native fix Fix hanging jk status worker when certain attributes are being updated due to double locking. (rjung) update Allow JkMount to behave like uriworkermap.properties by parsing pipe symbol as two directive marker. (mturk) Changes between 1.2.15 and JK 1.2.16 Native update Added simple rewrite capability for IIS. Although simple it will fulfill most needs. (mturk) update Added RECOVER_ABORT_IF_CLIENTERROR recovery_option that closes the connection if client connection is broken during the request. (mturk) update Renamed cache_timeout directive to connection_pool_timeout. (mturk) update Added connection_pool_minsize directive. (mturk) update Deprecate recycle_timeout directive. (mturk) update Corrected some HTML syntax bugs in output of status worker. (rjung) update Added the refresh=n parameter to the status worker. It will update the display every n seconds. (rjung) update Balancer: Add attribute distance to balanced workers to express preferences between workers. (rjung) update Balancer: Add attribute jvm_route to balanced workers to be able to use the same target in different balancers. (rjung) update Status: Add lb_mult to status. (rjung) update Balancer: Make different balancing strategies work in a similar way (use lb_value, use decay during global maintenance, use integer factors for weights. (rjung) update Balancer: Improve locking. (rjung) update Balancer: Workers start slower after recovering. (rjung) update Balancer: Make different balancing strategies work in a similar way (use lb_value, use decay during global maintenance, use integer factors lb_mult for weights). (rjung) update Balancer: Move recovery check to global maintenance. (rjung) update Balancer: Add global maintenance method, that is called in only one process. (rjung) update Extend our use of autoconf to find a 32Bit and a 64Bit unsigned type and their printf formats. (rjung) update Logging: piped loggers for JkLogFile and Apache 1.3. (rjung) update Logging: Add PID to log lines for each log level apart from REQUEST. (rjung) update Logging: flush buffered logs to keep lines in correct order. Output final newline together with log message. (rjung) update Reducing shm size. (rjung) update Only log removing of old worker, when we actually do it. (rjung) fix 37469: Fix shared memory close for forked childs. The shared memory will be closed by the parent process. (mturk) fix 37332: Fix potential misuse of buffer length with snprintf functions. (mturk) fix 38859: Protect mod_jk against buggy or malicious AJP servers in the backend. Patch provided by Ruediger Pluem. (mturk) fix 38889: Use worker map sorting depending on the path elements, to comply with Servlet spec. Patch provided by Steve Revilak. (mturk) update 36138: Added Busyness lb method. Patch provided by Chris Lamprecht. (mturk) fix Fix pessimistic locking mode. The patch correctly handles the burst load, by syncing the access to the shared memory data. (mturk) fix 38806: Reclycle worker even if it is disabled. This fixes hot-standby workers in error state. (mturk) fix 37167: Allow building with BSD-ish like make. (mturk) fix ISAPI plugin (isapi_redirect.dll) did not provide correct request data for IIS to include in the IIS log. (markt)
2006-11-14Switch django and flup to use the new location of py-setuptools.joerg2-4/+11
Skip easy-install.pyth as it gets modified. Mark explicitly as not supporting DESTDIR, as setuptools doesn't like it right now.
2006-11-13Added Flash package for firefox2smb5-0/+66
2006-11-13Update apache-tomcat55 from 5.5.17 to 5.5.20abs2-6/+6
Changes: Tomcat 5.5.20 (fhanik) Catalina fix Fix logic error in UserDatbaseRealm.getprincipal() that caused user roles assigned via groups to be ignored. (markt) Jasper fix 31804: Unnested tags within a tag file are now configured with the Tag represented by the containing tag file as their parent tag. (markt) fix 33356: Tag attributes that contained $ followed by 1 or more non-special characters and then a { character caused an exception. (markt) fix 33407: The string \$ in template text was reduced to $ when the isELIgnored page directive was set to true. (markt) Tomcat 5.5.19 (fhanik) General update Add multi attribute setting to jmx:set JMX remote ant task. Patch contributed by Didier Donsez (pero) Catalina fix 30762: Re-fix this bug that was re-introduced by the fix to 37264. (markt) fix 37588: Fix JNDI realm creation through JMX. Patch contributed by TerryZhou (fhanik) fix 39704: The use of custom classloaders failed when the context was specified in server.xml. Correction of the fault will require setting the new loader attribute useSystemClassLoaderAsParent to false. (markt) Coyote fix 40418: APR Endpoint socket evaluation (remm) Webapps fix 31339: Admin app threw exceptions if a name other than Catalina was configured for the Engine. Patch based on a suggestion from Amila Suriarachchi. (markt) Tomcat 5.5.18 (yoavs) General update Change MD5 release signature files to have md5 (lowercase) extension instead of MD5 (uppercase), as suggested by Henk Penning and specified in the ASF release publishing guidelines. (yoavs) Catalina fix Fix that ManagerBase increment expireSessions counter at background task two times. (pero) fix 39406: Fix that StandardSession#getLastAccessedTime() uses correct exception message, suggested by Takayoshi Kimura. (pero) add 39661: Add documentation on JULI FileHandler properties. (yoavs) add 39657: Warn (and don't load jar) if JSP API is in webapp classloader repository, as suggested by David Sanchez Crespillo. (yoavs) add 39674: Support JRockit JVM in service.bat script, as suggested by lizongbo. (yoavs) fix 39711: Update Loader configuration documentation, as suggested by Stephane Bailliez. (yoavs) fix 39865: Add Open Office mime types to conf/web.xml. (markt) fix 38814: Align CGI handling of indexed queries, parameters and POST content with other CGI providers. The changes: only provide parameters on the command line for indexed queries; always provide the query string via the QUERY_STRING environment variable; provide POST content unmodified to stdin; and never call getParameters(). (markt) fix 34801: Partial fix that adds handling of IOExceptions during long running CGI requests. Based on a patch by Chris Davey. (markt) fix 39689: Allow single quotes (') and backticks (`) as well as double quotes (") to be used to delimit SSI attribute values. (markt) fix 40053: Correct application deployment documentation so it agrees with the classloader documentation regarding shared lib and CATALINA_BASE. (markt) fix 39592: Stop HEAD requests for resources handled by SSI servlet or filter generating stack traces in the logs. (markt) fix Improve handling of the ';' character in the URL so that it is now allowed if properly %xx encoded. (remm) Coyote fix Fix APR endpoint so that the acceptor thread now only processes socket accepts. (remm) Webapps fix 39813: Correct handling of new line characters in JMX attributes. Patch provided by R Bramley. (markt) fix 37781: Make sure that StoreConfig save external referenced war files at context.xml correct. (pero) fix 39791: Use correct default for useNaming within a Context. (markt) fix Correctly generate re-direct for admin app index.jsp to prevent login page being displayed twice when cookies are disabled. (markt) Cluster fix 39473: Session timeout much shorter than setting at web.xml at cluster environment, suggested by Jin Jiang. (pero)
2006-11-13add textproc/Markdown and www/ikiwikidan1-1/+2
2006-11-13initial import of ikiwiki-1.32dan5-0/+684
ikiwiki is a wiki compiler. It converts wiki pages into html pages suitable for publishing on a website. Unlike many wikis, ikiwiki does not have its own ad-hoc means of storing page history, and instead uses an revision control system. The pkg currently has options for a dependency on svn, which is the default rcs backend. Support for other backends is included in the installed pkg, but there are no dependencies in the pkg for them yet.
2006-11-12Fixed PKGMANDIR.rillig3-18/+21
2006-11-11Fixed "test ==".rillig1-1/+3
2006-11-10Updated www/jalbum to 6.5.4martti3-8/+17
Changes unknown.
2006-11-10Update ja-trac to 0.10.1.1.obache3-11/+11
Trac-0.10.1-ja-1 (Nov 9, 2006) * Merge trac-0.10.1 * Translate messages into Japanese. * trac/db/api.py * trac/notification.py * Correct some translations. * templates/timeline.cs * wiki-default/TracIni * trac/mimeview/silvercity.py * Add link to TracJa. * wiki-default/TracGuide * Update to current statement. * README.trac-ja * wiki-default/TracJa * bdist's package name revert to `trac` from `trac-ja`, because some plugins require `trac`'s package name. * setup.py Trac 0.10.1 (Nov 8, 2006) http://svn.edgewall.org/repos/trac/tags/trac-0.10.1 Trac 0.10.1 contains a security fix and a number of bug fixes. The following list contains only a few highlights: * Fixed CSRF vulnerability (#4049), reported by Daniel Kahn Gillmor. * Improved DB connection handling (#3503) * Tracd no longer tries to resolve client's IP address (#3481). The complete list of closed tickets can be found here: http://trac.edgewall.org/query?status=closed&milestone=0.10.1
2006-11-10The first hunk of patch-af is not needed.rillig2-14/+3
2006-11-10Text files must end with a newline.rillig1-2/+2
2006-11-09pkgsrc chagnestaca6-66/+43
* install pinger program setuid to make ICMP work; the problem noted by Heron Gallegos via private mail. Key changes squid-2.6.STABLE4 to 2.6.STABLE5 * Bug #1776: 2.6.STABLE4 aufs fails to compile if coss isn't enabled * COSS improvements and cleanups * Bug #1785: Memory leak in handling of negatively cached objects * Bug #1780: Incorrect Vary processing in combination with collapsed_forwarding * Bug #1779: Delay pools fairness when multiple connections compete for bandwidth * Bug #1796: Assertion error HttpHeader.c:914: "str" * All comm loops now use the generic event framework * a number of other minor and cosmetic bugfixes. See the list of squid-2.6.STABLE4 changes and the ChangeLog file for details.
2006-11-08Update seamonkey, seamonkey-bin and seamonkey-gtk1 to 1.0.6. Fixed in this ↵ghen6-16/+14
version: MFSA 2006-67 Running Script can be recompiled MFSA 2006-66 RSA signature forgery (variant) MFSA 2006-65 Crashes with evidence of memory corruption (rv:1.8.0.8) For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.0.6/README.html
2006-11-08Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.8. Fixed in this version:ghen6-16/+14
MFSA 2006-67 Running Script can be recompiled MFSA 2006-66 RSA signature forgery (variant) MFSA 2006-65 Crashes with evidence of memory corruption (rv:1.8.0.8) For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.8.html
2006-11-06Update php-apc to 3.0.12p2 - changes are several fixes and PHP 5.2jdolecek2-6/+6
compatibility
2006-11-06Update to final 0.9.5jdolecek2-7/+7
Includes many important bugfixes and PHP 5.2 support
2006-11-05Fix the path to libtool on build so that it gets set correctly in theadrianp1-4/+4
installed config_vars.mk. Any package pulling in config_vars.mk will now find libtool. PKGREVISION++ ok'ed tron@
2006-11-05DESTDIR support.joerg9-21/+61
2006-11-04Fix for CVE-2006-5465 from PHP CVSadrianp3-3/+36
http://www.hardened-php.net/advisory_132006.138.html
2006-11-03Fixed the installation, which I broke yesterday. This fixes PR 34981.rillig3-2/+26
Fixed PKGMANDIR.
2006-11-03DESTDIR support.joerg1-1/+2
2006-11-03Forgotten files: register/unregister egg.joerg2-0/+14
2006-11-03Require newer py24-setuptools and register/unregister egg.joerg4-5/+26
2006-11-03Create the directory before trying to write into it...joerg1-2/+2
2006-11-03DESTDIR support for Firefox 2.joerg3-16/+19
2006-11-03Fix build for php4-curl with curl-7.16.0, using same patch as for php5.wiz2-1/+21
2006-11-02Fixed "test ==", as reported in PR 34970.rillig2-1/+21
2006-11-02Fixed "test ==" as noticed in PR 34969.rillig2-1/+15
2006-11-02DESTDIR support.joerg1-7/+9
2006-11-01Use patches from "php" package to fix the build with version 7.16.0 ortron1-1/+3
newer of the "curl" package.
2006-11-01Add mongrel.minskim1-1/+2
2006-11-01Import mongrel.minskim5-0/+850
Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI. It is framework agnostic and already supports Ruby On Rails, Og+Nitro, and Camping frameworks.
2006-10-31Update to 7.16.0:wiz3-7/+10
Version 7.16.0 (30 October 2006) Daniel (25 October 2006) - Fixed CURLOPT_FAILONERROR to return CURLE_HTTP_RETURNED_ERROR even for the case when 401 or 407 are returned, *IF* no auth credentials have been given. The CURLOPT_FAILONERROR option is not possible to make fool-proof for 401 and 407 cases when auth credentials is given, but we've now covered this somewhat more. You might get some amounts of headers transferred before this situation is detected, like for when a "100-continue" is received as a response to a POST/PUT and a 401 or 407 is received immediately afterwards. Added test 281 to verify this change. Daniel (23 October 2006) - Ravi Pratap provided a major update with pipelining fixes. We also no longer re-use connections (for pipelining) before the name resolving is done. Daniel (21 October 2006) - Nir Soffer made the tests/libtest/Makefile.am use a proper variable for all the single test applications' link and dependences, so that you easier can override those from the command line when using make. - Armel Asselin separated CA cert verification problems from problems with reading the (local) CA cert file to let users easier pinpoint the actual problem. CURLE_SSL_CACERT_BADFILE (77) is the new libcurl error code. Daniel (18 October 2006) - Removed the "protocol-guessing" for URLs with host names starting with FTPS or TELNET since they are practically non-existant. This leaves us with only three different prefixes that would assume the protocol is anything but HTTP, and they are host names starting with "ftp.", "dict." or "ldap.". Daniel (17 October 2006) - Bug report #1579171 pointed out code flaws detected with "prefast", and they were 1 - a too small memory clear with memset() in the threaded resolver and 2 - a range of potentially bad uses of the ctype family of is*() functions such as isdigit(), isalnum(), isprint() and more. The latter made me switch to using our own set of these functions/macros using uppercase letters, and with some extra set of crazy typecasts to avoid mistakingly passing in negative numbers to the underlying is*() functions. - With Jeff Pohlmeyer's help, I fixed the expire timer when using curl_multi_socket() during name resolves with c-ares and the LOW_SPEED options now work fine with curl_multi_socket() as well. Daniel (16 October 2006) - Added a check in configure that simply tries to run a program (not when cross-compiling) in order to detect problems with run-time libraries that otherwise would occur when the sizeof tests for curl_off_t would run and thus be much more confusing to users. The check of course should run after all lib-checks are done and before any other test is used that would run an executable built for testing-purposes. Dan F (13 October 2006) - The tagging of application/x-www-form-urlencoded POST body data sent to the CURLOPT_DEBUGFUNCTION callback has been fixed (it was erroneously included as part of the header). A message was also added to the command line tool to show when data is being sent, enabled when --verbose is used. Daniel (12 October 2006) - Starting now, adding an easy handle to a multi stack that was already added to a multi stack will cause CURLM_BAD_EASY_HANDLE to get returned. - Jeff Pohlmeyer has been working with the hiperfifo.c example source code, and while doing so it became apparent that the current timeout system for the socket API really was a bit awkward since it become quite some work to be sure we have the correct timeout set. Jeff then provided the new CURLMOPT_TIMERFUNCTION that is yet another callback the app can set to get to know when the general timeout time changes and thus for an application like hiperfifo.c it makes everything a lot easier and nicer. There's a CURLMOPT_TIMERDATA option too of course in good old libcurl tradition. Jeff has also updated the hiperfifo.c example code to use this news. Daniel (9 October 2006) - Bogdan Nicula's second test case (posted Sun, 08 Oct 2006) converted to test case 535 and it now runs fine. Again a problem with the pipelining code not taking all possible (error) conditions into account. Daniel (6 October 2006) - Bogdan Nicula's hanging test case (posted Wed, 04 Oct 2006) was converted to test case 533 and the test now runs fine. Daniel (4 October 2006) - Dmitriy Sergeyev provided an example source code that crashed CVS libcurl but that worked nicely in 7.15.5. I converted it into test case 532 and fixed the problem. Daniel (29 September 2006) - Removed a few other no-longer present options from the header file. - Support for FTP third party transfers was removed. Here's why: o The recent multi interface changes broke it and the design of the 3rd party transfers made it very hard to fix the problems o It was still blocking and thus nasty for the multi interface o It was a lot of extra code for a very rarely used feature o It didn't use the same code as for "plain" FTP transfers, so it didn't work fine for IPv6 and it didn't properly re-use connections and more o There's nobody around who's willing to work on and improve the existing code This does not mean that third party transfers are banned forever, only that they need to be done better if they are to be re-added in the future. The CURLOPT_SOURCE_* options are removed from the lib and so are the --3p* options from the command line tool. For this reason, I also bumped the version info for the lib. Daniel (28 September 2006) - Reported in #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470), libcurl would crash if a bad function sequence was used when shutting down after using the multi interface (i.e using easy_cleanup after multi_cleanup) so precautions have been added to make sure it doesn't any more - test case 529 was added to verify. Daniel (27 September 2006) - The URL in the cookie jar file is now changed since it was giving a 404. Reported by Timothy Stone. The new URL will take the visitor to a curl web site mirror with the document. Daniel (24 September 2006) - Bernard Leak fixed configure --with-gssapi-libs. - Cory Nelson made libcurl use the WSAPoll() function if built for Windows Vista (_WIN32_WINNT >= 0x0600) Daniel (23 September 2006) - Mike Protts added --ftp-ssl-control to make curl use FTP-SSL, but only encrypt the control connection and use the data connection "plain". - Dmitriy Sergeyev provided a patch that made the SOCKS[45] code work better as it now will read the full data sent from servers. The SOCKS-related code was also moved to the new lib/socks.c source file. Daniel (21 September 2006) - Added test case 531 in an attempt to repeat bug report #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470) that is said to crash when an FTP upload fails with the multi interface. It did not, but I made a failed upload still assume the control connection to be fine. Daniel (20 September 2006) - Armel Asselin fixed problems when you gave a proxy URL with user name and empty password or no password at all. Test case 278 and 279 were added to verify. Daniel (12 September 2006) - Added docs/examples/10-at-a-time.c by Michael Wallner - Added docs/examples/hiperfifo.c by Jeff Pohlmeyer Daniel (11 September 2006) - Fixed my breakage from earlier today so that doing curl_easy_cleanup() on a handle that is part of a multi handle first removes the handle from the stack. - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL session-ID re-use on demand since there obviously are broken servers out there that misbehave with session-IDs used. - Jeff Pohlmeyer presented a *multi_socket()-using program that exposed a problem with it (SIGSEGV-style). It clearly showed that the existing socket-state and state-difference function wasn't good enough so I rewrote it and could then re-run Jeff's program without any crash. The previous version clearly could miss to tell the application when a handle changed from using one socket to using another. While I was at it (as I could use this as a means to track this problem down), I've now added a 'magic' number to the easy handle struct that is inited at curl_easy_init() time and cleared at curl_easy_cleanup() time that we can use internally to detect that an easy handle seems to be fine, or at least not closed or freed (freeing in debug builds fill the area with 0x13 bytes but in normal builds we can of course not assume any particular data in the freed areas). Daniel (9 September 2006) - Michele Bini fixed how the hostname is put in NTLM packages. As servers don't expect fully qualified names we need to cut them off at the first dot. - Peter Sylvester cleaned up and fixed the getsockname() uses in ftp.c. Some of them can be completetly removed though... Daniel (6 September 2006) - Ravi Pratap and I have implemented HTTP Pipelining support. Enable it for a multi handle using CURLMOPT_PIPELINING and all HTTP connections done on that handle will be attempted to get pipelined instead of done in parallell as they are performed otherwise. As a side-effect from this work, connections are now shared between all easy handles within a multi handle, so if you use N easy handles for transfers, each of them can pick up and re-use a connection that was previously used by any of the handles, be it the same or one of the others. This separation of the tight relationship between connections and easy handles is most noticable when you close easy handles that have been used in a multi handle and check amount of used memory or watch the debug output, as there are times when libcurl will keep the easy handle around for a while longer to be able to close it properly. Like for sending QUIT to close down an FTP connection. This is a major change. Daniel (4 September 2006) - Dmitry Rechkin (http://curl.haxx.se/bug/view.cgi?id=1551412) provided a patch that while not fixing things very nicely, it does make the SOCKS5 proxy connection slightly better as it now acknowledges the timeout for connection and it no longer segfaults in the case when SOCKS requires authentication and you did not specify username:password. Daniel (31 August 2006) - Dmitriy Sergeyev found and fixed a multi interface flaw when using asynch name resolves. It could get stuck in the wrong state. Gisle (29 August 2006) - Added support for other MS-DOS compilers (desides djgpp). All MS-DOS compiler now uses the same config.dos file (renamed to config.h by make). libcurl now builds fine using Watcom and Metaware's High-C using the Watt-32 tcp/ip-stack. Daniel (29 August 2006) - David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to allow applications to set their own socket options. Daniel (25 August 2006) - Armel Asselin reported that the 'running_handles' counter wasn't updated properly if you removed a "live" handle from a multi handle with curl_multi_remove_handle(). Daniel (22 August 2006) - David McCreedy fixed a remaining mistake from the August 19 TYPE change. - Peter Sylvester pointed out a flaw in the AllowServerConnect() in the FTP code when doing pure ipv6 EPRT connections. Daniel (19 August 2006) - Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE command on subsequent requests on a re-used connection unless it has to. - Armel Asselin fixed a crash in the FTP code when using SINGLECWD mode and files in the root directory. - Andrew Biggs pointed out a "Expect: 100-continue" flaw where libcurl didn't send the whole request at once, even though the Expect: header was disabled by the application. An effect of this change is also that small (< 1024 bytes) POSTs are now always sent without Expect: header since we deem it more costly to bother about that than the risk that we send the data in vain. Daniel (9 August 2006) - Armel Asselin made the CURLOPT_PREQUOTE option work fine even when CURLOPT_NOBODY is set true. PREQUOTE is then run roughly at the same place in the command sequence as it would have run if there would've been a transfer. Daniel (8 August 2006) - Fixed a flaw in the "Expect: 100-continue" treatment. If you did two POSTs on a persistent connection and allowed the first to use that header, you could not disable it for the second request. Daniel (7 August 2006) - Domenico Andreolfound a quick build error which happened because src/config.h.in was not a proper duplcate of lib/config.h.in which it should've been and this was due to the maketgz script not doing the cp properly.
2006-10-30update to 2.0.3drochner3-9/+7
changes: -make work with newer mozilla / xulrunner versions -bugfixes / compatibility improvements
2006-10-30update to 2.16.1drochner2-6/+6
changes: some cleanup
2006-10-30update to 2.16.1drochner3-37/+34
changes: -cleanup and bugfixes -Activate about:config warning -Default to printing background images
2006-10-30update to 1.0.25drochner2-6/+6
his release fixes minor problems and updates the French and German translation.