Shreyas Zare
|
7fb8e2730d
DnsWebService: updated StartWebServiceAsync() to have safe mode to allow only http listening when required. Code refactoring changes done.
|
1 год назад |
Shreyas Zare
|
7e6b04441d
DnsWebService: updated web server max request limit.
|
1 год назад |
Shreyas Zare
|
05c4d96b65
DnsWebService: updated config to remove doh-port80 compatibility option.
|
1 год назад |
Shreyas Zare
|
73cbff24a0
code refactoring changes.
|
1 год назад |
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.
|
1 год назад |
Shreyas Zare
|
2ba1948e69
DnsWebService: replaced HTTPListener with Kestral web server. Code refactoring done.
|
1 год назад |
Shreyas Zare
|
cecd7c1457
DnsWebService: code refactoring done to move settings related code into new WebServiceSettingsApi class.
|
1 год назад |
Shreyas Zare
|
27788acfa5
DnsWebService: Removed newtonsoft. Fixed issues in RestoreSettingsAsync() related to reloading block lists. Removed doh-json support.
|
1 год назад |
Shreyas Zare
|
323e1c5ea1
DnsWebService: updated LoadConfigFile() to read forwarders from env var such that the forwarder protocol is applied later.
|
1 год назад |
Shreyas Zare
|
93eb2424c9
DnsWebService: updated API for ECS support. Updated config code for ECS support.
|
2 лет назад |
Shreyas Zare
|
1cb9f42d1b
DnsWebService: minor change in Start() to configure dhcp server done.
|
2 лет назад |
Shreyas Zare
|
bbc9371d9b
DnsWebService: Updated ResolveQueryAsync() to avoid resolving domain name for name server for TLS and HTTPS transport protocols.
|
2 лет назад |
Shreyas Zare
|
ce3e5e847e
DnsWebService: Added getTsigKeyNames api call.
|
2 лет назад |
Shreyas Zare
|
fe930e4690
DnsWebService: fixes file loading issue caused due to earlier code refactoring.
|
2 лет назад |
Shreyas Zare
|
4ffe9c74ef
DnsWebService: Refactored LoadConfigFile() implementation. Fixed missing methods calls in ReadConfigFrom().
|
2 лет назад |
Shreyas Zare
|
adbf13d4cc
DnsWebService: updated implementation to add multi-user support. API paths updated to reflect the permission section each call belongs. Added support to stop block list automatic update. Updated dns config file format.
|
2 лет назад |
Shreyas Zare
|
7cc35c188f
DnsWebService: updated resolver retries default value to 2.
|
2 лет назад |
Shreyas Zare
|
4e95380235
DnsWebService: setting default cache maximum entries to 10000.
|
2 лет назад |
Shreyas Zare
|
7b0b81bec7
DnsWebService: minor fix.
|
2 лет назад |
Shreyas Zare
|
683a488b80
DnsWebService: minor changes done.
|
2 лет назад |
Shreyas Zare
|
279feebbbf
DnsWebService: updated SetDnsSettings() to detect server domain name change to regenerate new self signed cert for web service.
|
2 лет назад |
Shreyas Zare
|
907dad125a
DnsWebService: updated settings api and config code for cache maximum entries option. Setting NS Revalidation default value to true for security reasons.
|
2 лет назад |
Shreyas Zare
|
53ac9c1817
DnsWebService: updated RestoreSettingsAsync() to use async IO to read request input stream. Updated LoadConfigFile() to add support for `DNS_SERVER_LOG_USING_LOCAL_TIME` env var. Other minor changes done.
|
2 лет назад |
Shreyas Zare
|
4a4119ac9e
DnsWebService: Added API support for flushing Allowed and Blocked zones. Removed `updateDnsKeyRollover` API and added `updatePrivateKey` API. Updated LoadConfigFile() to create forwarder zone for ntp.org when enabling DNSSEC by default.
|
2 лет назад |
Shreyas Zare
|
a60f1d5f9b
DnsWebService: Updated API for dns key automatic rollover option. Added DNS server parameters to the settings API. Fixed multiple issues in ResolveQuery() import option.
|
2 лет назад |
Shreyas Zare
|
fa417216f3
major code refactoring done.
|
2 лет назад |
Shreyas Zare
|
6d5656a9b6
DnsWebService: updated ResolveQuery() to load local zone trust anchors into the dns client.
|
2 лет назад |
Shreyas Zare
|
0e6a8540a6
DnsWebService: updated api url for zone related calls. Added DNSSEC related API calls. Fixed minor issue with ResolveQuery(). Minor code refactoring done.
|
2 лет назад |
Shreyas Zare
|
811059a71d
DnsWebService: updated api for DNSSEC. Updated ResolveQuery() method to support DNSSEC validation and to import records all records. Updated config file changes.
|
2 лет назад |
Shreyas Zare
|
8df098ff75
DnsWebService: added WebServiceTlsPort property.
|
3 лет назад |
Shreyas Zare
|
1d91ce7419
DnsWebService: updated api to add `udpPayloadSize`. Updated DNS Client api to support EDNS.
|
3 лет назад |
Shreyas Zare
|
170b01677a
DnsWebService: updated SetDnsSettings() to convert the forwarder to the specified protocol.
|
3 лет назад |
Shreyas Zare
|
f8a181b46b
DnsWebService: implemented `DNS_SERVER_ADMIN_PASSWORD` env var to init config.
|
3 лет назад |
Shreyas Zare
|
3a81166236
DnsWebService: added more env vars for creating initial config file as per @Cossey's pull request.
|
3 лет назад |
Shreyas Zare
|
8efb34593a
DnsWebService: implemented option to enable automatic self signed TLS certificate for the web service.
|
3 лет назад |
Shreyas Zare
|
9d5343cf13
DnsWebService: updated check update implementation and api.
|
3 лет назад |
Shreyas Zare
|
5cd2d80117
DnsWebService: updated log details for SetDnsSettings(). Implemented env var `DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP` in LoadConfigFile().
|
3 лет назад |
Shreyas Zare
|
3658a4d139
DnsWebService: implemented environment variables options used when creating a new config file on first run.
|
3 лет назад |
Shreyas Zare
|
a6f4ec5424
DnsWebService: added api support for defaultRecordTtl and allowTxtBlockingReport options.
|
3 лет назад |
Shreyas Zare
|
5a9caf3d5c
code refactoring done
|
3 лет назад |
Shreyas Zare
|
81e712d00d
DnsWebService: Implemented remove DHCP lease api. Updated DHCP scope api for ping check feature parameters.
|
3 лет назад |
Shreyas Zare
|
ffa20a6447
minor changes
|
3 лет назад |
Shreyas Zare
|
40f132ad7f
DnsWebService: added descendingOrder option to QueryLogsAsync()
|
3 лет назад |
Shreyas Zare
|
71a0cd72ca
DnsWebService: minor changes and refactoring done.
|
3 лет назад |
Shreyas Zare
|
4c09ca7603
DnsWebService: Implemented query logs api. Updated api to return datetime in standard js format.
|
3 лет назад |
Shreyas Zare
|
b7ad0d34b5
DnsWebService: setting default value to true for NsRevalidation when config file is not found.
|
3 лет назад |
Shreyas Zare
|
1664397129
DnsWebService: implemented ns revalidation option in api. Updated minor implementation issues.
|
3 лет назад |
Shreyas Zare
|
ddd52cf2b4
DnsWebService: implemented tsig changes. Fixed issue in ResolveQuery() import feature when importing subdomain records.
|
3 лет назад |
Shreyas Zare
|
a656afc1d4
DnsWebService: fixed minor issues in ResolveQuery() in import feature.
|
3 лет назад |
Shreyas Zare
|
c5bfd1ba11
DnsWebService: updated LoadConfigFile() to allow restoring settings to default when restoring old format settings like during backup restore.
|
3 лет назад |