Shreyas Zare
|
752d2335a9
|
WebService: implemented vendor specific info option in API. Updated setDhcpScope api call with breaking change for static routes, exclusions and reserved leases to be consistent with the vendor info parameter.
|
2020-11-14 16:51:32 +05:30 |
|
Shreyas Zare
|
0a8b31b1c4
|
WebService: validating initial server domain name since host name can be unicode.
|
2020-10-31 13:15:34 +05:30 |
|
Shreyas Zare
|
130fd64e82
|
WebService: Added auto delete PTR record when corresponding A or AAAA record is deleted. Fixed bugs in adding/updating PTR record for AAAA record.
|
2020-10-24 18:00:59 +05:30 |
|
Shreyas Zare
|
08f8e71cf1
|
WebService: implemented new DHCP scope options.
|
2020-10-24 16:56:53 +05:30 |
|
Shreyas Zare
|
2af5fa9662
|
WebService: setting default settings for RandomizeName to true when config file is missing.
|
2020-10-18 16:02:08 +05:30 |
|
Shreyas Zare
|
ba49d8a447
|
WebService: added createPtrZone option for add/edit A and AAAA records.
|
2020-10-17 18:26:47 +05:30 |
|
Shreyas Zare
|
396d8ac8b2
|
WebService: not using randomize name option in ResolveQuery().
|
2020-10-11 16:15:32 +05:30 |
|
Shreyas Zare
|
fdb9fd566f
|
WebService: implemented RandomizeName settings option. Implemented RandomizeName in ResolveQuery() for use in DNS Client. Implemented NextServerAddress DHCP scope setting.
|
2020-10-04 21:07:13 +05:30 |
|
Shreyas Zare
|
58f00c28b6
|
DHCP: minor validation fixes done.
|
2020-09-26 19:04:12 +05:30 |
|
Shreyas Zare
|
589cf73a4e
|
WebService: implemented dhcp changes.
|
2020-09-26 18:50:40 +05:30 |
|
Shreyas Zare
|
bb246c79e4
|
WebService: fixed issue in GetRequestRemoteEndPoint() for reading X-Real-IP from reverse proxy headers. Minor fix in syntax of parsing PTR response.
|
2020-09-19 16:58:55 +05:30 |
|
Shreyas Zare
|
94faa268b7
|
WebService: opening file in shared mode for concurrent access.
|
2020-09-06 16:52:02 +05:30 |
|
Shreyas Zare
|
d528028512
|
WebService: implemented async methods.
|
2020-09-05 20:01:13 +05:30 |
|
Shreyas Zare
|
9be776175b
|
WebService: implemented async methods to prevent thread from blocking.
|
2020-09-05 16:15:30 +05:30 |
|
Shreyas Zare
|
d1b563e489
|
WebService: using independent task scheduler for web requests do that web panel stays responsive when dns server is under heavy load. Implemented async methods. Code refactoring done.
|
2020-08-29 14:40:51 +05:30 |
|
Shreyas Zare
|
6d43ec4b31
|
minor code refactoring done.
|
2020-07-18 12:10:58 +05:30 |
|
Shreyas Zare
|
aaf11f0c6c
|
WebService: updated TLS port check in ResolveQuery()
|
2020-07-11 13:42:12 +05:30 |
|
Shreyas Zare
|
19e8040057
|
minor code refactoring.
|
2020-07-06 18:20:37 +05:30 |
|
Shreyas Zare
|
2948cebee6
|
WebService: fixed log messages to show more details. Used 0 ttl for FWD records. Updated GetRecords() to correctly return data when no records exists. Implemented ThisServer property. Code refactoring done.
|
2020-07-04 16:41:21 +05:30 |
|
Shreyas Zare
|
28ee478c45
|
WebService: minor code fixes. Updated CreateZone api as per new implementation changes.
|
2020-06-28 19:44:14 +05:30 |
|
Shreyas Zare
|
7301c2ea65
|
WebService: using new DnsCache property in ResolveQuery(). Minor refactoring changes done.
|
2020-06-27 12:05:03 +05:30 |
|
Shreyas Zare
|
1351c43ca2
|
WebService: fixed minor issues. updated zone loading sequence. loading for block list zone done async to allow server to start quickly.
|
2020-06-20 14:01:02 +05:30 |
|
Shreyas Zare
|
07c7a8c5b7
|
renamed MasterNameServer to PrimaryNameServer.
|
2020-06-14 12:40:40 +05:30 |
|
Shreyas Zare
|
f3f0c10c15
|
WebService: Updated ResolveQuery() import feature to allow primary and forwarder zones for import.
|
2020-06-13 18:49:08 +05:30 |
|
Shreyas Zare
|
bf959c483a
|
DnsServer: fixed bugs in ANAME resolution. Fixed serve-stale issue by only returning stale answers that have NoError rcode. Minor code refactoring done.
|
2020-06-13 15:48:59 +05:30 |
|
Shreyas Zare
|
a965e69d93
|
code refactoring done.
|
2020-06-13 14:17:14 +05:30 |
|
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
|
679cb92077
|
WebService: implemented DnsServer related changes.
|
2020-06-06 16:52:36 +05:30 |
|
Shreyas Zare
|
c13873817d
|
fixed minor issue.
|
2020-05-23 17:30:58 +05:30 |
|
Shreyas Zare
|
6587138ea7
|
WebService: implemented new DnsServer changes. Removed obsolete code parts. Code refactoring done.
|
2020-05-23 17:25:08 +05:30 |
|
Shreyas Zare
|
c593db925f
|
WebService: fixed minor issue in GetRequestRemoteEndPoint().
|
2020-05-10 13:35:48 +05:30 |
|
Shreyas Zare
|
b32a042515
|
proxy implementation related changes done.
|
2020-04-18 14:06:19 +05:30 |
|
Shreyas Zare
|
5c953cbc52
|
WebService: fixed minor issue in ResolveQuery() to use correct this-server address.
|
2020-04-11 12:40:56 +05:30 |
|
Shreyas Zare
|
60d180f48e
|
WebService: Added missing dhcp Stop() call in Stop().
|
2020-03-29 16:00:06 +05:30 |
|
Shreyas Zare
|
fcd6cd53a0
|
minor code optimization changes done.
|
2020-02-29 18:16:05 +05:30 |
|
Shreyas Zare
|
8336021c0b
|
WebService: fixed null ref exception while doing a DirectQuery() in GetStats(). LoadZoneFiles() will now load system zones directly instead of storing them as zone files. LoadBlockListFile() minor code optimization done to reduce loading time. UpdateBlockLists() now forces GC collection at the end to quickly remove old objects from memory.
|
2020-02-29 17:58:29 +05:30 |
|
Shreyas Zare
|
52f472f987
|
implemented zone transfer. code refactoring done.
|
2020-01-04 12:44:53 +05:30 |
|
Shreyas Zare
|
5a36196eb6
|
WebService: used dns server DirectQuery() instead of using DnsClient for PTR record in GetStats().
|
2019-12-29 14:56:15 +05:30 |
|
Shreyas Zare
|
5408b69db4
|
proxy bypass list feature implemented.
|
2019-12-15 18:35:36 +05:30 |
|
Shreyas Zare
|
1c5a22db0a
|
WebService: implemented GetThisDnsServerAddress() to get the correct ip address the server is listening on for querying.
|
2019-12-14 18:19:20 +05:30 |
|
Shreyas Zare
|
5bb9a8c8dd
|
DnsServer: removed draft-ietf-doh-resolver-associated-doh implementation since the draft is expired.
|
2019-12-14 17:52:56 +05:30 |
|
Shreyas Zare
|
58a5f75b63
|
WebService: implemented inner error message feature. SetDnsSettings() change to read forwarder protocol first to allow automatic config of TLS port 853. Updated zone default SOA parameters. Fixed issues in ResolveQuery() to allow querying PTR record directly.
|
2019-12-14 16:48:05 +05:30 |
|
Shreyas Zare
|
b726aff442
|
WebService: updated dhcp scope api to add comments property.
|
2019-07-28 15:53:34 +05:30 |
|
Shreyas Zare
|
4c6652decd
|
WebService: updated GetStats() api with new stats and new chart. Updated zone api to support CAA record. Refactored UpdateRecord() api call for simple usage. Fixed minor TTL related issue with dns client import record feature. Updated zone file loading from 'zones' directory.
|
2019-06-29 12:15:46 +05:30 |
|
Shreyas Zare
|
f2dd188e2a
|
WebService: Updated dashboard api to return client domain name for display. Implemented useThisDnsServer feature for dhcp api calls. Minor dhcp api call changes done.
|
2019-06-22 15:42:00 +05:30 |
|
Shreyas Zare
|
4a5ab0516a
|
WebService: minor bug fixes done.
|
2019-06-16 21:47:47 +05:30 |
|
Shreyas Zare
|
d23baaefab
|
WebService: fixed minor issues with dhcp api calls.
|
2019-06-16 21:27:16 +05:30 |
|
Shreyas Zare
|
030ebc2da6
|
Scope: replaces LeaseTime with day, hour and minute based time selection.
|
2019-06-15 20:56:48 +05:30 |
|
Shreyas Zare
|
8dff54ed18
|
WebService: implemented dashboard client ip to domain mapping using dhcp map data. Implemented 'internal' zone option for validation to prevent unauthorized operations on internal zones. Implemented dhcp lease and zone sorting. Fixed minor issues.
|
2019-06-15 18:11:08 +05:30 |
|
Shreyas Zare
|
5cd6b7db97
|
WebService: refactored name from DnsWebService. Added DHCP api calls.
|
2019-06-15 13:30:03 +05:30 |
|