summaryrefslogtreecommitdiff
path: root/net
AgeCommit message (Collapse)AuthorFilesLines
2009-07-20Update msdl to 1.2.5.obache2-7/+6
Notes: Version 1.2.5. -msdl - 11th release - all message goes to stderr - -o - (stdout) option added - changed uinq filtering function in get_url_list_from_file() - FreeBSD test done
2009-07-19Update socat to 1.7.1.1. Add license.zafer2-7/+7
ChangeLog: V 1.7.1.1: corrections: corrected the "fixed possible SIGSEGV" fix because SIGSEGV still might occur under those conditions. Thanks to Toni Mattila for first reporting this problem. ftruncate64 cut its argument to 32 bits on systems with 32 bit long type socat crashed on systems without setenv() (esp. SunOS up to Solaris 9); thanks to Todd Stansell for reporting this bug with unidirectional EXEC and SYSTEM a close() operation was performed on a random number which could result in hanging e.a. fixed a compile problem caused by size_t/socklen_t mismatch on 64bit systems docu mentioned option so-bindtodev but correct name is so-bindtodevice. Thanks to Jim Zimmerman for reporting. docu changes: added environment variables example to doc/socat-multicast.html V 1.7.1.0: new features: address options shut-none, shut-down, and shut-close allow to control socat's half close behaviour with address option shut-null socat sends an empty packet to the peer to indicate EOF option null-eof changes the behaviour of sockets that receive an empty packet to see EOF instead of ignoring it introduced option names substuser-early and su-e, currently equivalent to option substuser (thanks to Mike Perry for providing the patch) corrections: fixed some typos and improved some comments V 1.7.0.1: corrections: fixed possible SIGSEGV in listening addresses when a new connection was reset by peer before the socket addresses could be retrieved. Thanks to Mike Perry for sending a patch. fixed a bug, introduced with version 1.7.0.0, that let client connections with option connect-timeout fail when the connections succeeded. Thanks to Bruno De Fraine for reporting this bug. option end-close "did not apply" to addresses PTY, SOCKET-CONNECT, and most UNIX-* and ABSTRACT-* half close of EXEC and SYSTEM addresses did not work for pipes and sometimes socketpair help displayed for some option a wrong type under some circumstances shutdown was called multiple times for the same fd
2009-07-19Update httping to 1.3.0. Add destdir support. Add license.zafer2-13/+18
ChangeLog: 1.3.0 httping used to put an absolute URI in the GET/HEAD request when not via proxy which is incorrect, that is now fixed
2009-07-19Update to youtube-dl-20090629. Add license.zafer2-7/+8
Changes: - Modify "more pages" check in YouTube playlist. - Delay opening file until there is data to write.
2009-07-18Updating package for p5 module for RPC::XML from 0.65 to 0.67sno2-8/+8
Upstream changes: 0.67 Friday July 10, 2009, 01:30:00 AM -0700 * lib/RPC/XML/Client.pm * lib/RPC/XML/Server.pm * t/70_compression_detect.t (added) RT #47219: Mis-read the patch from previous fix, this actually fixes it. Also added a test suite to check for compression-detection. 0.66 Thursday July 9, 2009, 07:36:15 AM -0700 * lib/RPC/XML/Client.pm * lib/RPC/XML/Server.pm RT #47219: Re-did the detection of compression availability (testing for the Compress::Zlib module) based on comments in this bug. * t/60_net_server.t RT #47220: Net::Server tests are not (currently) viable on Windows. Also made script taint-safe. * t/40_server.t * t/50_client.t * t/util.pl RT #47221: Applied a patch from kmx@volny.cz, for better Windows testing. * lib/Apache/RPC/Server.pm * lib/Apache/RPC/Status.pm * lib/RPC/XML.pm * lib/RPC/XML/Client.pm * lib/RPC/XML/Function.pm * lib/RPC/XML/Method.pm * lib/RPC/XML/Parser.pm * lib/RPC/XML/Procedure.pm * lib/RPC/XML/Server.pm All modules now use the "warnings" pragma.
2009-07-18Update to 2.2.1. Set LICENSE.wiz3-23/+11
Version 2.2.1 (June 21, 2009) User-visible changes: * Add: support for Vimeo (closes issue #19) * Add: return codes for each error case (closes issue #22) * Fix: return code is always 0 (closes issue #20) * Change: --hosts output now matches cclive output Version 2.2.0 (June 14, 2009) FOREWORD -------- This release is a major overhaul aimed to fix the previous design flaws and clean up the codebase. Note that 2.2.0 breaks compatibility with the earlier versions of clive. Most users will not notice much differences after upgrading to 2.2.0 but those users who have used clive for anything more than "clive URL" should read the changes carefully. The summary of changes section includes more detailed changes that is recommended reading for all users and maintainers. 2.2.0 changes the license from ISC to GPLv3. The license was last changed in 2.1.0 to ISC but has now been reverted back to GPLv3 after some further consideration. Config::Tiny has been replaced with Getopt::ArgvFile. The latter had some advantages over Config::Tiny that lead to the switch. For example, instead of trying to memorize the (often confusing) config variable names, users can now use command line options in the config file. This also means that everytime a new feature is added to the program, we are no longer required to modify the code responsible for parsing the config file. Using Getopt::ArgvFile also required adding only one line of code to the project whereas Config::Tiny required several. cache no longer reads by default. This means that --cache-read option must be invoked for clive to read previously stored video records from the cache. The change was made after seeing how most users found the reading from cache too confusing and frequently reported expired link errors such as HTTP 403 as bugs even though the behaviour was documented in the manual page. DAERTM? --emit-csv now outputs very few details about the videos. Only those fields that are known to be any use are printed out. 2.2.0 also removes a number of less used features that have lingered in the project since the 1.x. Most of these features were never requested and have only been burdening the program codebase since their introduction. Part time hackers and/or developers will notice that clive now follows a new OO design -- as well as Perl5 allows it. While there are still some considerations regarding the design and limitations that could not quite be ported from C++ used in cclive, WYSIWYG. Package/port maintainers will want to read the README file. The previously used GNU Makefile is no longer used and clive installation now depends on ExtUtils::MakeMaker instead. SUMMARY of CHANGES ------------------ User-visible changes: * License change 1. ISC -> GPLv3 2. Last changed in 2.1.0 (-> ISC) * Slight improvements to program startup time * Config file format changes (Config::Tiny -> Getopt::ArgvFile) 1. Command line options can now be used in config file 2. Breaks compatibility with previous versions 3. Cleaner and new format allows using cmdline options in configs 4. Format was last changed in 2.0.0 Example: ----------------------------------------------- # Config::Tiny: clive 2.0 - 2.1 cat >> ~/.config/clive/config [http] proxy = "http://foo:1234" [output] savedir = "/home/user/videos" # Getopt::ArgvFile: clive 2.2 cat >> ~/.cliverc --proxy="http://foo:1234" --savedir="/home/user/videos" ----------------------------------------------- * Fix: Redtube video title parsing * Cache changes 1. Cache is now passive (read:no, write:yes) 2. Add: --cache- option prefix 3. New option: --cache-read, --no-cache 5. Rename: misc. options (e.g. --show -> --cache-dump) 6. Record field changes o Breaks compatibility with previous versions 7. New field delimiter '#' 8. New field order * File path changes 1. ~/.config/clive/config -> ~/.cliverc 2. ~/.config/clive/recall -> ~/.clivelast 3. ~/.config/clive/cache -> ~/.clivecache * --format changes 1. Add: --format=best support (closes issue #15 ) 2. Rename: mp4 -> fmt18 (Youtube) 3. Rename: Dailymotion ID spark -> flv * Bugfixes 1. cURL error handling 2. Google mp4 support 3. Do not strip link params (closes debian bug #530659) 4. --format=fmt6 (no longer supported by Youtube?) 5. Dailymotion ID parsing * New options: 1. --home-dir 2. --recall-file 3. --cache-file 4. --no-cclass 5. --raw 6. --stop-after (closes issue #18) * --emit-csv: changes to CSV fields (cleanup, print only the necessary fields) 1. clive 2.0 - 2.1: page_link, video_link, filename, file_length_mb, file_length_bytes, video_id, time_stamp, page_title, initial_length, remaining_bytes 2. clive 2.2: base_filename, file_length, video_link * Remove options: 1. --savebatch 2. --renew (now obsolete) 3. --youtube-user (broken since 2.1) 4. --youtube-pass (...) 5. --no-login (...) 6. --clivepass (...) 7. --emit-xml 8. --background 9. --progress 10. --output 11. --append 12. --paste 13. --format=fmt6 * Other changes: 1. Long options: aliases (e.g. --output_file | --output-file | --outputfile) 2. --filename-format: new specifiers, rename some of the old ones 3. --format: exit with an error if id is not recognized by clive 4. Rename: -r -> -l (--recall) 5. Many short options have been removed (or reused) Version 2.1.14 (May 25, 2009) User-visible changes: * Add: support for youtube-nocookie.com (closes issue #12) * Add: fmt35 format ID for Youtube [closes issue #10 (and #13)] * Fix: liveleak id parsing * Rename: --format IDs for Youtube ** mp4_hd -> fmt22 ** 3gpp -> fmt17 ** xflv -> fmt6 * Rename: --output-video -> --output-file * Rename: output:file -> output:filename_format (config file) * Remove: --overwrite option (use --output-file instead)
2009-07-18pkgsrc changes:sno2-14/+14
- Updating package for p5 module Net::Packet from 3.25nb1 to 3.26 - Adjusting / Reordering dependencies according to META.yml - Adding homepage / license Upstream changes: 3.26 Sat Apr 19 18:41:12 CEST 2008 - new: added possibility to adjust snaplen in Dump.pm => contributed by Darien Kindlund - bugfix: examples/read-pcap.pl
2009-07-18pkgsrc changes:sno2-9/+9
- Updating package for p5 module Net::Libdnet from 0.01nb1 to 0.92 - Adjusting master site and homepage Upstream changes: 0.92 Wed May 13 20:59:41 CEST 2009 - applied http://rt.cpan.org/Ticket/Display.html?id=43899 - applied http://rt.cpan.org/Ticket/Display.html?id=45697 - copyright notice update 0.91 Sun Dec 7 19:15:43 CET 2008 - new: Net::Libdnet::Intf methods now return a Net::Libdnet::Entry::Intf object - new: Net::Libdnet::Intf now also has getSrcIntfFromDst(), getSrcIpFromDst() - update: constants renamed to be prefixed with DNET_ 0.90 Tue Nov 25 22:44:42 CET 2008 - complete rewrite of XS code - near full implementation of libdnet API - two APIs: a low-level and a high-level object oriented one - backward compatibility should remain 0.02 Tue Nov 25 20:59:27 CET 2008 - ownership transfered to me - updated copyright notices - still uses a BSD license
2009-07-18Update p5-Net-Amazon to 0.54.obache2-6/+6
0.54 (06/17/2009) (cb) Alfons Wittmann reported that signing requests broke caching due to the current time being incorporated into every signed URL submitted.
2009-07-17Give up MAINTAINERadrianp31-62/+62
2009-07-17+ mono-natjoerg1-1/+2
2009-07-17Update to 20080615.jakllsch2-10/+13
Add DESTDIR support. changes since wide-dhcpv6-20070507 [common] - fixed several memory-related problems - fixed a improper handling of a domain-name ending with '.' - fixed a replay-check failure - fixed a typo in manuals [dhcp6s] - fixed a lifetime calculation failure in RENEW/REBIND process for stateful-address. - fixed a bug that dhcp6s cannot accept a relayed request message with authentication option.
2009-07-16Bump to p1adrianp2-6/+6
* A stack overflow vulnerability was fixed in dhclient that could allow remote attackers to execute arbitrary commands as root on the system, or simply terminate the client, by providing an over-long subnet-mask option.
2009-07-16Bump to p1adrianp5-18/+18
* A stack overflow vulnerability was fixed in dhclient that could allow remote attackers to execute arbitrary commands as root on the system, or simply terminate the client, by providing an over-long subnet-mask option.
2009-07-16Not MAKE_JOBS_SAFE. Add destdir support.joerg1-8/+8
2009-07-16Update to monsoon 0.70. Monsoon has upgraded to use the latest release ofkefren4-11/+74
the MonoTorrent library, 0.70, which contains numerous bugfixes and performance enhancements. Numerous minor bugfixes were also included.
2009-07-16Initial import of mono-nat 1.0.2, a C# library used for accessing uPnPkefren5-0/+44
2009-07-16Update to 0.72. From the release announcement:kefren3-11/+10
This is a bugfix release to address a few reported issues and also a few issues that were discovered via my own testing. * Add a helper method which ensures all data is flushed to disk * Added additional error handling to prevent malformed DHT messages crashing the library * Fixed issue when zeroing unused bits for torrents with an exact multiple of 32 pieces * Fixed issue where data could be written to the wrong file if a file with the same name existed in multiple torrents * Fixed the handling of torrents where the last file(s) are of zero length * Fixed regression with global download rate limiting * Fixed a performance regression with the new piece picking pipeline which resulted in lots of CPU cycles being used up on peers which have not sent an unchoke message
2009-07-15Fix DESTDIR build. Use BSD_INSTALL_PROGRAM and drop manual stripping.joerg4-18/+17
2009-07-14Add SVN rev 16947 from upstream. Makes it build on DragonFly.hasso2-1/+24
2009-07-13Fix dependency on twisted.joerg1-2/+2
2009-07-09update to 2.26.3drochner5-39/+8
changes: -bugfixes -fixed interoperability problems, in particular for https and for proxy use
2009-07-09Update tor to 0.2.0.35.obache2-8/+9
maintainer update request via PR 41688. Changes in version 0.2.0.35 - 2009-06-24 o Security fix: - Avoid crashing in the presence of certain malformed descriptors. Found by lark, and by automated fuzzing. - Fix an edge case where a malicious exit relay could convince a controller that the client's DNS question resolves to an internal IP address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta. o Major bugfixes: - Finally fix the bug where dynamic-IP relays disappear when their IP address changes: directory mirrors were mistakenly telling them their old address if they asked via begin_dir, so they never got an accurate answer about their new address, so they just vanished after a day. For belt-and-suspenders, relays that don't set Address in their config now avoid using begin_dir for all direct connections. Should fix bugs 827, 883, and 900. - Fix a timing-dependent, allocator-dependent, DNS-related crash bug that would occur on some exit nodes when DNS failures and timeouts occurred in certain patterns. Fix for bug 957. o Minor bugfixes: - When starting with a cache over a few days old, do not leak memory for the obsolete router descriptors in it. Bugfix on 0.2.0.33; fixes bug 672. - Hidden service clients didn't use a cached service descriptor that was older than 15 minutes, but wouldn't fetch a new one either, because there was already one in the cache. Now, fetch a v2 descriptor unless the same descriptor was added to the cache within the last 15 minutes. Fixes bug 997; reported by Marcus Griep.
2009-07-09Update "libtorrent" package to version 0.12.4 and "rtorrent" packagetron5-71/+23
to version 0.8.4. Changes since 0.12.2 respectively 0.8.2: - Fixed EINTR handling in execute command. - Fixed a couple of memory leaks in xmlrpc.cc. - Initial seeding support added. - Added a work-around for the stdin kqueue bug in MacOSX. - Numerous bug-fixes and patches. - Work-around for OpenBSD's broken sys/event.h, which fails to compile if it's the first (or only) included header. (Ticket #1470) - Fixes compilation with old libcurl versions. (Ticket #1471) - Fix compile error on systems that lack mincore(2). - Fixes a crash in epoll due to libcurl/c-ares bug: PollEPoll::modify(...) epoll_ctl call failed. - Enforce an http transfer timeout when libcurl fails to honor it. Also set a 5-minute timeout for (previously unlimited) torrent transfers and fixes the argument type for curl_easy_setopt values. - Allows bandwidth throttles to work without floating point support. - Added the 'd.add_peer=host[:port]' command to manually add a peer (not for torrents marked "private"), port 6881 is the default. - Allows banning the selected peer with "B". No unbanning is possible yet. - Added system.method.{insert,erase} commands that allows user-specified commands. E.g "system.method.insert=foo,print=Bar". - Differentiate between commands that have no target, and those that take generic targets, when using XMLRPC. - Added 'event.download.inserted_{new,session}' that are triggered when a new or a session torrent is added. Ticket #1516. - Added 'system.method.get', 'ui.current_view.set' and 'group.insert' commands. - Enabled different ratio settings for different groups of downloads. - Added 'view.persistance' command that makes downloads inserted into that view persist across sessions. Only call on user-created views. - Added 'ratio.*' commands that call the 'group.seeding.ratio.*' equivalents. - Changed torrent::DownloadList::close_directly() so doesn't save the session if the underlying file/directory has been moved or removed. This change, in addition to calling 'd.set_directory=' before 'execute=mv,...', as previously shown in the examples, will make rtorrent behave correctly when 'check_hash=no' is set.
2009-07-08Update to dhcpcd-5.0.6roy2-6/+6
Changes from dhcpcd-5.0.4 include * Fix crash on MIPS * Default to requesting interface MTU * Save and restore interface MTU when changing * IP whitelist * Fix detecting correct dstaddr for PtP interfaces at startup * Ensure that the lease and pidfile directories exist at startup
2009-07-08Update "samba" package to version 3.0.35. Changes since version 3.0.34:tron5-120/+84
- CVE-2009-1888: In Samba 3.0.31 to 3.3.5 (inclusive), an uninitialized read of a data value can potentially affect access control when "dos filemode" is set to "yes". This security fix has already been integrated into "pkggsrc" via a patch previously. The package was only updated to make future maintenance easier.
2009-07-08+upnp stuffdrochner1-1/+3
2009-07-08add UPnP-Inspector-0.2.2, a UPnP debug tooldrochner4-0/+90
2009-07-08add coherence-0.6.4, an UPnP media server frameworkdrochner5-0/+439
(I had some partial success using it to connect "rhythmbox" to a "mediatomb" media server.)
2009-07-08Mention this is documentation in the COMMENT.reed1-2/+2
2009-07-08Updating package for p5 module NetAddr::IP from 4.026 to 4.027sno2-7/+8
Setting license to artistic according to module documentation Upstream changes: 4.027 Tue Jun 9 10:31:11 PDT 2009 In NetAddr::IP::Util v1.31, ferret out shell value for Makefile.PL when calling ./configure for systems where the 'x' bit gets lost due to bug in Archive::Tar
2009-07-08Updating package for p5 module Net::Write from 1.03nb1 to 1.05sno2-7/+7
Setting license to artistic according to META.yml Upstream changes: 1.05 Wed Jun 10 20:37:44 CEST 2009 - bugfix: removed a warning on AF_INET6 constant declaration - update: copyright notice 1.04 Sun Oct 19 17:47:11 CEST 2008 - bugfix: IP_HDRINCL with IPv6 under Linux 2.6.x
2009-07-08Updating package for p5 module Net::OpenID::Consumer from 1.02 to 1.03sno2-6/+7
Setting LICENSE to ${PERL5_LICENSE} according to module documentation Upstream changes: 1.03: * Enforce the rules from the Auth 2.0 spec about which fields MUST be signed in positive assertion messages. * Return a more sensible error (no_head_tag) if the identifier URL returns an empty (0-byte) HTML document. * Verify delegate on the non-fragment version of the resulting identifier, so that you can delegate to providers that add fragments to their identifiers. Found and fixed by avarix <mindsectr@gmail.com>.
2009-07-07pkgsrc changes:sno2-7/+9
- Updating package for p5 module RPC::XML from 0.64 to 0.65 - Adjusting license and dependencies according to META.yml Upstream changes: 0.65 Wednesday June 17, 2009, 06:00:00 AM -0700 * etc/make_method * etc/rpc-method.dtd * lib/RPC/XML/Procedure.pm * t/30_method.t * t/35_namespaces.t (added) * t/namespace1.xpl (added) * t/namespace2.xpl (added) * t/namespace3.xpl (added) Support for declaration of namespaces in XPL code. Adds a new test suite and includes a rewrite/update of the method tests. Change also covers the make_method tool and the DTD for XPL files. * lib/RPC/XML.pm * lib/RPC/XML/Client.pm * lib/RPC/XML/Server.pm * t/02_pod_coverage.t Interim fix for encoding issues, prior to the mega-encoding work. This makes the library correctly create octet-based messages, rather than letting UTF-8 leak in if it was passed in initially. * lib/Apache/RPC/Server.pm * lib/RPC/XML.pm * lib/RPC/XML/Client.pm Follow-up to previous commit, some serialization-related problems. Not all instances of bytelength() had been removed after the previous slate of changes, and once that was done some tests in 15_serialize.t broke. * lib/RPC/XML.pm * lib/RPC/XML/Parser.pm * t/12_nil.t (added) * t/30_method.t RT #34132: Based on a patch from the requestor, added support for <nil/>. Documentation and tests are present, but a little sparse. This change also incorporates a small add to lib/RPC/XML/Parser.pm to address RT #42033. * t/40_server.t * t/41_server_hang.t RT #27778: Fix problems with child-process management on Windows that was causing t/40_server.t to hang during test runs. Also put skip-clause into t/41_server_hang.t, as according to the person reporting, it doesn't work at all on MSWin (the network code is very UNIX-y). * lib/RPC/XML.pm * t/10_data.t Applied a regexp-fix from Joakim Mared for stringification of doubles. * lib/RPC/XML.pm * lib/RPC/XML/Client.pm * lib/RPC/XML/Parser.pm * lib/RPC/XML/Procedure.pm * lib/RPC/XML/Server.pm * t/10_data.t RT ticket #35106: Make the behavior of RPC::XML::array constructor work as expected. This led to adding use of Scalar::Util and cleaning up the places where I was still doing "UNIVERSAL::isa(...)" hacks to test refs without the risk of directly calling ->isa() on a potentially-unblessed ref. * lib/Apache/RPC/Server.pm * lib/Apache/RPC/Status.pm * lib/RPC/XML.pm * lib/RPC/XML/Client.pm * lib/RPC/XML/Function.pm * lib/RPC/XML/Method.pm * lib/RPC/XML/Parser.pm * lib/RPC/XML/Procedure.pm * lib/RPC/XML/Server.pm Update the copyright year and license information, and add contact data to all POD sections for RT, AnnoCPAN, GitHub, etc. * lib/RPC/XML/Client.pm * t/50_client.t RT ticket #34559: Allow control of LWP::UA timeouts from within client class. * lib/RPC/XML/Server.pm RT ticket #43019: Small hack to the existing SSL hack for Socket6 problems. * lib/Apache/RPC/Server.pm * lib/Apache/RPC/Status.pm * lib/RPC/XML.pm * lib/RPC/XML/Client.pm * lib/RPC/XML/Function.pm * lib/RPC/XML/Method.pm * lib/RPC/XML/Parser.pm * lib/RPC/XML/Procedure.pm * lib/RPC/XML/Server.pm Since Scalar::Util requires 5.006, make that (5.006001, actually) the base required Perl version.
2009-07-07Can use system curses on NetBSD/current. Explicitly include stdarg.hjoerg3-3/+16
as mandated by X/Open.
2009-07-07NetBSD/current can use the native ncurses.joerg3-3/+22
Support PPP interfaces on NetBSD. Bump revision.
2009-07-07Updating net/arping from 2.05nb1 to 2.08, setting license to gnu-gpl-v2sno2-7/+7
Upstream changes: Not logged
2009-07-07- adding destdir support and license of perl itself (README)sno2-4/+4
- removing dependencies which are included in perl core meanwhile - removed empty PLIST
2009-07-07adding destdir support and license of perl itself (POD)sno1-1/+3
2009-07-07add 26 to PYTHON_VERSIONS_ACCEPTEDzafer1-2/+2
2009-07-03use libgnutls-config.mk instead of a private hackdrochner3-26/+3
2009-07-03use libgnutls-config.mk to get back TLS support with gnutls-2.8,drochner1-2/+3
bump PKGREVISION
2009-07-03use openssl instead of gnutls to avoid problems with gnutls-2.8.0drochner1-3/+3
bump PKGREVISION
2009-07-03use libgnutls-config.mk to make the (non-default) "gnutls" optiondrochner1-1/+2
work with gnutls-2.8
2009-07-02use libgnutls-configtnn2-18/+2
2009-07-02use libgnutls-config.mktnn1-1/+2
2009-06-30Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build withjoerg14-14/+40
MAKE_JOBS=2 and worked without.
2009-06-29Needs pod2manjoerg1-2/+2
2009-06-29dbus option needs pkg-config.joerg1-1/+5
2009-06-25Update from version 1.4.0nb1 to 1.5.1.he2-7/+10
OK'ed by wiz@ Pkgsrc changes: o Explicitly mark dependency on openssl >= 0.9.7, should fix PR#41633 Upstream changes: 1.5.1 Example tools: * ldns-signzone was broken in 1.5.0 for multiple keys, this has been repaired Build system: * Removed a small erroneous output warning in examples/configure and drill/configure 1.5.0 Bug fixes: * fixed a possible memory overflow in the RR parser * build flag fix for Sun Studio * fixed a building race condition in the copying of header files * EDNS0 extended rcode; the correct assembled code number is now printed (still in the EDNS0 field, though) * ldns_pkt_rr no longer leaks memory (in fact, it no longer copies anything all) API addition: * ldns_key now has support for 'external' data, in which case the OpenSSL EVP structures are not used; ldns_key_set_external_key() and ldns_key_external_key() * added ldns_key_get_file_base_name() which creates a 'default' filename base string for key storage, of the form "K<zone>+<algorithm>+<keytag>" * the ldns_dnssec_* family of structures now have deep_free() functions, which also free the ldns_rr's contained in them * there is now an ldns_match_wildcard() function, which checks whether a domain name matches a wildcard name * ldns_sign_public has been split up; this resulted in the addition of ldns_create_empty_rrsig() and ldns_sign_public_buffer() Examples: * ldns-signzone can now automatically add DNSKEY records when using an OpenSSL engine, as it already did when using key files * added new example tool: ldns-nsec3-hash * ldns-dpa can now filter on specific query name and types * ldnsd has fixes for the zone name, a fix for the return value of recvfrom(), and an memory initialization fix (Thanks to Colm MacCárthaigh for the patch) * Fixed memory leaks in ldnsd 1.4.1 Bug fixes: * fixed a build issue where ldns lib existence was done too early * removed unnecessary check for pcap.h * NSEC3 optout flag now correctly printed in string output * inttypes.h moved to configured inclusion * fixed NSEC3 type bitmaps for empty nonterminals and unsigned delegations API addition: * for that last fix, we added a new function ldns_dname_add_from() that can clone parts of a dname