]>
granicus.if.org Git - pdns/log
Chris Hofstaedtler [Tue, 22 May 2018 12:12:41 +0000 (14:12 +0200)]
gmysql: Use future-proof statement for transaction isolation
(cherry picked from commit
c11d8368ddc369ff8473dbcb619b17b6a1cf7e38 )
Remi Gacogne [Thu, 2 Aug 2018 16:02:43 +0000 (18:02 +0200)]
Merge pull request #6817 from rgacogne/auth41-api-strict-ordering
auth-4.1.x: Backport #6816: Make sure that we use strict weak records ordering in the API
Remi Gacogne [Mon, 30 Jul 2018 12:40:10 +0000 (14:40 +0200)]
auth: Make sure that we use strict weak records ordering in the API
(cherry picked from commit
f2d6dcc017a05fb5e4f9ba1349c568ff43ce9bb9 )
Pieter Lexis [Thu, 12 Jul 2018 13:41:56 +0000 (15:41 +0200)]
Merge pull request #6790 from Habbie/backport-6780
backport: avoid concurrent records/comments iteration from running out of sync
Peter van Dijk [Fri, 6 Jul 2018 16:47:00 +0000 (18:47 +0200)]
avoid concurrent records/comments iteration from running out of sync
(cherry picked from commit
5481c77c8917ef3097d37e0da8a450a01b09f3de )
Peter van Dijk [Mon, 28 May 2018 14:15:04 +0000 (16:15 +0200)]
Merge pull request #6678 from cmouse/geoip-4.1.3
geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value
Aki Tuomi [Sun, 27 May 2018 07:34:22 +0000 (10:34 +0300)]
geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value
The return value must be greater than 0, all other indicate lookup failure.
Fixes signal 11 crash.
Pieter Lexis [Thu, 24 May 2018 12:06:42 +0000 (14:06 +0200)]
Merge pull request #6656 from pieterlexis/auth-4.1.3-backports
Auth 4.1.3 backports
Pieter Lexis [Thu, 24 May 2018 09:42:53 +0000 (11:42 +0200)]
Backport #6659
Pieter Lexis [Wed, 23 May 2018 16:22:13 +0000 (18:22 +0200)]
ALIAS: fix comment
(cherry picked from commit
713010a2bb48a56f156635469626680c384106d6 )
Pieter Lexis [Wed, 23 May 2018 15:47:35 +0000 (17:47 +0200)]
ALIAS: Ensure correct name in TCP answer
Fixes #6654
(cherry picked from commit
45b037b068df9a9a4dd89bf11dd8df2e526261e3 )
Pieter Lexis [Wed, 23 May 2018 15:46:20 +0000 (17:46 +0200)]
ALIAS: Add TCP test
(cherry picked from commit
b789c4fb4802f5bf885890a49d9c7a7b7f1eca89 )
Pieter Lexis [Wed, 23 May 2018 14:36:12 +0000 (16:36 +0200)]
Backport #6559
Pieter Lexis [Wed, 23 May 2018 10:34:25 +0000 (12:34 +0200)]
Backport #6370
Charles-Henri Bruyand [Thu, 17 May 2018 09:36:55 +0000 (11:36 +0200)]
auth-api: refactor checks of RRsets types while importing them
(cherry picked from commit
24ded6cc4f4d13be7ec257e20cd12829f7866890 )
Charles-Henri Bruyand [Wed, 16 May 2018 15:02:02 +0000 (17:02 +0200)]
auth-api: restrict creation of OPT and TSIG rrsets
(cherry picked from commit
a53b24d006304e00d9c865629f6f0de7e30afbc2 )
Aki Tuomi [Tue, 1 May 2018 18:46:55 +0000 (21:46 +0300)]
pdnsutil: Use new domain in b2bmigrate
(cherry picked from commit
604e9ac3fd450e445c5b8ec43ec3f5fd1f5bf1a9 )
Charles-Henri Bruyand [Mon, 19 Mar 2018 18:47:25 +0000 (19:47 +0100)]
auth: fix regression while handling user-defined axfr filters return values, and a typo in a documentation example
(cherry picked from commit
8b0f2ac7e3992089e9e805f848c1cd6e54b4a975 )
Pieter Lexis [Fri, 18 May 2018 12:08:34 +0000 (13:08 +0100)]
Merge pull request #6608 from cmouse/geo-4.1.2
Geo 4.1.2
Pieter Lexis [Fri, 18 May 2018 12:08:05 +0000 (13:08 +0100)]
Merge pull request #6610 from mnordhoff/6130-auth-4.1.x
Backport 6130 to auth-4.1.x: Update copyright years to 2018
Pieter Lexis [Tue, 2 Jan 2018 08:57:59 +0000 (09:57 +0100)]
Update copyright years to 2018
Also update several years to match the data in pdns/version.cc
Aki Tuomi [Thu, 10 May 2018 18:06:11 +0000 (21:06 +0300)]
geoipbackend: Avoid expensive destroy during initialization
Aki Tuomi [Thu, 10 May 2018 15:37:24 +0000 (18:37 +0300)]
geoipbackend: Optimize lookup
Avoids expensive copying operations
Aki Tuomi [Tue, 8 May 2018 17:07:47 +0000 (20:07 +0300)]
geoipbackend: Make sure initial netmask is not too wide
Otherwise cache will be "poisoned" with too wide value, rendering
the geoip functionality useless.
Fixes #6584, found by @blop
Aki Tuomi [Tue, 8 May 2018 16:55:35 +0000 (19:55 +0300)]
geoipbackend: Add struct for holding geoip service
Aki Tuomi [Tue, 8 May 2018 16:47:22 +0000 (19:47 +0300)]
geoipbackend: Fix struct/class usage
Peter van Dijk [Mon, 7 May 2018 14:22:32 +0000 (16:22 +0200)]
Merge pull request #6575 from Habbie/dnsreplay-buffer
dnsreplay: Bail out on a too small outgoing buffer
Peter van Dijk [Mon, 7 May 2018 13:32:21 +0000 (15:32 +0200)]
Merge pull request #6572 from mind04/backport-6571
Backport 6571
Remi Gacogne [Tue, 5 Dec 2017 16:07:19 +0000 (17:07 +0100)]
dnsreplay: Bail out on a too small outgoing buffer
Peter van Dijk [Mon, 7 May 2018 11:56:51 +0000 (13:56 +0200)]
Merge pull request #6573 from Habbie/backport-6312-6545
auth: lower 'packet too short' loglevel
Peter van Dijk [Mon, 7 May 2018 09:58:53 +0000 (11:58 +0200)]
Merge pull request #6570 from mind04/master-ip
auth-bindbackend: only compare ips in isMaster()
Peter van Dijk [Mon, 30 Apr 2018 16:11:59 +0000 (18:11 +0200)]
auth: lower 'packet too short' loglevel in another place
(cherry picked from commit
77562377998e845d5f49b85f9218f122996de188 )
Pieter Lexis [Tue, 27 Feb 2018 14:19:56 +0000 (15:19 +0100)]
auth: lower 'packet too short' loglevel
It might be a pretty common error if there is a bad recursor or client,
leading to potential a logging overdose.
(cherry picked from commit
221081f4a6912ed7a6d67a1e2c26524fe8f63513 )
Kees Monshouwer [Fri, 4 May 2018 21:24:18 +0000 (23:24 +0200)]
auth-api: backport, there is no makeIncreasedSOARecord() in 4.1.x
Kees Monshouwer [Fri, 4 May 2018 10:02:13 +0000 (12:02 +0200)]
auth-api: remove headers
Kees Monshouwer [Thu, 3 May 2018 22:56:51 +0000 (00:56 +0200)]
auth-api: increase serial after dnssec related updates
Kees Monshouwer [Fri, 4 May 2018 09:03:17 +0000 (11:03 +0200)]
auth-bindbackend: only compare ips in isMaster()
Pieter Lexis [Tue, 1 May 2018 22:10:34 +0000 (00:10 +0200)]
Merge pull request #6556 from Habbie/backport-6354
rather than crash, sheepishly report no file/linenum
Pieter Lexis [Tue, 1 May 2018 22:00:17 +0000 (00:00 +0200)]
Merge pull request #6540 from Habbie/backport-6539
document undocumented config vars
Pieter Lexis [Tue, 1 May 2018 22:00:02 +0000 (00:00 +0200)]
Merge pull request #6542 from Habbie/auth-4.1.x-boost-L
move includes around to avoid boost L conflict
Pieter Lexis [Tue, 1 May 2018 21:59:53 +0000 (23:59 +0200)]
Merge pull request #6543 from Habbie/backport-6155
backport: Update EDNS Option code list
Pieter Lexis [Tue, 1 May 2018 21:59:23 +0000 (23:59 +0200)]
Merge pull request #6546 from Habbie/backport-6286
Backport: Debian Authoritative packaging fixes for 4.1
Pieter Lexis [Tue, 1 May 2018 21:59:14 +0000 (23:59 +0200)]
Merge pull request #6547 from Habbie/backport-6062
Fix PIDDIR detection on CentOS 6
Pieter Lexis [Tue, 1 May 2018 21:59:07 +0000 (23:59 +0200)]
Merge pull request #6548 from Habbie/backport-6487
auth: Link dnspcap2protobuf against librt when needed
Pieter Lexis [Tue, 1 May 2018 21:59:00 +0000 (23:59 +0200)]
Merge pull request #6549 from Habbie/backport-6478
Fix a warning on botan >= 2.5.0
Pieter Lexis [Tue, 1 May 2018 21:58:49 +0000 (23:58 +0200)]
Merge pull request #6551 from Habbie/backport-6464
auth: Allocate new statements after reconnecting to PostgreSQL
Pieter Lexis [Tue, 1 May 2018 21:58:38 +0000 (23:58 +0200)]
Merge pull request #6552 from Habbie/auth-4.1.x-unbreak-build
Auth 4.1.x: unbreak build
Pieter Lexis [Tue, 1 May 2018 21:58:25 +0000 (23:58 +0200)]
Merge pull request #6553 from Habbie/backport-6297
make check-zone error on rows that have content but shouldn't
Pieter Lexis [Tue, 1 May 2018 21:58:09 +0000 (23:58 +0200)]
Merge pull request #6554 from Habbie/backport-6427
auth: avoid an isane amount of new backend connections during an AXFR
Pieter Lexis [Tue, 1 May 2018 21:57:58 +0000 (23:57 +0200)]
Merge pull request #6555 from Habbie/backport-6396
report unparseable data in stoul invalid_argument exception
Peter van Dijk [Thu, 15 Mar 2018 16:51:18 +0000 (17:51 +0100)]
rather than crash, sheepishly report no file/linenum
Before this commit, you could crash pdnsutil edit-zone this way:
1) run pdnsutil edit-zone example.org
2) add a line saying: IN TXT ("
3) exit editor
I suspect other consumers of the zone file parser could also crash this way.
After this commit, we don't crash but we fail to report the line number.
There is room for more improvement here.
(cherry picked from commit
9923fc22f4bf5cb096364f42fde40f3db2a64407 )
Peter van Dijk [Mon, 26 Mar 2018 18:52:57 +0000 (20:52 +0200)]
improve out of range reporting
(cherry picked from commit
cccfa59b37d7b4dbe4e2429e495b2196e4244dc3 )
Peter van Dijk [Mon, 26 Mar 2018 18:37:50 +0000 (20:37 +0200)]
report unparseable data in stoul invalid_argument exception
(cherry picked from commit
2f975181d5d660e25cc4cd41f1e30788da56df96 )
Kees Monshouwer [Fri, 30 Mar 2018 14:57:43 +0000 (16:57 +0200)]
auth: avoid an isane amount of new backend connections during an AXFR
(cherry picked from commit
ea99d4743de9184c0d9b173df09388ec981fe98a )
Peter van Dijk [Thu, 22 Feb 2018 11:09:42 +0000 (12:09 +0100)]
remove code instead of adding code, thanks @mind04
(cherry picked from commit
34da171993a23fd76d7aa313f409b18f63764d05 )
Peter van Dijk [Thu, 22 Feb 2018 10:14:16 +0000 (11:14 +0100)]
make check-zone error on records that have content but shouldn't.
Fixes #6064
(cherry picked from commit
decc573db598d941a562aca33fa58b9f03df6406 )
Peter van Dijk [Thu, 29 Mar 2018 12:40:16 +0000 (14:40 +0200)]
luabackend: do not assume module path
Peter van Dijk [Thu, 29 Mar 2018 09:20:04 +0000 (11:20 +0200)]
luabackend: do not assume pdns_server path
Peter van Dijk [Tue, 27 Feb 2018 19:55:33 +0000 (20:55 +0100)]
another shot at zone2ldap.1
Peter van Dijk [Tue, 27 Feb 2018 18:56:06 +0000 (19:56 +0100)]
do dist zone2ldap.1 always
Peter van Dijk [Tue, 27 Feb 2018 16:26:26 +0000 (17:26 +0100)]
only build zone2ldap.1 when needed
Peter van Dijk [Mon, 26 Feb 2018 20:53:32 +0000 (21:53 +0100)]
test: add zone2json to debian packages
Peter van Dijk [Mon, 26 Feb 2018 15:02:59 +0000 (16:02 +0100)]
luabackend: do not assume binary paths
Peter van Dijk [Tue, 1 May 2018 12:10:01 +0000 (14:10 +0200)]
disable ldap build for SLES12
Remi Gacogne [Tue, 10 Apr 2018 12:42:33 +0000 (14:42 +0200)]
auth: Allocate new statements after reconnecting to PostgreSQL
(cherry picked from commit
db737018dab727d42873da36dd0b3d1cba3286f1 )
Remi Gacogne [Thu, 12 Apr 2018 12:36:09 +0000 (14:36 +0200)]
Fix a warning on botan >= 2.5.0
(cherry picked from commit
7d9895fe11d5371f5d775d9f13a8b52f494021b1 )
Remi Gacogne [Fri, 13 Apr 2018 07:41:07 +0000 (09:41 +0200)]
auth: Link dnspcap2protobuf against librt when needed
(cherry picked from commit
4a4fcdcbfb3eaefd231a44ca56d21aa9ec7bb9d5 )
Pieter Lexis [Wed, 6 Dec 2017 14:02:30 +0000 (15:02 +0100)]
Fix PIDDIR detection on CentOS 6
Fixes #6051
(cherry picked from commit
548eab5a52718160f0077c67a2fffb5b257dca20 )
Chris Hofstaedtler [Tue, 20 Feb 2018 09:54:06 +0000 (10:54 +0100)]
debian: fix ucf registration (same as Debian bug#816362)
(cherry picked from commit
597f3ff73b077c4e4d418e9733235c064ccf4551 )
Chris Hofstaedtler [Tue, 20 Feb 2018 09:48:41 +0000 (10:48 +0100)]
debian: drop allow-recursion handling
(cherry picked from commit
9896846b96c32924ecf07d9f165c8da7310627af )
Chris Hofstaedtler [Sun, 7 Jan 2018 23:41:05 +0000 (00:41 +0100)]
Update EDNS Option code list
(cherry picked from commit
d442f33f7b36c5039dd0ae8968e70fb7f18f757a )
Peter van Dijk [Mon, 30 Apr 2018 15:44:01 +0000 (17:44 +0200)]
move includes around to avoid boost L conflict
Peter van Dijk [Mon, 30 Apr 2018 14:00:39 +0000 (16:00 +0200)]
document undocumented config vars
configuration variables without a help string do not show up in --help and
pdns_control current-config
(cherry picked from commit
69a1b753a31ffa29315f40d4d2074f92ff896b96 )
Pieter Lexis [Fri, 13 Apr 2018 12:52:57 +0000 (14:52 +0200)]
Merge pull request #6490 from Habbie/backport-6484
Backport: recheck serial when AXFR is done
Peter van Dijk [Fri, 13 Apr 2018 11:31:59 +0000 (13:31 +0200)]
g_log used to be L
Peter van Dijk [Thu, 12 Apr 2018 18:33:41 +0000 (20:33 +0200)]
requeue serial check if NOTIFY comes in while incoming AXFR is ongoing
(cherry picked from commit
7d4ac70c97fffe7916ef8b8585dd9552c9a59517 )
Peter van Dijk [Thu, 12 Apr 2018 17:58:02 +0000 (19:58 +0200)]
improve slave NOTIFY logging
(cherry picked from commit
1793df78171989a93dde65506fff5d37b8223957 )
Remi Gacogne [Fri, 30 Mar 2018 08:41:49 +0000 (10:41 +0200)]
Merge pull request #6416 from Habbie/auth-4.1.x-mirror-dnsperf
backport #6360: use mirror for dnsperf
Peter van Dijk [Fri, 16 Mar 2018 13:33:58 +0000 (14:33 +0100)]
backport #6360: use mirror for dnsperf
(cherry picked from commit
0e62797ed1cc33cbc44cbbc58d69da400cec85b1 )
Pieter Lexis [Wed, 28 Mar 2018 13:38:49 +0000 (15:38 +0200)]
Merge pull request #6337 from Habbie/alias-tcp-4.1.x
Backport: add TCP support for ALIAS
Peter van Dijk [Mon, 26 Mar 2018 08:47:26 +0000 (10:47 +0200)]
remove useless lines
(cherry picked from commit
468403b0354bfda691bfeee0bf1419f549c728a0 )
Pieter Lexis [Wed, 21 Mar 2018 13:41:34 +0000 (14:41 +0100)]
Remove leftover logging invocation
(cherry picked from commit
c92c0cbc214cd54f59ae28b759063bc100f1f290 )
Peter van Dijk [Fri, 9 Mar 2018 14:45:58 +0000 (15:45 +0100)]
add TCP support for ALIAS. Closes #6328
(cherry picked from commit
c4e084f20f0cfd995e3f4aa75d534cf3b7ea89fd )
Peter van Dijk [Fri, 9 Mar 2018 13:34:12 +0000 (14:34 +0100)]
remove recursor= leftovers
(cherry picked from commit
7d338903e25cc9c3301a7bc9b323d1a739fc5107 )
Pieter Lexis [Thu, 1 Mar 2018 08:39:07 +0000 (09:39 +0100)]
Merge pull request #6314 from pieterlexis/auth-41-backport-6276
Backport #6276 (auth 4.1.x): Prevent CNAME + other data with DNSUpdate
Pieter Lexis [Fri, 16 Feb 2018 16:16:54 +0000 (17:16 +0100)]
dyndns: Add tests for the CNAME-with-other-data issue
(cherry picked from commit
e07c665fba49183eafafffc493c6c0e7c36fd4ab )
Pieter Lexis [Fri, 16 Feb 2018 15:24:14 +0000 (16:24 +0100)]
dnsupdate: Refuse updates for records with CNAMEs
Also, refuse updates for CNAMES when other records exist and send
FORMERR to queries that add a CNAME and other data in the same update.
(cherry picked from commit
6f604952dcd8f4bbd9e884c9029039ef915cac24 )
Peter van Dijk [Fri, 16 Feb 2018 08:45:25 +0000 (09:45 +0100)]
Merge pull request #6261 from Habbie/auth-4.1.x-backports
backports for auth 4.1.1
Peter van Dijk [Fri, 16 Feb 2018 08:43:20 +0000 (09:43 +0100)]
Merge pull request #6260 from Habbie/4.1.x-6029
backport: forbid label compression in ALIAS wire format
Florian Obser [Fri, 8 Dec 2017 16:07:49 +0000 (17:07 +0100)]
Backport #6077: Include unistd.h for chroot(2) et al.
(cherry picked from commit
17d38f8d2c8ee7cd5964387812a20809c2ba3c37 )
Grégory Oestreicher [Mon, 4 Dec 2017 23:56:08 +0000 (00:56 +0100)]
Backport #6048
LDAP: fix getDomainInfo() to set this as di.backend
(cherry picked from commit
0e9159f29550c9f7bc67940a89ee3626f3d462c2 )
Remove unused variable.
(cherry picked from commit
defa22801923b441cbc2b4c9e52ab65991b818d3 )
Leon Xu [Thu, 11 Jan 2018 09:49:25 +0000 (17:49 +0800)]
Backport bugfix from #6172: IXFR shouldn't remove RRs which aren't in deleted list
(cherry picked from commit
668624c8c617a40482a28b3c168701abed55aef0 )
Remi Gacogne [Tue, 2 Jan 2018 16:03:47 +0000 (17:03 +0100)]
backport #6134: auth: Always bind the results array after executing a statement
We will reuse the same array most of the time, but it turns out that
calling mysql_stmt_next_result() followed by mysql_stmt_store_result()
invalidates the existing binding (the first one sets stmt->bind_result_done
to false, causing the second to reset the existing binding).
(cherry picked from commit
4fd90e75d47d6ec43d10c94ea260b08e50806442 )
Remi Gacogne [Mon, 1 Jan 2018 22:43:51 +0000 (23:43 +0100)]
backport #6129: auth: Init openssl and libsodium before chrooting in pdnsutil
(cherry picked from commit
7c3ee3dcfed2d0a9700d0cc8c064e031262e6279 )
Chris Hofstaedtler [Thu, 28 Dec 2017 17:52:02 +0000 (18:52 +0100)]
backport #6122: ldapbackend: fix listing zones incl. AXFR
list() did not initialise m_qtype, but get() looks at it.
(cherry picked from commit
1ed4e23928bff126ae7adfe9da2476a7319ad3f5 )
Peter van Dijk [Mon, 18 Dec 2017 13:21:13 +0000 (14:21 +0100)]
backport #6103: auth: fix out of bounds exception in CAA processing, fixes #6089
(cherry picked from commit
a94e55806c018f568ffd45ad75400b6b69bd18ae )
Remi Gacogne [Mon, 4 Dec 2017 08:41:49 +0000 (09:41 +0100)]
Backport #6041: Add the missing <sys/time.h> include to mplexer.hh for struct timeval
(cherry picked from commit
f1d51ff73fe0cf9d370e51a2aef7ba38c990e17f )
Peter van Dijk [Thu, 30 Nov 2017 18:20:41 +0000 (19:20 +0100)]
forbid label compression in ALIAS wire format
fixes #6028
(cherry picked from commit
85c6d90e8776d08c7edfb916c272d5a7c0b04d2c )
Remi Gacogne [Fri, 5 Jan 2018 09:12:57 +0000 (10:12 +0100)]
Merge pull request #6142 from Habbie/auth-4.1.x-travis
auth 4.1.x: limit travis builds to auth only
Peter van Dijk [Thu, 4 Jan 2018 14:46:29 +0000 (15:46 +0100)]
limit builds to auth only