Shreyas Zare
|
3bfd7b5dc6
|
minor changes
|
2019-03-31 17:02:44 +05:30 |
|
Shreyas Zare
|
2d2826abe0
|
gitattributes updated
|
2019-03-31 17:02:35 +05:30 |
|
Shreyas Zare
|
ea5a1aab45
|
DnsServer: implemented draft-ietf-dnsop-serve-stale-04 in RecursiveResolve().
|
2019-03-30 17:07:48 +05:30 |
|
Shreyas Zare
|
bab78ec014
|
DnsWebService: ResolveQuery() using only 1 retry and 10 sec timeout to help in debugging issues with DNS Server response times.
|
2019-03-30 17:03:00 +05:30 |
|
Shreyas Zare
|
4049b8a486
|
Zone: serve stale querying support implemented. Query response record shuffeling implemented to allow load balancing across all IP addresses. Added check in non authoritative zone type to remove CNAME entry if different type of entry is added in the zone to prevent issue with serve stale.
|
2019-03-30 17:01:44 +05:30 |
|
Shreyas Zare
|
873f5953be
|
DnsServer: fixed issue with DoH Uri template as per example given in draft-ietf-doh-resolver-associated-doh-03
|
2019-03-24 15:15:07 +05:30 |
|
Shreyas Zare
|
9308933db2
|
code refactoring done
|
2019-03-24 15:10:40 +05:30 |
|
Shreyas Zare
|
7a96be9609
|
minor ui change
|
2019-03-23 13:36:47 +05:30 |
|
Shreyas Zare
|
24991c372b
|
webapp: minor fix to use returned domain name to load records.
|
2019-03-23 13:22:18 +05:30 |
|
Shreyas Zare
|
23d00c00b6
|
webapp: minor refactoring done.
|
2019-03-23 13:21:40 +05:30 |
|
Shreyas Zare
|
4e7b40e534
|
DnsWebService: fixed minor issues. Added record sorting by name and type. Refactoring done.
|
2019-03-23 13:21:20 +05:30 |
|
Shreyas Zare
|
eb0e06189a
|
DnsServer: added checks for DoH so that DoH discovery related records are only added/updated when DoH is enabled.
|
2019-03-23 13:20:16 +05:30 |
|
Shreyas Zare
|
e53967903a
|
assembly version updated for release.
|
2019-03-10 16:39:48 +05:30 |
|
Shreyas Zare
|
9aa347ed08
|
DnsWebService: removed warning log for common name mismatch in LoadTlsCertificate() since this will create confusion when using cert with Subject Alternate Names extension.
|
2019-03-09 16:00:50 +05:30 |
|
Shreyas Zare
|
792100520e
|
webapp: minor ui issues fixed. added validation checks.
|
2019-03-09 15:51:02 +05:30 |
|
Shreyas Zare
|
b9985559fe
|
webapp: settings html changes done
|
2019-03-09 15:49:51 +05:30 |
|
Shreyas Zare
|
457cfacb54
|
DnsWebService: removed DoH implementation from web service and moved it to DnsServer class so that the admin web console is not exposed due to reverse proxy misconfiguration. Added validation checks for domain parameter in api calls. Minor refactoring done.
|
2019-03-09 15:38:59 +05:30 |
|
Shreyas Zare
|
5b141f794a
|
DnsServer: implemented DNS-over-HTTP without TLS termination for use with reverse proxy like nginx. Implemented draft-ietf-doh-resolver-associated-doh to allow applications to discover associated DoH endpoint to use automatically.
|
2019-03-09 15:26:28 +05:30 |
|
Shreyas Zare
|
5b563da951
|
Zone: DomainEquals() implementation improved to correctly match wildcard domain names. Done changes to allow handling root zone correctly.
|
2019-03-09 15:21:11 +05:30 |
|
Shreyas Zare
|
82f8f22e4c
|
added X-Real-IP support to get client IP from reverse proxy.
|
2019-03-03 19:29:21 +05:30 |
|
Shreyas Zare
|
1cedea6391
|
web service multi threaded accept implemented.
|
2019-03-03 18:46:57 +05:30 |
|
Shreyas Zare
|
8704fdf830
|
webapp: settings tab UI items reordering done.
|
2019-03-03 18:46:05 +05:30 |
|
Shreyas Zare
|
c5aaece417
|
webapp: fixed minor UI issues.
|
2019-03-03 11:45:07 +05:30 |
|
Shreyas Zare
|
dbf858799e
|
webapp: implemented DoT and DoH settings.
|
2019-03-02 20:08:57 +05:30 |
|
Shreyas Zare
|
d4ac5130a4
|
DnsWebService: implemented DoT and DoH support API. Implemented standalone non TLS terminited DoH support directly on the web service.
|
2019-03-02 20:08:14 +05:30 |
|
Shreyas Zare
|
2f8c1a97c8
|
DnsServer: implemented DoT and DoH protocol support.
|
2019-03-02 20:05:05 +05:30 |
|
Shreyas Zare
|
ce43a25e43
|
LogManager: changes done to allow specifying all supported protocol types for logging.
|
2019-03-02 20:03:12 +05:30 |
|
Shreyas Zare
|
87bf6074ac
|
Network DNS menu made configurable by user
|
2019-02-16 18:30:37 +05:30 |
|
Shreyas Zare
|
8149c4659a
|
refactoring done
|
2019-02-16 18:27:56 +05:30 |
|
Shreyas Zare
|
5a904eb0d5
|
removed base64 encoding for api parameter.
|
2019-02-16 15:23:42 +05:30 |
|
Shreyas Zare
|
65915fdfd9
|
removed IBM from Quad9 naming since Quad9 is non-profit community and not particularly related to IBM as per request from Bill Woodcock, chairman, Quad9.
|
2019-02-16 15:22:57 +05:30 |
|
Shreyas Zare
|
850b705b53
|
webapp: fixed uri and html encoding bugs.
|
2019-02-16 15:20:25 +05:30 |
|
Shreyas Zare
|
37017e669f
|
set http listener to use localhost prefix to corretly allow running it for non-admin users.
|
2019-02-10 14:16:27 +05:30 |
|
Shreyas Zare
|
35d4ea8359
|
setup updated for v2.4
|
2019-02-03 16:28:12 +05:30 |
|
Shreyas Zare
|
d1f3b7afa5
|
assembly version updated to v2.4 for release
|
2019-02-03 16:27:58 +05:30 |
|
Shreyas Zare
|
b73f5c7a46
|
DnsWebService: concurrent block list file loading done in LoadBlockLists() to save loading time.
|
2019-02-02 18:28:59 +05:30 |
|
Shreyas Zare
|
03ad45c3b1
|
Zone: added DomainEquals() method for correct wild card domain name matching.
|
2019-02-02 14:32:04 +05:30 |
|
Shreyas Zare
|
e94b1ea0b6
|
refactoring done for clarity
|
2019-02-02 14:14:37 +05:30 |
|
Shreyas Zare
|
5cbe4effd0
|
fixed issue that got added earlier.
|
2019-02-02 14:01:14 +05:30 |
|
Shreyas Zare
|
94332502b1
|
refactoring done
|
2019-02-02 14:00:15 +05:30 |
|
Shreyas Zare
|
b0aeea1682
|
Zone: fixed issue with disabled CNAME record. Refactoring done for function names to know that they do QueryRecords. Adding missing checks for disabled zone in QueryGlueRecords.
|
2019-02-02 13:55:51 +05:30 |
|
Shreyas Zare
|
66da0c4d7b
|
solution updated
|
2019-02-02 12:59:04 +05:30 |
|
Shreyas Zare
|
e11f15512d
|
DnsServerSystemTrayApp added with testing
|
2019-02-02 12:55:56 +05:30 |
|
Shreyas Zare
|
0ed7f41848
|
web app: implemented import and export UI options for allowed zones and custom blocked zones. Added about tab.
|
2019-02-02 12:44:29 +05:30 |
|
Shreyas Zare
|
2beb087f12
|
DnsWebService: implemented import and export api for allowed zones and custom blocked zones. Minor change done to set content length to avoid chunking. Failed attempt check excluded for default password to avoid getting locked out due to auto login by web page refreshing.
|
2019-02-02 12:41:46 +05:30 |
|
Shreyas Zare
|
3612d4babd
|
minor refactoring
|
2019-02-02 12:38:18 +05:30 |
|
Shreyas Zare
|
8349cecf17
|
Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop
|
2019-01-30 15:53:26 +05:30 |
|
Shreyas Zare
|
3236aab5de
|
Merge pull request #31 from Matthew-Bonner/master
Added tray icon
|
2019-01-30 15:52:32 +05:30 |
|
Shreyas Zare
|
058a485522
|
brute force login attempts blocking mechanism added.
|
2019-01-27 20:04:13 +05:30 |
|
Shreyas Zare
|
f80eb89ca2
|
added Browse buttons for zone, cache, allow zone and block zone tabs to allow direct jump.
|
2019-01-27 19:17:05 +05:30 |
|