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
|
8a0ef72f7a
|
CacheZoneManager: code refactoring done.
|
2024-02-04 17:31:55 +05:30 |
|
Shreyas Zare
|
b71d564815
|
BlockListZoneManager: updated implementation for local file lists to update while reading. Fixes issues when list wont reload for certain conditions. Code refactoring done.
|
2024-02-04 17:29:56 +05:30 |
|
Shreyas Zare
|
7469613663
|
AuthZoneManager: code refactoring done.
|
2024-02-04 17:27:33 +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
|
e70bbfd2c1
|
AuthZoneManager: added default soa serial date scheme option. Fixed issues in CloneZone(). Updated ImportRecords() implementation for allowing zone file import. Fixed issues in Query(). Added support for ALIAS record.
|
2023-10-29 18:53:46 +05:30 |
|
Shreyas Zare
|
d4352680b3
|
AuthZoneManager: updated CloneZone() to copy zone options from source.
|
2023-09-24 17:38:53 +05:30 |
|
Shreyas Zare
|
93e0416c69
|
AuthZoneManager: added CreateForwarderZone() to create empty forwarder zone. Implemented CloneZone() feature. Fixed minor issues with ConvertZoneType().
|
2023-09-24 16:33:46 +05:30 |
|
Shreyas Zare
|
11d95dc60f
|
AuthZoneManager: updated code for FWD record proxy type changes and zone last modified feature.
|
2023-09-23 18:05:01 +05:30 |
|
Shreyas Zare
|
e6b3edd412
|
CacheZoneManager: removed unused feature.
|
2023-08-26 12:32:18 +05:30 |
|
Shreyas Zare
|
4a7e770d2f
|
AuthZoneManager: fixed issue in IXFR which caused empty node to remain in the zone tree.
|
2023-08-13 18:48:20 +05:30 |
|
Shreyas Zare
|
9cf6168aa8
|
AuthZoneManager: fixed minor issues in ConvertZoneType().
|
2023-07-02 15:44:12 +05:30 |
|
Shreyas Zare
|
350f982d5f
|
AuthZoneManager: updated ResolveAdditionalRecords() to prevent duplicate entries. Implemented ConvertZoneType() to allow converting zone types. Updated Query() to fix issue with how APP records being queried for closest/apex when not needed.
|
2023-06-25 17:30:18 +05:30 |
|
Shreyas Zare
|
266618a026
|
CacheZoneManager: updating default failure TTL to 10 sec. Updated ResolveAdditionalRecords() to prevent duplicate entries.
|
2023-06-25 17:25:51 +05:30 |
|
Shreyas Zare
|
e2bcfb3e9a
|
CacheZoneManager: updated CacheRecords() to support ECS for all record types. Updated GetAdditionalRecords() and ResolveAdditionalRecords() to support SVCB and HTTPS records. Updated Query() to support glue records for SVCB and HTTPS records.
|
2023-05-20 18:03:45 +05:30 |
|
Shreyas Zare
|
abf7435be7
|
AuthZoneManager: updated GetAdditionalRecords() and ResolveAdditionalRecords() to support SVCB and HTTPS records. Updated DeleteRecord() and DeleteRecords() to return bool. Updated Query() to support SVCB and HTTPS glue records.
|
2023-05-20 18:01:52 +05:30 |
|
Shreyas Zare
|
1d3a1c5c3b
|
CacheZoneManager: added support for conditional forwarding client subnet.
|
2023-04-23 16:12:58 +05:30 |
|
Shreyas Zare
|
444baf1b03
|
BlockListZoneManager: using HttpClientNetworkHandler for retries and custom DNS resolution support.
|
2023-03-18 13:36:56 +05:30 |
|
Shreyas Zare
|
0ca9232a52
|
BlockListZoneManager: updated UpdateBlockListsAsync() to perform http retries.
|
2023-03-11 15:13:21 +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
|
ec8dce21cf
|
AuthZoneManager: fixed minor issue when there are no zones.
|
2023-02-26 17:16:25 +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
|
431b16c1f4
|
BlockListZoneManager: Updated code to support Adblock plus list file format.
|
2023-02-18 11:40:11 +05:30 |
|
Shreyas Zare
|
6338ee25b9
|
AuthZoneManager: setting correct RA flag. Code refactoring done.
|
2023-02-18 11:39:08 +05:30 |
|
Shreyas Zare
|
43bc42d000
|
minor changes
|
2023-02-18 11:37:50 +05:30 |
|
Shreyas Zare
|
3dab7b5f4b
|
BlockListZoneManager: implemented extended error report for blocked domain report.
|
2023-02-12 12:59:07 +05:30 |
|
Shreyas Zare
|
f71c7008b5
|
code refactoring changes.
|
2023-02-12 12:57:41 +05:30 |
|
Shreyas Zare
|
06282fc8c0
|
AuthZoneManager: Implemented zone index to allow paginated access to zones list.
|
2023-02-12 12:56:09 +05:30 |
|
Shreyas Zare
|
975bc5d584
|
BlockListZoneManager: refactored code for optimization.
|
2023-02-05 16:29:37 +05:30 |
|
Shreyas Zare
|
cb5cd38ef8
|
code refactoring changes.
|
2023-02-05 16:29:02 +05:30 |
|
Shreyas Zare
|
ba48a63eb1
|
AuthZoneManager: split ListAllRecords() into ListAllZoneRecords() and ListAllRecords() for different usages. Code refactoring done.
|
2023-02-05 16:28:16 +05:30 |
|
Shreyas Zare
|
78e4cd2253
|
CacheZoneManager: updated LoadCacheZoneFile() to avoid loading empty cache zones.
|
2023-01-15 18:35:35 +05:30 |
|
Shreyas Zare
|
e25d5c01b2
|
CacheZoneManager: added log messages for dns cache operations.
|
2023-01-14 17:37:18 +05:30 |
|
Shreyas Zare
|
b8622f2055
|
CacheZoneManager: updated implementation to use CacheRecordInfo. Implemented LoadCacheZoneFile(), SaveCacheZoneFile(), and DeleteCacheZoneFile() to add support for saving dns cache on disk.
|
2023-01-14 14:21:45 +05:30 |
|
Shreyas Zare
|
b6dae0ad7d
|
BlockListZoneManager: updated UpdateBlockListsAsync() to use all decompression methods.
|
2023-01-14 14:18:48 +05:30 |
|
Shreyas Zare
|
a9e457fa6e
|
AuthZoneManager: updated code as per refactoring changes for record info.
|
2023-01-14 13:44:35 +05:30 |
|
Shreyas Zare
|
a247b1562a
|
BlockListZoneManager: Updated ReadListFile() to support wildcard block lists.
|
2022-12-24 12:13:25 +05:30 |
|
Shreyas Zare
|
bad83253f5
|
minor refactoring changes
|
2022-12-24 12:12:41 +05:30 |
|
Shreyas Zare
|
d48448783e
|
CacheZoneManager: Updated Query() to return ECS option for negative cache responses.
|
2022-12-04 13:08:08 +05:30 |
|
Shreyas Zare
|
ba7caa1ef2
|
AuthZoneManager: code refactoring changes.
|
2022-11-26 11:50:10 +05:30 |
|
Shreyas Zare
|
b9c6f412c3
|
CacheZoneManager: implemented ECS support.
|
2022-11-20 16:05:29 +05:30 |
|
Shreyas Zare
|
3e521a6dda
|
CacheZoneManager: minor refactoring changes.
|
2022-11-12 15:04:22 +05:30 |
|
Shreyas Zare
|
9b69cc2ba5
|
AuthZoneManager: minor refactoring changes.
|
2022-11-12 15:03:43 +05:30 |
|
Shreyas Zare
|
2bdef61f35
|
AuthZoneManager: updated ResolveCNAME() to detect CNAME loops.
|
2022-10-30 17:49:38 +05:30 |
|
Shreyas Zare
|
d47ea907ff
|
CacheZoneManager: updated ResolveCNAME() to detect CNAME loops.
|
2022-10-30 17:48:31 +05:30 |
|
Shreyas Zare
|
c514cc55ec
|
AuthZoneManager: updated GetAuthZoneInfo() to check for null. Added NameExists(), GetAllRecords() and SetRecords().
|
2022-10-05 19:07:10 +05:30 |
|