Shreyas Zare
|
ab63df6599
|
WebServiceZonesApi: code refactoring changes.
|
2024-09-15 15:16:43 +05:30 |
|
Shreyas Zare
|
86653de0cd
|
WebServiceZonesApi: updated API to support new record types and features.
|
2024-09-15 15:14:12 +05:30 |
|
Shreyas Zare
|
cc43382503
|
webapp: updated html to support new options and features.
|
2024-09-14 20:22:13 +05:30 |
|
Shreyas Zare
|
047b507ccb
|
zone.js: updated code to support new zone types with new options.
|
2024-09-14 20:21:31 +05:30 |
|
Shreyas Zare
|
b69dc12219
|
main.js: updated code to support new options and features. Fixed time zone issue in custom option for dashboard stats.
|
2024-09-14 20:20:52 +05:30 |
|
Shreyas Zare
|
4937e91b18
|
logs.js: updated code to do query logs immediately.
|
2024-09-14 20:19:24 +05:30 |
|
Shreyas Zare
|
275a8d53bb
|
WebServiceSettingsApi: updated settings API for new options.
|
2024-09-14 19:44:02 +05:30 |
|
Shreyas Zare
|
b08211d92d
|
code refactoring changes done.
|
2024-09-14 19:34:12 +05:30 |
|
Shreyas Zare
|
d89598e04a
|
code refactoring changes done.
|
2024-09-14 19:32:52 +05:30 |
|
Shreyas Zare
|
a4e5bf8070
|
WebServiceAppsApi: replaced WithTimeout() usage with TimeoutAsync().
|
2024-09-14 19:32:27 +05:30 |
|
Shreyas Zare
|
0a88cfcdd9
|
WebServiceApi: updated ResolveQueryAsync() to add timeout for recursive resolution. Code refactoring done.
|
2024-09-14 19:31:29 +05:30 |
|
Shreyas Zare
|
9f9fee603a
|
LogManager: updated code to log all TSIG details from request.
|
2024-09-14 19:29:21 +05:30 |
|
Shreyas Zare
|
34acd56ea8
|
AuthZoneManager: updated CreateEmptyApexZone() to add missing secondary catalog ZoneRemoved event handler.
|
2024-09-14 19:28:00 +05:30 |
|
Shreyas Zare
|
9aa6dcac0e
|
DnsWebService: added catalog zone support. Updated dns config file format for supporting new options.
|
2024-09-14 19:19:59 +05:30 |
|
Shreyas Zare
|
bdda47db3f
|
DnsServer: Updated recursion option to support access control list. Added max overall timeout for recursive resolution. Added option to enable/disable DNS-over-HTTP/3. Added option to configure resolver concurrency. Added option to enable/disable concurrent forwarding. Replaced WithTimeout() usage to new TimeoutAsync() to allow cancelling running task after timeout. Updated ProcessQueryAsync() handle timeout exception to allow debugging CPU usage issue. Updated notify and zone transfer to support new zone types. Added update support for secondary forwarder. Fixed issue in ProcessAuthoritativeQueryAsync() that caused failure to process FWD record. Updated AuthoritativeQueryAsync() to add TimeoutAsync() to allow mitigating and debuging cpu usage issue. Fixed issue in ProcessAPPAsync() to process FWD record. Fixed bug in IsAllowedAsync() when request of DS type is received. Implemented priority based conditional forwarding feature. Added feature to write client subnet rate limiting changes to log file. Updated StartAsync() to wait and retry when socket binding fails. Code refactoring changes done.
|
2024-09-14 19:12:46 +05:30 |
|
Shreyas Zare
|
220de20a90
|
Zone: code refactoring changes done.
|
2024-09-14 18:50:21 +05:30 |
|
Shreyas Zare
|
f51aa2f11c
|
StubZone: Added primary name server address at zone level. Added catalog zone support. Code refactoring changes done.
|
2024-09-14 18:48:51 +05:30 |
|
Shreyas Zare
|
091727f82d
|
SecondaryZone: added primary server connectivity parameters at zone level. Implemented secondary catalog zone support. Updated zone transfer code to support secondary forwarder and secondary catalog zones. Code refactoring done.
|
2024-09-14 18:11:07 +05:30 |
|
Shreyas Zare
|
501f1e69dd
|
SecondarySubDomainZone: updated error messages.
|
2024-09-14 18:06:03 +05:30 |
|
Shreyas Zare
|
d8b9743e93
|
added SecondaryForwarderZone
|
2024-09-14 18:04:31 +05:30 |
|
Shreyas Zare
|
6cca886d2b
|
added SecondaryCatalogZone
|
2024-09-14 18:02:35 +05:30 |
|
Shreyas Zare
|
5e46b27381
|
added SecondaryCatalogSubDomainZone
|
2024-09-14 17:59:16 +05:30 |
|
Shreyas Zare
|
f702d997a7
|
PrimaryZone: Added support for record auto expiry feature. Moved zone versioning code to ApexZone to allow reusing it. Code refactoring changes done.
|
2024-09-14 17:58:42 +05:30 |
|
Shreyas Zare
|
1d5a061a73
|
code refactoring changes.
|
2024-09-14 17:54:04 +05:30 |
|
Shreyas Zare
|
c622118d6b
|
ForwarderZone: updated implementation to support notify and zone transfer features. Added support for record auto expiry feature. Added pseudo SOA record support for zone transfer support. Updated code to prevent adding DNSSEC related records. Added support for zone versioning. Code refactoring done.
|
2024-09-14 17:52:56 +05:30 |
|
Shreyas Zare
|
17844b7b59
|
ForwarderSubDomainZone: updated implementation to support zone versioning and notify features. Added validation to prevent adding DNSSEC related records.
|
2024-09-14 17:49:48 +05:30 |
|
Shreyas Zare
|
f821bf64ac
|
added CatalogZone
|
2024-09-14 17:47:51 +05:30 |
|
Shreyas Zare
|
06ea6343ae
|
added CatalogSubDomainZone.
|
2024-09-14 17:37:58 +05:30 |
|
Shreyas Zare
|
bb997a5c03
|
CacheZone: updated QueryRecords() to use different method for prefix selection for ECS.
|
2024-09-14 17:37:28 +05:30 |
|
Shreyas Zare
|
2d8604f1b6
|
AuthZoneInfo: updated code to add support for Secondary Forwarder, Catalog, and Secondary Catalog zones. Added support for Query Access feature, zone transfer ACL, and update ACL. Added support to store secondary zone parameters for primary server connectivity. Added support for ZONEMD validation. Code refactoring done.
|
2024-09-14 17:35:33 +05:30 |
|
Shreyas Zare
|
beb2a83005
|
AuthZone: added EnumerateCatalogMemberZones() method. Code refactoring done.
|
2024-09-14 17:27:25 +05:30 |
|
Shreyas Zare
|
ab93a35315
|
ApexZone: updated implementation to support QueryAccess feature for zones. Updated zone transfer and update option types. Implemented support for catalog zones. Updated zone transfer and update features to use access control list. Implemented support for record auto expiry feature. Code refactoring changes done.
|
2024-09-14 17:26:30 +05:30 |
|
Shreyas Zare
|
1df04a42d4
|
CacheZoneManager: updated code to support caching root NS records. Updated code to include more info in EDE.
|
2024-09-14 17:17:59 +05:30 |
|
Shreyas Zare
|
17b9358fb6
|
minor code refactoring.
|
2024-09-14 17:15:54 +05:30 |
|
Shreyas Zare
|
e92132820f
|
AuthZoneManager: implemented support for Secondary Forwarder, Catalog, and Secondary Catalog zones. Updated implementation to save zone file on zone creation and other zone feature functions. Added CreateInternalPrimaryZone() for internal zone creation. Updated DeleteZone() with option to delete zone file. Added EnumerateAllRecords() to allow record enumeration. Implemented support for Query Access feature with IsQueryAllowedAsync() method. Implemented support for record expiry feature.
|
2024-09-14 17:15:00 +05:30 |
|
Shreyas Zare
|
a64aa988e9
|
AuthZoneTree: Updated TryRemove() to support removing all subdomain names for the removed subdomain. Added GetSubDomainZoneWithSubDomainZones() method. Updated FindNSec3ProofOfNonExistenceNxDomain() and FindNSec3ProofOfNonExistenceNoData() to have cancellation token. Code refactoring done.
|
2024-09-14 16:52:47 +05:30 |
|
Shreyas Zare
|
fdeb7c76c8
|
SOARecordInfo: updated implementation to depricate secondary zone parameters stored as SOA record info.
|
2024-09-14 16:44:25 +05:30 |
|
Shreyas Zare
|
63bad9196b
|
GenericRecordInfo: added last modified and expiry TTL parameters.
|
2024-09-14 16:42:30 +05:30 |
|
Shreyas Zare
|
2b68be8997
|
DhcpServer: removed client domain case lowering to allow having same case records in DNS. Updated UpdateDnsAuthZone() to use updated AuthZoneManager calls.
|
2024-09-14 16:41:38 +05:30 |
|
Shreyas Zare
|
87d6dd27c3
|
code refactoring changes done.
|
2024-09-14 16:36:43 +05:30 |
|
Shreyas Zare
|
7ba844763c
|
AuthManager: updated brute force protection code to use network instead of IP address so as to protect from ipv6 source. Code refactoring done.
|
2024-09-14 16:34:43 +05:30 |
|
Shreyas Zare
|
98df9d6e73
|
zone.js: added support for ZONEMD validation feature for secondary zones. Updated updateRecordState() to use zone name and added missing updateSvcbHints parameter for A/AAAA record to allow updating auto hits for svcb/https records when the record is enabled/disabled.
|
2024-06-22 14:01:35 +05:30 |
|
Shreyas Zare
|
521e99cc8f
|
webapp: updated html to add hagezi blocking lists to Quick Add list and add support for ZONEMD validation.
|
2024-06-22 13:59:49 +05:30 |
|
Shreyas Zare
|
fc23a43fde
|
WebServiceZonesApi: Updated API code to support ZONEMD validation feature. Fixed minor issues with calling UpdateSvcbAutoHints() method.
|
2024-06-22 13:57:25 +05:30 |
|
Shreyas Zare
|
a64a24ca61
|
DnsServer: Updated ProcessZoneTransferQueryAsync() to use IsActive property to check for active zone. Code refactoring changes done.
|
2024-06-22 13:55:51 +05:30 |
|
Shreyas Zare
|
34c8bee380
|
SecondaryZone: implemented zone validation using ZONEMD feature. Code refactoring done.
|
2024-06-22 13:46:38 +05:30 |
|
Shreyas Zare
|
2bf6cd4b68
|
AuthZoneInfo: updated to add validation failed option for secondary zones. Added IsActive property.
|
2024-06-22 13:37:15 +05:30 |
|
Shreyas Zare
|
df93afd9af
|
code refactoring changes done.
|
2024-06-22 13:36:06 +05:30 |
|
Shreyas Zare
|
ede25a29e0
|
AuthZoneManager: updated CreateSecondaryZoneAsync() to add validate zone option.
|
2024-06-22 13:35:13 +05:30 |
|
Shreyas Zare
|
dabd6bd0fc
|
SOARecordInfo: Added ValidateZone option to support ZONEMD validation.
|
2024-06-22 13:34:36 +05:30 |
|