Commit Graph

  • 100ba49b97 updated readme Shreyas Zare 2023-02-05 16:41:01 +05:30
  • 0ade11e1cf updated apidocs. Shreyas Zare 2023-02-05 16:39:44 +05:30
  • 1b537279ee zone.js: updated showEditZone() to use new get records api call changes. Shreyas Zare 2023-02-05 16:38:46 +05:30
  • b74d6f4f14 webapp: minor html changes. Shreyas Zare 2023-02-05 16:37:57 +05:30
  • 31aa04c1c5 DnsServer: Updated ProcessConnectionAsync() to add timeout condition for AuthenticateAsServerAsync() call. Updated ProcessAPPAsync() to decide on correct RCODE to be used for response. Shreyas Zare 2023-02-05 16:37:15 +05:30
  • 33714b2ac2 WebServiceZonesApi: updated GetRecords() api to allow listing all zone records and also list records for the specified domain. Code refactoring done. Shreyas Zare 2023-02-05 16:35:08 +05:30
  • 73cbff24a0 code refactoring changes. Shreyas Zare 2023-02-05 16:32:28 +05:30
  • 975bc5d584 BlockListZoneManager: refactored code for optimization. Shreyas Zare 2023-02-05 16:29:37 +05:30
  • cb5cd38ef8 code refactoring changes. Shreyas Zare 2023-02-05 16:29:02 +05:30
  • ba48a63eb1 AuthZoneManager: split ListAllRecords() into ListAllZoneRecords() and ListAllRecords() for different usages. Code refactoring done. Shreyas Zare 2023-02-05 16:28:16 +05:30
  • 50cf6fdf2e code refactoring changes. Shreyas Zare 2023-02-05 16:26:18 +05:30
  • 7f2e2c2720 WildIpApp: updated app to respond with NODATA when no address was parsed to avoid NXDOMAIN response by the dns server. Shreyas Zare 2023-02-05 16:22:12 +05:30
  • 9c1a5e60ef SplitHorizonApp: code refactoring changes. Shreyas Zare 2023-02-05 16:12:35 +05:30
  • d099080ec4 FailoverApp: minor code refactoring changes done. Shreyas Zare 2023-02-05 16:11:49 +05:30
  • b1d0432979 DnsBlockListApp: added new app to allow running DNSBL. Shreyas Zare 2023-02-05 16:10:39 +05:30
  • 84ba6bd5bc Dns64App: code refactoring changes. Shreyas Zare 2023-02-05 13:54:06 +05:30
  • c05f8be48e BlockPageApp: updated ProcessConnectionAsync() to set a timeout when authenticating SSL connection. Shreyas Zare 2023-02-05 13:53:29 +05:30
  • e049616880 AdvancedForwardingApp: added new app for bulk conditional forwarding support. Shreyas Zare 2023-02-05 13:52:16 +05:30
  • 4765eb92d3 AdvancedBlockingApp: code refactoring changes done. Shreyas Zare 2023-02-05 13:50:41 +05:30
  • 91cd93364d Merge pull request #542 from TechnitiumSoftware/sponsor-update Shreyas Zare 2023-01-28 18:25:01 +05:30
  • c1625d7bbb Merge pull request #541 from TechnitiumSoftware/sponsor-update Shreyas Zare 2023-01-28 18:22:48 +05:30
  • 116fc007bb Update README.md Shreyas Zare 2023-01-28 18:21:02 +05:30
  • 2a7e2e5fb4 Merge pull request #540 from TechnitiumSoftware/sponsor-update Shreyas Zare 2023-01-28 18:17:06 +05:30
  • c9ca61f03a Update README.md Shreyas Zare 2023-01-28 18:14:23 +05:30
  • d2a1ba6de0 CacheZone: updated ReadFrom() and ReadEntriesFrom() to avoid loading stale records and empty RR sets. Shreyas Zare 2023-01-15 18:36:40 +05:30
  • 78e4cd2253 CacheZoneManager: updated LoadCacheZoneFile() to avoid loading empty cache zones. Shreyas Zare 2023-01-15 18:35:35 +05:30
  • 0e420e5966 webapp: updated html for minor changes. Shreyas Zare 2023-01-15 18:32:59 +05:30
  • e25d5c01b2 CacheZoneManager: added log messages for dns cache operations. Shreyas Zare 2023-01-14 17:37:18 +05:30
  • 6a216e881f WebServiceZonesApi: updated UpdateRecord() to parse SOA primary name servers and convert them to needed transport protocols for secondary and stub zones. Shreyas Zare 2023-01-14 17:24:42 +05:30
  • 88b4b6c4ea StubZone: Updated CreateAsync() to parse and convert primary name servers to udp transport. Code refactoring done. Shreyas Zare 2023-01-14 17:23:38 +05:30
  • 2b7c10861d SecondaryZone: updated CreateAsync() to parse primary name server and convert protocol to zone transfer protocol. Updated RefreshZoneAsync() to explicitly change initial probe name servers to udp. Code refactoring done. Shreyas Zare 2023-01-14 17:22:05 +05:30
  • ff52ec3653 updated apidocs Shreyas Zare 2023-01-14 15:37:26 +05:30
  • 4c41414aa1 minor changes Shreyas Zare 2023-01-14 15:29:22 +05:30
  • a460ee529f zone.js: updated code to support QUIC. Updated DNSSEC properties to show "ready by" datetime and key item menu code changes. Shreyas Zare 2023-01-14 15:28:54 +05:30
  • 453816dc05 main.js: updated code for QUIC support. Implemented new settings options. Removed old datetime picker code. Code refactoring changes. Shreyas Zare 2023-01-14 15:27:03 +05:30
  • 0c715b9f5e logs.js: removed old datetime picker code. Shreyas Zare 2023-01-14 15:24:27 +05:30
  • 9953023233 auth.js: minor ui changes. Shreyas Zare 2023-01-14 15:23:53 +05:30
  • 05516323cb main.css: updated css for sortable table headers. Shreyas Zare 2023-01-14 15:23:05 +05:30
  • 92c786da3f webapp: updated html to use html5 date input. Updated sortable table headers to be clickable. Added support for DNS-over-QUIC and XFR-over-QUIC. Updated settings section for new options. Updated DNSSEC properties to use menu instead of buttons for key items. Shreyas Zare 2023-01-14 15:22:44 +05:30
  • 3fa1c373fc WebServiceZonesApi: Code refactoring changes. Shreyas Zare 2023-01-14 15:16:46 +05:30
  • 10672172d3 WebServiceSettingsApi: updated API for new settings options. Code refactoring changes. Shreyas Zare 2023-01-14 15:11:56 +05:30
  • 63accfcd07 WebServiceOtherZonesApi: code refactoring changes. Shreyas Zare 2023-01-14 15:07:21 +05:30
  • a83d9cf451 WebServiceLogsApi: code refactoring changes. Shreyas Zare 2023-01-14 15:05:44 +05:30
  • d0c4b9c622 WebServiceDhcpApi: code refactoring changes. Shreyas Zare 2023-01-14 15:05:13 +05:30
  • 4d1804a428 WebServiceDashboardApi: code refactoring changes. Shreyas Zare 2023-01-14 15:04:15 +05:30
  • 0e968443fc WebServiceAuthApi: code refactoring changes done. Shreyas Zare 2023-01-14 15:03:40 +05:30
  • 553031f766 WebServiceAppsApi: Updated cache time to 15 mins. Added support for all http decompression methods. Code refactoring done. Shreyas Zare 2023-01-14 15:02:38 +05:30
  • d98796275c WebServiceApi: create new class to move generic API handlers from main web service class. Shreyas Zare 2023-01-14 15:00:44 +05:30
  • 0d00100cd2 DnsWebService: Implemented support for save dns cache feature. Added TryStartWebServiceAsync() to handle web service startup failures. Updated ConfigureWebServiceRoutes() to use MapGetAndPost() to allow all API calls to read from query string and form data. Updated config serializers to support new dns options. Code refactoring done. Shreyas Zare 2023-01-14 14:59:50 +05:30
  • 72793febe5 Extensions: Updated all query methods to read from both querystring and form. Added MapGetAndPost() methods. Shreyas Zare 2023-01-14 14:54:20 +05:30
  • d1ab424f57 DnsServer: Implemented IAsyncDisposable. Implemented DNS-over-QUIC optional protocol support. Replaced old DNS-over-HTTPS web server with Kestrel to support HTTP/2 and HTTP/3. Code refactoring done. Shreyas Zare 2023-01-14 14:52:00 +05:30
  • 507f596fc8 Zone: added another protected constructor to allow reloading cache zone. Shreyas Zare 2023-01-14 14:41:42 +05:30
  • 1dd35f68e9 SubDomainZone: code refactoring changes. Shreyas Zare 2023-01-14 14:40:36 +05:30
  • 8b3ddf113c StubZone: Code refactoring changes. Shreyas Zare 2023-01-14 14:40:04 +05:30
  • d1e8d081b9 SecondaryZone: added xfr-over-quic support. Code refactoring done. Shreyas Zare 2023-01-14 14:39:20 +05:30
  • 5692e5e166 PrimaryZone: code refactoring changes. Shreyas Zare 2023-01-14 14:36:41 +05:30
  • d867e5f71e PrimarySubDomainZone: code refactoring changes. Shreyas Zare 2023-01-14 14:34:06 +05:30
  • d2fc9cab6e ForwarderZone: code refactoring changes. Shreyas Zare 2023-01-14 14:33:28 +05:30
  • d1b2e1c192 CacheZone: updated implementation to support serializing cached records. Code refactoring changes done. Shreyas Zare 2023-01-14 14:32:43 +05:30
  • b1fe727dec AuthZoneInfo: code refactoring changes. Shreyas Zare 2023-01-14 14:28:48 +05:30
  • 00927c92dd AuthZone: code refactoring changes. Shreyas Zare 2023-01-14 14:26:41 +05:30
  • 62c55aa76c ApexZone: code refactoring changes done. Shreyas Zare 2023-01-14 14:24:44 +05:30
  • b8622f2055 CacheZoneManager: updated implementation to use CacheRecordInfo. Implemented LoadCacheZoneFile(), SaveCacheZoneFile(), and DeleteCacheZoneFile() to add support for saving dns cache on disk. Shreyas Zare 2023-01-14 14:21:45 +05:30
  • b6dae0ad7d BlockListZoneManager: updated UpdateBlockListsAsync() to use all decompression methods. Shreyas Zare 2023-01-14 14:18:48 +05:30
  • a9e457fa6e AuthZoneManager: updated code as per refactoring changes for record info. Shreyas Zare 2023-01-14 13:44:35 +05:30
  • a09582d0e1 minor refactoring change. Shreyas Zare 2023-01-14 13:41:44 +05:30
  • bbe9aebfa0 DnsResourceRecordExtension: removed get/set type of extension methods. Shreyas Zare 2023-01-14 13:41:02 +05:30
  • 09e479eb55 CacheRecordInfo: added class to hold record info for cache records. Shreyas Zare 2023-01-14 13:38:42 +05:30
  • 23e944410d DnsResourceRecordInfo: renamed to AuthRecordInfo. updated code to remove variables used by cache records. Added xfr-over-quic support. Minor changes done. Shreyas Zare 2023-01-14 13:37:32 +05:30
  • f1437de06d DnssecPrivateKey: code refactoring changes. Shreyas Zare 2023-01-14 13:35:11 +05:30
  • 45781d3818 DhcpServer: code refactoring changes. Shreyas Zare 2023-01-14 13:34:23 +05:30
  • 31f35a5a22 UserSession: updated code to convert ipv6 mapped ipv4 address. Shreyas Zare 2023-01-14 13:33:14 +05:30
  • ea55fcd0ce User: updated LoggedInFrom() to convert ipv6 mapped ipv4 address. Shreyas Zare 2023-01-14 13:32:31 +05:30
  • 8101086ec1 webapp: updated jquery. Shreyas Zare 2023-01-14 13:26:07 +05:30
  • cdf503ef65 webapp: removed jquery-ui and bootstrap-datetimepicker. Shreyas Zare 2023-01-14 13:16:09 +05:30
  • f4e4d6dcd2 updated named.root Shreyas Zare 2023-01-14 13:15:15 +05:30
  • 88c45a1b4b AdvancedBlocking: updated DownloadListFileAsync() to support all decompression methods. Shreyas Zare 2023-01-14 13:14:46 +05:30
  • 2ba1948e69 DnsWebService: replaced HTTPListener with Kestral web server. Code refactoring done. Shreyas Zare 2023-01-01 18:48:08 +05:30
  • 4449c30bfc WebServiceZonesApi: updated code to support kestral. Shreyas Zare 2023-01-01 18:39:46 +05:30
  • 99354a2149 WebServiceSettingsApi: updated code to support kestral. Shreyas Zare 2023-01-01 18:27:19 +05:30
  • 37dba9bfa1 WebServiceOtherZonesApi: updated code to support kestral. Shreyas Zare 2023-01-01 18:10:10 +05:30
  • 30d30ab189 WebServiceLogsApi: updated code to support kestral. Shreyas Zare 2023-01-01 18:06:50 +05:30
  • 6678b60de4 WebServiceDhcpApi: updated code to support kestral. Shreyas Zare 2023-01-01 18:05:07 +05:30
  • ade2acf39e WebServiceDashboardApi: updated code to support kestral. Shreyas Zare 2023-01-01 17:56:51 +05:30
  • 47bbe63d31 WebServiceAuthApi: updated code to support kestral. Shreyas Zare 2023-01-01 17:52:06 +05:30
  • fe67592975 WebServiceAppsApi: updated code to support kestral. Shreyas Zare 2023-01-01 17:44:05 +05:30
  • 2c54e0e790 LogManager: updated DownloadLogAsync() implementation to support kestral and added support for built in compression. Shreyas Zare 2023-01-01 17:39:12 +05:30
  • 3e0ab54ba0 DnsServerWindowsService: using async methods. Shreyas Zare 2023-01-01 17:37:28 +05:30
  • 65669d9c9e DnsServerApp: minor change. Shreyas Zare 2023-01-01 17:36:27 +05:30
  • 230ad2c133 Extensions: implemented common extension methods. Shreyas Zare 2023-01-01 17:35:40 +05:30
  • 056eaba803 webapp: fixed file upload content type header issue. Shreyas Zare 2023-01-01 17:32:58 +05:30
  • 32474604f4 DnsResourceRecordExtension: code refactoring changes. Shreyas Zare 2023-01-01 17:31:51 +05:30
  • a225065ba5 User: minor fix for correcting the order. Shreyas Zare 2023-01-01 17:30:58 +05:30
  • 2d5c5df0f1 code refactoring changes. Shreyas Zare 2022-12-24 17:15:06 +05:30
  • cecd7c1457 DnsWebService: code refactoring done to move settings related code into new WebServiceSettingsApi class. Shreyas Zare 2022-12-24 17:14:51 +05:30
  • a64ced8659 updated apidocs. Shreyas Zare 2022-12-24 15:09:58 +05:30
  • 0030b5673a dhcp.js: added support for generic options and TFTP server address option. Shreyas Zare 2022-12-24 15:08:19 +05:30
  • 40eea2cab4 zone.js: removed doh-json support. Fixed minor ui issue. Shreyas Zare 2022-12-24 15:07:19 +05:30
  • 60a9917a77 main.js: removed doh-json support. Shreyas Zare 2022-12-24 15:06:41 +05:30
  • 2745862792 common.js: updated serializeTableData() to support input number fields. Shreyas Zare 2022-12-24 15:06:07 +05:30