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 лет назад |
Shreyas Zare
|
ce5ac7eaa0
DnsWebService: updated api to support tsig keys. updated api to support new query rate limiting feature changes.
|
3 лет назад |
Shreyas Zare
|
f0e79bcdca
DnsWebService: implemented api support for xfr-over-tls and TSIG features. Code refactoring done.
|
3 лет назад |
Shreyas Zare
|
53c41d6add
DnsWebService: matching domain name with zone name when importing records in RecolveQuery().
|
3 лет назад |
Shreyas Zare
|
25ad73eda6
DnsWebService: implemented zone resync api. Fixed minor bug in restore settings. Updated ResolveQuery import feature to sync records using LoadRecords() for normal scenarios and to use SyncZoneTransferRecords() for AXFR scenario.
|
3 лет назад |
Shreyas Zare
|
67465fe317
minor refactoring change
|
3 лет назад |
Shreyas Zare
|
4bff296f1e
DnsWebService: implemented api support and config support for advance cache ttl values.
|
3 лет назад |
Shreyas Zare
|
4f9c0e7cfc
DnsWebService: minor change to return fqdn name when domain is root.
|
3 лет назад |
Shreyas Zare
|
9dbc6a5729
DnsWebService: updated zone api for DNAME record support.
|
3 лет назад |
Shreyas Zare
|
29e344b3c4
DnsWebService: updated `blockListNextUpdatedOn` in GetDnsSettings to return correct state. Added validation check in ForceUpdateBlockLists() before starting update timers.
|
3 лет назад |
Shreyas Zare
|
fc93d34619
DnsWebService: updated TemporaryDisableBlocking() to return temporaryDisableBlockingTill value for immediate display in ui.
|
3 лет назад |
Shreyas Zare
|
fb0dd66f3d
DnsWebService: Implemented enable blocking setting api and temporary disable blocking feature.
|
3 лет назад |
Shreyas Zare
|
8e242668af
DnsWebService: updated settings api for blocking type feature support.
|
3 лет назад |
Shreyas Zare
|
25cb637bf1
DnsWebService: Implemented api for zone options. Updated api for QPM limit feature.
|
3 лет назад |
Shreyas Zare
|
ace189b56f
DnsWebService: Implemented API support for recursion ACL options. Updated RecolveQuery() method to use new NameServerAddress's ResolveIPAddressAsync() and ResolveDomainNameAsync() methods by passing dns server object to perform internal resolution. Updated config file code for new recursion ACL options.
|
3 лет назад |
Shreyas Zare
|
fb8263ad95
minor change
|
3 лет назад |
Shreyas Zare
|
d8b9a4e010
DnsWebService: added comments support in AddRecord and UpdateRecord.
|
3 лет назад |
Shreyas Zare
|
d326886ece
DnsWebService: updated list installed apps api to return if a store app has updates available. Updated list store apps to return size of the app zip file.
|
3 лет назад |
Shreyas Zare
|
948e11ccb2
DnsWebService: added json response for glue records in MX and SRV records.
|
3 лет назад |
Shreyas Zare
|
62aa93c118
DnsWebService: implemented `useNxDomainForBlocking` option in api. Refactored Name Error to NX Domain.
|
3 лет назад |
Shreyas Zare
|
aadfb7cdec
DnsWebService: Implemented _webServiceHttpEP to keep track of correct http web server ep. Added dns app store support api. Using SocketsHttpHandler in CheckForUpdateAsync(). Code refactoring done.
|
3 лет назад |
Shreyas Zare
|
95d5da9559
DnsWebService: removed https timeout code in TlsToHttpTunnelAsync() and letting the http server to do timeout to avoid getting connection reset when downloading files.
|
3 лет назад |
Shreyas Zare
|
2cd08843cd
DnsWebService: trying to start web service on 127.0.0.1 when it fails to start with default hostname.
|
3 лет назад |
Shreyas Zare
|
33246c742e
DnsWebService: updated TlsToHttpTunnelAsync() code to allow injecting `X-Real-IP` header to allow logging the remote user's ip address when using https. Updated StartDnsWebService() to start multiple accept tasks.
|
3 лет назад |