]> git.ipfire.org Git - thirdparty/ldns.git/log
thirdparty/ldns.git
12 years agoldns_pkt_rr_list_by_name selects case insensitive
Willem Toorop [Tue, 19 Nov 2013 10:49:27 +0000 (11:49 +0100)] 
ldns_pkt_rr_list_by_name selects case insensitive

And ldns_pkt_rr_list_by_name_and_type too (thanks Johannes Naab)

12 years agoOptimize TSIG digest function name compariso
Willem Toorop [Mon, 11 Nov 2013 15:10:34 +0000 (16:10 +0100)] 
Optimize TSIG digest function name compariso

12 years agoMove -lssl before -lcrypto in ssl link flags
Willem Toorop [Sat, 12 Oct 2013 20:16:26 +0000 (22:16 +0200)] 
Move -lssl before -lcrypto in ssl link flags

12 years agoStyle accident
Willem Toorop [Wed, 2 Oct 2013 14:48:22 +0000 (16:48 +0200)] 
Style accident

12 years agoFix removing .git things with makedist.sh
Willem Toorop [Wed, 2 Oct 2013 08:55:29 +0000 (10:55 +0200)] 
Fix removing .git things with makedist.sh

12 years agoProperly checkout Net-LDNS with makedist
Willem Toorop [Wed, 2 Oct 2013 08:51:24 +0000 (10:51 +0200)] 
Properly checkout Net-LDNS with makedist

12 years agoReview yuri
Willem Toorop [Tue, 1 Oct 2013 14:59:09 +0000 (16:59 +0200)] 
Review yuri

12 years agoAccessor functions for LDNS_RDF_TYPE_HIP rdfs
Willem Toorop [Tue, 1 Oct 2013 13:58:26 +0000 (15:58 +0200)] 
Accessor functions for LDNS_RDF_TYPE_HIP rdfs

12 years agoSome forgotten header definitions...
Willem Toorop [Tue, 1 Oct 2013 12:56:21 +0000 (14:56 +0200)] 
Some forgotten header definitions...

12 years agoPerl bindings configure option --with-p5-net-ldns
Willem Toorop [Tue, 1 Oct 2013 12:41:51 +0000 (14:41 +0200)] 
Perl bindings configure option --with-p5-net-ldns

12 years agoFix ldns_nsec_covers_name for apex only zones
Willem Toorop [Tue, 1 Oct 2013 08:10:31 +0000 (10:10 +0200)] 
Fix ldns_nsec_covers_name for apex only zones

12 years agolint
Willem Toorop [Fri, 27 Sep 2013 09:39:23 +0000 (11:39 +0200)] 
lint

12 years agoHIP rdata as RDF type
Willem Toorop [Fri, 27 Sep 2013 09:26:05 +0000 (11:26 +0200)] 
HIP rdata as RDF type

Todo accessor functions for algorithm, hit and pk

12 years agoRemove unused LDNS_RDF_TYPE_TSIG
Willem Toorop [Thu, 26 Sep 2013 09:10:39 +0000 (11:10 +0200)] 
Remove unused LDNS_RDF_TYPE_TSIG

and associated functions.

12 years agoClarify ldns-read-zone -U and -u options
Willem Toorop [Thu, 26 Sep 2013 08:43:13 +0000 (10:43 +0200)] 
Clarify ldns-read-zone -U and -u options

12 years agoDon't compare bool with 1
Willem Toorop [Wed, 25 Sep 2013 14:06:20 +0000 (16:06 +0200)] 
Don't compare bool with 1

12 years agoRead 48 bits of tsigtime, not 32
Willem Toorop [Wed, 25 Sep 2013 14:04:41 +0000 (16:04 +0200)] 
Read 48 bits of tsigtime, not 32

12 years ago'Separate' is most commonly misspelt word
Willem Toorop [Wed, 25 Sep 2013 13:49:58 +0000 (15:49 +0200)] 
'Separate' is most commonly misspelt word

http://www.telegraph.co.uk/education/7930745/Separate-is-most-commonly-misspelt-word.html

