Shreyas Zare
|
c31d765b87
|
DnsApplicationManager: updated InstallApplicationAsync() to validate app name.
|
2022-03-12 15:23:38 +05:30 |
|
Shreyas Zare
|
7c61be02eb
|
DnsApplicationAssemblyLoadContext: updated implementation to cache the IntPtr address for loaded unmanaged modules to reuse it and prevent reloading it to fix issues with new Sqlite nuget package.
|
2022-03-12 15:22:51 +05:30 |
|
Shreyas Zare
|
2f81252ffb
|
DnsServerInternal: updated DirectQueryAsync() implementation.
|
2022-01-23 17:04:48 +05:30 |
|
Shreyas Zare
|
c7b2ec9dc1
|
DnsApplicationManager: updated LoadApplicationAsync() to remove error handling.
|
2021-11-06 14:06:56 +05:30 |
|
Shreyas Zare
|
88c7beccfc
|
DnsApplication: updated InitializeAsync() to handle exception to soft fail app loading.
|
2021-11-06 14:05:55 +05:30 |
|
Shreyas Zare
|
803a9bdfdc
|
DnsApplicationManager: minor refactoring changes.
|
2021-09-26 17:10:17 +05:30 |
|
Shreyas Zare
|
73f9b13586
|
DnsApplication: updated implementation to use new IDnsApplication interface to load dns apps.
|
2021-09-26 17:07:49 +05:30 |
|
Shreyas Zare
|
161c7d5c9b
|
code refactoring changes done
|
2021-09-18 11:53:34 +05:30 |
|
Shreyas Zare
|
eeee534cdb
|
DnsApplication: updated code to load all DLLs first and then start loading the app handlers.
|
2021-09-11 18:58:33 +05:30 |
|
Shreyas Zare
|
649d72a173
|
DnsApplication: updated dns app loading code to make sure that the app loads even if some component fails to initialize.
|
2021-09-11 17:58:32 +05:30 |
|
Shreyas Zare
|
bc9a365d5c
|
DnsApplicationManager: minor refactoring done.
|
2021-09-11 17:55:53 +05:30 |
|
Shreyas Zare
|
f8558a8fc6
|
DnsApplication: minor refactoring done.
|
2021-09-11 17:40:57 +05:30 |
|
Shreyas Zare
|
dc2341a6dc
|
DnsServerInternal: updated code for new implementation changes. Minor refactoring done.
|
2021-09-11 13:29:14 +05:30 |
|
Shreyas Zare
|
81e14e3724
|
DnsApplicationManager: updated implementation to allow access to all the DNS app new interface instances for performance reasons.
|
2021-09-11 13:18:57 +05:30 |
|
Shreyas Zare
|
acc3573e0e
|
DnsApplicationAssemblyLoadContext: updated implementation to load unmanaged native dlls.
|
2021-09-11 13:14:33 +05:30 |
|
Shreyas Zare
|
946aa4fb97
|
DnsApplication: implemented new dns app interfaces.
|
2021-09-11 13:10:03 +05:30 |
|
Shreyas Zare
|
8ec8934197
|
code refactoring done.
|
2021-06-19 14:19:18 +05:30 |
|
Shreyas Zare
|
486981e7e0
|
DnsApplicationManager: updated UpdateApplicationAsync() method to avoid overwriting dns app config file while updating the app.
|
2021-05-08 15:49:43 +05:30 |
|
Shreyas Zare
|
4f52a2723b
|
DnsApplicationManager: code refactoring done.
|
2021-04-10 13:36:27 +05:30 |
|
Shreyas Zare
|
41e84d0fa9
|
DnsApplication: code refactoring done.
|
2021-04-10 13:35:59 +05:30 |
|
Shreyas Zare
|
bdf40ac1aa
|
DnsApplication: added version for app.
|
2021-03-27 16:36:32 +05:30 |
|
Shreyas Zare
|
5caf6e9a71
|
DnsApplicationManager: handled exception in UnloadAllApplications() for each app dispose. Added UpdateApplicationAsync() to update existing app and reload it.
|
2021-03-21 17:27:59 +05:30 |
|
Shreyas Zare
|
f43affb2bb
|
DnsApplication: added exception logging when loading dll. Letting the app load even when no request handler was loaded to allow uninstalling from the UI.
|
2021-03-13 13:17:51 +05:30 |
|
Shreyas Zare
|
c0402c96d4
|
DnsApplicationManager: refactoring done. improved app loading and unloading, installation and uninstallation implementation.
|
2021-03-06 16:30:47 +05:30 |
|
Shreyas Zare
|
60e2805a29
|
DnsApplication: refactored code and implemented dll loading, unloading, init and dispose correctly.
|
2021-03-06 16:29:30 +05:30 |
|
Shreyas Zare
|
a194b634aa
|
DnsServerInternal: code refactoring done. added new interface methods.
|
2021-03-06 16:28:18 +05:30 |
|
Shreyas Zare
|
15847039b3
|
added DnsApplicationCommon project with the IDnsApplicationRequestHandler and IDnsServer interfaces.
|
2021-03-06 16:26:59 +05:30 |
|
Shreyas Zare
|
b8e6f971e5
|
added DnsServerInternal
|
2021-02-27 19:42:30 +05:30 |
|
Shreyas Zare
|
e629af8d01
|
added IDnsServer
|
2021-02-27 19:42:11 +05:30 |
|
Shreyas Zare
|
c818c64647
|
added IDnsApplication
|
2021-02-27 19:41:59 +05:30 |
|
Shreyas Zare
|
18f7d73132
|
added DnsApplicationManager
|
2021-02-27 19:41:36 +05:30 |
|
Shreyas Zare
|
90a471af97
|
added DnsApplicationPackage
|
2021-02-27 19:41:03 +05:30 |
|
Shreyas Zare
|
d95c8132d0
|
added DnsApplicationAssemblyLoadContext
|
2021-02-27 19:39:25 +05:30 |
|