GeoContinentApp: updated code for new dns app changes.

This commit is contained in:
Shreyas Zare
2021-09-11 16:18:39 +05:30
parent 5a777e2087
commit 5cd0732bcf
3 changed files with 5 additions and 4 deletions

View File

@@ -30,7 +30,7 @@ using TechnitiumLibrary.Net.Dns.ResourceRecords;
namespace GeoContinent namespace GeoContinent
{ {
public sealed class Address : IDnsApplicationRequestHandler public sealed class Address : IDnsAppRecordRequestHandler
{ {
#region variables #region variables
@@ -72,7 +72,7 @@ namespace GeoContinent
return Task.CompletedTask; return Task.CompletedTask;
} }
public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, string zoneName, uint appRecordTtl, string appRecordData, bool isRecursionAllowed, IDnsServer dnsServer) public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, DnsTransportProtocol protocol, bool isRecursionAllowed, string zoneName, uint appRecordTtl, string appRecordData)
{ {
DnsQuestionRecord question = request.Question[0]; DnsQuestionRecord question = request.Question[0];
switch (question.Type) switch (question.Type)

View File

@@ -29,7 +29,7 @@ using TechnitiumLibrary.Net.Dns.ResourceRecords;
namespace GeoContinent namespace GeoContinent
{ {
public sealed class CNAME : IDnsApplicationRequestHandler public sealed class CNAME : IDnsAppRecordRequestHandler
{ {
#region variables #region variables
@@ -71,7 +71,7 @@ namespace GeoContinent
return Task.CompletedTask; return Task.CompletedTask;
} }
public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, string zoneName, uint appRecordTtl, string appRecordData, bool isRecursionAllowed, IDnsServer dnsServer) public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, DnsTransportProtocol protocol, bool isRecursionAllowed, string zoneName, uint appRecordTtl, string appRecordData)
{ {
dynamic jsonAppRecordData = JsonConvert.DeserializeObject(appRecordData); dynamic jsonAppRecordData = JsonConvert.DeserializeObject(appRecordData);
dynamic jsonContinent; dynamic jsonContinent;

View File

@@ -0,0 +1 @@
#This app requires no config.