12 years agoIn ldns_nsec_bitmap_clear_type s/set/clear/g
Willem Toorop [Wed, 25 Sep 2013 13:39:43 +0000 (15:39 +0200)] 
In ldns_nsec_bitmap_clear_type s/set/clear/g

12 years agoput the dots on the spots
Willem Toorop [Wed, 25 Sep 2013 13:37:35 +0000 (15:37 +0200)] 
put the dots on the spots

I think documentation of -U is clear enough as it is, don't you?

12 years agoRemove performance debugging boilerplate
Willem Toorop [Wed, 25 Sep 2013 12:44:49 +0000 (14:44 +0200)] 
Remove performance debugging boilerplate

12 years agoFix documentation of ldns_resolver_set_retry
Willem Toorop [Mon, 23 Sep 2013 09:05:50 +0000 (11:05 +0200)] 
Fix documentation of ldns_resolver_set_retry

12 years agoacx_nlnetlabs.m4 to 26; improve FLTO help text. and ldns/config.h.in~ to .gitignore.
W.C.A. Wijngaards [Thu, 19 Sep 2013 13:10:57 +0000 (15:10 +0200)] 
acx_nlnetlabs.m4 to 26; improve FLTO help text. and ldns/config.h.in~ to .gitignore.

12 years agoUpdate ax_python_devel.m4
Willem Toorop [Mon, 16 Sep 2013 21:21:55 +0000 (23:21 +0200)] 
Update ax_python_devel.m4

12 years agoSkip Unbound regression testing on binapi change
Willem Toorop [Sat, 14 Sep 2013 21:18:07 +0000 (23:18 +0200)] 
Skip Unbound regression testing on binapi change

12 years agopyLDNS: Added new method ldns_rdf.data_as_bytearray().
Karel Slany [Tue, 10 Sep 2013 13:22:41 +0000 (15:22 +0200)] 
pyLDNS: Added new method ldns_rdf.data_as_bytearray().

The new method returns the content of the data section in a bytearray.

12 years agoAnticipate binapi updates with CI tests
Willem Toorop [Fri, 6 Sep 2013 12:40:51 +0000 (14:40 +0200)] 
Anticipate binapi updates with CI tests

And also make test_ci.sh pass on linux machines (if all is well).

12 years agoAdd Net-LDNS repository as submodule
Willem Toorop [Fri, 6 Sep 2013 09:25:36 +0000 (11:25 +0200)] 
Add Net-LDNS repository as submodule

12 years agoDocument exit status values in drill
Willem Toorop [Tue, 3 Sep 2013 13:21:39 +0000 (15:21 +0200)] 
Document exit status values in drill

12 years agoFixed mistake pyLDNS Changelog file.
Karel Slany [Mon, 2 Sep 2013 10:29:54 +0000 (12:29 +0200)] 
Fixed mistake pyLDNS Changelog file.

12 years agopyLDNS: Added ldns_resolver.new().
Karel Slany [Fri, 30 Aug 2013 10:35:48 +0000 (12:35 +0200)] 
pyLDNS: Added ldns_resolver.new().

12 years agopyLDNS: Fixed ldns_resolver mem leaks in search(), send() and query().
Karel Slany [Fri, 30 Aug 2013 09:01:28 +0000 (11:01 +0200)] 
pyLDNS: Fixed ldns_resolver mem leaks in search(), send() and query().

When giving a query name as string instead of ldns_rdf the wrapper code
was leaking memory. This has been solved by introducing explicit
conversion from string to dname rdf.

12 years agopyLDNS: Added contrib/python/examples/test_resolver.py.
Karel Slany [Thu, 29 Aug 2013 14:50:50 +0000 (16:50 +0200)] 
pyLDNS: Added contrib/python/examples/test_resolver.py.

Also marked contrib/python/examples/test_resolver.py to be executable.

12 years agopyLDNS: Fixed mem leaks, changed behaviour of ldns_resolver.trusted_key().
Karel Slany [Thu, 29 Aug 2013 14:39:40 +0000 (16:39 +0200)] 
pyLDNS: Fixed mem leaks, changed behaviour of ldns_resolver.trusted_key().

