]>
git.ipfire.org Git - thirdparty/ldns.git/log
Willem Toorop [Wed, 25 Sep 2013 12:44:49 +0000 (14:44 +0200)]
Remove performance debugging boilerplate
Willem Toorop [Mon, 23 Sep 2013 09:05:50 +0000 (11:05 +0200)]
Fix documentation of ldns_resolver_set_retry
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.
Willem Toorop [Mon, 16 Sep 2013 21:21:55 +0000 (23:21 +0200)]
Update ax_python_devel.m4
Willem Toorop [Sat, 14 Sep 2013 21:18:07 +0000 (23:18 +0200)]
Skip Unbound regression testing on binapi change
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.
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).
Willem Toorop [Fri, 6 Sep 2013 09:25:36 +0000 (11:25 +0200)]
Add Net-LDNS repository as submodule
Willem Toorop [Tue, 3 Sep 2013 13:21:39 +0000 (15:21 +0200)]
Document exit status values in drill
Karel Slany [Mon, 2 Sep 2013 10:29:54 +0000 (12:29 +0200)]
Fixed mistake pyLDNS Changelog file.
Karel Slany [Fri, 30 Aug 2013 10:35:48 +0000 (12:35 +0200)]
pyLDNS: Added ldns_resolver.new().
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.
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.
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.
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.
Karel Slany [Wed, 28 Aug 2013 12:58:02 +0000 (14:58 +0200)]
pyLDNS: Fix memory leak when calling ldns_resolver.search().
Karel Slany [Wed, 28 Aug 2013 09:39:26 +0000 (11:39 +0200)]
pyLDNS: Fix memory leak on ldns_resolver.get_name_by_addr().
Karel Slany [Wed, 28 Aug 2013 09:30:13 +0000 (11:30 +0200)]
Merge branch 'master' into pyldns
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.
Karel Slany [Wed, 28 Aug 2013 07:57:31 +0000 (09:57 +0200)]
pyLDNS: Fix memory leak on ldns_resolver.get_addr_by_name().
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.
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.
Karel Slany [Tue, 27 Aug 2013 15:25:13 +0000 (17:25 +0200)]
pyLDNS: Added pull cloning for ldns_resolver.axfr_last_pkt().
Karel Slany [Tue, 27 Aug 2013 15:14:35 +0000 (17:14 +0200)]
pyLDNS: Updated version identifier in documentation to 1.7.0.
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.
NLnet Labs - tech-admin@nlnetlabs.nl [Tue, 27 Aug 2013 12:15:31 +0000 (12:15 +0000)]
pyldns also to 1.7.0
Willem Toorop [Tue, 27 Aug 2013 10:30:40 +0000 (12:30 +0200)]
Actually add contrib/python/examples/test_pkt.py!
Willem Toorop [Tue, 27 Aug 2013 09:31:18 +0000 (11:31 +0200)]
New pyldns test test_pkt.py 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().
W.C.A. Wijngaards [Thu, 22 Aug 2013 14:27:41 +0000 (16:27 +0200)]
Karel's python update.
Willem Toorop [Wed, 21 Aug 2013 21:16:52 +0000 (23:16 +0200)]
Drill trace continue on non-terminals with NSEC3
Willem Toorop [Wed, 21 Aug 2013 14:22:33 +0000 (16:22 +0200)]
Make lint happy
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
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
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
Willem Toorop [Tue, 20 Aug 2013 05:46:15 +0000 (07:46 +0200)]
please lint
Willem Toorop [Mon, 19 Aug 2013 20:55:30 +0000 (22:55 +0200)]
ldns-verify-zone NSEC3 checking optimization
from NIC.MX
Willem Toorop [Thu, 15 Aug 2013 09:38:35 +0000 (11:38 +0200)]
makedist.sh for git + git in READMEs
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.
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
W.C.A. Wijngaards [Fri, 9 Aug 2013 14:21:57 +0000 (16:21 +0200)]
Fixes indicated by Stack
W.C.A. Wijngaards [Fri, 9 Aug 2013 09:34:14 +0000 (11:34 +0200)]
* Fix buffer overflow in fget_token and bget_token.
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.
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.
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.
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.
Willem Toorop [Fri, 19 Jul 2013 21:42:05 +0000 (23:42 +0200)]
SNI for ldns-dane
Willem Toorop [Thu, 18 Jul 2013 14:44:38 +0000 (16:44 +0200)]
Remove unused variable
Willem Toorop [Thu, 18 Jul 2013 14:40:06 +0000 (16:40 +0200)]
Bump acx_nlnetlabs.m4 version
Willem Toorop [Thu, 18 Jul 2013 14:16:43 +0000 (16:16 +0200)]
draft-faltstrom-uri-08 defines LONG_STR, yay!
Willem Toorop [Thu, 18 Jul 2013 14:09:21 +0000 (16:09 +0200)]
Get rid of compile warnings
Willem Toorop [Thu, 18 Jul 2013 13:45:00 +0000 (15:45 +0200)]
Thank Adam Tkac for reporting bug 490
Willem Toorop [Wed, 17 Jul 2013 20:49:00 +0000 (22:49 +0200)]
bugfix #497: Test for EOF correctly
Willem Toorop [Tue, 16 Jul 2013 22:12:55 +0000 (00:12 +0200)]
Do not set the nsec type bit in create_nsec_bitmap
Willem Toorop [Tue, 16 Jul 2013 20:08:42 +0000 (22:08 +0200)]
Properly initialize bitmap
Willem Toorop [Tue, 16 Jul 2013 14:37:59 +0000 (16:37 +0200)]
Fix the bits in bitmap
Willem Toorop [Tue, 16 Jul 2013 13:41:21 +0000 (15:41 +0200)]
bugfix #504: GPOS RR has three rdata fields
Matthijs Mekking [Tue, 2 Jul 2013 10:29:59 +0000 (12:29 +0200)]
revert: too many tests depening on this
Matthijs Mekking [Tue, 2 Jul 2013 10:07:08 +0000 (12:07 +0200)]
change type<num> to name for axfr, ixfr, maila, mailb, any
Willem Toorop [Tue, 25 Jun 2013 13:17:46 +0000 (15:17 +0200)]
From svn, updated by Wouter
Willem Toorop [Tue, 18 Jun 2013 15:03:23 +0000 (17:03 +0200)]
pass in lc, report e-mail sending
Willem Toorop [Tue, 18 Jun 2013 13:51:33 +0000 (15:51 +0200)]
Enabled unbound regression testing for FreeBSD jails
Willem Toorop [Fri, 14 Jun 2013 18:34:43 +0000 (20:34 +0200)]
Add reporting to CI test script
Willem Toorop [Fri, 14 Jun 2013 09:45:03 +0000 (11:45 +0200)]
Continuous integration tests in test dir
Willem Toorop [Thu, 13 Jun 2013 13:26:36 +0000 (15:26 +0200)]
Reenable splint & create .gitignore 2e try
Willem Toorop [Thu, 13 Jun 2013 13:09:09 +0000 (15:09 +0200)]
Reenable splint & create .gitignore
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...
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
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
Willem Toorop [Tue, 7 May 2013 14:54:28 +0000 (14:54 +0000)]
lint svn:NO REGRESSION
Willem Toorop [Tue, 7 May 2013 14:22:45 +0000 (14:22 +0000)]
HIP
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)
Wouter Wijngaards [Fri, 3 May 2013 09:36:36 +0000 (09:36 +0000)]
- update acx_nlnetlabs.m4 to v23, sleep w32 fix.
Willem Toorop [Wed, 1 May 2013 14:06:47 +0000 (14:06 +0000)]
lint, shut up!
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
Willem Toorop [Fri, 26 Apr 2013 20:51:20 +0000 (20:51 +0000)]
CAA and URI
Willem Toorop [Thu, 25 Apr 2013 10:57:10 +0000 (10:57 +0000)]
Check rdf sizes in rdf2buffer_str functions.
svn:NO REGRESSION
Willem Toorop [Thu, 25 Apr 2013 08:54:23 +0000 (08:54 +0000)]
Update Changelog and implement EUI48 and EUI64
svn:NO REGRESSION
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)
Willem Toorop [Wed, 24 Apr 2013 13:48:39 +0000 (13:48 +0000)]
Fix unbound regression test
Willem Toorop [Wed, 24 Apr 2013 12:06:43 +0000 (12:06 +0000)]
A unit test for missing RR types
svn:TEST 05
Wouter Wijngaards [Mon, 22 Apr 2013 14:04:59 +0000 (14:04 +0000)]
nicer on 32bit
Wouter Wijngaards [Mon, 22 Apr 2013 14:00:09 +0000 (14:00 +0000)]
more portable snprintf implementation
Willem Toorop [Fri, 19 Apr 2013 21:53:19 +0000 (21:53 +0000)]
Splint, put end of string at the end (and not end+1) and unbound-1.4.20 regression test
Willem Toorop [Fri, 19 Apr 2013 12:40:42 +0000 (12:40 +0000)]
Correct b{32,64}_{ntop,pton} handling...
Wouter Wijngaards [Thu, 18 Apr 2013 14:32:27 +0000 (14:32 +0000)]
fixup include of config.h
Wouter Wijngaards [Thu, 18 Apr 2013 14:31:02 +0000 (14:31 +0000)]
own snprintf.c
Wouter Wijngaards [Thu, 18 Apr 2013 14:30:44 +0000 (14:30 +0000)]
remove snprintf.c
Willem Toorop [Mon, 25 Mar 2013 14:53:27 +0000 (14:53 +0000)]
- Remove timeout code
- -s options also works without tlsa
- -T options has alternate success exit code when no tlsa rrs were present
Willem Toorop [Fri, 22 Mar 2013 14:00:46 +0000 (14:00 +0000)]
splint, I hate you
Willem Toorop [Fri, 22 Mar 2013 13:29:52 +0000 (13:29 +0000)]
drill with source address fixes + lint hapinez
Wouter Wijngaards [Fri, 22 Mar 2013 11:31:26 +0000 (11:31 +0000)]
version update, RSRC windows version better.
Willem Toorop [Fri, 22 Mar 2013 10:30:18 +0000 (10:30 +0000)]
Timeout parameter
Willem Toorop [Tue, 19 Mar 2013 20:28:34 +0000 (20:28 +0000)]
Make lint happy
Willem Toorop [Tue, 19 Mar 2013 18:43:38 +0000 (18:43 +0000)]
Remove _from prototypes from header
Willem Toorop [Tue, 19 Mar 2013 15:35:40 +0000 (15:35 +0000)]
Finalize source address binding from drill
Willem Toorop [Mon, 18 Mar 2013 15:58:34 +0000 (15:58 +0000)]
Specify source address for udp
TODO: TCP and error handling
Willem Toorop [Mon, 18 Mar 2013 14:25:24 +0000 (14:25 +0000)]
- Make lint happy
- Miscellaneous prototype fixes. Thanks Dag-Erling Smørgrav.
- README now shows preferred way to configure for examples and drill.
Willem Toorop [Mon, 18 Mar 2013 13:22:48 +0000 (13:22 +0000)]
Review from Wouter
- Remove RoRi
- %d i.s.o. %x typo in ldns_rdf2buffer_str_ilnp64
Willem Toorop [Tue, 12 Mar 2013 13:34:18 +0000 (13:34 +0000)]
- Uninitialized variable in securetrace.c
- New install-sh (apperantly :)
- Get rid of "dereferencing type-punned pointer will break strict-aliasing rules" warnings in sha2.c with gcc >= 4.7