Shreyas Zare
|
45dfe04768
|
WebService: Fixed directory traversal bug (thanks to Jason Pia). Fixed minor issues. Code refactoring done. Updated API calls for implementing new DNS server features.
|
2020-06-13 14:05:02 +05:30 |
|
Shreyas Zare
|
525be58d79
|
webapp: implemented UI for new features like new zone types, ANAME records, Forwarder records and option to set glue addresses.
|
2020-06-13 13:56:33 +05:30 |
|
Shreyas Zare
|
0e3ef7be3e
|
DnsServer: Added log parameter to constructor to allow logging errors while loading zones. Implemented conditional forwarding changes.
|
2020-06-13 13:53:28 +05:30 |
|
Shreyas Zare
|
83e84212da
|
AuthZoneManager: implemented IDisposable. Fixed multiple issues. Code refactoring done. Correctly implemented create zone methods.
|
2020-06-13 13:48:15 +05:30 |
|
Shreyas Zare
|
39bca09bde
|
BlockedZoneManager: minor code changes done.
|
2020-06-13 13:44:03 +05:30 |
|
Shreyas Zare
|
515e20758b
|
AllowedZoneManager: minor code changes done.
|
2020-06-13 13:43:34 +05:30 |
|
Shreyas Zare
|
2b9688e3da
|
DhcpServer: Code refactoring changes done.
|
2020-06-13 13:42:38 +05:30 |
|
Shreyas Zare
|
4745d24e0a
|
Scope: moved GetReverseZone() methods to Zone class.
|
2020-06-13 13:41:58 +05:30 |
|
Shreyas Zare
|
1627f9da2e
|
AuthZoneInfo: implemented zone property changes. Code refactoring done. Changed QueryRecords() to GetRecords() as per the requirements.
|
2020-06-13 13:41:19 +05:30 |
|
Shreyas Zare
|
7ceb70c0e6
|
ForwarderZone: Updated constructor to correctly create zone.
|
2020-06-13 13:39:39 +05:30 |
|
Shreyas Zare
|
1648612121
|
StubZone: Updated constructors to correctly create zone. Implemented isExpired state. Fixed issues and code refactoring done. Added QueryRecords() override to prevent responding to SOA and NS records as authoritative.
|
2020-06-13 13:39:12 +05:30 |
|
Shreyas Zare
|
79bc7fc64d
|
SecondaryZone: Updated constructors to correctly create zone. LastRefreshed refactored to IsExpired. Code refactoring and fixes done.
|
2020-06-13 13:37:08 +05:30 |
|
Shreyas Zare
|
e6deed2031
|
PrimaryZone: updated constructors to correctly create zone.
|
2020-06-13 13:35:16 +05:30 |
|
Shreyas Zare
|
2af8bca7df
|
AuthZone: removed constructors that added SOA and NS records. Made QueryRecords() virtual to allow overriding. Added GetRecords() to directly get records. Added virtual IsActive to allow controlling zone state.
|
2020-06-13 13:34:05 +05:30 |
|
Shreyas Zare
|
866f30047d
|
Zone: added GetReverseZone() methods.
|
2020-06-13 13:31:57 +05:30 |
|
Shreyas Zare
|
679cb92077
|
WebService: implemented DnsServer related changes.
|
2020-06-06 16:52:36 +05:30 |
|
Shreyas Zare
|
a8cec0d33a
|
LogManager: minor fix done.
|
2020-06-06 16:44:57 +05:30 |
|
Shreyas Zare
|
65fbaac43e
|
webapp: implemented Local End Points settings ui changes.
|
2020-06-06 16:44:35 +05:30 |
|
Shreyas Zare
|
cef548df89
|
DnsServer: implemented local end points option. Implemented new zone managers. Implemented ANAME feature. Implemented conditional forwarding. Implemented CNAME cloaking. Multiple fixes and code refactoring done.
|
2020-06-06 16:43:44 +05:30 |
|
Shreyas Zare
|
e8f22ec88f
|
StatsManager: code refactoring done.
|
2020-06-06 16:31:25 +05:30 |
|
Shreyas Zare
|
ce62b12a17
|
ResolverQueryHandle: implementation changed for WaitForResponse() to return if wait handle was set or not.
|
2020-06-06 16:30:37 +05:30 |
|
Shreyas Zare
|
4a113c802c
|
minor refactoring change.
|
2020-06-06 16:29:51 +05:30 |
|
Shreyas Zare
|
968fe66b91
|
DhcpServer: code changes done as per AuthZoneManager implementation changes. Removed ServerDomain property. Code refactoring done.
|
2020-06-06 16:29:22 +05:30 |
|
Shreyas Zare
|
5ccfcf8b38
|
added BlockedZoneManager.
|
2020-06-06 16:28:17 +05:30 |
|
Shreyas Zare
|
b866c794f6
|
added AllowedZoneManager
|
2020-06-06 16:28:05 +05:30 |
|
Shreyas Zare
|
a08f83d0cd
|
AuthZoneManager: implemented auth zone management changes. Added zone file management support.
|
2020-06-06 16:27:43 +05:30 |
|
Shreyas Zare
|
e37b98251e
|
BlockListZoneManager: Changes done to manage block list cache folder internally. Code refactoring done.
|
2020-06-06 16:25:29 +05:30 |
|
Shreyas Zare
|
92de0601d3
|
CacheZoneManager: added failure record TTL support. Code refactoring done.
|
2020-06-06 16:23:08 +05:30 |
|
Shreyas Zare
|
36745942a6
|
added ForwarderSubDomainZone
|
2020-06-06 16:22:14 +05:30 |
|
Shreyas Zare
|
a43a054169
|
added StubSubDomainZone
|
2020-06-06 16:22:02 +05:30 |
|
Shreyas Zare
|
8154051840
|
added SecondarySubDomainZone.
|
2020-06-06 16:21:40 +05:30 |
|
Shreyas Zare
|
322cbe6785
|
added PrimarySubDomainZone with NOTIFY support.
|
2020-06-06 16:21:01 +05:30 |
|
Shreyas Zare
|
6490e4906e
|
SubDomainZone: made class abstract and implemented AutoUpdateState();
|
2020-06-06 16:19:53 +05:30 |
|
Shreyas Zare
|
8dc6e9e8d6
|
ZoneTree: changes done for Stub and Forwarder zone implementation.
|
2020-06-06 16:19:08 +05:30 |
|
Shreyas Zare
|
573d6cf1d2
|
AuthZoneInfo: updated code to support forwarder zone and included LastRefreshed and IsExpired for secondary and stub zones.
|
2020-06-06 16:18:13 +05:30 |
|
Shreyas Zare
|
2f80f70a24
|
added ForwarderZone to provide conditional forwarding feature.
|
2020-06-06 16:07:28 +05:30 |
|
Shreyas Zare
|
b3473ca897
|
StubZone: implemented zone refresh from primary server.
|
2020-06-06 16:06:35 +05:30 |
|
Shreyas Zare
|
b3322cf51a
|
SecondaryZone: implemented zone refresh from primary zone.
|
2020-06-06 16:04:56 +05:30 |
|
Shreyas Zare
|
3cd55a614e
|
PrimaryZone: implemented DNS NOTIFY [RFC 1996]. Overrided methods to correctly manipulate entries for primary zone.
|
2020-06-06 16:03:53 +05:30 |
|
Shreyas Zare
|
6b6dec16af
|
AuthZone: implemented IDisposable. Added SyncRecords(), LoadRecords(), SetRecords(), AddRecord(), DeleteRecords() & DeleteRecord() methods. Removed AreAllRecordsDisabled(). Added ANAME record processing in QueryRecords().
|
2020-06-06 16:01:14 +05:30 |
|
Shreyas Zare
|
d87b2e7548
|
CacheZone: updated base class changes.
|
2020-06-06 15:58:50 +05:30 |
|
Shreyas Zare
|
fef22cfdc5
|
Zone: moved SetRecords(), AddRecord(). DeleteRecords() & DeleteRecord() methods to AuthZone.
|
2020-06-06 15:58:16 +05:30 |
|
Shreyas Zare
|
db69e9fc35
|
DnsResourceRecordInfo: code refactoring done.
|
2020-06-06 15:50:54 +05:30 |
|
Shreyas Zare
|
7ec6df807e
|
DnsResourceRecordExtension: Fixed issue in SetGlueRecords(). Code refactoring done.
|
2020-06-06 15:50:15 +05:30 |
|
Shreyas Zare
|
480687cae7
|
ZoneTree: code implementation updated as per ByteTree code changes.
|
2020-05-30 18:49:58 +05:30 |
|
Shreyas Zare
|
6763bdd5fa
|
added licence info.
|
2020-05-23 18:04:47 +05:30 |
|
Shreyas Zare
|
faa013f2c3
|
webapp: added quad9 unsecure entries to dns client. Added quad9 and opendns family shield options in forwarders list. Refactoring done.
|
2020-05-23 17:33:24 +05:30 |
|
Shreyas Zare
|
c13873817d
|
fixed minor issue.
|
2020-05-23 17:30:58 +05:30 |
|
Shreyas Zare
|
e9ba62103a
|
minor refactoring.
|
2020-05-23 17:30:41 +05:30 |
|
Shreyas Zare
|
6eac903552
|
DhcpServer: done AuthZoneManager related changes.
|
2020-05-23 17:29:51 +05:30 |
|