Method ldns_resolver.trusted_key() now returns a rr list of trusted key copies.
This is because the underlying C function does not create a list of
clones but only creates adds pointers to existing list. This causes double free
errors when freeing the lists in Python. Blind cloning of list content
causes memory leaks because of the nature of the wrapped function.
Therefore the wrapper has to ensure that the list of trusted keys is
created from scratch every time the Python method is called.

12 years agopyLDNS: Removed ldns_pkt.set_searchlist_count().
Karel Slany [Wed, 28 Aug 2013 13:13:16 +0000 (15:13 +0200)] 
pyLDNS: Removed ldns_pkt.set_searchlist_count().

The underlying C function is marked static and therefore not accessible.

12 years agopyLDNS: Fix memory leak when calling ldns_resolver.search().
Karel Slany [Wed, 28 Aug 2013 12:58:02 +0000 (14:58 +0200)] 
pyLDNS: Fix memory leak when calling ldns_resolver.search().

12 years agopyLDNS: Fix memory leak on ldns_resolver.get_name_by_addr().
Karel Slany [Wed, 28 Aug 2013 09:39:26 +0000 (11:39 +0200)] 
pyLDNS: Fix memory leak on ldns_resolver.get_name_by_addr().

12 years agoMerge branch 'master' into pyldns
Karel Slany [Wed, 28 Aug 2013 09:30:13 +0000 (11:30 +0200)] 
Merge branch 'master' into pyldns

12 years agoFixed memory leak in ldns_get_rr_list_name_by_addr().
Karel Slany [Wed, 28 Aug 2013 09:28:24 +0000 (11:28 +0200)] 
Fixed memory leak in ldns_get_rr_list_name_by_addr().

The query packet wasn't freed resulting in leaked memory.

12 years agopyLDNS: Fix memory leak on ldns_resolver.get_addr_by_name().
Karel Slany [Wed, 28 Aug 2013 07:57:31 +0000 (09:57 +0200)] 
pyLDNS: Fix memory leak on ldns_resolver.get_addr_by_name().

12 years agopyLDNS: Fixed ldns_resolver's set_domain() and domain().
Karel Slany [Tue, 27 Aug 2013 16:51:47 +0000 (18:51 +0200)] 
pyLDNS: Fixed ldns_resolver's set_domain() and domain().

Added push- and pull-cloning to prevent memory corruption.

12 years agopyLDNS: Fixed ldns_resolver's set_dnssec_anchors() and dnssec_anchors().
Karel Slany [Tue, 27 Aug 2013 16:04:00 +0000 (18:04 +0200)] 
pyLDNS: Fixed ldns_resolver's set_dnssec_anchors() and dnssec_anchors().

Added push- and pull-cloning to prevent memory corruption.

12 years agopyLDNS: Added pull cloning for ldns_resolver.axfr_last_pkt().
Karel Slany [Tue, 27 Aug 2013 15:25:13 +0000 (17:25 +0200)] 
pyLDNS: Added pull cloning for ldns_resolver.axfr_last_pkt().

12 years agopyLDNS: Updated version identifier in documentation to 1.7.0.
Karel Slany [Tue, 27 Aug 2013 15:14:35 +0000 (17:14 +0200)] 
pyLDNS: Updated version identifier in documentation to 1.7.0.

12 years agopyLDNS: Fix: Memory leak when destroying ldns_resolver.
Karel Slany [Tue, 27 Aug 2013 13:54:37 +0000 (15:54 +0200)] 
pyLDNS: Fix: Memory leak when destroying ldns_resolver.

SWIG was using ldns_resolver_free() instead of ldns_resolver_deep_free()
when compiled without LDNS_DEBUG. This resulted in leaked memory.

12 years agopyldns also to 1.7.0
NLnet Labs - tech-admin@nlnetlabs.nl [Tue, 27 Aug 2013 12:15:31 +0000 (12:15 +0000)] 
pyldns also to 1.7.0

12 years agoActually add contrib/python/examples/test_pkt.py!
Willem Toorop [Tue, 27 Aug 2013 10:30:40 +0000 (12:30 +0200)] 
Actually add contrib/python/examples/test_pkt.py!

12 years agoNew pyldns test test_pkt.py from Karel Slany
Willem Toorop [Tue, 27 Aug 2013 09:31:18 +0000 (11:31 +0200)] 
New pyldns test test_pkt.py from Karel Slany

