Commit Graph

  • 3060412d44 zone.js: fixed issue in pagination caused when zone has 0 records. Shreyas Zare 2023-02-26 17:27:56 +05:30
  • 4384792f42 webapp: minor ui changes. Shreyas Zare 2023-02-26 17:27:17 +05:30
  • c1f287528b DnsServer: fixed issue in DNS-over-HTTP private IP check causing 403 with reverse proxy. Shreyas Zare 2023-02-26 17:26:55 +05:30
  • 7c82ed7907 Extensions: Updated GetRemoteEndPoint() to include ignoreXRealIpHeader option to ignore reading the remote IP from headers. Shreyas Zare 2023-02-26 17:22:04 +05:30
  • ec8dce21cf AuthZoneManager: fixed minor issue when there are no zones. Shreyas Zare 2023-02-26 17:16:25 +05:30
  • 7f2f998b86 Merge branch 'develop' Shreyas Zare 2023-02-25 17:12:37 +05:30
  • 43575f1a3b updated changelog for v11.0.1 release. Shreyas Zare 2023-02-25 17:12:05 +05:30
  • cabd87a7d2 assembly version updated to 11.0.1 for release. Shreyas Zare 2023-02-25 17:09:54 +05:30
  • 0c31a0a03d docker-compose.yml: updated file to use new config folder location. Shreyas Zare 2023-02-25 17:09:19 +05:30
  • 7422262640 updated Dockerfile to support DNS-over-QUIC and graceful shutdown. Shreyas Zare 2023-02-25 17:08:39 +05:30
  • e182571e41 inno: app version updated to v11.0.1. Shreyas Zare 2023-02-25 17:08:01 +05:30
  • 4a81bc7656 app assembly version updated for release. Shreyas Zare 2023-02-25 17:07:36 +05:30
  • c975caa76d updated app config default values. Shreyas Zare 2023-02-25 17:07:12 +05:30
  • e81d1162e8 updated apidocs Shreyas Zare 2023-02-25 13:19:59 +05:30
  • b8813fe432 main.js: updated dashboard api changes. Updated settings code to show DoH url too in info. Shreyas Zare 2023-02-25 13:19:33 +05:30
  • b73d2e2ffc dhcp.js: updated saveDhcpScope() to use POST method to prevent long url error. Shreyas Zare 2023-02-25 13:17:41 +05:30
  • 50be5d0b09 updated main.css for dashboard zone stats changes. Shreyas Zare 2023-02-25 13:16:51 +05:30
  • 1fa8fdf95d webapp: updated index to add blog post links. Updated dashboard to add allow list stats. Other minor changes done. Shreyas Zare 2023-02-25 13:16:26 +05:30
  • 22d480b4dd code refactoring changes Shreyas Zare 2023-02-25 13:15:03 +05:30
  • 2c14da3c2e WebServiceDashboardApi: updated dashboard api to add allow list zones count. Shreyas Zare 2023-02-25 13:14:50 +05:30
  • 7fb8e2730d DnsWebService: updated StartWebServiceAsync() to have safe mode to allow only http listening when required. Code refactoring changes done. Shreyas Zare 2023-02-25 13:12:06 +05:30
  • fa82a737e9 DnsServer: Updated ProcessAuthoritativeQueryAsync() by moving query code into separate AuthoritativeQueryAsync() method. Updated ProcessCNAME(), ProcessANAME(), and CachePrefetchSamplingTimerCallback() to use AuthoritativeQueryAsync(). Updated "this-server" implementation to move checking code into RecursiveResolveAsync(). Code refactoring changes done. Shreyas Zare 2023-02-25 13:10:42 +05:30
  • a53d5df19c BlockListZoneManager: updated implementation of allowed list by having a separate allowed zone. Updated parser to detect inline comment. Added IsAllowed() method. Updated Query() to check count before query. Shreyas Zare 2023-02-25 13:06:04 +05:30
  • d62483bd51 BlockedZoneManager: updated Query() to check count before query. Shreyas Zare 2023-02-25 13:04:25 +05:30
  • cc597d8694 AllowedZoneManager: refactored Query() to IsAllowed(). Shreyas Zare 2023-02-25 13:03:40 +05:30
  • 2d89c62cb6 uinstall.sh: updated to use new install path. Shreyas Zare 2023-02-25 12:58:07 +05:30
  • 19025f8e12 install.sh: updated to use new install path. Shreyas Zare 2023-02-25 12:57:48 +05:30
  • 2737d136bb updated systemd.service to use new install path. Shreyas Zare 2023-02-25 12:57:21 +05:30
  • 2aba1bb46c AdvancedForwarding: updated app to detect if domain is the same as that of the forwarder. Shreyas Zare 2023-02-25 12:56:16 +05:30
  • 8b929a84d8 AdvancedBlocking: updated parser to read inline comments correctly. Shreyas Zare 2023-02-25 12:55:08 +05:30
  • 186e36949a Merge pull request #560 from TechnitiumSoftware/update-changelog Shreyas Zare 2023-02-20 13:05:08 +05:30
  • 75861b8120 Merge pull request #561 from TechnitiumSoftware/update-changelog Shreyas Zare 2023-02-20 13:04:35 +05:30
  • 072ad45291 Update README.md Shreyas Zare 2023-02-20 13:03:00 +05:30
  • b9463b2324 Update CHANGELOG.md Shreyas Zare 2023-02-20 13:01:56 +05:30
  • f5825bbb24 updated readme Shreyas Zare 2023-02-18 18:30:51 +05:30
  • b47bc0dab6 Merge branch 'develop' Shreyas Zare 2023-02-18 17:58:33 +05:30
  • 76e4ad73d7 updated changelog for v11.0 release. Shreyas Zare 2023-02-18 17:57:42 +05:30
  • efe2bc5538 assembly version updated to 11.0 for release. Shreyas Zare 2023-02-18 17:57:17 +05:30
  • 2a4010dfbc assembly version updated for release Shreyas Zare 2023-02-18 17:56:44 +05:30
  • 8ff8681d92 updated readme Shreyas Zare 2023-02-18 17:55:46 +05:30
  • 294fbc1efb docker-compose: updated file to add QUIC ports. Shreyas Zare 2023-02-18 17:54:25 +05:30
  • 71d97a6b14 dockerfile: updated to use asp.net core and added QUIC related ports. Shreyas Zare 2023-02-18 17:53:53 +05:30
  • 8bb51d8e6a inno: updated version to 11.0 for release. Shreyas Zare 2023-02-18 17:53:09 +05:30
  • 6a1f543d7f inno: updated setup to install ASP.NET Core Runtime. Shreyas Zare 2023-02-18 17:52:46 +05:30
  • bb5d75b258 install.sh: updated install script to install ASP.NET Core Runtime. Shreyas Zare 2023-02-18 17:51:55 +05:30
  • 12db30dcb7 app assembly version updated for release Shreyas Zare 2023-02-18 17:51:13 +05:30
  • a2d3c63d63 AdvancedForwarding: minor formatting changes. Shreyas Zare 2023-02-18 17:50:40 +05:30
  • 0e66b3908a IDnsServer: added new DirectQueryAsync() method. Shreyas Zare 2023-02-18 11:50:05 +05:30
  • df9373f598 zone.js: implemented pagination support for zone records view. Shreyas Zare 2023-02-18 11:48:27 +05:30
  • 204ae2dac2 main.js: removed unmaintained block lists from default settings. Shreyas Zare 2023-02-18 11:47:27 +05:30
  • 0034e3e0b0 log.js: fixed minor issue in queryLogs() and added context menu for query logs entries. Shreyas Zare 2023-02-18 11:46:51 +05:30
  • e783b6b171 webapp: updated html to support pagination for zone records view. Other minor changes done. Shreyas Zare 2023-02-18 11:45:55 +05:30
  • 2ec37d1297 WebServiceZonesApi: minor refactoring changes. Shreyas Zare 2023-02-18 11:44:57 +05:30
  • 7e6b04441d DnsWebService: updated web server max request limit. Shreyas Zare 2023-02-18 11:44:30 +05:30
  • 089634f1f3 DnsServer: setting default blocking type to NX domain. Implemented independent query task scheduler to handle incoming requests. Implemented new DirectQueryAsync() method. Shreyas Zare 2023-02-18 11:43:37 +05:30
  • 12c63f0907 ResolverDnsCache: refactoring changes. Shreyas Zare 2023-02-18 11:41:56 +05:30
  • 2e2fd43263 AuthZoneInfo: updated implementation to use values from apex zone reference when it is available. Shreyas Zare 2023-02-18 11:41:19 +05:30
  • 431b16c1f4 BlockListZoneManager: Updated code to support Adblock plus list file format. Shreyas Zare 2023-02-18 11:40:11 +05:30
  • 6338ee25b9 AuthZoneManager: setting correct RA flag. Code refactoring done. Shreyas Zare 2023-02-18 11:39:08 +05:30
  • 43bc42d000 minor changes Shreyas Zare 2023-02-18 11:37:50 +05:30
  • 7da491c4b3 DnsServerInternal: implemented new DirectQueryAsync() method. Shreyas Zare 2023-02-18 11:37:23 +05:30
  • bc63754a55 WildIp: setting correct RA flag value. Shreyas Zare 2023-02-18 11:35:31 +05:30
  • d6c0c39799 WhatIsMyDns: setting correct RA flag value. Shreyas Zare 2023-02-18 11:34:58 +05:30
  • a27e38ee48 SplitHorizon: setting correct RA flag value. Shreyas Zare 2023-02-18 11:34:09 +05:30
  • adee4265b2 QueryLogsSqlite: minor refactoring changes. Shreyas Zare 2023-02-18 11:33:30 +05:30
  • 9daaed04dc NxDomain: setting correct RA flag value. Shreyas Zare 2023-02-18 11:32:54 +05:30
  • 50c5999e27 NoData: setting correct RA flag value. Shreyas Zare 2023-02-18 11:32:18 +05:30
  • 2bf17df6bf GeoDistance: setting correct RA flag value. Shreyas Zare 2023-02-18 11:31:41 +05:30
  • a19a80bede GeoContinent: setting correct RA flag value. Shreyas Zare 2023-02-18 11:30:55 +05:30
  • bead5d88cf GeoCountry: setting correct RA flag value. Shreyas Zare 2023-02-18 11:28:38 +05:30
  • c84ce72dec Failover: setting correct RA flag value. Shreyas Zare 2023-02-18 11:27:22 +05:30
  • b496f835c3 DnsBlockList: setting correct value for RA flag. Shreyas Zare 2023-02-18 11:26:42 +05:30
  • 7e89f3a507 Dns64: minor changes. Shreyas Zare 2023-02-18 11:25:53 +05:30
  • a727969c75 AdvancedBlockingApp: updated default config to enable NX blocking method since it works better in combination with Extended DNS Errors. Shreyas Zare 2023-02-18 11:25:27 +05:30
  • c29ba412d7 AdvancedBlocking: updated ProcessRequestAsync() to use the new DirectQueryAsync() method and setting the missing response type flag. Fixed bug in ReadAdblockListFile() that added exception domain names to blocked instead of allowed list. Other minor changes. Shreyas Zare 2023-02-18 11:24:19 +05:30
  • c17b9b9531 updated apidocs. Shreyas Zare 2023-02-12 13:37:12 +05:30
  • 409347ba4a zone.js: implementes zones section pagination support. Shreyas Zare 2023-02-12 13:36:11 +05:30
  • 71f9cfefeb main.js: removed doh-port80 support and other minor changes. Shreyas Zare 2023-02-12 13:34:59 +05:30
  • e7919c7f77 logs.js: storing current drop down value in local storage. Shreyas Zare 2023-02-12 13:34:08 +05:30
  • d7b03d9c0c webapp: updated html to implement zone pagination view. Removed doh-port80 html. Shreyas Zare 2023-02-12 13:27:32 +05:30
  • a3b83a43b5 IDnsQueryLogger: added UpstreamBlocked and CacheBlocked as new response types. Shreyas Zare 2023-02-12 13:20:24 +05:30
  • 0a7ee462f5 WebServiceZonesApi: updated ListZones() to support pagination options. Other minor changes done. Shreyas Zare 2023-02-12 13:19:41 +05:30
  • 3592e75f63 WebServiceSettingsApi: removed doh-port80 from api. Shreyas Zare 2023-02-12 13:18:33 +05:30
  • bd613409cf WebServiceOtherZonesApi: code refactoring changes done. Shreyas Zare 2023-02-12 13:16:00 +05:30
  • 05c4d96b65 DnsWebService: updated config to remove doh-port80 compatibility option. Shreyas Zare 2023-02-12 13:15:13 +05:30
  • 8239139015 DnsServer: removed doh-port 80 compatibility option. Updated ProcessBlockedQuery() to support extended dns error for blocked domain report. Updated ProcessRecusriveQueryAsync() to support new response types. Updated RecursiveResolveAsync() to use new ResolveDnsCache object with skip option enabled. Updated PrepareRecursiveResolveResponse() to copy dns client extended errors to get similar response as from cache. Shreyas Zare 2023-02-12 13:06:27 +05:30
  • dffda22867 StatsManager: updated code to support new response types. Shreyas Zare 2023-02-12 13:01:39 +05:30
  • a154173bcc ResolverPrefetchDnsCache: code refactoring changes. Shreyas Zare 2023-02-12 13:00:46 +05:30
  • f0b611fa90 ResolverDnsCache: added option to skip calling app authoritative request handlers. Shreyas Zare 2023-02-12 13:00:14 +05:30
  • 3dab7b5f4b BlockListZoneManager: implemented extended error report for blocked domain report. Shreyas Zare 2023-02-12 12:59:07 +05:30
  • f71c7008b5 code refactoring changes. Shreyas Zare 2023-02-12 12:57:41 +05:30
  • 06282fc8c0 AuthZoneManager: Implemented zone index to allow paginated access to zones list. Shreyas Zare 2023-02-12 12:56:09 +05:30
  • 29d35fb022 AuthZoneInfo: implemented Equals() and GetHashCode() methods. Shreyas Zare 2023-02-12 12:51:19 +05:30
  • 0c9aab4adb AdvancedBlockingApp: updated implementation to disable cname cloaking when a domain is allowed. Added support for extended dns error for blocking report. Shreyas Zare 2023-02-12 12:01:47 +05:30
  • 2fb02674ca IDnsAppRecordRequestHandler: updated api docs. Shreyas Zare 2023-02-05 17:34:06 +05:30
  • 1d2823f7c1 solution file update Shreyas Zare 2023-02-05 17:32:37 +05:30
  • 9c6acf6580 main.js: minor ui changes. Shreyas Zare 2023-02-05 17:29:02 +05:30
  • ebc6e5f1f3 DnsServer: merged doh web apps. Shreyas Zare 2023-02-05 17:21:20 +05:30
  • 4ec000e51c code refactoring changes. Shreyas Zare 2023-02-05 16:49:41 +05:30
  • 71397056b6 Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop Shreyas Zare 2023-02-05 16:41:13 +05:30