Shreyas Zare
|
73cbff24a0
|
code refactoring changes.
|
2023-02-05 16:32:28 +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
|
50cf6fdf2e
|
code refactoring changes.
|
2023-02-05 16:26:18 +05:30 |
|
Shreyas Zare
|
d2a1ba6de0
|
CacheZone: updated ReadFrom() and ReadEntriesFrom() to avoid loading stale records and empty RR sets.
|
2023-01-15 18:36:40 +05:30 |
|
Shreyas Zare
|
78e4cd2253
|
CacheZoneManager: updated LoadCacheZoneFile() to avoid loading empty cache zones.
|
2023-01-15 18:35:35 +05:30 |
|
Shreyas Zare
|
0e420e5966
|
webapp: updated html for minor changes.
|
2023-01-15 18:32:59 +05:30 |
|
Shreyas Zare
|
e25d5c01b2
|
CacheZoneManager: added log messages for dns cache operations.
|
2023-01-14 17:37:18 +05:30 |
|
Shreyas Zare
|
6a216e881f
|
WebServiceZonesApi: updated UpdateRecord() to parse SOA primary name servers and convert them to needed transport protocols for secondary and stub zones.
|
2023-01-14 17:24:42 +05:30 |
|
Shreyas Zare
|
88b4b6c4ea
|
StubZone: Updated CreateAsync() to parse and convert primary name servers to udp transport. Code refactoring done.
|
2023-01-14 17:23:38 +05:30 |
|
Shreyas Zare
|
2b7c10861d
|
SecondaryZone: updated CreateAsync() to parse primary name server and convert protocol to zone transfer protocol. Updated RefreshZoneAsync() to explicitly change initial probe name servers to udp. Code refactoring done.
|
2023-01-14 17:22:05 +05:30 |
|
Shreyas Zare
|
a460ee529f
|
zone.js: updated code to support QUIC. Updated DNSSEC properties to show "ready by" datetime and key item menu code changes.
|
2023-01-14 15:28:54 +05:30 |
|
Shreyas Zare
|
453816dc05
|
main.js: updated code for QUIC support. Implemented new settings options. Removed old datetime picker code. Code refactoring changes.
|
2023-01-14 15:27:03 +05:30 |
|
Shreyas Zare
|
0c715b9f5e
|
logs.js: removed old datetime picker code.
|
2023-01-14 15:24:27 +05:30 |
|
Shreyas Zare
|
9953023233
|
auth.js: minor ui changes.
|
2023-01-14 15:23:53 +05:30 |
|
Shreyas Zare
|
05516323cb
|
main.css: updated css for sortable table headers.
|
2023-01-14 15:23:05 +05:30 |
|
Shreyas Zare
|
92c786da3f
|
webapp: updated html to use html5 date input. Updated sortable table headers to be clickable. Added support for DNS-over-QUIC and XFR-over-QUIC. Updated settings section for new options. Updated DNSSEC properties to use menu instead of buttons for key items.
|
2023-01-14 15:22:44 +05:30 |
|
Shreyas Zare
|
3fa1c373fc
|
WebServiceZonesApi: Code refactoring changes.
|
2023-01-14 15:16:46 +05:30 |
|
Shreyas Zare
|
10672172d3
|
WebServiceSettingsApi: updated API for new settings options. Code refactoring changes.
|
2023-01-14 15:11:56 +05:30 |
|
Shreyas Zare
|
63accfcd07
|
WebServiceOtherZonesApi: code refactoring changes.
|
2023-01-14 15:07:21 +05:30 |
|
Shreyas Zare
|
a83d9cf451
|
WebServiceLogsApi: code refactoring changes.
|
2023-01-14 15:05:44 +05:30 |
|
Shreyas Zare
|
d0c4b9c622
|
WebServiceDhcpApi: code refactoring changes.
|
2023-01-14 15:05:13 +05:30 |
|
Shreyas Zare
|
4d1804a428
|
WebServiceDashboardApi: code refactoring changes.
|
2023-01-14 15:04:15 +05:30 |
|
Shreyas Zare
|
0e968443fc
|
WebServiceAuthApi: code refactoring changes done.
|
2023-01-14 15:03:40 +05:30 |
|
Shreyas Zare
|
553031f766
|
WebServiceAppsApi: Updated cache time to 15 mins. Added support for all http decompression methods. Code refactoring done.
|
2023-01-14 15:02:38 +05:30 |
|
Shreyas Zare
|
d98796275c
|
WebServiceApi: create new class to move generic API handlers from main web service class.
|
2023-01-14 15:00:44 +05:30 |
|
Shreyas Zare
|
0d00100cd2
|
DnsWebService: Implemented support for save dns cache feature. Added TryStartWebServiceAsync() to handle web service startup failures. Updated ConfigureWebServiceRoutes() to use MapGetAndPost() to allow all API calls to read from query string and form data. Updated config serializers to support new dns options. Code refactoring done.
|
2023-01-14 14:59:50 +05:30 |
|
Shreyas Zare
|
72793febe5
|
Extensions: Updated all query methods to read from both querystring and form. Added MapGetAndPost() methods.
|
2023-01-14 14:54:20 +05:30 |
|
Shreyas Zare
|
d1ab424f57
|
DnsServer: Implemented IAsyncDisposable. Implemented DNS-over-QUIC optional protocol support. Replaced old DNS-over-HTTPS web server with Kestrel to support HTTP/2 and HTTP/3. Code refactoring done.
|
2023-01-14 14:52:00 +05:30 |
|
Shreyas Zare
|
507f596fc8
|
Zone: added another protected constructor to allow reloading cache zone.
|
2023-01-14 14:41:42 +05:30 |
|
Shreyas Zare
|
1dd35f68e9
|
SubDomainZone: code refactoring changes.
|
2023-01-14 14:40:36 +05:30 |
|
Shreyas Zare
|
8b3ddf113c
|
StubZone: Code refactoring changes.
|
2023-01-14 14:40:04 +05:30 |
|
Shreyas Zare
|
d1e8d081b9
|
SecondaryZone: added xfr-over-quic support. Code refactoring done.
|
2023-01-14 14:39:20 +05:30 |
|
Shreyas Zare
|
5692e5e166
|
PrimaryZone: code refactoring changes.
|
2023-01-14 14:36:41 +05:30 |
|
Shreyas Zare
|
d867e5f71e
|
PrimarySubDomainZone: code refactoring changes.
|
2023-01-14 14:34:06 +05:30 |
|
Shreyas Zare
|
d2fc9cab6e
|
ForwarderZone: code refactoring changes.
|
2023-01-14 14:33:28 +05:30 |
|
Shreyas Zare
|
d1b2e1c192
|
CacheZone: updated implementation to support serializing cached records. Code refactoring changes done.
|
2023-01-14 14:32:43 +05:30 |
|
Shreyas Zare
|
b1fe727dec
|
AuthZoneInfo: code refactoring changes.
|
2023-01-14 14:28:48 +05:30 |
|
Shreyas Zare
|
00927c92dd
|
AuthZone: code refactoring changes.
|
2023-01-14 14:26:41 +05:30 |
|
Shreyas Zare
|
62c55aa76c
|
ApexZone: code refactoring changes done.
|
2023-01-14 14:24:44 +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
|
a09582d0e1
|
minor refactoring change.
|
2023-01-14 13:41:44 +05:30 |
|
Shreyas Zare
|
bbe9aebfa0
|
DnsResourceRecordExtension: removed get/set type of extension methods.
|
2023-01-14 13:41:02 +05:30 |
|
Shreyas Zare
|
09e479eb55
|
CacheRecordInfo: added class to hold record info for cache records.
|
2023-01-14 13:38:42 +05:30 |
|
Shreyas Zare
|
23e944410d
|
DnsResourceRecordInfo: renamed to AuthRecordInfo. updated code to remove variables used by cache records. Added xfr-over-quic support. Minor changes done.
|
2023-01-14 13:37:32 +05:30 |
|
Shreyas Zare
|
f1437de06d
|
DnssecPrivateKey: code refactoring changes.
|
2023-01-14 13:35:11 +05:30 |
|
Shreyas Zare
|
45781d3818
|
DhcpServer: code refactoring changes.
|
2023-01-14 13:34:23 +05:30 |
|