12 years agopyldns patches from Karel Slany
Willem Toorop [Tue, 27 Aug 2013 09:30:11 +0000 (11:30 +0200)] 
pyldns patches from Karel Slany

* Adds necessary cloning of member structures in several wrapper
  methods in order to prevent double free issues,
* adds new method ldns_pkt.new(),
* removes ldns_pkt.section_count() because the underlying C
  function is marked static and cannot be called,
* fixed memory leak when calling ldns_pkt.get_section_clone().

12 years agoKarel's python update.
W.C.A. Wijngaards [Thu, 22 Aug 2013 14:27:41 +0000 (16:27 +0200)] 
Karel's python update.

12 years agoDrill trace continue on non-terminals with NSEC3
Willem Toorop [Wed, 21 Aug 2013 21:16:52 +0000 (23:16 +0200)] 
Drill trace continue on non-terminals with NSEC3

12 years agoMake lint happy
Willem Toorop [Wed, 21 Aug 2013 14:22:33 +0000 (16:22 +0200)] 
Make lint happy

12 years agoDecouple SONAME from version
Willem Toorop [Wed, 21 Aug 2013 14:20:36 +0000 (16:20 +0200)] 
Decouple SONAME from version

and bump version of ldns to 1.7.0 and the shared library to 2.0.0 using a similar scheme as with libunbound

12 years ago--enable-draft-rrtypes for configure
Willem Toorop [Wed, 21 Aug 2013 13:51:43 +0000 (15:51 +0200)] 
--enable-draft-rrtypes for configure

This applies only to draft RR's that were not implemented before.
So: NINFO, RKEY, CDS, EUI48, EUI64, URI and TA

12 years agoldns-dane setup new ssl for each new connect
Willem Toorop [Wed, 21 Aug 2013 09:46:58 +0000 (11:46 +0200)] 
ldns-dane setup new ssl for each new connect

Thanks Marco Davids

12 years agoplease lint
Willem Toorop [Tue, 20 Aug 2013 05:46:15 +0000 (07:46 +0200)] 
please lint

12 years agoldns-verify-zone NSEC3 checking optimization
Willem Toorop [Mon, 19 Aug 2013 20:55:30 +0000 (22:55 +0200)] 
ldns-verify-zone NSEC3 checking optimization

from NIC.MX

12 years agomakedist.sh for git + git in READMEs
Willem Toorop [Thu, 15 Aug 2013 09:38:35 +0000 (11:38 +0200)] 
makedist.sh for git + git in READMEs

12 years agoSNI for ldns-dane when available + Changelog org.
Willem Toorop [Tue, 13 Aug 2013 09:00:09 +0000 (11:00 +0200)] 
SNI for ldns-dane when available + Changelog org.

Changed Changelog entries from old to new.

12 years agoMerge branch 'master' of gitlab.nlnetlabs.nl:ldns
W.C.A. Wijngaards [Fri, 9 Aug 2013 14:23:26 +0000 (16:23 +0200)] 
Merge branch 'master' of gitlab.nlnetlabs.nl:ldns

Conflicts:
Changelog

12 years agoFixes indicated by Stack
W.C.A. Wijngaards [Fri, 9 Aug 2013 14:21:57 +0000 (16:21 +0200)] 
Fixes indicated by Stack

12 years ago* Fix buffer overflow in fget_token and bget_token.
W.C.A. Wijngaards [Fri, 9 Aug 2013 09:34:14 +0000 (11:34 +0200)] 
* Fix buffer overflow in fget_token and bget_token.

12 years ago* Fix memory leak in contrib/python: ldns_pkt.new_query.
W.C.A. Wijngaards [Thu, 8 Aug 2013 12:36:05 +0000 (14:36 +0200)] 
* Fix memory leak in contrib/python: ldns_pkt.new_query.

12 years ago* bugfix #517: ldns_resolver_new_frm_fp error when invoked using a NULL
W.C.A. Wijngaards [Tue, 6 Aug 2013 14:14:35 +0000 (16:14 +0200)] 
* bugfix #517: ldns_resolver_new_frm_fp error when invoked using a NULL
  file pointer.

