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
|
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
|
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
|
175a7c5328
|
Merge branch 'master' of https://github.com/TechnitiumSoftware/DnsServer
|
2024-03-16 18:19:11 +05:30 |
|
Shreyas Zare
|
b9986f1501
|
DnsServer: Implemented EDNS Client Subnet override feature. Updated ProcessUpdateQueryAsync() to check for update permissions for secondary zone. Updated serve stale to wait for max 1800ms. Code refactoring done.
|
2024-03-16 13:59:22 +05:30 |
|
Shreyas Zare
|
9f6e7d7145
|
SecondaryZone: Updated RefreshZoneAsync() to retry with axfr for refused rcode. Updated zone to allow dynamic updates config.
|
2024-03-16 13:46:03 +05:30 |
|
Shreyas Zare
|
eaf96b24c0
|
CacheZone: code refactoring done.
|
2024-03-16 13:43:31 +05:30 |
|
Shreyas Zare
|
eae9568290
|
CacheZoneManager: Implemented response metadata feature. Fixed minor bugs. Code refactoring done.
|
2024-03-16 13:31:52 +05:30 |
|
Shreyas Zare
|
6489c9828c
|
ZoneTree: fixed wildcard matching bug in FindZoneNode().
|
2024-03-16 13:27:38 +05:30 |
|
Shreyas Zare
|
332b64e6c2
|
CacheRecordInfo: added response metadata feature.
|
2024-03-16 13:26:55 +05:30 |
|
Paul Binks
|
d706c702d6
|
Grammar corrections
|
2024-02-25 15:51:56 +00:00 |
|
Shreyas Zare
|
c00a2a15a6
|
DnsServer: updated ProcessConnectionAsync() to read server domain name from TLS request to set it as request local EP. Updated ProcessQuicConnectionAsync() to read target hostname from the QUIC connection to set it as request local EP.
|
2024-02-17 18:08:04 +05:30 |
|
Shreyas Zare
|
55e51a88b9
|
SecondaryZone: code refactoring changes done.
|
2024-02-17 18:05:40 +05:30 |
|
Shreyas Zare
|
872e825189
|
PrimaryZone: Added SetSoaSerial() to allow setting custom SOA serial. Code refactoring changes done.
|
2024-02-17 18:05:20 +05:30 |
|
Shreyas Zare
|
9e7d8cde79
|
ApexZone: code refactoring changes.
|
2024-02-17 18:04:25 +05:30 |
|
Shreyas Zare
|
de6a630c47
|
AuthZoneManager: Updated ImportRecords() to add overwriteSoaSerial support to allow setting SOA serial from imported SOA record.
|
2024-02-17 18:03:39 +05:30 |
|
Shreyas Zare
|
7ed733e8aa
|
ZoneTree: fixed issue with wildcard matching conditions with ENT entries.
|
2024-02-08 19:07:51 +05:30 |
|
Shreyas Zare
|
ff525d7d30
|
DnsServer: Added notify allowed networks feature. Updated default config values for mitigating pulsing DoS attack. Added qpm bypass list feature. Updated ProcessUdpRequestAsync() to use buffer from array pool. Updated ProcessUpdateQueryAsync() to find closest zone to update and added support for forwarder zones. Updated ProcessCNAMEAsync() to prevent duplicate entries in response. Updated RecursiveResolveAsync() to simplify serve stale implementation. Updated PrepareRecursiveResolveResponse() to set correct AD flag value. Updated StartAsync() to update root servers list by priming query. Code refactoring changes done.
|
2024-02-04 17:59:51 +05:30 |
|
Shreyas Zare
|
4912e03f41
|
StatsManager: Added in-memory stats feature. Added support for dropped requests stats and protocol type stats. Code refactoring done.
|
2024-02-04 17:52:59 +05:30 |
|
Shreyas Zare
|
8fab5101ff
|
PrimaryZone: fixed minor null ref issue. Fixed issue in revert code in SignZone() which missed to remove RRSIG records in subdomains. Code refactoring done.
|
2024-02-04 17:50:37 +05:30 |
|
Shreyas Zare
|
2781ba6f18
|
ForwarderZone: added support for ddns.
|
2024-02-04 17:40:31 +05:30 |
|
Shreyas Zare
|
d8a63be205
|
AuthZoneInfo: updated implementation for ddns support in forwarder zones.
|
2024-02-04 17:39:53 +05:30 |
|
Shreyas Zare
|
4d78973b31
|
AuthZone: code refactoring done.
|
2024-02-04 17:38:53 +05:30 |
|
Shreyas Zare
|
60036cf047
|
ApexZone: fixed minor issue.
|
2024-02-04 17:38:16 +05:30 |
|
Shreyas Zare
|
8a0ef72f7a
|
CacheZoneManager: code refactoring done.
|
2024-02-04 17:31:55 +05:30 |
|