summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-07-26+apache-2.2.16, xrandr-1.3.3.taca1-1/+3
2010-07-26Remove stray comma, noted by Aleksey Cheusov in PR 43663.dholland1-2/+2
2010-07-26Fix previous; I did test it, but it seems that under somedholland1-3/+4
circumstances make doesn't like the conditional I wrote. (also, what the previous log message says about a bump is wrong; I bumped only ncursesw. but there shouldn't be any need to bump ncurses for this.)
2010-07-26For options ncurses and ncursesw, set USE_NCURSES=yes, on the assumptiondholland1-1/+3
that explicitly forcing ncurses does not mean "use builtin curses anyway" unless the builtin curses is *really* ncurses. (Yes, the ncursesw builtin.mk responds to USE_NCURSES and not USE_NCURSESW; whether that's a bug is for someone else to decide.)
2010-07-26The change in -r1.27 of this file failed to restore the old logicdholland1-2/+3
completely; rectify that. Now setting USE_NCURSES=yes won't install pkgsrc ncurses on e.g. Linux where it's really built in. Not sure if a version bump is wanted, but since I just did one we'll ride that.
2010-07-26ncursesw.dholland1-1/+2
2010-07-26ncurses does a bunch of sed magic at *install* time to adjust thedholland1-2/+9
paths in include directives in the headers it installs. (I'm not going to ask who thought this was a good idea...) Since this package bypasses the ncurses install goo, we need to replicate at least some of the behavior with SUBST in order to get working header files out. Should fix PR 43435 and may also fix some problems with ncursesw and tin that I've had reported to me. PKGREVISION -> 4.
2010-07-26note bumps of wl, netpbm, gq; apparently forgot to commit this last weekdholland1-1/+4
2010-07-26Updated www/p5-Starman to 0.2006seb1-1/+2
2010-07-26Update p5-Starman from version 0.2004 to version 0.2006.seb2-7/+6
Pkgsrc changes: - adjust dependencies Upstream changes: 0.2006 Fri Jul 2 17:21:22 PDT 2010 - Fixed a bug in chunked response when Content-Length is 0. #8 (chiba) - Documented --pid and --daemonize 0.2005 Fri Jul 2 17:02:16 PDT 2010 - Don't use lib 'lib' - Documentation updates (miyagawa, grantm)
2010-07-26Updated sysutils/p5-Server-Starter to 0.07seb1-1/+2
2010-07-26Update p5-Server-Starter from version 0.06 to version 0.07.seb2-6/+6
Upstream changes: 0.07 Sat May 08 14:00:00 2010 - --port option is now omittable (so daemons _not_ binding to TCP ports (like FCGI servers binding to unix domain sockets) can be hot-deployied using Server::Starter)
2010-07-26Updated www/p5-Test-WWW-Mechanize to 1.30seb1-1/+2
2010-07-26Update from version 1.24 to version 1.30.seb2-9/+9
Pkgsrc changes: - adjust dependencies Upstream changes: 1.30 Wed Jun 9 12:23:48 CDT 2010 ------------------------------------ [ENHANCEMENTS] autolint used to only work on get_ok() calls. Now it works with post_ok(), submit_form_ok(), follow_link_ok() and click_ok(). Added $mech->text_contains(), $mech->text_like() and $mech->text_unlike() methods. These check the text of an HTML page separate from the HTML markup. Thanks to Ashley Pond V. 1.28 Tue Apr 13 00:44:27 CDT 2010 ------------------------------------ [FIXED] t/put_ok.t finally passes. 1.26 Mon Apr 5 00:54:46 CDT 2010 ------------------------------------ [FIXED] Description of error in $mech->content_unlike() was wrong. Now requires Test::LongString 0.12. t/put_ok.t now passes, but with a handful of warnings. Help in figuring out why would be appreciated. [INTERNALS] Hoisted common code out of get_ok, post_ok, etc. [DOCUMENTATION] Updated copyright and licensing information.
2010-07-26Updated www/p5-Plack-Middleware-Session to 0.12seb1-1/+2
2010-07-26Update p5-Plack-Middleware-Session from version 0.11 to version 0.12.seb2-7/+7
Pkgsrc changes: - adjust dependencies Upstream changes: 0.12 Wed Jul 7 15:54:05 PDT 2010 - Improved documents (markstos, haarg) - Support httponly option (haarg)
2010-07-26Updated devel/p5-Test-POE-Server-TCP to 1.14seb1-1/+2
2010-07-26Update p5-Test-POE-Server-TCP from version 1.12 to version 1.14.seb2-6/+6
Upstream changes: ============================== 2010-07-19 14:40:55 +0100 1.14 ============================== commit f5df5ac7dc5f5b6cbddaf127993870d26d9b2614 Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk> Date: Mon Jul 19 14:40:55 2010 +0100 Check for definedness of stuff given to send to clients.
2010-07-25Updated devel/p5-Mouse to 0.63seb1-1/+2
2010-07-25Update from version 0.62 to version 0.63seb2-7/+6
Pkgsrc changes: - adjust dependencies Upstream changes: 0.63 Tue Jul 20 19:26:30 2010 [CHANGES] * Resolve RT#59460: Test::Requires is not a required prerequisite unless release-testing... (Curtis Jewell) See also https://rt.cpan.org/Public/Bug/Display.html?id=59460 [FEATURES] * Add Mouse::Util::TypeConstraints::register_type_constraint() (Vincent Pit) See also https://rt.cpan.org/Public/Bug/Display.html?id=59539
2010-07-25Updated www/p5-Plack to 0.9942seb1-1/+2
2010-07-25Update p5-Plack from version 0.9941 to version 0.9942.seb2-6/+6
Upstream changes: 0.9942 Fri Jul 23 23:42:43 PDT 2010 - Allow passing FCGI manager object to Handler::FCGI (confound) - Call FCGI::Request::Finish() before pm_post_dispatch (confound) - Moved response_cb() to Plack::Util (confound) - re-enable WithLexicals now that PadWalker segfaults with 5.12 is fixed #98
2010-07-25Updated devel/p5-MooseX-Role-WithOverloading to 0.08seb1-1/+2
2010-07-25Update p5-MooseX-Role-WithOverloading from version 0.06 to version 0.08.seb2-6/+6
Upstream changes: 0.08 Mon, 19 Jul 2010 22:04:22 +0200 * Really avoid warnings from Moose 1.09 (Dave Rolsky). 0.07 Mon, 19 Jul 2010 05:56:05 +0200 * Avoid warnings from Moose 1.09 (Dave Rolsky).
2010-07-25Updated devel/p5-MooseX-MethodAttributes to 0.24seb1-1/+2
2010-07-25Update p5-MooseX-MethodAttributes from version 0.23 to version 0.24.seb2-6/+6
Upstream changes: 0.24 Mon, 19 Jul 2010 05:23:57 +0200 * Updated to avoid warnings from Moose 1.09 (Dave Rolsky).
2010-07-25Updated mail/dovecot to 1.2.13.ghen1-2/+2
2010-07-25Update Dovecot to 1.2.13.ghen3-10/+40
This release fixes a bug in ACL plugin, which could be considered a security bug: If Maildir is used with default settings (INBOX is same as Maildir root dir) and user set some ACLs to INBOX, those ACLs were copied to all newly created mailboxes. This should have been done only for "default ACLs", but with Maildir the INBOX directory is the same as the default ACL directory, so this mixup happened. This bug exists only in v1.2.x releases. Other fixes: - Fixed iconv() crash when it was processing several kilobytes of broken continuous input. This mainly could have caused a problem with IMAP SEARCH. Possibly also with some Sieve checks. - If MIME encoded-words contained line feeds, Dovecot logged cache corruption errors. - mbox: Renaming mailbox under newly created dir didn't move index directory. - mbox: When generating envelope to From_-line, don't append a second @owndomain if username already has one.
2010-07-25Version 4.0.9 - 2010-06-10pettai4-16/+18
* torrent: don't try to re-download invalid piece from the same peer. * added a short lftp.conf(5) man page. * fixed a problem with zeroed errno. * fixed status of mget from file: schema. * fixed a compilation problem on AIX. Version 4.0.8 - 2010-05-24 * fixed get/mget -c when xfer:clobber is off. * fixed file verification in pget. * fixed ftp encoding for servers with LANG but without UTF8 feature. Version 4.0.7 - 2010-04-29 * make xfer:clobber off by default. * limit number of attempts to upload a file (net:max-retries). * handle 426 ftp reply to STOR specially. * retry FEAT after login even after non-standard 5xx reply. Version 4.0.6 - 2010-03-25 * use O_EXCL flag when xfer:clobber is off. * better validation of server-provided file name (CVE-2010-2251). * new setting xfer:auto-rename (off by default). * new setting ftp:ssl-copy-sid (for some broken servers). * fixed CCC ftp command to shutdown SSL connection properly. * fixed `pget -c' on complete files. Version 4.0.5 - 2009-12-21 * added support for lighttpd listings. * fixed sftp rename. * fixed a core dump on `kill all' with pget. * fixed interrupting of a torrent with unresponsive tracker. * Czech translation updated
2010-07-25Mention x11/x3270 update to 3.3.10ga5gls1-1/+2
2010-07-25Update x11/x3270 to 3.3.10ga5.gls3-20/+53
Upstream changes: # [x3270] Fixed a problem with temporary keymaps being cleared when connecting to or disconnecting from a host. # x3270, c3270] Corrected some APL characters that were not displayed correctly with Unicode fonts. # [all] Corrected operation on EBCDIC-based hosts. # [all] Corrected the behavior of hostname prefixes such as L:, which were "sticky", i.e., once set they would be set for all future connections. # [all] Corrected the reported CGCSGID for code page 1147 (french-euro). # [all except x3270] Disabled the Query Reply report for background color support, which confused some older versions of GDDM. This report can be explicitly enabled by setting the qrBgColor resource to true. # [all] In oversize mode, changed the terminal type to IBM-DYNAMIC. Pkgsrc changes: - Set LICENSE - Fix configuration directory - Claim maintainership.
2010-07-25Remove @pkgdir etc linepettai1-2/+1
2010-07-25Fix yet another package with bogus dependencies.joerg1-14/+14
2010-07-25Add installation of the CONF files, to ease the usability of this packagepettai2-2/+19
2010-07-25Added buildlink3.mk, so other packages can use this toolset to get DNSSECpettai1-0/+13
fuctionality
2010-07-25Updated www/p5-Catalyst-Plugin-Session to 0.30sno1-1/+2
2010-07-25Updating www/p5-Catalyst-Plugin-Session from 0.29 to 0.30sno2-6/+6
Upstream changes: 0.30 2010-06-24 - Fix Makefile.PL's is_upgrading_needed() routine (RT #58771)
2010-07-25Fix pattern. [Hi gdt!]joerg2-5/+5
2010-07-25Updated devel/py-setuptools_trial to 0.5.10gdt1-1/+2
2010-07-25Update to 0.5.10. (No changelog, because I should have imported 0.5.10gdt3-8/+9
yesterday and mistakenly imported an old version.)
2010-07-25Updated chat/unrealircd to 3.2.8.1obache2-3/+3
2010-07-25Update unrealircd to 3.2.8.1.obache5-98/+62
Unreal3.2.8.1 - Fixes a security issue, which is exploitable (crash) when allow::options::noident is in use. Unreal3.2.8 ==[ NEW ]== - set::level-on-join: this defines which privileges a user receives when creating a channel, default is 'chanop', the only other available setting is 'none' (opless). - Away notification through WATCH: This allows clients to receive a notification when someone goes away or comes back, along with a reason, a bit like IM's. There's probably no current client supporting this but it would be a nice feature in notify lists. Client developers: see Changes file for full protocol details. This feature can be disabled by setting set::watch-away-notification to 'no'. - Spamfilter: Slow spamfilter detection: For each spamfilter, Unreal will check, each time it executes, how long it takes to execute. When a certain threshold is reached the IRCd will warn or even remove the spamfilter. This could prevent a spamfilter from completely stalling the IRCd. Warning is configured through set::spamfilter::slowdetect-warn (default: 250ms) and automatic deletion is configured by set::spamfilter::slowdetect-fatal (default: 500ms). You can set both settings to 0 (zero) to disable slow spamfilter detection. This feature is currently not available on Windows. - SSL: set::ssl::server-cipher-list can be used to limit the allowed ciphers - SSL: To specify when an SSL session key should be renegotiated you can use set::ssl::renegotiate-bytes <bytes> and set::ssl::renegotiate-timeout <seconds>. - UHNAMES support: This sends the full nick!ident@host in NAMES which can be used by clients for their IAL. mIRC, Klient, etc support this. - There have also been some behavior changes, which can be considered NEW, see next section (CHANGED). ==[ CHANGED ]== - IPv6: On IPv6 servers you no longer have to use ::ffff:1.2.3.4 IP's for IPv4 in the config file, you can use the simple 1.2.3.4 form, as they are converted automatically. - When someone is banned and /PARTs, the part reason (comment) is no longer shown - ChanMode +S/+c: now strips/blocks 'reverse' as well - Smart banning is now disabled by default because it was too annoying, this means that f.e. if there's a ban on *!*@*.com then you can still add a ban on *!*@*.aol.com - except ban { } now also protects against ZLINEs and ban ip { } - Modules: user modes and channel modes without parameters (eg: +X) no longer have to be PERManent, this means they can be upgraded/reloaded/unloaded on-the-fly. ==[ MAJOR BUGS FIXED ]== - Zip links issue (Overflowed unzipbuf) - Crash issue with 3rd party modules that introduce new channel modes w/parameters - Mac OS X: Various issues which prevented the IRCd from booting up - Remote includes (constant) crash with new curl/c-ares versions - A few rare crash issues, including a crash when linking to another server - In case of clock adjustments, the IRCd will no longer freeze when the time is adjusted backwards, nor will it incorrectly throttle clients when adjusted forward. However, because clock adjustments (time shifts) of more than xx seconds are so dangerous (and will still cause a number of issues), big warnings are now printed when they happen. Morale: synchronize your system clock, or use the built-in timesync feature. ==[ MINOR BUGS FIXED ]== - CGI:IRC: Several IPv6 issues, both on IPv6 IRCd's and CGI:IRC gateways - IP masks in oper::from::userhost sometimes didn't match when they should - (G)ZLINE's on IPv6 users were sometimes rejected - CHROOTDIR works again - OperOverride fixes - Throttling is now more accurate - And more... see Changelog
2010-07-25Updated games/bzflag to 2.0.16obache1-1/+2
2010-07-25Update bzflag to 2.0.16.obache4-56/+47
BZFlag 2.0.16 "No Foolin'" (2010-04-01) ---------------------------------------- * Fix command line options in Windows launcher - Scott Wichser * Fix regression in protocol handling by server - Jeff Makey, Scott Wichser * Add bullet tails as seen out the viewport - trepan * Add observer mouse controls for roaming and tracking modes - trepan * Add the /forceradar client-side command for observers - trepan * Minor cleanup of source and build system - Jeff Makey * Explicitly link to the dl library when needed - Jeff Makey * Remove unused dependency on Xi library - Jeff Makey * Clarify copyright assignment terms for developers - Jeff Myers * Allow only one Enter message per player instance - Jeff Makey * Add TimeLimit plugin - Steven Mertens * Remove broken vocaliser and obsolete torBlock plugins - Jeff Myers BZFlag 2.0.14 "This isn't the release you are looking for." (2010-02-15) ------------------------------------------------------------------------- * Add Options -> Display -> AntiFlicker option - trepan * Add Options -> Input -> Confine Mouse (MotionBox) - trepan * Adjust advanced ground rendering for texture flicker - trepan * Change the default stencil bitplanes to 1 to fix stencil shadows and various other stencil features - trepan * Backport fix for /idbanlist and /hostbanlist crashes - trepan * Add support for gcc-4.4 and libtool-2.2 - Jeff Makey * Update to Microsoft Visual C++ 9 from 8.0 - Jeff Myers * Update to directInput 8 from 7 - Jeff Myers * Fix player ghosting failure - Steven Mertens * Provide API support for using bz_moveFlag on team flags - Scott Wichser * Add pushstats plugin for future statistics gathering system - Jeff Myers * Increase restrictions on incompletely joined players - Jeff Myers, Scott W. * Announce saved file name in recordmatch plugin - Jeff Makey * Fix buffer overflow in menu subsystem - Jeff Myers * Fully support glob-style wildcards in hostbans and make name comparisons case insensitive - Bryan Jennings * Properly limit maximum message size in /showgroup command - Jeff Makey * Reset team scores in case of a capture during a countdown - Jeff Makey * Block spoofed /me messages - Scott Wichser * Keep flags within the world boundary - Jeff Makey * Add the "roamView" BZDB variable - trepan * Change fonts to DejaVu - Jeff Myers, Tim Riker * Source cleanup - Tim Riker
2010-07-25Updated net/aria2 to 1.10.0obache2-4/+4
2010-07-25Update aria2 to 1.10.0.obache4-10/+15
aria2 1.10.0 ============ This release adds an option to limit the number of connections to the same host in each download. aria2 now chooses server which is least used in aria2c instance. This release also adds Chromium cookie support and HTTP only conditional download support which is download file only when the local file is older than remote file. aria2 now can handle %2F in FTP URI properly. HTTP/1.1 chunked decoder was fixed. For Linux, aria2 uses fallocate by default if it is usable. aria2 1.9.5 ============ This release fixes the bug that causes corrupted file. It also fixes assertion error in DefaultPeerStorage class. Now aria2 doesn't reset referer to "" on redirect. log and log-level option can be used in aria2.changeGlobalOption XML-RPC method. This means you can dynamically start or stop logging and change log file and log level. aria2 1.9.4 ============ This release fixes the bug that connection reuse on FTP does not work if FTP server changes root directory based on account. It also fixes the bug that reading Metalink document from pipe (-M- option) does not work when aria2 is built with expat or old libxml2(2.7.6 or earlier). Now aria2 does not emit error if given Metalink document is empty(no file element). The response of aria2.tellStopped XML-RPC method now has more information: totalLength, completedLength, uploadLength, bitfield and so on. aria2 1.9.3 ============ This release fixes the bug that aria2 cuts filename after ';' if filename in Content-Disposition header includes ';'. It also fixes the bug that name attribute of file element in Metalink file is not properly sanitized. aria2 1.9.2 ============ This release adds kqueue, port_associate/port_getn and poll() support for socket event notification to eliminate 1024 file descriptor limitation of select() call. The bug that aria2.unpause and aria2.unpauseAll XML-RPC method fail when -s1 is given in command-line argument was fixed. aria2 1.9.1 ============ This release adds the ability to save unfinished downloads as text file. aria2 can read the file with -i option on restart. This release also adds the ability to download file from scratch when aria2 sees resume is not supported by remote server. This feature is disabled by default. See --always-resume option for details. --no-proxy option accepts IPv4 network address with CIDR block. aria2 now doesn't send "Accept-Encoding: deflate, gzip" by default. --http-accept-gzip option was added to toggle this behavior. aria2 now treats lines starting "#" in -i list as comments. Several XML-RPC methods were added: aria2.pause, aria2.unpause, aria2.shutdown, and their families. The new exist status code '8' was added. The bug that makes aria2 hang when system time changes while aria2 is running was fixed on MinGW32, Mac OS X and the system which has clock_gettime(). Several other bugs also have been fixed. aria2 1.9.0 ============ This release adds Metalink4 support and BitTorrent Local Peer Discovery. aria2.changeUri XML-RPC method was added. It enables you to add/remove URIs to existing downloads dynamically. The user and password for proxy server now can be specified in command-line separately. We refactored the code based on profiler results, so aria2 now runs more efficiently than ever. Russian and Simplified Chinese translation were updated. aria2 1.8.3 ============ This release fixes the bug that --file-allocation=falloc doesn't work with single file download. It also fixes the bug that the return value of aria2 is unreliable if error occurs before download begins. When custom request headers specified by --header option now override built-in headers if they have same name. aria2 1.8.2 ============ s release fixes the bug that causes segmentation fault with --max-file-not-found option involved. Now aria2 can handle redirected URI which is not properly percent encoded. In MinGW32 build, console readout is now always cut by 80 characters. 'bittorrent' key is added to the response of tellStatus XML-RPC method. The associated value of the key is a struct and contains data retrieved from .torrent file, such as name, announce-list, comment, etc. aria2 1.8.1 ============ This release fixes the bug that causes segmentation fault if unknown options exist in aria2.conf file and user cannot include empty line in aria2.conf. Following new command line options are added: --http-no-cache, --bt-metadata-only and --human-readable option. --dir option now treats "" as ".". --all-proxy, --http-proxy, --https-proxy and --ftp-proxy option accept empty string "". When "" is given, it erases previously defined proxy. aria2.getSessionInfo XML-RPC method was added. aria2.tellWaiting and aria2.tellStopped XML-RPC method accept a negative integer as offset. For example, in aria2.tellWaiting, 'offset' == -1 points last download in the waiting queue and 'offset' == -2 points the download before the last download, and so on. 'dir' and 'files' key were added to the response struct of aria2.tellStatus XML-RPC method. The value associated with 'files' key is the list of files. Its element is the same struct used in aria2.getFiles XML-RPC method. 'uris' key was added to the response struct of aria2.getFiles XML-RPC method. The value associated with 'uris' key is the list of URIs. Its element is the same struct used in aria2.getUris XML-RPC method. aria2 now returns gzip compressed XML-RPC response if XML-RPC client accepts gzip content encoding. aria2 1.8.0 ============ This release fixes the bug that configure script fails to detect GnuTLS library if --without-sqlite3 is given. The new XML-RPC methods are added: aria2.getOption, aria2.getGetGlobalOption, aria2.changePosition, aria2.tellStopped and system.multicall. --bt-save-metadata option is added. This option saves metadata as .torrent file. This option has effect only when BitTorrent Magnet URI is used. aria2-1.7.2 ============ This release fixes the bug that aria2 listens wrong port in BitTorrent/FTP downloads when --interface option is used. If --metalink-file='-' is given, aria2 now reads Metalink file from stdin. Magnet URI is printed in the output of -S option. DHT is now enabled by default. DHT doesn't start while aria2 only handles HTTP/FTP downloads. On the first torrent download begins, aria2 initiates DHT functionality. After that, DHT runs until aria2 exits aria2 1.7.1 ============ This release fixes the bug that --bt-prioritize-piece=tail is not working. aria2 1.7.0 ============ This release adds BitTorrent Magnet URI support. 3 options were added: the ability to bind to particular interface, disabling IPv6 and prioritizing piece in BitTorrent downloads. In configure script, if --with-PACKAGE and --enable-FEATURE are given but PACKAGE is missing in the system or FEATURE cannot be enabled in the current configuration, the script now prints error message and exits. --http-auth-scheme option was removed since it is useless. Updated Russian, Ukrainian, German and French translations. aria2 1.6.3 ============ This release fixes reported bugs and updates Polish, Catalan, French, Italian, Russian and Japanese translations. aria2 1.6.2 ============ This release fixes segmentation fault error if URI to download contains printf format string and logging is enabled. The build scripts are updated to automake 1.11 and autoconf 2.64. Updated Ukrainian translation. aria2 1.6.1 ============ This release fixes memory leak in HTTP/FTP download. It also fixes the bug that the option values changed by XML-RPC changeOption and changeGlobalOption methods are cleared. Now User-agent and Peer ID include version number. Updated Simplified Chinese translations. aria2 1.6.0 ============ This release changes the default behavior of XML-RPC server. Now it listens only on local loopback interface by default for security reasons. If you want to connect to aria2c from remote hosts, use --xml-rpc-listen-all option. The XML-RPC client sample script written in Ruby are now included in the archive under doc/xmlrpc directory. These scripts are licensed under MIT License. The help category tags are now start "#" to distinguish them from keyword search. Several help category tags were added: #xml-rpc, #cookie, #hook and #file. --retry-wait option was removed because it doesn't work properly under the architecture. Updated Bulgarian, Russian, Slovak and Japanese translations. aria2 1.5.2 ============ This release fixes the bug that when the first attempt to establishing connection fails, aria2 don't try to connect another address and a download immediately fails. -S output was enhanced: exact file size is now printed. For -S with torrent file, meta data such as comment, comment.utf-8, created by and creation date are now printed. Ukrainian and Russian translations were updated. aria2 1.5.1 ============ This release fixes linker error in unit test code on 32bit systems. The unit test failure on mingw32 was also fixed. The file I/O error handlings were written. aria2 1.5.0 ============ This release adds WEB-Seeding support for multi-file torrent. --bt-stop-timeout option was added. This function stops BitTorrent download if the download speed is 0 in consecutive given seconds. aria2 now tries all resolved addresses to connect to remote servers in HTTP(S)/FTP until it gets connected. For XML-RPC, two new methods were added: aria2.tellWaiting and aria2.getVersion. The error code is available in the response of aria2.tellStatus methods for stopped/completed downloads. --use-head is now disabled by default since using HEAD request causes problems in some web sites. The behavior of -D option has been changed: If -D is specified, the current working directory is set to / and stdin, stdout and stderr are redirected to /dev/null. This release fixes the bug that zombie processes are created when commands specified in --on-download-* options are executed and the bug that http-user, http-passwd, ftp-user and ftp-passwd are ignored when they are given via XML-RPC. Updated Russian, Italian, Danish, Bulgarian, Japanese and Ukrainian translations. aria2 1.4.1 ============ This release fixes the compile error without the development package of c-ares library installed. The compile error under MinGW was fixed. aria2.tellStatus XML-RPC method now returns "uploadLength" and "numSeeders". Ukrainian translation was updated. aria2 1.4.0 ============ This release adds XML-RPC interface and the ability to run command when download started/stopped and the ability to save cookies. The current XML-RPC API allows users to add http(s)/ftp/torrent/Metalink download and change options dynamically. The APIs such as reporting download progress, file paths, URIs and peer information are also available. For complete API specification, see XML-RPC INTERFACE section in man page and http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface. The console readout was slightly updated and now includes the number of seeders the client has connected to. Slovak translation was added. Ukrainian and Brazilian Portuguese translation were updated. aria2 1.3.3 ============ This release fixes the bug that --check-integrity option doesn't work properly if a file including last piece is missing and increases internal receive buffer for FTP in order to receive big banner. Ukrainian, Russian and Simplified Chinese translations were updated. aria2 1.3.2 ============ This release fixes the bug that prevents certain BitTorrent downloads from finishing and possible segmentation fault when gzip decoding is involved and infinite loop bug if last "0" chunk-size marker is not received in chunked encoding transfer. aria2 now supports WEB-Seeding(HTTP-Seeding) for single file torrent. Ukrainian translation was updated. aria2 1.3.1 ============ This release fixes the bug that aria2 wrongly determines that specified share ratio is reached because of miscalculation of upload bytes and the bug that upload limit exceeds the value specified in --seed-ratio option depending on the timing of the execution of SeedCheckCommand. aria2 1.3.0 ============ This release adds the ability to specify the output filenames in BitTorrent downloads and the option to limit overall download speed and dry run mode which just checks the availability of the remote file. -i list option can now take new options: select-file and index-out. The default behavior of sending HTTP Authorization header is reverted back to version 1.1.2 style. The bug in AdaptiveURISelector was fixed. You can now seed read-only files in BitTorrent. --file-allocation option can take new parameter 'falloc'. If it is given and you are using newer file systems such as ext4, btrfs or xfs, large(few GiB) files are allocated almost instantly. The performance optimization has been done and aria2 runs more efficiently. Indonesian, Russian, Italian, Ukrainian, Simplified Chinese, Japanese, Spanish and Norwegian Nynorsk translations were updated.
2010-07-25Updated net/libcares to 1.6.0obache1-1/+2
2010-07-25Update libcares to 1.6.0.obache6-20/+33
shlib bumped to 2. Version 1.6.0 (Dec 9, 2008) * December 9 2008 (Gisle Vanem) Fixes for Win32 targets using the Watt-32 tcp/ip stack. * Dec 4 2008 (Daniel Stenberg) Gregor Jasny provided the patch that introduces ares_set_socket_callback(), and I edited it to also get duped by ares_dup(). * Dec 3 2008 (Daniel Stenberg) API changes: I made sure the public ares_config struct looks like before and yet it supports the ROTATE option thanks to c-ares now storing the "optmask" internally. Thus we should be ABI compatible with the past release(s) now. My efforts mentioned below should not break backwards ABI compliance. Here's how I suggest we proceed with the API: ares_init() will be primary "channel creator" function. ares_init_options() will continue to work exactly like now and before. For starters, it will be the (only) way to set the existing options. ares_save_options() will continue to work like today, but will ONLY save options that you can set today (including ARES_OPT_ROTATE actually) but new options that we add may not be saved with this. Instead we introduce: ares_dup() that instead can make a new channel and clone the config used from an existing channel. It will then clone all config options, including future new things we add. ares_set_*() style functions that set (new) config options. As a start we simply add these for new functionality, but over time we can also introduce them for existing "struct ares_options" so that we can eventually deprecate the two ares_*_options() functions. ares_get_*() style functions for extracting info from a channel handle that should be used instead of ares_save_options(). * Nov 26 2008 (Yang Tse) - Brad Spencer provided changes to allow buildconf to work on OS X. - Gerald Combs fixed a bug in ares_parse_ptr_reply() which would cause a buffer to shrink instead of expand if a reply contained 8 or more records. * Nov 25 2008 (Yang Tse) - In preparation for the upcomming IPv6 nameservers patch, the internal ares_addr union is now changed into an internal struct which also holds the address family. * Nov 19 2008 (Daniel Stenberg) - Brad Spencer brought the new function ares_gethostbyname_file() which simply resolves a host name from the given file, using the regular hosts syntax. * Nov 1 2008 (Daniel Stenberg) - Carlo Contavalli added support for the glibc "rotate" option, as documented in man resolv.conf: causes round robin selection of nameservers from among those listed. This has the effect of spreading the query load among all listed servers, rather than having all clients try the first listed server first every time. You can enable it with ARES_OPT_ROTATE * Oct 21 2008 (Yang Tse) Charles Hardin added handling of EINPROGRESS for UDP connects. * Oct 18 2008 (Daniel Stenberg) Charles Hardin made adig support a regular numerical dotted IP address for the -s option as well. * Oct 7 2008 (Yang Tse) - Added --enable-optimize configure option to enable and disable compiler optimizations to allow decoupled setting from --enable-debug. * Oct 2 2008 (Yang Tse) - Added --enable-warnings configure option to enable and disable strict compiler warnings to allow decoupled setting from --enable-debug. * Sep 17 2008 (Yang Tse) - Code reorganization to allow internal/private use of "nameser.h" to any system that lacks arpa/nameser.h or arpa/nameser_compat.h header files. * Sep 16 2008 (Yang Tse) - Code reorganization to allow internal/private use of ares_writev to any system that lacks the writev function. * Sep 15 2008 (Yang Tse) - Code reorganization to allow internal/private use of ares_strcasecmp to any system that lacks the strcasecmp function. - Improve configure detection of some string functions. * Sep 11 2008 (Yang Tse) - Code reorganization to allow internal/private use of ares_strdup to any system that lacks the strdup function. Version 1.5.3 (Aug 29, 2008) * Aug 25 2008 (Yang Tse) - Improvement by Brad House: This patch addresses an issue in which a response could be sent back to the source port of a client from a different address than the request was made to. This is one form of a DNS cache poisoning attack. The patch simply uses recvfrom() rather than recv() and validates that the address returned from recvfrom() matches the address of the server we have connected to. Only necessary on UDP sockets as they are connection-less, TCP is unaffected. - Fix by George Neill: Fixed compilation of acountry sample application failure on some systems. * Aug 4 2008 (Daniel Stenberg) - Fix by Tofu Linden: The symptom: * Users (usually, but not always) on 2-Wire routers and the Comcast service and a wired connection to their router would find that the second and subsequent DNS lookups from fresh processes using c-ares to resolve the same address would cause the process to never see a reply (it keeps polling for around 1m15s before giving up). The repro: * On such a machine (and yeah, it took us a lot of QA to find the systems that reproduce such a specific problem!), do 'ahost www.secondlife.com', then do it again. The first process's lookup will work, subsequent lookups will time-out and fail. The cause: * init_id_key() was calling randomize_key() *before* it initialized key->state, meaning that the randomness generated by randomize_key() is immediately overwritten with deterministic values. (/dev/urandom was also being read incorrectly in the c-ares version we were using, but this was fixed in a later version.) * This makes the stream of generated query-IDs from any new c-ares process be an identical and predictable sequence of IDs. * This makes the 2-Wire's default built-in DNS server detect these queries as probable-duplicates and (erroneously) not respond at all. * Aug 4 2008 (Yang Tse) - Autoconf 2.62 has changed the behaviour of the AC_AIX macro which we use. Prior versions of autoconf defined _ALL_SOURCE if _AIX was defined. 2.62 version of AC_AIX defines _ALL_SOURCE and other four preprocessor symbols no matter if the system is AIX or not. To keep the traditional behaviour, and an uniform one across autoconf versions AC_AIX is replaced with our own internal macro CARES_CHECK_AIX_ALL_SOURCE. * Aug 1 2008 (Yang Tse) - Configure process now checks if the preprocessor _REENTRANT symbol is already defined. If it isn't currently defined a set of checks are performed to test if its definition is required to make visible to the compiler a set of *_r functions. Finally, if _REENTRANT is already defined or needed it takes care of making adjustments necessary to ensure that it is defined equally for the configure process tests and generated config file. * Jul 20 2008 (Yang Tse) - When recvfrom prototype uses a void pointer for arguments 2, 5 or 6 this will now cause the definition, as appropriate, of RECVFROM_TYPE_ARG2_IS_VOID, RECVFROM_TYPE_ARG5_IS_VOID or RECVFROM_TYPE_ARG6_IS_VOID. * Jul 17 2008 (Yang Tse) - RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined to the data type pointed by its respective argument and not the pointer type. * Jul 16 2008 (Yang Tse) - Improved configure detection of number of arguments for getservbyport_r. Detection is now based on compilation checks instead of linker ones. - Configure process now checks availability of recvfrom() socket function and finds out its return type and the types of its arguments. Added definitions for non-configure systems config files, and introduced macro sreadfrom which will be used on udp sockets as a recvfrom() wrapper in the future. * Jul 15 2008 (Yang Tse) - Introduce definition of _REENTRANT symbol in setup.h to improve library usability. Previously the configure process only used the AC_SYS_LARGEFILE macro for debug builds, now it is also used for non-debug ones enabling the use of configure options --enable-largefile and --disable-largefile which might be needed for library compatibility. Remove checking the size of curl_off_t, it is no longer needed. * Jul 3 2008 (Daniel Stenberg) - Phil Blundell: If you ask ares_gethostbyname() to do an AF_INET6 lookup and the target host has only A records, it automatically falls back to an AF_INET lookup and gives you the A results. However, if the target host has a CNAME record, this behaviour is defeated since the original query does return some data even though ares_parse_aaa_reply() doesn't consider it relevant. Here's a small patch to make it behave the same with and without the CNAME. * Jul 2 2008 (Yang Tse) - Fallback to gettimeofday when monotonic clock is unavailable at run-time. * Jun 30 2008 (Daniel Stenberg) - As was pointed out to me by Andreas Schuldei, the MAXHOSTNAMELEN define is not posix or anything and thus c-ares failed to build on hurd (and possibly elsewhere). The define was also somewhat artificially used in the windows port. Now, I instead rewrote the use of gethostbyname to enlarge the host name buffer in case of need and totally avoid the use of the MAXHOSTNAMELEN define. I thus also removed the defien from the namser.h file where it was once added for the windows build. I also fixed init_by_defaults() function to not leak memory in case if error. * Jun 9 2008 (Yang Tse) - Make libcares.pc generated file for pkg-config include information relative to the libraries needed for the static linking of c-ares. * May 30 2008 (Yang Tse) - Brad House fixed a missing header file inclusion in adig sample program. Version 1.5.2 (May 29, 2008) * May 13 2008 (Daniel Stenberg) - Introducing millisecond resolution support for the timeout option. See ares_init_options()'s ARES_OPT_TIMEOUTMS. * May 9 2008 (Yang Tse) - Use monotonic time source if available, for private function ares__tvnow() * May 7 2008 (Daniel Stenberg) - Sebastian made c-ares able to return all PTR-records when doing reverse lookups. It is not common practice to have multiple PTR-Records for a single IP, but its perfectly legal and some sites have those. - Doug Goldstein provided a configure patch: updates autoconf 2.13 usage to autoconf 2.57 usage (which is the version you have specified as the minimum version). It's a minor change but it does clean up some warnings with newer autoconf (specifically 2.62). * May 5 2008 (Yang Tse) - Improved parsing of resolver configuration files. * April 4 2008 (Daniel Stenberg) - Eino Tuominen improved the code when a file is used to seed the randomizer. - Alexey Simak made adig support NAPTR records - Alexey Simak fixed the VC dsp file by adding the missing source file ares_expand_string.c * December 11 2007 (Gisle Vanem) - Added another sample application; acountry.c which converts an IPv4-address(es) and/or host-name(s) to country-name and country-code. This uses the service of the DNSBL at countries.nerd.dk. * December 3 2007 (Daniel Stenberg) - Brad Spencer fixed the configure script to assume that there's no /dev/urandom when built cross-compiled as then the script cannot check for it. - Erik Kline cleaned up ares_gethostbyaddr.c:next_lookup() somewhat Version 1.5.1 (Nov 21, 2007) * November 21 2007 (Daniel Stenberg) - Robin Cornelius pointed out that ares_llist.h was missing in the release archive for 1.5.0 Version 1.5.0 (Nov 21, 2007) * October 2 2007 (Daniel Stenberg) - ares_strerror() segfaulted if the input error number was out of the currently supported range. - Yang Tse: Avoid a segfault when generating a DNS "Transaction ID" in internal function init_id_key() under low memory conditions. * September 28 2007 (Daniel Stenberg) - Bumped version to 1.5.0 for next release and soname bumped to 2 due to ABI and API changes in the progress callback (and possibly more coming up from Steinar) * September 28 2007 (Steinar H. Gunderson) - Don't skip a server if it's the only one. (Bugfix from the Google tree.) - Made the query callbacks receive the number of timeouts that happened during the execution of a query, and updated documentation accordingly. (Patch from the Google tree.) - Support a few more socket options: ARES_OPT_SOCK_SNDBUF and ARES_OPT_SOCK_RCVBUF - Always register for TCP events even if there are no outstanding queries, as the other side could always close the connection, which is a valid event which should be responded to. * September 22 2007 (Daniel Stenberg) - Steinar H. Gunderson fixed: Correctly clear sockets from the fd_set on in several functions (write_tcp_data, read_tcp_data, read_udp_packets) so that if it fails and the socket is closed the following code doesn't try to use the file descriptor. - Steinar H. Gunderson modified c-ares to now also do to DNS retries even when TCP is used since there are several edge cases where it still makes sense. - Brad House provided a fix for ares_save_options(): Apparently I overlooked something with the ares_save_options() where it would try to do a malloc(0) when no options of that type needed to be saved. On most platforms, this was fine because malloc(0) doesn't actually return NULL, but on AIX it does, so ares_save_options would return ARES_ENOMEM. * July 14 2007 (Daniel Stenberg) - Vlad Dinulescu fixed two outstanding valgrind reports: 1. In ares_query.c , in find_query_by_id we compare q->qid (which is a short int variable) with qid, which is declared as an int variable. Moreover, DNS_HEADER_SET_QID is used to set the value of qid, but DNS_HEADER_SET_QID sets only the first two bytes of qid. I think that qid should be declared as "unsigned short" in this function. 2. The same problem occurs in ares_process.c, process_answer() . query->qid (an unsigned short integer variable) is compared with id, which is an integer variable. Moreover, id is initialized from DNS_HEADER_QID which sets only the first two bytes of id. I think that the id variable should be declared as "unsigned short" in this function. Even after declaring these variables as "unsigned short", the valgrind errors are still there. Which brings us to the third problem. 3. The third problem is that Valgrind assumes that query->qid is not initialised correctly. And it does that because query->qid is set from DNS_HEADER_QID(qbuf); Valgrind says that qbuf has unitialised bytes. And qbuf has uninitialised bytes because of channel->next_id . And next_id is set by ares_init.c:ares__generate_new_id() . I found that putting short r=0 in this function (instead of short r) makes all Valgrind warnings go away. I have studied ares__rc4() too, and this is the offending line: buffer_ptr[counter] ^= state[xorIndex]; (ares_query.c:62) This is what triggers Valgrind.. buffer_ptr is unitialised in this function, and by applying ^= on it, it remains unitialised.
2010-07-25Updated devel/p5-MooseX-Types to 0.23seb1-1/+2
2010-07-25Update from version 0.22 to version 0.23.seb2-6/+6
Upstream changes: 0.23 Tue Jul 20 02:18:37 CEST 2010 - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).