12 years ago* bugfix #508: ldnsx Adding NSEC3PARAM to known/allowable RR type
W.C.A. Wijngaards [Tue, 23 Jul 2013 08:00:55 +0000 (10:00 +0200)] 
* bugfix #508: ldnsx Adding NSEC3PARAM to known/allowable RR type
  dictionary.  Patch from shussain.

12 years ago* bugfix #507: ldnsx Fix use of non-existent variables and not
W.C.A. Wijngaards [Tue, 23 Jul 2013 07:55:49 +0000 (09:55 +0200)] 
* bugfix #507: ldnsx Fix use of non-existent variables and not
  properly referring to instance variable.  Patch from shussain.

12 years agoSNI for ldns-dane
Willem Toorop [Fri, 19 Jul 2013 21:42:05 +0000 (23:42 +0200)] 
SNI for ldns-dane

12 years agoRemove unused variable
Willem Toorop [Thu, 18 Jul 2013 14:44:38 +0000 (16:44 +0200)] 
Remove unused variable

12 years agoBump acx_nlnetlabs.m4 version
Willem Toorop [Thu, 18 Jul 2013 14:40:06 +0000 (16:40 +0200)] 
Bump acx_nlnetlabs.m4 version

12 years agodraft-faltstrom-uri-08 defines LONG_STR, yay!
Willem Toorop [Thu, 18 Jul 2013 14:16:43 +0000 (16:16 +0200)] 
draft-faltstrom-uri-08 defines LONG_STR, yay!

12 years agoGet rid of compile warnings
Willem Toorop [Thu, 18 Jul 2013 14:09:21 +0000 (16:09 +0200)] 
Get rid of compile warnings

12 years agoThank Adam Tkac for reporting bug 490
Willem Toorop [Thu, 18 Jul 2013 13:45:00 +0000 (15:45 +0200)] 
Thank Adam Tkac for reporting bug 490

12 years agobugfix #497: Test for EOF correctly
Willem Toorop [Wed, 17 Jul 2013 20:49:00 +0000 (22:49 +0200)] 
bugfix #497: Test for EOF correctly

12 years agoDo not set the nsec type bit in create_nsec_bitmap
Willem Toorop [Tue, 16 Jul 2013 22:12:55 +0000 (00:12 +0200)] 
Do not set the nsec type bit in create_nsec_bitmap

12 years agoProperly initialize bitmap
Willem Toorop [Tue, 16 Jul 2013 20:08:42 +0000 (22:08 +0200)] 
Properly initialize bitmap

12 years agoFix the bits in bitmap
Willem Toorop [Tue, 16 Jul 2013 14:37:59 +0000 (16:37 +0200)] 
Fix the bits in bitmap

12 years agobugfix #504: GPOS RR has three rdata fields
Willem Toorop [Tue, 16 Jul 2013 13:41:21 +0000 (15:41 +0200)] 
bugfix #504: GPOS RR has three rdata fields

12 years agorevert: too many tests depening on this
Matthijs Mekking [Tue, 2 Jul 2013 10:29:59 +0000 (12:29 +0200)] 
revert: too many tests depening on this

12 years agochange type<num> to name for axfr, ixfr, maila, mailb, any
Matthijs Mekking [Tue, 2 Jul 2013 10:07:08 +0000 (12:07 +0200)] 
change type<num> to name for axfr, ixfr, maila, mailb, any

12 years agoFrom svn, updated by Wouter
Willem Toorop [Tue, 25 Jun 2013 13:17:46 +0000 (15:17 +0200)] 
From svn, updated by Wouter

12 years agopass in lc, report e-mail sending
Willem Toorop [Tue, 18 Jun 2013 15:03:23 +0000 (17:03 +0200)] 
pass in lc, report e-mail sending

12 years agoEnabled unbound regression testing for FreeBSD jails
Willem Toorop [Tue, 18 Jun 2013 13:51:33 +0000 (15:51 +0200)] 
Enabled unbound regression testing for FreeBSD jails

12 years agoAdd reporting to CI test script
Willem Toorop [Fri, 14 Jun 2013 18:34:43 +0000 (20:34 +0200)] 
Add reporting to CI test script

