Commit Graph

2936 Commits

Author SHA1 Message Date
Shreyas Zare
ff8648e35b DnsServer: code refactoring changes. 2024-06-01 19:00:33 +05:30
Shreyas Zare
718218f9cc SubDomainZone: code refactoring changes. 2024-06-01 18:52:30 +05:30
Shreyas Zare
1c07490952 StubZone: code refactoring changes. 2024-06-01 18:51:59 +05:30
Shreyas Zare
3503451ded SecondaryZone: code refactoring changes. 2024-06-01 18:50:24 +05:30
Shreyas Zare
9a24921a05 PrimaryZone: code refactoring changes. 2024-06-01 18:49:45 +05:30
Shreyas Zare
ea7051fa1c PrimarySubDomainZone: code refactoring changes. 2024-06-01 18:48:07 +05:30
Shreyas Zare
ca522d72fc ForwarderZone: code refactoring changes. 2024-06-01 18:47:35 +05:30
Shreyas Zare
2e048526a9 AuthZoneInfo: updated code due to record info changes. 2024-06-01 18:47:17 +05:30
Shreyas Zare
2f0d01455a AuthZone: code refactoring changes. 2024-06-01 18:46:03 +05:30
Shreyas Zare
c814054ff7 ApexZone: code refactoring changes. 2024-06-01 18:45:35 +05:30
Shreyas Zare
1000133e7e AuthZoneManager: added retry mechanism for delayed save. Updated CloneZone() to copy record info as per new implementation. Added ListAllRecords() to list all records in zone for a given specific record type. Code refactoring changes done. 2024-06-01 18:04:21 +05:30
Shreyas Zare
f050deb79f BlockedZoneManager: added retry mechanism for delayed save. 2024-06-01 17:57:49 +05:30
Shreyas Zare
2a05c7af8f AllowedZoneManager: added retry mechanism for delayed save. 2024-06-01 17:57:03 +05:30
Shreyas Zare
cc9728764e AuthRecordInfo: refactored implementation to add specialized record info classes. 2024-06-01 17:56:10 +05:30
Shreyas Zare
4aaee382d8 AuthManager: added retry mechanism for delayed save. 2024-06-01 17:51:25 +05:30
Shreyas Zare
1522eabf9a FilterAAAA: added new app that filters AAAA records to prefer ipv4 when using dual stack. 2024-06-01 17:44:19 +05:30
Shreyas Zare
7b7451cf64 main.js: added support for default responsible person option and new serve stale options. 2024-05-19 16:44:27 +05:30
Shreyas Zare
9f56551ffc zone.js: added support for NAPTR record and split text option for TXT record. 2024-05-19 16:43:31 +05:30
Shreyas Zare
b6434aa4a4 webapp: updated html to add support for NAPTR record type, default responsible person option, and new serve stale settings options. Other minor changes done. 2024-05-19 16:42:28 +05:30
Shreyas Zare
9099bfde68 WebServiceZonesApi: Added support for split text option in TXT record and new NAPTR record. 2024-05-19 16:40:40 +05:30
Shreyas Zare
81b797485d WebServiceSettingsApi: Added support for new settings options in api. 2024-05-19 16:26:07 +05:30
Shreyas Zare
449d4c92b1 WebServiceDashboardApi: Added more optional parameters for top stats api. 2024-05-19 16:12:54 +05:30
Shreyas Zare
95b3bcacab DnsWebService: implemented delayed save feature. Implemented custom https redirection middleware to preseve same hostname in redirection url. Added support for .p12 cert extension. Updated self signed cert implementation to use specific file name. Set NS Revalidation to false since many popular domains fail to resolve due to they being misconfigured. Updated config file to add support for new options. 2024-05-19 16:08:35 +05:30
Shreyas Zare
e73823cb82 DnsServerWindowsService: implemented support for auto firewall entry option. 2024-05-19 15:18:19 +05:30
Shreyas Zare
3c82530ddf SystemTrayApp: updated app to add firewall option menu to allow disabling automatic firewall entry. 2024-05-19 15:17:43 +05:30
Shreyas Zare
be81749b1a IDnsServer: added ResponsiblePerson property. 2024-05-19 15:14:11 +05:30
Shreyas Zare
b679fbcab9 DnsServer: added option to specify default responsible person for zones. Updated serve stale feature implementation to make serve stale max wait time variable configurable. Code refactoring changes done. 2024-05-19 15:13:35 +05:30
Shreyas Zare
5a32f0452a LogManager: implemented delayed save feature. 2024-05-19 15:10:17 +05:30
Shreyas Zare
3cc1fa49ed StatsManager: updated implementation to handle rate limited dropped stats separately from other drop cases. 2024-05-19 15:09:15 +05:30
Shreyas Zare
44e9126b30 ResolverPrefetchDnsCache: implemented IDnsCache changes. 2024-05-19 15:07:16 +05:30
Shreyas Zare
0ec837d872 ResolverDnsCache: implemented IDnsCache changes. 2024-05-19 15:06:54 +05:30
Shreyas Zare
d4218a189c PrimaryZone: updated implementation to use default responsible person config. Code refactoring done. 2024-05-19 15:06:25 +05:30
Shreyas Zare
5b14987a2e CacheZoneManager: added support for configuring serve stale answer and reset ttl. Updated Query() to split serve stale and reset expiry features. 2024-05-19 15:05:41 +05:30
Shreyas Zare
f0c24092fc AuthZoneManager: implemented delayed save feature. Code refactoring done. 2024-05-19 15:02:59 +05:30
Shreyas Zare
1e78770ce3 BlockListZoneManager: code refactoring done. 2024-05-19 15:01:32 +05:30
Shreyas Zare
0292fd1968 BlockedZoneManager: implemented delayed save feature. Code refactoring done. 2024-05-19 15:00:53 +05:30
Shreyas Zare
04709e5971 AllowedZoneManager: implemented delayed save feature. Code refactoring done. 2024-05-19 15:00:00 +05:30
Shreyas Zare
f6dae9a7d9 DnssecPrivateKey: updated SetState() to ignore when state is lower than existing state. 2024-05-19 14:58:59 +05:30
Shreyas Zare
2fbda53c81 DnsServerInternal: updated to implement IDnsServer changes. 2024-05-19 14:56:11 +05:30
Shreyas Zare
c188d0146b DnsApplication: updated implementation to move assembly loading code to DnsApplicationAssemblyLoadContext. Code refactoring done. 2024-05-19 14:55:44 +05:30
Shreyas Zare
ba7e05a450 DnsApplicationAssemblyLoadContext: updated implementation to use AssemblyDependencyResolver. Moved assembly loading code here. Fixed issue with loading alpine musl native dll. 2024-05-19 14:54:29 +05:30
Shreyas Zare
7cefb102ea DhcpServer: Updated implementation to remove delayed save feature for modified auth zones. 2024-05-19 14:51:50 +05:30
Shreyas Zare
f8fe1b5bb6 AuthManager: code refactoring done. 2024-05-19 14:50:43 +05:30
Shreyas Zare
04de9120b8 NxDomain: minor change. 2024-05-19 14:48:56 +05:30
Shreyas Zare
6d84f23e3c BlockPage: added support for .p12 cert extension. Updated implementation to use specific file name for self signed cert. 2024-05-19 14:48:31 +05:30
Shreyas Zare
b3737eb457 AdvancedBlocking: minor changes done. 2024-05-19 14:45:05 +05:30
Shreyas Zare
240a68121d Merge pull request #885 from anonhostpi/patch-1
Update envs in docker-compose.yml
2024-04-20 17:35:09 +05:30
Blue Falcon
04e5b541d9 Phrasing
Improve phrasing of the last statement in the blurb
2024-03-19 19:49:33 -07:00
Blue Falcon
56551447e8 Update envs in docker-compose.yml
Added a explanatory blurb for the new environment variable.

Added newlines to delimit the WEB_SERVICE envs for easier readability.

See #877
2024-03-19 19:34:17 -07:00
Shreyas Zare
175a7c5328 Merge branch 'master' of https://github.com/TechnitiumSoftware/DnsServer 2024-03-16 18:19:11 +05:30