summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-02-16Update to 2.15:wiz2-6/+6
* t-prot: Release as v2.15. * t-prot.1: Describe --sani more precisely. * t-prot: Fine-tune some regex. * t-prot: Fix merging of multiple blank lines within pgp output using -Mmutt. * t-prot: Simplify expression. * t-prot, t-prot.1: Add --reply and --sani for fixing annoying headers. Add documentation for both. Many thanks to Matthias Kilian and Martin Neitzel for suggesting and providing some script invoked by procmail rules. * t-prot.1: Suggest reading about -p when using -P. * t-prot.1: Sort options in a consistent, alphabetical way. * t-prot.1: Fix hyphenation. Thanks to Gerfried Fuchs for noticing! * t-prot.1: Jeff Covey's article should not be missing under SEE * t-prot: Release as v2.14. * t-prot: Code cleanup for --pgp-short. Should get better performance now. * t-prot: Tighten --help output. * t-prot.1: Add fields of usage and mention the INN2 filter file. * t-prot.1: Improve word flow. * t-prot.1: Another occurence of RFC 2822, update to RFC 5322. * t-prot.1: RFC 5322 is offficial standard for the Internet Message Format since October 2008, obsoleting RFC 2822. * t-prot: Adjust comment to modern t-prot times. * t-prot.1: Update contributers list. * t-prot.1: Update date string. * t-prot.1: Remove redundancies, improve some descriptions. * contrib/muttrc.t-prot: By now, --bigq is pretty much standard and extremely well-tested, so we include it into default configuration. * t-prot: Revert thinko from r1.272. * t-prot: Fix syntax to match coding style. * t-prot: Release as v2.13. * t-prot: Fix long standig false positive for mutt<1.5.18 with Microsoft TOFU inside a PGP signed message and no lines above the full quote (indicating a forwarded message rather than a lazy full quote). Thanks to Gerfried Fuchs. * t-prot: Fix newline stripping for locales. * t-prot: Release as v2.12. * t-prot, t-prot.1: Exit with exit status EX_OK when --max-lines hits and -Mmutt is set (mutt is picky when a display_filter fails). Provide a notification line in that case. Update man page. Many thanks to Gerfried Fuchs, Martin F. Krafft and Tino Keitel for reporting, providing a patch and testing. * t-prot: Release as v2.11. * contrib/filter_innd.pl: Command line default has changed, check flags must be set now. * t-prot.1: Better explain ratio check value. * t-prot.1: Update copyright time stamp. * t-prot, t-prot.1: Fix initialization and command line parsing for --check (this should work as advertised now). Make the ratio check code a little easier to read. Add the default value for the ratio check to the man page. * t-prot.1: Remove URLs to example scripts and configs. The files are provided with the package. * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10. Update man page. * t-prot: Release as t-prot v2.9. * t-prot: Do not check for message length in attachments (we checked already for the entire message). Do exit with proper exit code if message is longer than set in --max-lines (so scripts can see if we gave up processing). * t-prot.1: Fix speling. * t-prot.1: Fix time stamp. * t-prot.1: Fix rendering for anyone out there using UTF-8. Many thanks (and a very merry Christmas) to Alfie. * t-prot: Release as v2.8. * t-prot, t-prot.1: Update documentation to reflect last change. Avoid being tripped by endless (or non-existant) headers. * t-prot: Change check order and remove duplicated code for --max-lines.
2010-02-16Updated textproc/rasqal to 0.9.19wiz2-3/+3
2010-02-16Update to 0.9.19:wiz3-7/+10
2010-02-15 Rasqal Version 0.9.19 Released The only change to this release is to fix the pkg-config rasqal.pc file to to restore the dependency on raptor which was accidently deleted. Lesson learnt: do not commit code after midnight local time. 2010-02-14 Rasqal Version 0.9.18 Released Add initial draft parsing and API (NOT execution) support for SPARQL 1.1 Update W3C Working Draft of 2010-01-26. Add public APIs (row, results, result formatter, variables table) so that query results can be built, read and written without a query. Add API resilience checks for invalid NULL pointer arguments. Many other bug fixes and improvements were made. Fixed Issues: #0000320, #0000323 #0000343, #0000345 and #0000347
2010-02-16Updated time/py-pytz to 2010bwiz2-3/+3
2010-02-16Update to 2010b, the usual.wiz3-7/+10
2010-02-16Updated security/polkit-qt to 0.9.3wiz2-3/+3
2010-02-16Update to 0.9.3, needed by KDE-4.4.wiz3-8/+8
2010-02-16Updated devel/p5-Mouse to 0.50wiz2-3/+3
2010-02-16Update to 0.50:wiz2-6/+6
0.50 Mon Feb 8 13:43:19 2010 * Mouse::Tiny - Allow "use Mouse::Tiny VERSION" with a patch contributed by chocolateboy, RT #54383 (gfx) * Mouse::Util::MetaRole - Add Mouse::Util::MetaRole::apply_metaroles to catch up the latest Moose API for metaroles (gfx)
2010-02-16Fixing '.orig' relics being installed after patching (fixes PLIST, bumping ↵sno3-6/+14
Revision)
2010-02-16Note update of www/pear-HTML_Select package to 1.3.0.taca1-1/+2
2010-02-16Update pear-HTML_Select pacakge to 1.3.0 based on pkg PR/42824taca2-7/+6
by Wen Heping. Changelog: QA release: - Fix bug #2676: Setting selected value doesn't work [cweiske] - Implement request #1749: add support for <optgroup> elements for multi-level arrays [cweiske] - Automatically set the <select> element id attribute - Add some examples - Convert to package.xml v2 - Fix coding standards - Stabilize after 6 years in beta
2010-02-16Updated mail/p5-MailTools to 2.06wiz2-3/+3
2010-02-16Update to 2.06:wiz2-6/+6
version 2.06: Tue Jan 26 10:01:22 CET 2010 Improvements: - express more clearly that Authen::SASL needs to be installed manually if you need the functionality - support for smtps via Net::SMTP::SSL, by [Maciej Żenczykowski]
2010-02-16Updated databases/p5-DBIx-Class-Schema-Loader to 0.05002sno1-1/+2
2010-02-16Updating databases/p5-DBIx-Class-Schema-Loader from 0.05000 to 0.05002sno2-6/+9
pkgsrc changes: - Remove '*.orig' relics remaining from patch Upstream changes: 0.05002 2010-02-15 10:17:47 - support for SQLAnywhere via DBD::SQLAnywhere and ODBC - fix picking up quoted tables for SQLite (RT#54538) patch from schwern - validate class/component loader_options to make sure classes are available before generating the schema, patch from bphillips 0.05001 2010-02-05 14:29:27 - correct default_value for all backends with common tests - fix bug with quoted Pg tables from $dbh->tables (RT#54338) - add inflate_datetime => 0 to 'timestamp' types for Sybase
2010-02-16Fixing '.orig' relicts being installed after patchingsno1-2/+5
2010-02-16Added fonts/proggy-fonts version 1wiz1-1/+2
2010-02-16+ proggy-fontswiz1-1/+2
2010-02-16Initial import of proggy-fonts-1, based on a package providedwiz4-0/+50
by Demelier David in PR 42823. A set of monospaced bitmap programming fonts.
2010-02-16Updated wm/openbox to 3.4.11wiz2-3/+3
2010-02-16Update to 3.4.11:wiz3-20/+22
3.4.11: * Update Hungarian, Japanese, and Latvian translations. * Make xdg-autostart use the OPENBOX environment by default, so you can use OnlyShowIn=OPENBOX in an autostart .desktop and it will work as expected. * Don't close the menu when you hold control and execute something. * Fix bug #4503 (Adjust who shows up in the Alt-Tab list using SKIP_TASKBAR). * Fix flickering window when moving maximized window between monitors of different sizes. * Fix bug #4355 (Allow multiple escaped _'s in a menu label and allow a menu shortcut to come after an escaped _). * Remember the maximized state of a window when it goes fullscreen, and restore it when leaving fullscreen state. * Fix bug #4072 (Openbox is stopped by terminal applications writing to stdout). * Fix bug #4492 (Mistake in openbox-gnome-session check while setting up). * Fix obxprop to make --root and --id work correctly. * Add _OB_APP_ROLE/CLASS/NAME/TYPE properties (replaces _OB_ROLE/CLASS/NAME). * Make the focus cycling popup dynamic when windows appear/disappear. * Fix bug #4411 (Crash when window appears during focus cycling). * Allow the user to specify which properties should be shown by obxprop. * Fix tilde expansion in the Execute action * Make Home and End keys move to the top/bottom of the active menu. * Use the submenuShowDelay when navigating menus with the keyboard.
2010-02-16PKGREVISION bump for libxklavier shlib update.wiz8-12/+16
2010-02-16Update to 5.0:wiz3-7/+8
The release adds ability to have different types of listeners in the same process (necessary for the latest unstable version of GNOME). The API/ABI (and soname) was changed (oops, I did it again).
2010-02-16Updated databases/p5-DBIx-Class to 0.08119sno1-1/+2
2010-02-16Updating databases/p5-DBIx-Class from 0.08115 to 0.08119sno2-10/+10
pkgsrc changes: - Adjust dependencies Upstream changes: 0.08119 2010-02-15 09:36:00 (UTC) - Add $rs->is_ordered to test for existing order_by on a resultset - Add as_subselect_rs to DBIC::ResultSet from DBIC::Helper::ResultSet::VirtualView::as_virtual_view - Refactor dbicadmin adding DDL manipulation capabilities - New optional dependency manager to aid extension writers - Depend on newest bugfixed Moose - Make resultset chaining consistent wrt selection specification - Storage::DBI::Replicated cleanup - Fix autoinc PKs without an autoinc flag on Sybase ASA 0.08118 2010-02-08 11:53:00 (UTC) - Fix a bug causing UTF8 columns not to be decoded (RT#54395) - Fix bug in One->Many->One prefetch-collapse handling (RT#54039) - Cleanup handling of relationship accessor types 0.08117 2010-02-05 17:10:00 (UTC) - Perl 5.8.1 is now the minimum supported version - Massive optimization of the join resolution code - now joins will be removed from the resulting SQL if DBIC can prove they are not referenced by anything - Subqueries no longer marked experimental - Support for Informix RDBMS (limit/offset and auto-inc columns) - Support for Sybase SQLAnywhere, both native and via ODBC - might_have/has_one now warn if applied calling class's column has is_nullable set to true. - Fixed regression in deploy() with a {sources} table limit applied (RT#52812) - Views without a view_definition will throw an exception when parsed by SQL::Translator::Parser::DBIx::Class - Stop the SQLT parser from auto-adding indexes identical to the Primary Key - InflateColumn::DateTime refactoring to allow fine grained method overloads - Fix ResultSetColumn improperly selecting more than the requested column when +columns/+select is present - Fix failure when update/delete of resultsets with complex WHERE SQLA structures - Fix regression in context sensitiveness of deployment_statements - Fix regression resulting in overcomplicated query on search_related from prefetching resultsets - Fix regression on all-null returning searches (properly switch LEFT JOIN to JOIN in order to distinguish between both cases) - Fix regression in groupedresultset count() used on strict-mode MySQL connections - Better isolation of RNO-limited queries from the rest of a prefetching resultset - New MSSQL specific resultset attribute to allow hacky ordered subquery support - Fix nasty schema/dbhandle leak due to SQL::Translator - Initial implementation of a mechanism for Schema::Version to apply multiple step upgrades - Fix regression on externally supplied $dbh with AutoCommit=0 - FAQ "Custom methods in Result classes" - Cookbook POD fix for add_drop_table instead of add_drop_tables - Schema POD improvement for dclone
2010-02-16Updated devel/libgsf to 1.14.17wiz2-3/+3
2010-02-16Update to 1.14.17:wiz3-7/+10
libgsf 1.14.17 Morten: * Fix xml parser crash. * Write meta-data values in name order. * Don't call gnome_vfs_init in python binding. [#599973]
2010-02-16Updated sysutils/dbus-glib to 0.84wiz2-3/+3
2010-02-16Update to 0.84:wiz2-6/+6
There are some compatibility fixes here, but I should call out for OS builders commit 34636b12c62523b9db789b0fbeb3a86782debf10 where you no longer have to pass --with-introspect-xml to configure.
2010-02-16Updated databases/p5-SQL-Abstract to 1.61sno1-1/+2
2010-02-16Updating databases/p5-SQL-Abstract from 1.60 to 1.61sno2-6/+7
Upstream changes: revision 1.61 2010-02-05 16:28 (UTC) ---------------------------- - Allow INSERT to take additional attributes - Support for INSERT ... RETURNING - Another iteration of SQL::Abstract::Test fixes and improvements
2010-02-16reset PKGREV for base pkg updatedrochner1-2/+1
2010-02-16update to 0.10.18drochner4-15/+16
changes: -v4l2src: implement GstURIHandler interface -more fixes and improvements
2010-02-16update to 0.10.26drochner5-17/+22
changes: -many fixes to playbin2 -libgsttag: add utility functions for ISO-639 language codes and tags -theora: port to 'new' theora 1.0 API -more fixes and improvements
2010-02-16Updated qt4 to 4.6.2adam2-3/+11
2010-02-16Changes 4.6.2:adam6-13/+12
This is a bug-fix release. It maintains both forward and backward compatibility (source and binary) with Qt 4.6.0 and 4.6.1.
2010-02-16update to 0.10.26drochner5-17/+26
changes: -registry: do plugin scanning (on *nix) using an external helper binary -lots of performance improvements -add GstByteWriter, a simple generic byte writer -queue2: move from gst-plugins-base into the coreelements plugin in core -other fixes and improvements
2010-02-16Updated devel/p5-Object-InsideOut to 3.58sno1-1/+2
2010-02-16Updating devel/p5-Object-InsideOut from 3.57 to 3.58sno2-8/+10
pkgsrc changes: - Adjust dependencies Upstream changes: 3.58 Wed Dec 23 12:45:55 2009 - Support type checking for scalar refs
2010-02-16Updated www/curl to 7.20.0wiz2-3/+3
2010-02-16Update to 7.20.0:wiz3-23/+6
Version 7.20.0 (9 February 2010) Daniel Stenberg (9 Feb 2010) - When downloading compressed content over HTTP and the app asked libcurl to automatically uncompress it with the CURLOPT_ENCODING option, libcurl could wrongly provide the callback with more data than the maximum documented amount. An application could thus get tricked into badness if the maximum limit was trusted to be enforced by libcurl itself (as it is documented). This is further detailed and explained in the libcurl security advisory 20100209 at http://curl.haxx.se/docs/adv_20100209.html Daniel Fandrich (3 Feb 2010) - Changed the Watcom makefiles to make them easier to keep in sync with Makefile.inc since that can't be included directly. Yang Tse (2 Feb 2010) - Symbol CURL_FORMAT_OFF_T now obsoleted, will be removed in a future release, symbol will not be available when building with CURL_NO_OLDIES defined. Use of CURL_FORMAT_CURL_OFF_T is preferred since 7.19.0 Daniel Stenberg (1 Feb 2010) - Using the multi_socket API, it turns out at times it seemed to "forget" connections (which caused a hang). It turned out to be an existing (7.19.7) bug in libcurl (that's been around for a long time) and it happened like this: The app calls curl_multi_add_handle() to add a new easy handle, libcurl will then set it to timeout in 1 millisecond so libcurl will tell the app about it. The app's timeout fires off that there's a timeout, the app calls libcurl as we so often document it: do { res = curl_multi_socket_action(... TIMEOUT ...); } while(CURLM_CALL_MULTI_PERFORM == res); And this is the problem number one: When curl_multi_socket_action() is called with no specific handle, but only a timeout-action, it will *only* perform actions within libcurl that are marked to run at this time. In this case, the request would go from INIT to CONNECT and return CURLM_CALL_MULTI_PERFORM. When the app then calls libcurl again, there's no timer set for this handle so it remains in the CONNECT state. The CONNECT state is a transitional state in libcurl so it reports no sockets there, and thus libcurl never tells the app anything more about that easy handle/connection. libcurl _does_ set a 1ms timeout for the handle at the end of multi_runsingle() if it returns CURLM_CALL_MULTI_PERFORM, but since the loop is instant the new job is not ready to run at that point (and there's no code that makes libcurl call the app to update the timout for this new timeout). It will simply rely on that some other timeout will trigger later on or that something else will update the timeout callback. This makes the bug fairly hard to repeat. The fix made to adress this issue: We introduce a loop in lib/multi.c around all calls to multi_runsingle() and simply check for CURLM_CALL_MULTI_PERFORM internally. This has the added benefit that this goes in line with my long-term wishes to get rid of the CURLM_CALL_MULTI_PERFORM all together from the public API. The downside of this fix, is that the counter we return in 'running_handles' in several of our public functions then gets a slightly new and possibly confusing behavior during times: If an app adds a handle that fails to connect (very quickly) it may just as well never appear as a 'running_handle' with this fix. Previously it would first bump the counter only to get it decreased again at next call. Even I have used that change in handle counter to signal "end of a transfer". The only *good* way to find the end of a individual transfer is calling curl_multi_info_read() to see if it returns one. Of course, if the app previously did the looping before it checked the counter, it really shouldn't be any new effect. Yang Tse (26 Jan 2010) - Constantine Sapuntzakis' and Joshua Kwan's work done in the last four months relative to the asynchronous DNS lookups, along with with some integration adjustments I have done are finally committed to CVS. Currently these enhancements will benefit builds done using c-ares on any platform as well as Windows builds using the default threaded resolver. This release does not make generally available POSIX threaded DNS lookups yet. There is no configure option to enable this feature yet. It is possible to experimantally try this feature running configure with compiler flags that make simultaneous definition of preprocessor symbols USE_THREADS_POSIX and HAVE_PTHREAD_H, as well as whatever reentrancy compiler flags and linker ones are required to link and properly use pthread_* functions on each platform. Daniel Stenberg (26 Jan 2010) - Mike Crowe made libcurl return CURLE_COULDNT_RESOLVE_PROXY when it is the proxy that cannot be resolved when using c-ares. This matches the behaviour when not using c-ares. Bj - Added a new flag: -J/--remote-header-name. This option tells the -O/--remote-name option to use the server-specified Content-Disposition filename instead of extracting a filename from the URL. Daniel Stenberg (21 Jan 2010) - Chris Conroy brought support for RTSP transfers, and with it comes 8(!) new libcurl options for controlling what to get and how to receive posssibly interleaved RTP data. Daniel Stenberg (20 Jan 2010) - As was pointed out on the http-state mailing list, the order of cookies in a HTTP Cookie: header _needs_ to be sorted on the path length in the cases where two cookies using the same name are set more than once using (overlapping) paths. Realizing this, identically named cookies must be sorted correctly. But detecting only identically named cookies and take care of them individually is harder than just to blindly and unconditionally sort all cookies based on their path lengths. All major browsers also already do this, so this makes our behavior one step closer to them in the cookie area. Test case 8 was the only one that broke due to this change and I updated it accordingly. Daniel Stenberg (19 Jan 2010) - David McCreedy brought a fix and a new test case (129) to make libcurl work again when downloading files over FTP using ASCII and it turns out that the final size of the file is not the same as the initial size the server reported. This is very common since servers don't take the newline conversions into account. Kamil Dudka (14 Jan 2010) - Suppressed side effect of OpenSSL configure checks, which prevented NSS from being properly detected under certain circumstances. It had been caused by strange behavior of pkg-config when handling PKG_CONFIG_LIBDIR. pkg-config distinguishes among empty and non-existent environment variable in that case. Daniel Stenberg (12 Jan 2010) - Gil Weber reported a peculiar flaw with the multi interface when doing SFTP transfers: curl_multi_fdset() would return -1 and not set and file descriptors several times during a transfer of a single file. It turned out to be due to two different flaws now fixed. Gil's excellent recipe helped me nail this. Daniel Stenberg (11 Jan 2010) - Made sure that the progress callback is repeatedly called at a regular interval even during very slow connects. - The tests/runtests.pl script now checks to see if the test case that runs is present in the tests/data/Makefile.am and outputs a notice message on the screen if not. Each test file has to be included in that Makefile.am to get included in release archives and forgetting to add files there is a common mistake. This is an attempt to make it harder to forget. Daniel Stenberg (9 Jan 2010) - Johan van Selst found and fixed a OpenSSL session ref count leak: ossl_connect_step3() increments an SSL session handle reference counter on each call. When sessions are re-used this reference counter may be incremented many times, but it will be decremented only once when done (by Curl_ossl_session_free()); and the internal OpenSSL data will not be freed if this reference count remains positive. When a session is re-used the reference counter should be corrected by explicitly calling SSL_SESSION_free() after each consecutive SSL_get1_session() to avoid introducing a memory leak. (http://curl.haxx.se/bug/view.cgi?id=2926284) Daniel Stenberg (7 Jan 2010) - Make sure the progress callback is called repeatedly even during very slow name resolves when c-ares is used for resolving. Claes Jakobsson (6 Jan 2010) - Julien Chaffraix fixed so that the fragment part in an URL is not sent to the server anymore. Kamil Dudka (3 Jan 2010) - Julien Chaffraix eliminated a duplicated initialization in singlesocket(). Daniel Stenberg (2 Jan 2010) - Make curl support --ssl and --ssl-reqd instead of the previous FTP-specific versions --ftp-ssl and --ftp-ssl-reqd as these options are now used to control SSL/TLS for IMAP, POP3 and SMTP as well in addition to FTP. The old option names are still working but the new ones are the ones listed and documented. Daniel Stenberg (1 Jan 2010) - Ingmar Runge enhanced libcurl's FTP engine to support the PRET command. This command is a special "hack" used by the drftpd server, but even though it is a custom extension I've deemed it fine to add to libcurl since this server seems to survive and people keep using it and want libcurl to support it. The new libcurl option is named CURLOPT_FTP_USE_PRET, and it is also usable from the curl tool with --ftp-pret. Using this option on a server that doesn't support this command will make libcurl fail. I added test cases 1107 and 1108 to verify the functionality. The PRET command is documented at http://www.drftpd.org/index.php/Distributed_PASV Yang Tse (30 Dec 2009) - Steven M. Schweda improved VMS build system, and Craig A. Berry helped with the patch and testing. Daniel Stenberg (26 Dec 2009) - Renato Botelho and Peter Pentchev brought a patch that makes the libcurl headers work correctly even on FreeBSD systems before v8. (http://curl.haxx.se/bug/view.cgi?id=2916915) Daniel Stenberg (17 Dec 2009) - David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup when available. - Follow-up fix for the proxy fix I did for Jon Nelson's bug. It turned out I was a bit too quick and broke test case 1101 with that change. The order of some of the setups is sensitive. I now changed it slightly again to make sure we do them in this order: 1 - parse URL and figure out what protocol is used in the URL 2 - prepend protocol:// to URL if missing 3 - parse name+password off URL, which needs to know what protocol is used (since only some allows for name+password in the URL) 4 - figure out if a proxy should be used set by an option 5 - if no proxy option, check proxy environment variables 6 - run the protocol-specific setup function, which needs to have the proxy already set Daniel Stenberg (15 Dec 2009) - Jon Nelson found a regression that turned out to be a flaw in how libcurl detects and uses proxies based on the environment variables. If the proxy was given as an explicit option it worked, but due to the setup order mistake proxies would not be used fine for a few protocols when picked up from '[protocol]_proxy'. Obviously this broke after 7.19.4. I now also added test case 1106 that verifies this functionality. (http://curl.haxx.se/bug/view.cgi?id=2913886) Daniel Stenberg (12 Dec 2009) - IMAP, POP3 and SMTP support and their TLS versions (including IMAPS, POP3S and SMTPS) are now supported. The current state may not yet be solid, but the foundation is in place and the test suite has some initial support for these protocols. Work will now persue to make them nice libcurl citizens until release. The work with supporting these new protocols was sponsored by networking4all.com - thanks! Daniel Stenberg (10 Dec 2009) - Siegfried Gyuricsko found out that the curl manual said --retry would retry on FTP errors in the transient 5xx range. Transient FTP errors are in the 4xx range. The code itself only tried on 5xx errors that occured _at login_. Now the retry code retries on all FTP transfer failures that ended with a 4xx response. (http://curl.haxx.se/bug/view.cgi?id=2911279) - Constantine Sapuntzakis figured out a case which would lead to libcurl accessing alredy freed memory and thus crash when using HTTPS (with OpenSSL), multi interface and the CURLOPT_DEBUGFUNCTION and a certain order of cleaning things up. I fixed it. (http://curl.haxx.se/bug/view.cgi?id=2905220) Daniel Stenberg (7 Dec 2009) - Martin Storsjo made libcurl use the Expect: 100-continue header for posts with unknown size. Previously it was only used for posts with a known size larger than 1024 bytes. Daniel Stenberg (1 Dec 2009) - If the Expect: 100-continue header has been set by the application through curl_easy_setopt with CURLOPT_HTTPHEADER, the library should set data->state.expect100header accordingly - the current code (in 7.19.7 at least) doesn't handle this properly. Martin Storsjo provided the fix! Yang Tse (28 Nov 2009) - Added Diffie-Hellman parameters to several test harness certificate files in PEM format. Required by several stunnel versions used by our test harness. Daniel Stenberg (28 Nov 2009) - Markus Koetter provided a polished and updated version of Chad Monroe's TFTP rework patch that now integrates TFTP properly into libcurl so that it can be used non-blocking with the multi interface and more. BLKSIZE also works. The --tftp-blksize option was added to allow setting the TFTP BLKSIZE from the command line. Daniel Stenberg (26 Nov 2009) - Extended and fixed the change I did on Dec 11 for the the progress meter/callback during FTP command/response sequences. It turned out it was really lame before and now the progress meter SHOULD get called at least once per second. Daniel Stenberg (23 Nov 2009) - Bjorn Augustsson reported a bug which made curl not report any problems even though it failed to write a very small download to disk (done in a single fwrite call). It turned out to be because fwrite() returned success, but there was insufficient error-checking for the fclose() call which tricked curl to believe things were fine. Yang Tse (23 Nov 2009) - David Byron modified Makefile.dist vc8 and vc9 targets in order to allow finer granularity control when generating src and lib makefiles. Yang Tse (22 Nov 2009) - I modified configure to force removal of the curlbuild.h file included in distribution tarballs for use by non-configure systems. As intended, this would get overwriten when doing in-tree builds. But VPATH builds would end having two curlbuild.h files, one in the source tree and another in the build tree. With the modification I introduced 5 Nov 2009 this could become an issue when running libcurl's test suite. Daniel Stenberg (20 Nov 2009) - Constantine Sapuntzakis identified a write after close, as the sockets were closed by libcurl before the SSL lib were shutdown and they may write to its socket. Detected to at least happen with OpenSSL builds. - Jad Chamcham pointed out a bug with connection re-use. If a connection had CURLOPT_HTTPPROXYTUNNEL enabled over a proxy, a subsequent request using the same proxy with the tunnel option disabled would still wrongly re-use that previous connection and the outcome would only be badness. Yang Tse (18 Nov 2009) - I modified the memory tracking system to make it intolerant with zero sized malloc(), calloc() and realloc() function calls. Daniel Stenberg (17 Nov 2009) - Constantine Sapuntzakis provided another fix for the DNS cache that could end up with entries that wouldn't time-out: 1. Set up a first web server that redirects (307) to a http://server:port that's down 2. Have curl connect to the first web server using curl multi After the curl_easy_cleanup call, there will be curl dns entries hanging around with in_use != 0. (http://curl.haxx.se/bug/view.cgi?id=2891591) - Marc Kleine-Budde fixed: curl saved the LDFLAGS set during configure into its pkg-config file. So -Wl stuff ended up in the .pc file, which is really bad, and breaks if there are multiple -Wl in our LDFLAGS (which are in PTXdist). bug #2893592 (http://curl.haxx.se/bug/view.cgi?id=2893592) Kamil Dudka (15 Nov 2009) - David Byron improved the configure script to use pkg-config to find OpenSSL (and in particular the list of required libraries) even if a path is given as argument to --with-ssl Yang Tse (15 Nov 2009) - I removed enable-thread / disable-thread configure option. These were only placebo options. The library is always built as thread safe as possible on every system. Claes Jakobsson (14 Nov 2009) - curl-config now accepts '--configure' to see what arguments was passed to the configure script when building curl. Daniel Stenberg (14 Nov 2009) - Claes Jakobsson restored the configure functionality to detect NSS when --with-nss is set but not "yes". I think we can still improve that to check for pkg-config in that path etc, but at least this patch brings back the same functionality we had before. - Camille Moncelier added support for the file type SSL_FILETYPE_ENGINE for the client certificate. It also disable the key name test as some engines can select a private key/cert automatically (When there is only one key and/or certificate on the hardware device used by the engine) Yang Tse (14 Nov 2009) - Constantine Sapuntzakis provided the fix that ensures that an SSL connection won't be reused unless protection level for peer and host verification match. I refactored how preprocessor symbol _THREAD_SAFE definition is done. Kamil Dudka (12 Nov 2009) - Kevin Baughman provided a fix preventing libcurl-NSS from crash on doubly closed NSPR descriptor. The issue was hard to find, reported several times before and always closed unresolved. More info at the RH bug: https://bugzilla.redhat.com/534176 - libcurl-NSS now tries to reconnect with TLS disabled in case it detects a broken TLS server. However it does not happen if SSL version is selected manually. The approach was originally taken from PSM. Kaspar Brand helped me to complete the patch. Original bug reports: https://bugzilla.redhat.com/525496 https://bugzilla.redhat.com/527771 Yang Tse (12 Nov 2009) - I modified configure script to make the getaddrinfo function check also verify if the function is thread safe. Yang Tse (11 Nov 2009) - Marco Maggi reported that compilation failed when configured --with-gssapi and GNU GSS installed due to a missing mutual exclusion of header files in the Kerberos 5 code path. He also verified that my patch worked for him. Daniel Stenberg (11 Nov 2009) - Constantine Sapuntzakis posted bug #2891595 (http://curl.haxx.se/bug/view.cgi?id=2891595) which identified how an entry in the DNS cache would linger too long if the request that added it was in use that long. He also provided the patch that now makes libcurl capable of still doing a request while the DNS hash entry may get timed out. - Christian Schmitz noticed that the progress meter/callback was not properly used during the FTP connection phase (after the actual TCP connect), while it of course should be. I also made the speed check get called correctly so that really slow servers will trigger that properly too. Kamil Dudka (5 Nov 2009) - Dropped misleading timeouts in libcurl-NSS and made sure the SSL socket works in non-blocking mode. Yang Tse (5 Nov 2009) - I removed leading 'curl' path on the 'curlbuild.h' include statement in curl.h, adjusting auto-makefiles include path, to enhance portability to OS's without an orthogonal directory tree structure such as OS/400. Daniel Stenberg (4 Nov 2009) - I fixed several problems with the transfer progress meter. It showed the wrong percentage for small files, most notable for <1000 bytes and could easily end up showing more than 100% at the end. It also didn't show any percentage, transfer size or estimated transfer times when transferring less than 100 bytes.
2010-02-16Updated devel/p5-MooseX-Traits-Pluggable to 0.09sno1-1/+2
2010-02-16Updating devel/p5-MooseX-Traits-Pluggable from 0.08nb1 to 0.09sno2-9/+8
pkgsrc changes: - Using module type as intended Upstream changes: 0.09 2010-02-07 00:59:59 - update POD
2010-02-16Updated devel/p5-MooseX-Traits to 0.08sno1-1/+2
2010-02-16Updating devel/p5-MooseX-Traits from 0.07nb1 to 0.08sno2-7/+7
Upstream changes: 0.08 Sat Feb 13 17:05:23 GMT 2010 - Allow you to pass traits => 'OneTrait' rather than having to say traits => ['OneTrait'] to help when getting traits from things that want to send a scalar (e.g. Config::General)
2010-02-16Updated devel/p5-MooseX-Role-Parameterized to 0.17sno1-1/+2
2010-02-16Updating devel/p5-MooseX-Role-Parameterized from 0.15 to 0.17sno2-12/+9
pkgsrc changes: - Enabling use of Module::Install::Bundled module type Upstream changes: 0.17 February 11, 2010 * MANIFEST fixes (Karen Etheridge) 0.16 February 4, 2010 * Allow specifying custom metaclasses for parameterized roles (Oliver Charles) * Documentation improvements (Oliver Charles, Sartak)
2010-02-16Updated devel/p5-MooseX-Declare to 0.33sno1-1/+2
2010-02-16Updating devel/p5-MooseX-Declare from 0.32 to 0.33sno2-8/+8
pkgsrc changes: - Adjust dependencies Upstream changes: 0.33 Thu, 04 Feb 2010 02:50:14 +0100 * Depend on MooseX::Method::Signatures 0.30 to fix various incompatibilities.