12 years agoContinuous integration tests in test dir
Willem Toorop [Fri, 14 Jun 2013 09:45:03 +0000 (11:45 +0200)] 
Continuous integration tests in test dir

12 years agoReenable splint & create .gitignore 2e try
Willem Toorop [Thu, 13 Jun 2013 13:26:36 +0000 (15:26 +0200)] 
Reenable splint & create .gitignore 2e try

12 years agoReenable splint & create .gitignore
Willem Toorop [Thu, 13 Jun 2013 13:09:09 +0000 (15:09 +0200)] 
Reenable splint & create .gitignore

12 years agodisable lint and regression tests
Willem Toorop [Mon, 10 Jun 2013 22:04:03 +0000 (00:04 +0200)] 
disable lint and regression tests

I temporarily disabled tests that fail in the new CI system.
Splint doesn't work anymore on FreeBSD 9.1. Find alternative.
Regression tests should be made a bit more indulgent.

Also a test with commit and build e-mails...

12 years agoldns_pkt_ixfr_request_new and ldns_pkt_ixfr_request_new_frm_str
Matthijs Mekking [Fri, 24 May 2013 10:24:07 +0000 (10:24 +0000)] 
ldns_pkt_ixfr_request_new and ldns_pkt_ixfr_request_new_frm_str

12 years agoExtend output format with ability to print certain given rr types in unknown type...
Willem Toorop [Wed, 22 May 2013 14:58:29 +0000 (14:58 +0000)] 
Extend output format with ability to print certain given rr types in unknown type format (i.e. rfc3597 format).
Thanks Jelte Jansen

12 years agolint svn:NO REGRESSION
Willem Toorop [Tue, 7 May 2013 14:54:28 +0000 (14:54 +0000)] 
lint svn:NO REGRESSION

12 years agoHIP
Willem Toorop [Tue, 7 May 2013 14:22:45 +0000 (14:22 +0000)] 
HIP

12 years ago- rr type TKEY
Willem Toorop [Mon, 6 May 2013 15:07:39 +0000 (15:07 +0000)] 
- rr type TKEY
- more concise and clearer ldns_rr_new_frm_str_internal
  (anticipating rr type HIP implementation)

12 years ago- update acx_nlnetlabs.m4 to v23, sleep w32 fix.
Wouter Wijngaards [Fri, 3 May 2013 09:36:36 +0000 (09:36 +0000)] 
- update acx_nlnetlabs.m4 to v23, sleep w32 fix.

12 years agolint, shut up!
Willem Toorop [Wed, 1 May 2013 14:06:47 +0000 (14:06 +0000)] 
lint, shut up!

12 years ago- alloc of by one in ldns_str2rdf_str
Willem Toorop [Wed, 1 May 2013 13:39:06 +0000 (13:39 +0000)] 
- alloc of by one in ldns_str2rdf_str
- dont use dp - data for length when data is reallocated
- lint hapinezz

12 years agoCAA and URI
Willem Toorop [Fri, 26 Apr 2013 20:51:20 +0000 (20:51 +0000)] 
CAA and URI

12 years agoCheck rdf sizes in rdf2buffer_str functions.
Willem Toorop [Thu, 25 Apr 2013 10:57:10 +0000 (10:57 +0000)] 
Check rdf sizes in rdf2buffer_str functions.
svn:NO REGRESSION

12 years agoUpdate Changelog and implement EUI48 and EUI64
Willem Toorop [Thu, 25 Apr 2013 08:54:23 +0000 (08:54 +0000)] 
Update Changelog and implement EUI48 and EUI64
svn:NO REGRESSION

12 years agoLow hanging fruit of missing RR types (i.e. NINFO, RKEY, CDS & TA).
Willem Toorop [Wed, 24 Apr 2013 20:02:22 +0000 (20:02 +0000)] 
Low hanging fruit of missing RR types (i.e. NINFO, RKEY, CDS & TA).
TODO: Unit tests. (The zone reader at the very least)

12 years agoFix unbound regression test
Willem Toorop [Wed, 24 Apr 2013 13:48:39 +0000 (13:48 +0000)] 
Fix unbound regression test