Shreyas Zare
|
3085f1feb5
|
Scope: updated static ip validation in FindInterface() with explicit check for ipv4 dhcp server and with detailed error message.
|
2020-12-19 12:33:32 +05:30 |
|
Shreyas Zare
|
d92464e3ab
|
DnsServer: updated code to use Task instead of threads for socket request listeners for all protocols since ReceiveFrom() would not work with SendToAsync due to bug in .NET 5. This change also improves performance significantly.
|
2020-12-13 19:10:05 +05:30 |
|
Shreyas Zare
|
a1de1df66c
|
WebService: specifying hardware address type explicitly in SetDhcpScopeAsync().
|
2020-12-12 16:50:37 +05:30 |
|
Shreyas Zare
|
79639d55ab
|
Lease: minor update to allow specifying hardware address type explicitly.
|
2020-12-12 16:49:52 +05:30 |
|
Shreyas Zare
|
816f360a58
|
DhcpServer: fixed minor issue caused by using incorrect client identifier while updating hostname in reserved leases.
|
2020-12-12 16:49:18 +05:30 |
|
Shreyas Zare
|
d18a480dd2
|
DomainTree: throwing InvalidDomainNameException instead of DnsServerException to allow returning format error response.
|
2020-12-12 16:40:54 +05:30 |
|
Shreyas Zare
|
849df07c73
|
DnsServer: returning format error response when domain name is invalid. Setting recursion available flag in response for auth zone when recursion is desired since dns clients like nslookup and dig complain about it otherwise.
|
2020-12-12 16:40:06 +05:30 |
|
Shreyas Zare
|
31eee972e0
|
removed workaround code due to issue: https://github.com/dotnet/runtime/issues/37873
|
2020-12-06 18:08:41 +05:30 |
|
Shreyas Zare
|
bf6f92b542
|
minor code refactoring done.
|
2020-12-06 17:00:05 +05:30 |
|
Shreyas Zare
|
36116391b6
|
DhcpServer: added feature to automatically save modified zones. Added validation checks in UpdateDnsAuthZone.
|
2020-12-06 16:58:06 +05:30 |
|
Shreyas Zare
|
de28d05103
|
DhcpServer: Removing lease hostname entry from dns if the hostname has changed.
|
2020-12-05 19:35:20 +05:30 |
|
Shreyas Zare
|
143ad95c93
|
DnsServer: Fixed issue in cache prefetch refresh feature that didnt take into account the Stub and Forwarder zones causing the DNS server to do usual recursive resolution to refresh cache instead of using the zone specified name servers or conditional forwarders.
|
2020-12-05 19:07:38 +05:30 |
|
Shreyas Zare
|
fe3b37fd1b
|
webapp: fixed html encoding issue for quotes.
|
2020-11-29 18:14:33 +05:30 |
|
Shreyas Zare
|
816254d0cb
|
assembly version updated for v5.5 release
|
2020-11-14 18:23:50 +05:30 |
|
Shreyas Zare
|
a0d16888f5
|
webapp: html code changes for dhcp vendor info and other minor changes.
|
2020-11-14 16:54:59 +05:30 |
|
Shreyas Zare
|
c673f9ad71
|
webapp: minor ui changes.
|
2020-11-14 16:54:06 +05:30 |
|
Shreyas Zare
|
d929c71022
|
webapp: fixed minor issue causing dhcp view to become not visible when user logs out and relogins.
|
2020-11-14 16:53:30 +05:30 |
|
Shreyas Zare
|
f4af6160db
|
webapp: implemented vendor specific info option changes. Implemented setDhcpScope api changes.
|
2020-11-14 16:52:47 +05:30 |
|
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
|
135c22ebe8
|
StubZone: updated stub zone to not allow adding records since this will create inconsistency issues when resursive resolvers query the stub zone. Removed stub sub domain zone too.
|
2020-11-14 16:49:50 +05:30 |
|
Shreyas Zare
|
07e714bd14
|
DhcpServer: updating hostname in reserved leases to null when host name is not provided.
|
2020-11-14 16:47:50 +05:30 |
|
Shreyas Zare
|
84a759bad5
|
Scope: implemented vendor specific information option.
|
2020-11-14 16:46:35 +05:30 |
|
Shreyas Zare
|
e84b4a3748
|
VendorSpecificInformationOption: added hex string parsing.
|
2020-11-14 16:44:28 +05:30 |
|
Shreyas Zare
|
8605862b3d
|
DhcpMessage: added VendorClassIdentifier property.
|
2020-10-31 14:13:30 +05:30 |
|
Shreyas Zare
|
ee7da07313
|
DhcpOption: added parsing entry for VendorSpecificInformation and VendorClassIdentifier.
|
2020-10-31 14:13:04 +05:30 |
|
Shreyas Zare
|
04134d80ad
|
added VendorSpecificInformationOption
|
2020-10-31 14:12:22 +05:30 |
|
Shreyas Zare
|
c230eaef44
|
added VendorClassIdentifierOption
|
2020-10-31 14:12:13 +05:30 |
|
Shreyas Zare
|
885c832000
|
CacheZoneManager: updated code to do additional section processing for NS, MX and SRV queries.
|
2020-10-31 13:18:50 +05:30 |
|
Shreyas Zare
|
601d1066f8
|
AuthZoneManager: updated code to do additional section processing for NS, MX and SRV queries.
|
2020-10-31 13:18:23 +05:30 |
|
Shreyas Zare
|
fdc3f2367f
|
DnsServer: removed constructor that uses machine name as server domain. Updated ProcessCNAME() and ProcessRecursiveQueryAsync() to return additional records for NS, MX and SRV queries.
|
2020-10-31 13:17:36 +05:30 |
|
Shreyas Zare
|
5817af6889
|
updated named.root
|
2020-10-31 13:15:51 +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
|
48ea4ac893
|
DhcpServer: strictly enforcing exclusion lists for lease renewals.
|
2020-10-24 17:37:44 +05:30 |
|
Shreyas Zare
|
814517fc25
|
Scope: added IsAddressExcluded(). Updated GetOffer() to release existing lease if its dynamic and is excluded.
|
2020-10-24 17:36:31 +05:30 |
|
Shreyas Zare
|
31269aff9b
|
webapp: implemented new DHCP scope options.
|
2020-10-24 16:58:15 +05:30 |
|
Shreyas Zare
|
08f8e71cf1
|
WebService: implemented new DHCP scope options.
|
2020-10-24 16:56:53 +05:30 |
|
Shreyas Zare
|
36819701b9
|
DhcpServer: implemented ServerHostName and BootFileName options.
|
2020-10-24 16:55:16 +05:30 |
|
Shreyas Zare
|
795bfdb015
|
DhcpMessage: added support for sname and file fields.
|
2020-10-24 16:53:54 +05:30 |
|
Shreyas Zare
|
7de99aca59
|
Scope: added serverHostName and bootFileName options
|
2020-10-24 16:50:52 +05:30 |
|
Shreyas Zare
|
34471ca1d8
|
assembly version updated to v5.4 for release.
|
2020-10-18 16:23:56 +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
|
59b2367f22
|
webapp: minor ui enhancements.
|
2020-10-18 15:31:38 +05:30 |
|
Shreyas Zare
|
4bde5b0871
|
DhcpServer: changed sequence of FindThisDnsServerAddress() call in ActivateScopeAsync() after the FindInterface() so that the DNS address is correctly read.
|
2020-10-17 18:30:04 +05:30 |
|
Shreyas Zare
|
101080a050
|
webapp: added Create reverse zone for PTR record option.
|
2020-10-17 18:27:36 +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
|
9d462c713b
|
webapp: added zone name in add/edit records modal. Added blog post help link in settings.
|
2020-10-11 16:54:36 +05:30 |
|
Shreyas Zare
|
396d8ac8b2
|
WebService: not using randomize name option in ResolveQuery().
|
2020-10-11 16:15:32 +05:30 |
|
Shreyas Zare
|
3781afcd8d
|
CacheZoneManager: fixed issue which caused the cache manager to respond with RCODE refused instead of returning available closest name servers.
|
2020-10-11 16:15:02 +05:30 |
|
Shreyas Zare
|
a7d9eb5162
|
webapp: added Randomize Name settings option.
|
2020-10-04 21:08:36 +05:30 |
|