Commit Graph

2742 Commits

Author SHA1 Message Date
Shreyas Zare
0367ac4d0f AdvancedForwarding: code refactoring changes done. 2024-02-04 16:55:43 +05:30
Shreyas Zare
c5fbafbb42 AdvancedBlocking: Code refactoring changes done for performance. Updated file scheme url implementation to update and reload on config update. 2024-02-04 16:54:39 +05:30
Shreyas Zare
ce7151311f Merge pull request #805 from ruifung/master
Implement DNS Rebind Protection as a DNS App
2024-01-27 16:54:52 +05:30
Shreyas Zare
7be440d547 AuthZone: Added QueryRecordsWildcard() method to get processed wildcard response. 2024-01-14 17:58:47 +05:30
Shreyas Zare
79e1ae9a3a AuthZoneManager: Updated ResolveAdditionalRecords() to use FindZone call for resolving additional records for correctness and wildcard support. Updated Query() to check for DNAME in closest and apex zones when zone exists. 2024-01-14 17:57:40 +05:30
Shreyas Zare
63d7c55bb6 AuthZoneTree: fixed issue in SubDomainExists() to prevent NXDOMAN rcode when wildcard ENT exists. 2024-01-14 17:12:15 +05:30
Shreyas Zare
fa682e88f9 ZoneTree: fixed issue in IsKeySubDomain() when testing for wildcard. Updated FindZoneNode() to fix issues with wildcard matching and code refactoring done. 2024-01-14 17:10:25 +05:30
Shreyas Zare
dd29541d45 Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop 2024-01-11 13:12:28 +05:30
Shreyas Zare
98217d357c Merge pull request #828 from alexhorner/dns64_fix
Fix AAAA responses not being produced when there are no DNS64 exclusions
2024-01-11 13:12:08 +05:30
Alexander Horner
d962a84b7f Fix AAA responses not being produced when there are no DNS64 exclusions 2024-01-10 19:44:11 +00:00
Shreyas Zare
cd97ad9cf2 Merge pull request #823 from TechnitiumSoftware/update-sponsors
Update README.md
2024-01-04 15:49:20 +05:30
Shreyas Zare
856772f628 Merge pull request #822 from TechnitiumSoftware/update-sponsors
Update README.md
2024-01-04 15:47:56 +05:30
Shreyas Zare
990d609423 Update README.md
added macarne as sponsor
2024-01-04 15:46:44 +05:30
Shreyas Zare
d4b934b6b1 updated app store json 2023-12-30 12:38:21 +05:30
Shreyas Zare
7383fb0c03 BlockPage app assembly version updated to 4.3.1 for release. 2023-12-30 12:31:37 +05:30
Shreyas Zare
7171341e90 BlockPage: fixed minor issue with request content length limit. 2023-12-30 12:28:12 +05:30
Shreyas Zare
7b1f2fc31a updated app store json 2023-12-30 12:23:13 +05:30
Shreyas Zare
9527462626 BlockPage: updated app to support running multiple web servers. 2023-12-30 12:22:53 +05:30
Yip Rui Fung
7a60cf8251 DnsRebindBlockingApp: Actually log the failure to parse a network address from the config. 2023-12-10 21:51:38 +08:00
Yip Rui Fung
f5cc970ed6 Check the type of the RecordData instead. 2023-12-10 10:07:20 +08:00
Yip Rui Fung
93e423cfe1 DnsRebindBlocking: Exclude authoritative responses. 2023-12-09 13:14:46 +08:00
Yip Rui Fung
fe00b00e6d Add DNS Rebind Protection as an DNSApp. 2023-12-09 13:02:47 +08:00
Shreyas Zare
256e973916 app store json updated 2023-12-05 21:05:04 +05:30
Shreyas Zare
e3b2fdbe47 app assembly version updated for release. 2023-12-05 21:04:35 +05:30
Shreyas Zare
5db0abc4e7 AdvancedBlocking: fixed null ref bug caused when url entry is returned null for simple/regex blocked domains. 2023-12-05 21:03:57 +05:30
Shreyas Zare
d5558397fa app store json updated 2023-12-03 21:19:23 +05:30
Shreyas Zare
f5f43721de app assembly version updated for release. 2023-12-03 21:18:57 +05:30
Shreyas Zare
777501a78c QueryLogsSqlite: updated sample config. 2023-12-03 21:18:23 +05:30
Shreyas Zare
0e283d0864 QueryLogsSqlite: updated app to support in-memory db and added option to limit max records in db. Refactored code to work async. 2023-12-03 21:18:10 +05:30
Shreyas Zare
bb057ab9b1 AdvancedBlocking: updated sample config 2023-12-03 21:17:19 +05:30
Shreyas Zare
221cc2b83c AdvancedBlocking: added support for custom addresses per block list url. Added support to read local files as url. 2023-12-03 21:17:00 +05:30
Shreyas Zare
e8c9122d0c DnsServer: moved udp socket pool init to StartAsync() to prevent it from occupying ports before web service starts. 2023-12-02 16:47:24 +05:30
Shreyas Zare
d3600f34a2 DnsWebService: Implemented DNS Client udp socket pool port exclusion feature to avoid issues with web service http/3 udp port. Updated LoadConfigFile() to set resolver log manager by default. 2023-12-02 16:44:19 +05:30
Shreyas Zare
8444108310 updated changelog for v11.5.3 release. 2023-11-07 01:04:57 +05:30
Shreyas Zare
daa2089396 assembly version updated for v11.5.3 release. 2023-11-07 01:04:25 +05:30
Shreyas Zare
96b9bbc1cd inno: updated version to 11.5.3 2023-11-07 01:03:52 +05:30
Shreyas Zare
80d30765e1 webapp: minor change done. 2023-11-07 01:03:28 +05:30
Shreyas Zare
36c4b258b8 ZoneTree: fixed bug in wildcard matching implementation. 2023-11-07 01:03:13 +05:30
Shreyas Zare
812c5fa419 assembly version updated to v11.5.2 for release. 2023-10-31 20:47:58 +05:30
Shreyas Zare
6585af8b0f updated changelog for v11.5.2 release. 2023-10-31 20:47:29 +05:30
Shreyas Zare
1e05afebb5 inno: version updated to v11.5.2 2023-10-31 20:47:01 +05:30
Shreyas Zare
114b16f210 webapp: minor updates done in index page. 2023-10-31 20:46:42 +05:30
Shreyas Zare
343a270292 DnsServer: fixed bug in ProcessUpdateQueryAsync() for matching network address to remote address. Fixed other minor null reference issues. 2023-10-31 20:46:04 +05:30
Shreyas Zare
94018d7706 updated app store json 2023-10-31 20:45:02 +05:30
Shreyas Zare
4669594947 app assembly version updated for release. 2023-10-31 20:44:35 +05:30
Shreyas Zare
3cef2d063d updated changelog for v11.5.1 release. 2023-10-30 11:57:58 +05:30
Shreyas Zare
61c096a5e7 assembly version updated to 11.5.1 for release. 2023-10-30 11:57:37 +05:30
Shreyas Zare
00148c5938 inno: updated version to 11.5.1 2023-10-30 11:57:08 +05:30
Shreyas Zare
bf88dafeac app assembly version updated for release. 2023-10-30 11:56:42 +05:30
Shreyas Zare
3fd52302a6 AdvancedBlocking: fixed issue with app async loading. 2023-10-30 11:56:18 +05:30