Commit Graph

  • e209272cb9 - fast-reload, keep writelock on newzone when auth zone changes. W.C.A. Wijngaards 2024-06-11 16:50:52 +0200
  • 1c80abd6b1 - fast-reload, the main worker thread picks up the transfer tasks and also performs setup of the xfer struct. W.C.A. Wijngaards 2024-06-11 13:51:23 +0200
  • 2352c0b8bf Merge branch 'master' into fast-reload-option W.C.A. Wijngaards 2024-06-11 13:40:58 +0200
  • 07b00691e9 - fast-reload, pick up zone transfer config. W.C.A. Wijngaards 2024-06-11 13:40:37 +0200
  • 3212426574 Overload local_data_remove to support removing specific records #1087 R. Christian McDonald 2024-06-07 12:05:24 -0400
  • 9603924bb4 - Add unit test for validation of repeated use of a DNAME record. W.C.A. Wijngaards 2024-06-07 11:56:19 +0200
  • d478e0bb19 Merge branch 'master' into fast-reload-option W.C.A. Wijngaards 2024-06-06 16:55:08 +0200
  • 4c2da2b979 - Fix validation for repeated use of a DNAME record. W.C.A. Wijngaards 2024-06-06 15:28:21 +0200
  • e6b46e9fbf - fast-reload, remove xfr of auth zone deletion without tasks. W.C.A. Wijngaards 2024-06-06 13:45:40 +0200
  • 713998f7fe Merge branch 'master' into fast-reload-option W.C.A. Wijngaards 2024-06-06 13:40:37 +0200
  • 00aa03d66a - fast-reload, pick up task changes for added, deleted and modified auth zones. W.C.A. Wijngaards 2024-06-06 13:40:09 +0200
  • 1974732d19 - Fix typos for 'the the' in text. W.C.A. Wijngaards 2024-06-06 09:35:57 +0200
  • 3cad5818a1 - Fix memory leak in setup of dsa sig. W.C.A. Wijngaards 2024-06-06 09:30:09 +0200
  • b99f8dd9aa - fast-reload, unlock z when picking up the xfr for it during transfer task pick up. W.C.A. Wijngaards 2024-06-05 14:54:18 +0200
  • ecdb5ba2d8 - fast-reload, unlock xfr when done with transfer pick up. W.C.A. Wijngaards 2024-06-05 14:52:27 +0200
  • 2cef002c0b - fast-reload, for added auth zones, pick up zone transfer and zonemd tasks. W.C.A. Wijngaards 2024-06-05 14:48:22 +0200
  • 20cdee24c0 Merge branch 'master' into fast-reload-option W.C.A. Wijngaards 2024-06-05 13:20:52 +0200
  • e3dd35d183 - fast-reload, note xtree is not swapped, and why it is not swapped. W.C.A. Wijngaards 2024-06-05 13:19:04 +0200
  • ad12109191 - Merge #1080: AddressSanitizer detection in tdir tests and memory leak fixes. Yorgos Thessalonikefs 2024-06-04 17:30:43 +0200
  • f611220eb8 - Skip unbound-dnstap-socket unit test when not compiled with --enable-debug. #1080 Yorgos Thessalonikefs 2024-06-04 16:59:58 +0200
  • 86fe9cbce5 - Fix to squelch connection reset by peer errors from log. And fix that the tcp read errors are labeled as initial for the first calls. W.C.A. Wijngaards 2024-06-03 12:14:51 +0200
  • 767cec23ec Update documentation and comments regarding block_a functionality. #1081 Kaleb Reid 2024-06-01 16:14:35 -0700
  • ac609fcbfc - Fix memory leak on exit for unbound-dnstap-socket; creates false negatives during testing. Yorgos Thessalonikefs 2024-05-31 12:11:17 +0200
  • 486985fbdf - Fix memory leak when reload_keep_cache is used and num-threads changes. Yorgos Thessalonikefs 2024-05-31 12:09:35 +0200
  • caab100207 - Enable AddressSanitizer error detection in tdir tests. Yorgos Thessalonikefs 2024-05-31 12:08:43 +0200
  • 5033246e0b Add tests for block_a Kaleb Reid 2024-05-30 21:35:43 -0700
  • 896d0aa2aa Don't modify data for domains configured with block_a if request contains DO Kaleb Reid 2024-05-29 22:20:23 -0700
  • 4b30e88eec - Fix for #1079: fix RPZ taglist in iterator callback that no client info is like no taglist intersection. W.C.A. Wijngaards 2024-05-30 12:44:26 +0200
  • b6c7ea563f - Fix #1079: tags from tagged rpz zones are no longer honored after upgrade from 1.19.3 to 1.20.0. W.C.A. Wijngaards 2024-05-30 12:11:30 +0200
  • 910d7cf446 Changelog note for #1078. - Merge #1078: Only check old pid if no username. W.C.A. Wijngaards 2024-05-29 14:45:01 +0200
  • cd485f2036
    Merge pull request #1078 from vopatek/master Wouter Wijngaards 2024-05-29 14:44:31 +0200
  • 8ff1baf585 Only check old pid if no username #1078 Martin Vopatek 2024-05-29 14:14:09 +0200
  • 5fc4673901 - Update patch to remove 'command' shell builtin and update error text. Yorgos Thessalonikefs 2024-05-27 17:17:48 +0200
  • faf3d358dc unbound-control-setup: check openssl Michael Tokarev 2022-04-19 18:14:01 +0300
  • f5a2160ba3 - Fix unused variable warning on compilation with no thread support. Yorgos Thessalonikefs 2024-05-27 14:56:52 +0200
  • 0c0c36f015 - Fix spelling of tcp-idle-timeout docs, from Michael Tokarev. W.C.A. Wijngaards 2024-05-27 14:36:35 +0200
  • 47956de897 - Fix to enable that SERVFAIL is cached, for a short period, for more cases. In the cases where limits are exceeded. W.C.A. Wijngaards 2024-05-27 13:53:16 +0200
  • b30c869a59 Changelog entry for #1059: - Fix #1059: Intermittent DNS blocking failure with local-zone and always_nxdomain. Addition of local_zones dynamically via unbound-control was not finding the zone's parent correctly. Yorgos Thessalonikefs 2024-05-24 15:24:52 +0200
  • 6f030e9672
    Proper parent identification for dynamically entered local zones (#1076) Yorgos Thessalonikefs 2024-05-24 15:21:40 +0200
  • e6c91c7440 - Use a globally unique name for the now exported init_parents() #1076 Yorgos Thessalonikefs 2024-05-24 15:16:51 +0200
  • d7082b6e90 - Fix #1059: Intermittent DNS blocking failure with local-zone and always_nxdomain. Addition of local_zones dynamically via unbound-control was not finding the zone's parent correctly. Yorgos Thessalonikefs 2024-05-24 12:01:07 +0200
  • 7107d3c9e7 - Fix #1064: Unbound 1.20 Cachedb broken? Add unit test for validation status commit. W.C.A. Wijngaards 2024-05-24 09:06:48 +0200
  • fbdc06ebc4 - Fix for #1064: Fix that cachedb expired messages are considered insecure, and thus can be served to clients when dnssec is enabled. W.C.A. Wijngaards 2024-05-21 17:06:18 +0200
  • d149e755fd - Fix for parse end of forward-zone, stub-zone and view. W.C.A. Wijngaards 2024-05-21 12:04:57 +0200
  • 86ee8ccd12 - Fix to print a parse error when config is read with no name for a forward-zone, stub-zone or view. W.C.A. Wijngaards 2024-05-21 11:54:18 +0200
  • 8d6a1ba811 Changelog note for #1073. - Merge #1073: fix null pointer dereference issue in function ub_ctx_set_fwd. W.C.A. Wijngaards 2024-05-21 11:52:47 +0200
  • 9ccb8d5f20
    Merge pull request #1073 from xiaoxiaoafeifei/master Wouter Wijngaards 2024-05-21 11:51:52 +0200
  • 8e43e2574c fix null pointer dereference issue in function ub_ctx_set_fwd of file libunbound/libunbound.c #1073 zhailiangliang 2024-05-21 08:40:16 +0000
  • 0ebd5455b3 - fast-reload, list changes in auth zones and stop zonemd callbacks for deleted auth zones. W.C.A. Wijngaards 2024-05-17 17:37:08 +0200
  • 287d1d2d3d Merge branch 'master' into fast-reload-option W.C.A. Wijngaards 2024-05-17 16:03:54 +0200
  • b1ff45abb4 - fast-reload, change use_rpz with reload. W.C.A. Wijngaards 2024-05-17 15:59:42 +0200
  • 2e70506763 Changelog entry for #1069: - Merge #1069: Fix unbound-control stdin commands for multi-process Unbounds. Yorgos Thessalonikefs 2024-05-17 10:29:35 +0200
  • 7f184c8ca8
    Fix unbound-control stdin commands for multi-process Unbounds (#1069) Yorgos Thessalonikefs 2024-05-17 10:25:24 +0200
  • f421ec61c1
    Apply review suggestion #1069 Yorgos Thessalonikefs 2024-05-17 10:20:19 +0200
  • da2b307aa3 - Fix #1071: [FR] Clear both in-memory and cachedb module cache with unbound-control flush* commands. W.C.A. Wijngaards 2024-05-16 16:56:58 +0200
  • 739a88ceed Changelog entry for #1070: - Merge #1070: Fix rtt assignement for low values of infra-cache-max-rtt. Yorgos Thessalonikefs 2024-05-16 13:43:24 +0200
  • 3ff5c7a74d
    Fix rtt assignement for low values of infra-cache-max-rtt (#1070) Yorgos Thessalonikefs 2024-05-16 13:42:32 +0200
  • 180372fd0d - Fix calculation for STILL_USEFUL_TIMEOUT. #1070 Yorgos Thessalonikefs 2024-05-16 13:30:27 +0200
  • ad52e4e2c2 - Fix rtt assignement for still useful servers when a low value for infra-cache-max-rtt is configured. Yorgos Thessalonikefs 2024-05-16 13:14:16 +0200
  • 309346e757 - fast-reload, fix compilation of testbound for the new comm_timer_get_mem reference in remote control. W.C.A. Wijngaards 2024-05-16 12:26:01 +0200
  • d819c78d50 - fast-reload, fix auth_zones_get_mem. W.C.A. Wijngaards 2024-05-16 11:13:00 +0200
  • b397597737 Merge branch 'master' into fast-reload-option W.C.A. Wijngaards 2024-05-16 11:07:36 +0200
  • 69b49740e7 - fast-reload, reload auth_zone and rpz data. W.C.A. Wijngaards 2024-05-16 11:07:10 +0200
  • db7a95fbcb - Remove testdata/remote-threaded.tdir. testdata/09-unbound-control.tdir now checks both single and multi process/thread operation. Yorgos Thessalonikefs 2024-05-15 22:50:16 +0200
  • 7e4ae66bb7 - Fix unbound-control commands that read stdin in multi-process operation (local_zones_remove, local_zones, local_datas_remove, local_datas, view_local_datas_remove, view_local_datas). They will be properly distributed to all processes. dump_cache and load_cache are no longer supported in multi-process operation. Yorgos Thessalonikefs 2024-05-15 22:46:09 +0200
  • 1048c4a28c - Add missing common functions to tdir tests. Yorgos Thessalonikefs 2024-05-15 11:20:36 +0200
  • 7de009f99a - Fix when the mesh jostle is exceeded that nameserver targets are marked as resolved, so that the lookup is not stuck on the requestlist. W.C.A. Wijngaards 2024-05-10 09:50:35 +0200
  • 95669855fb - Fix to squelch udp connect errors in the log at low verbosity about invalid argument for IPv6 link local addresses. W.C.A. Wijngaards 2024-05-08 16:40:41 +0200
  • 56e7cade28 The code repository continues with version 1.20.1. W.C.A. Wijngaards 2024-05-08 11:10:53 +0200
  • c085a53268 - Fix for #1062: declaration before statement, avoid print of null, and redundant check for array size. And changelog note for merge of #1062. W.C.A. Wijngaards 2024-05-07 14:05:21 +0200
  • 49569b81aa
    Merge pull request #1062 from xiaoxiaoafeifei/master Wouter Wijngaards 2024-05-07 14:02:21 +0200
  • 4497e8a154 Fix potential overflow bug while parsing port in function cfg_mark_ports #1062 zhailiangliang 2024-05-07 11:35:52 +0000
  • 9d85ae00da - fast-reload, document more options that work and do not work. W.C.A. Wijngaards 2024-05-07 09:24:31 +0200
  • 48a391491b - fast-reload, if no tcp connection limits existed, no need to remove references for that. W.C.A. Wijngaards 2024-05-06 16:26:06 +0200
  • 1c8448d538 - fast-reload, fixup to clean tcp connection also for different linked order. W.C.A. Wijngaards 2024-05-06 16:06:34 +0200
  • 1c4c3add4a - fast-reload, fixup references to old tcp connection limits in open tcp connections. W.C.A. Wijngaards 2024-05-06 16:04:11 +0200
  • c31a40deb6 - fast-reload, improve comments on acl_list and tcl_list swap tree. W.C.A. Wijngaards 2024-05-06 14:58:25 +0200
  • 6b6d706f7e - fast-reload, reload tcp-connection-limit. W.C.A. Wijngaards 2024-05-06 14:54:29 +0200
  • 1550720ba9 - fast-reload, reload access control interface, such as interface-action. W.C.A. Wijngaards 2024-05-06 14:39:49 +0200
  • 2747f4a6b4 - fast-reload, reload access-control. W.C.A. Wijngaards 2024-05-06 14:21:23 +0200
  • 1ccdd3bf5b Merge branch 'master' into fast-reload-option W.C.A. Wijngaards 2024-05-01 15:19:38 +0200
  • 770aec67c6 Update locking management for iter_fwd and iter_hints methods. (#1054) Yorgos Thessalonikefs 2024-04-25 11:05:58 +0200
  • 0637df2736 - fast-reload, reload local zones. W.C.A. Wijngaards 2024-05-01 15:06:19 +0200
  • b9525c5fd4 - Set version number to 1.20.0 for release. release-1.20.0rc1 release-1.20.0 branch-1.20.0 W.C.A. Wijngaards 2024-05-01 10:15:12 +0200
  • c3206f4568 - Fix for the DNSBomb vulnerability CVE-2024-33655. Thanks to Xiang Li from the Network and Information Security Lab of Tsinghua University for reporting it. W.C.A. Wijngaards 2024-05-01 10:10:58 +0200
  • f085701975 libunbound: start moving unbound-control internals to libunbound for external consumption #1058 R. Christian McDonald 2024-04-29 17:03:38 -0400
  • 1aa8519b39
    config_read: no cfg file provided is an error condition. #1057 R. Christian McDonald 2024-04-29 11:30:30 -0400
  • 9abed3fc83 - Fix doxygen comment for errinf_to_str_bogus. W.C.A. Wijngaards 2024-04-29 13:42:26 +0200
  • 63a6b7b255 - Cleanup unnecessary strdup calls for EDE strings. Yorgos Thessalonikefs 2024-04-29 10:15:19 +0200
  • 15dc8e8a3f - Man page entry for unbound-checkconf -q. W.C.A. Wijngaards 2024-04-26 14:54:25 +0200
  • cd4a017e96 - Fix #876: [FR] can unbound-checkconf be silenced when configuration is valid? Yorgos Thessalonikefs 2024-04-26 14:50:39 +0200
  • 82c0207fa6 - Add unit tests for cachedb and subnet cache expired data. W.C.A. Wijngaards 2024-04-26 13:33:26 +0200
  • 7c5e765b3b - Fix cachedb with serve-expired-client-timeout disabled. The edns subnet module deletes global cache and cachedb cache when it stores a result, and serve-expired is enabled, so that the global reply, that is older than the ecs reply, does not return after the ecs reply expires. W.C.A. Wijngaards 2024-04-26 13:32:15 +0200
  • f456d97a34 - Fix doc unit test for out of directory build. W.C.A. Wijngaards 2024-04-25 17:06:06 +0200
  • 8b490b1540 - Fix to disable fragmentation on systems with IP_DONTFRAG, with a nonzero value for the socket option argument. W.C.A. Wijngaards 2024-04-25 12:53:05 +0200
  • b3951e5885 Changelog note for #1041 and #1038. - Merge #1041: Stub and Forward unshare. This has one structure for them and fixes #1038: fatal error: Could not initialize thread / error: reading root hints. W.C.A. Wijngaards 2024-04-25 11:12:27 +0200
  • ced9762b14
    Merge pull request #1041 from NLnetLabs/stubfwd-unshare Wouter Wijngaards 2024-04-25 11:11:00 +0200
  • 9b9bba9f02
    Update locking management for iter_fwd and iter_hints methods. (#1054) #1041 Yorgos Thessalonikefs 2024-04-25 11:05:58 +0200
  • 8ada5a9f30
    Apply suggestions from code review #1054 Yorgos Thessalonikefs 2024-04-25 11:04:37 +0200
  • 07859a9ef3 - Fix configure flto check error, by finding grep for it. W.C.A. Wijngaards 2024-04-25 10:53:35 +0200