Commit Graph

2426 Commits

Author SHA1 Message Date
Shreyas Zare
bbf4a2e773 DnsServer: updated ProcessUdpRequestAsync() to handle truncation for MX response to allow trying once after removing glue records before sending a TC response due to issues with some old mail servers that do not retry over TCP when TC response is received. Updated ProcessRecursiveQueryAsync() to use EDNS request to allow relaying extended DNS error response from blocked zone to client. 2023-03-05 19:26:05 +05:30
Shreyas Zare
157115b48e ResolverDnsCache: minor refactoring change. 2023-03-05 19:22:31 +05:30
Shreyas Zare
003379efa6 webapp: fixed zone table sort issue and other minor blog entry title change done. 2023-03-05 19:21:54 +05:30
Shreyas Zare
f97738e7e8 LogManager: updated response logging to add [TRUNCATED] log when TC flag is set to distinguish the log entry from empty response. 2023-03-05 19:20:41 +05:30
Shreyas Zare
ff54d6a38e WebServiceOtherZonesApi: updated ImportAllowedZones() and ImportBlockedZones() to use new ImportZones() method to allow fast bulk importing. 2023-03-05 19:19:42 +05:30
Shreyas Zare
03603b1482 BlockedZoneManager: using LoadSpecialPrimaryZones() to bulk load and import to avoid loading delays due to indexing. Minor code refactoring changes done. 2023-03-05 19:18:37 +05:30
Shreyas Zare
5f831ed998 AllowedZoneManager: using LoadSpecialPrimaryZones() to bulk load and import to avoid loading delays due to indexing. Minor code refactoring changes done. 2023-03-05 19:18:09 +05:30
Shreyas Zare
1fc615eeb8 AuthZoneManager: Added LoadSpecialPrimaryZones() methods to allow bulk loading/importing zones. Updated Query() to add isRecursionAllowed parameter to be used to set expected RA flag value. Minor code refactoring changes done. 2023-03-05 19:16:30 +05:30
Shreyas Zare
1d12d8d2a6 updated readme to add build instructions link 2023-03-05 17:25:31 +05:30
Shreyas Zare
f6ea53e9dc updated build.md. 2023-03-05 17:23:13 +05:30
Shreyas Zare
1c84c95d67 added build instructions 2023-03-05 17:13:42 +05:30
Shreyas Zare
38f821742d updated changelog for v11.0.2 release. 2023-02-26 18:04:26 +05:30
Shreyas Zare
53a21c20de assembly version updated to v11.0.2 for release. 2023-02-26 18:03:39 +05:30
Shreyas Zare
b962745a98 inno: updated app version to 11.0.2 for release. 2023-02-26 18:03:05 +05:30
Shreyas Zare
b085afca5c updated default app config 2023-02-26 18:02:37 +05:30
Shreyas Zare
3060412d44 zone.js: fixed issue in pagination caused when zone has 0 records. 2023-02-26 17:27:56 +05:30
Shreyas Zare
4384792f42 webapp: minor ui changes. 2023-02-26 17:27:17 +05:30
Shreyas Zare
c1f287528b DnsServer: fixed issue in DNS-over-HTTP private IP check causing 403 with reverse proxy. 2023-02-26 17:26:55 +05:30
Shreyas Zare
7c82ed7907 Extensions: Updated GetRemoteEndPoint() to include ignoreXRealIpHeader option to ignore reading the remote IP from headers. 2023-02-26 17:22:04 +05:30
Shreyas Zare
ec8dce21cf AuthZoneManager: fixed minor issue when there are no zones. 2023-02-26 17:16:25 +05:30
Shreyas Zare
7f2f998b86 Merge branch 'develop' 2023-02-25 17:12:37 +05:30
Shreyas Zare
43575f1a3b updated changelog for v11.0.1 release. 2023-02-25 17:12:05 +05:30
Shreyas Zare
cabd87a7d2 assembly version updated to 11.0.1 for release. 2023-02-25 17:09:54 +05:30
Shreyas Zare
0c31a0a03d docker-compose.yml: updated file to use new config folder location. 2023-02-25 17:09:19 +05:30
Shreyas Zare
7422262640 updated Dockerfile to support DNS-over-QUIC and graceful shutdown. 2023-02-25 17:08:39 +05:30
Shreyas Zare
e182571e41 inno: app version updated to v11.0.1. 2023-02-25 17:08:01 +05:30
Shreyas Zare
4a81bc7656 app assembly version updated for release. 2023-02-25 17:07:36 +05:30
Shreyas Zare
c975caa76d updated app config default values. 2023-02-25 17:07:12 +05:30
Shreyas Zare
e81d1162e8 updated apidocs 2023-02-25 13:19:59 +05:30
Shreyas Zare
b8813fe432 main.js: updated dashboard api changes. Updated settings code to show DoH url too in info. 2023-02-25 13:19:33 +05:30
Shreyas Zare
b73d2e2ffc dhcp.js: updated saveDhcpScope() to use POST method to prevent long url error. 2023-02-25 13:17:41 +05:30
Shreyas Zare
50be5d0b09 updated main.css for dashboard zone stats changes. 2023-02-25 13:16:51 +05:30
Shreyas Zare
1fa8fdf95d webapp: updated index to add blog post links. Updated dashboard to add allow list stats. Other minor changes done. 2023-02-25 13:16:26 +05:30
Shreyas Zare
22d480b4dd code refactoring changes 2023-02-25 13:15:03 +05:30
Shreyas Zare
2c14da3c2e WebServiceDashboardApi: updated dashboard api to add allow list zones count. 2023-02-25 13:14:50 +05:30
Shreyas Zare
7fb8e2730d DnsWebService: updated StartWebServiceAsync() to have safe mode to allow only http listening when required. Code refactoring changes done. 2023-02-25 13:12:06 +05:30
Shreyas Zare
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. 2023-02-25 13:10:42 +05:30
Shreyas Zare
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. 2023-02-25 13:06:04 +05:30
Shreyas Zare
d62483bd51 BlockedZoneManager: updated Query() to check count before query. 2023-02-25 13:04:25 +05:30
Shreyas Zare
cc597d8694 AllowedZoneManager: refactored Query() to IsAllowed(). 2023-02-25 13:03:40 +05:30
Shreyas Zare
2d89c62cb6 uinstall.sh: updated to use new install path. 2023-02-25 12:58:07 +05:30
Shreyas Zare
19025f8e12 install.sh: updated to use new install path. 2023-02-25 12:57:48 +05:30
Shreyas Zare
2737d136bb updated systemd.service to use new install path. 2023-02-25 12:57:21 +05:30
Shreyas Zare
2aba1bb46c AdvancedForwarding: updated app to detect if domain is the same as that of the forwarder. 2023-02-25 12:56:16 +05:30
Shreyas Zare
8b929a84d8 AdvancedBlocking: updated parser to read inline comments correctly. 2023-02-25 12:55:08 +05:30
Shreyas Zare
186e36949a Merge pull request #560 from TechnitiumSoftware/update-changelog
Update changelog
2023-02-20 13:05:08 +05:30
Shreyas Zare
75861b8120 Merge pull request #561 from TechnitiumSoftware/update-changelog
Update changelog
2023-02-20 13:04:35 +05:30
Shreyas Zare
072ad45291 Update README.md 2023-02-20 13:03:00 +05:30
Shreyas Zare
b9463b2324 Update CHANGELOG.md
fixed typo in release date
2023-02-20 13:01:56 +05:30
Shreyas Zare
f5825bbb24 updated readme 2023-02-18 18:30:51 +05:30