Commit Graph

  • 928e70e7bd logs.js: code refactoring done. Shreyas Zare 2021-10-02 13:07:56 +05:30
  • 8b66bfc86e dhcp.js: minor code refactoring done. Shreyas Zare 2021-10-02 13:03:41 +05:30
  • 9965ca00fa common.js: minor changes done. Shreyas Zare 2021-10-02 12:59:31 +05:30
  • 7a02ef1322 apps.js: fixed minor bug in apps description rendering. minor refactoring changes done. Shreyas Zare 2021-10-02 12:58:53 +05:30
  • f054c18b3d webapp: Updated html for fix minor issues. Added new update modal. Shreyas Zare 2021-10-02 12:55:40 +05:30
  • 422b554b54 DropRequests: updated description. Shreyas Zare 2021-10-02 12:41:43 +05:30
  • f8f2162c5f AdvancedBlocking: updated implementation to have blocking options at group level. Shreyas Zare 2021-10-02 12:41:01 +05:30
  • fea9fc12bd NxDomain: updated description. Shreyas Zare 2021-10-02 12:39:24 +05:30
  • e790325bd2 QueryLogsSqlite: updated code to use provided timestamp. Fixed minor int overflow issues. Shreyas Zare 2021-10-02 12:38:32 +05:30
  • 9d5343cf13 DnsWebService: updated check update implementation and api. Shreyas Zare 2021-10-02 12:37:24 +05:30
  • 00be9b8210 StatsManager: updated code to pass timestamp to InsertLogAsync(). Minor refactoring done. Shreyas Zare 2021-10-02 12:31:49 +05:30
  • ce3214c9fb IDnsQueryLogger: added missing timestamp parameter. Shreyas Zare 2021-10-02 12:30:08 +05:30
  • 368827161e IDnsRequestController: updated summary comments. Shreyas Zare 2021-09-26 17:38:27 +05:30
  • 3638145cfb webapp: minor apps list ui changes. Shreyas Zare 2021-09-26 17:37:51 +05:30
  • 8ad19666e5 AdvancedBlockingApp: project name refactored Shreyas Zare 2021-09-26 17:26:35 +05:30
  • 0c649ad241 BlockPageApp: project name refactored Shreyas Zare 2021-09-26 17:21:07 +05:30
  • 653c89eb80 webapp: updated implementation for apps api changes. Shreyas Zare 2021-09-26 17:18:15 +05:30
  • 4a32bf1a59 updated apidocs. Shreyas Zare 2021-09-26 17:17:17 +05:30
  • 8a199b8e81 WebServiceLogsApi: minor refactoring changes Shreyas Zare 2021-09-26 17:16:59 +05:30
  • 3ca975b27b WebServiceAppsApi: updated ListInstalledAppsAsync() api for new app implementation changes. Shreyas Zare 2021-09-26 17:16:37 +05:30
  • 5cd2d80117 DnsWebService: updated log details for SetDnsSettings(). Implemented env var DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP in LoadConfigFile(). Shreyas Zare 2021-09-26 17:12:00 +05:30
  • 2614275a0a StatsManager: minor refactoring. Shreyas Zare 2021-09-26 17:10:46 +05:30
  • 803a9bdfdc DnsApplicationManager: minor refactoring changes. Shreyas Zare 2021-09-26 17:10:17 +05:30
  • 73f9b13586 DnsApplication: updated implementation to use new IDnsApplication interface to load dns apps. Shreyas Zare 2021-09-26 17:07:49 +05:30
  • 383f79b493 updated apps to implement IDnsApplication Shreyas Zare 2021-09-26 17:03:47 +05:30
  • 32cabfdbb1 removed methods that exists in IDnsApplication. Shreyas Zare 2021-09-26 17:01:27 +05:30
  • 02238de5e7 added IDnsApplication Shreyas Zare 2021-09-26 17:00:09 +05:30
  • 21f9af63e2 added BlockPageWebServerApp Shreyas Zare 2021-09-26 16:59:34 +05:30
  • 3658a4d139 DnsWebService: implemented environment variables options used when creating a new config file on first run. Shreyas Zare 2021-09-25 14:55:16 +05:30
  • 16ee6705bf webapp main.js: implemented new settings api options. Shreyas Zare 2021-09-25 14:23:03 +05:30
  • 353af63adc webapp zone.js: implemented default ttl api changes. Shreyas Zare 2021-09-25 14:22:13 +05:30
  • 5871487095 webapp dhcp.js: fixed minor css issue Shreyas Zare 2021-09-25 14:21:44 +05:30
  • 0d1a2db996 webapp index: added html for default record ttl and allow txt blocking report options. Shreyas Zare 2021-09-25 14:21:15 +05:30
  • a079d8214c updated api docs. Shreyas Zare 2021-09-25 13:50:52 +05:30
  • a6f4ec5424 DnsWebService: added api support for defaultRecordTtl and allowTxtBlockingReport options. Shreyas Zare 2021-09-25 13:50:27 +05:30
  • 3854abe8c0 WebServiceZonesApi: implemented default record ttl option. Shreyas Zare 2021-09-25 13:45:03 +05:30
  • bd70b9879e WebServiceLogsApi: fixed null ref issue. Shreyas Zare 2021-09-25 13:44:15 +05:30
  • 3abf126b8d DnsServer: implemented allow txt blocking report option. Minor changes done. Shreyas Zare 2021-09-25 13:43:14 +05:30
  • 407a5a19e2 StatsManager: Code refactoring done. Shreyas Zare 2021-09-25 13:41:37 +05:30
  • 867843c6f9 BlockListZoneManager: implemented AllowTxtBlockingReport option. Shreyas Zare 2021-09-25 13:40:35 +05:30
  • 4115a6e589 webapp logs.js: fixed issue with loading last query page. Shreyas Zare 2021-09-25 13:39:58 +05:30
  • b33a761ef4 QueryLogsSqlite: updated queue timer interval to 10 sec to reduce the frequency of bulk insert. Updated bulk insert code to fix null ref errors. Fixed issue with loading last query page. Shreyas Zare 2021-09-25 13:39:06 +05:30
  • 4aead7e97e NxDomain: updated config template. Shreyas Zare 2021-09-25 13:36:19 +05:30
  • 6ae7c930da NxDomain: updated code to read json config. Added enable blocking and allow txt blocking report options. Shreyas Zare 2021-09-25 13:35:58 +05:30
  • 8317f158b9 AdvanceBlocking: updated config template. Shreyas Zare 2021-09-25 13:34:39 +05:30
  • fa1a30cb5e AdvanceBlocking: updated implementation to support adblock lists. Added allow txt blocking report option. Code refactoring done. Shreyas Zare 2021-09-25 13:34:05 +05:30
  • 179d3c3e52 WebServiceAppsApi: updated SetAppConfigAsync() to log config saved message and throw new error when post parameter is missing. Shreyas Zare 2021-09-19 18:50:06 +05:30
  • ba4baf70c8 QueryLogsSqlite: Updated implementation to use transactions for bulk insert to improve overall throughput. Shreyas Zare 2021-09-19 18:32:17 +05:30
  • 8d5b759682 webapp: minor UI improvements for the dhcp lease section. Shreyas Zare 2021-09-19 16:56:30 +05:30
  • 28329bcd0a webapp dhcp.js: fixed stuck button issue after removing lease. Shreyas Zare 2021-09-18 19:44:22 +05:30
  • df81d7d02a WebServiceDhcpApi: Updated RemoveDhcpLease() to call DhcpServer.RemoveLease(). Shreyas Zare 2021-09-18 19:24:23 +05:30
  • 6148e6ef60 DhcpServer: Implemented RemoveLease() method to remove lease and update DNS auth zone. Shreyas Zare 2021-09-18 19:23:34 +05:30
  • 0ec38f6fed Scope: made RemoveLease() internal to be called from dhcp server only. Shreyas Zare 2021-09-18 19:22:59 +05:30
  • fbb6716927 minor changes Shreyas Zare 2021-09-18 19:03:08 +05:30
  • 5a9caf3d5c code refactoring done Shreyas Zare 2021-09-18 19:02:40 +05:30
  • a2b9fb82ec updated api docs. Shreyas Zare 2021-09-18 18:05:32 +05:30
  • 81e712d00d DnsWebService: Implemented remove DHCP lease api. Updated DHCP scope api for ping check feature parameters. Shreyas Zare 2021-09-18 18:04:28 +05:30
  • e5f61c4996 webapp dhcp.js: updated code to implement dhcp remove lease and ping check features. Shreyas Zare 2021-09-18 17:55:54 +05:30
  • a4f8b6ce9c webapp: updated html for dhcp ping check option and for dhcp remove lease feature. Shreyas Zare 2021-09-18 17:54:41 +05:30
  • a12c132c37 DhcpServer: Implemented scope changes. Added IsAddressReserved() check while renewing dynamic lease. Updated FindScope() to allow finding scope for DECLINE messages. Shreyas Zare 2021-09-18 17:53:23 +05:30
  • 0872d635c6 Scope: Implemented ping check feature. Added RemoveLease() method. Code refactoring done. Shreyas Zare 2021-09-18 17:29:36 +05:30
  • 48a3067d30 webapp main.js: minor changes done. Shreyas Zare 2021-09-18 12:00:00 +05:30
  • e770e1323b webapp logs.js: updated ui implementation with a top pagination and other minor changes. Shreyas Zare 2021-09-18 11:59:34 +05:30
  • 660842f36a webapp: updated html for query logs. Shreyas Zare 2021-09-18 11:58:49 +05:30
  • ffa20a6447 minor changes Shreyas Zare 2021-09-18 11:57:52 +05:30
  • da454a2a9d CacheZone: fixed issue when records in a RRSet have different TTL values by considering entire RRSet as expired when one record expires. Shreyas Zare 2021-09-18 11:57:22 +05:30
  • 47d888de7a DnsServer: minor changes done Shreyas Zare 2021-09-18 11:55:08 +05:30
  • cb3b3e27ec BlockListZoneManager: minor refactoring done. Shreyas Zare 2021-09-18 11:54:38 +05:30
  • 161c7d5c9b code refactoring changes done Shreyas Zare 2021-09-18 11:53:34 +05:30
  • 8db888a098 code refactoring changes done Shreyas Zare 2021-09-18 11:52:12 +05:30
  • cb2b0ef72c Refactored block list groups app to advance blocking app. Moved regex block list app code into this app. Shreyas Zare 2021-09-18 11:50:02 +05:30
  • ccc35b55ae removed regex block list app Shreyas Zare 2021-09-18 11:49:05 +05:30
  • de9337590d refactored app common project Shreyas Zare 2021-09-18 11:48:28 +05:30
  • d795ab167e updated api docs. Shreyas Zare 2021-09-12 17:16:22 +05:30
  • 3dfc6df912 webapp logs.js: updated queryLogs() with page number and descending order options. Updated logs table footer status. Shreyas Zare 2021-09-12 17:15:58 +05:30
  • 316bec73ce webapp: updated html to allow jumping to a page number. Added descending order option. Fixed minor formating changes for query logs output table. Shreyas Zare 2021-09-12 17:14:38 +05:30
  • 40f132ad7f DnsWebService: added descendingOrder option to QueryLogsAsync() Shreyas Zare 2021-09-12 17:13:14 +05:30
  • 24435925f3 IDnsLogger: updated QueryLogsAsync() to add order by descending option. Shreyas Zare 2021-09-12 17:11:10 +05:30
  • 35cfcbe87e QueryLogsSqliteApp: inserting/querying domain name with lower case. Updated QueryLogsAsync() for order by descending option. Shreyas Zare 2021-09-12 17:09:53 +05:30
  • 8248c51771 RegexBlockListApp: using lower case domain name for regex matching. Shreyas Zare 2021-09-12 17:08:02 +05:30
  • eeee534cdb DnsApplication: updated code to load all DLLs first and then start loading the app handlers. Shreyas Zare 2021-09-11 18:58:33 +05:30
  • d9f4d8a0c5 webapp zone.js: updated code to show only APP record handlers while adding APP record. Shreyas Zare 2021-09-11 18:00:41 +05:30
  • ea9121f836 webapp: minor changes done. Shreyas Zare 2021-09-11 17:59:50 +05:30
  • 71a0cd72ca DnsWebService: minor changes and refactoring done. Shreyas Zare 2021-09-11 17:59:26 +05:30
  • 649d72a173 DnsApplication: updated dns app loading code to make sure that the app loads even if some component fails to initialize. Shreyas Zare 2021-09-11 17:58:32 +05:30
  • bc9a365d5c DnsApplicationManager: minor refactoring done. Shreyas Zare 2021-09-11 17:55:53 +05:30
  • f8558a8fc6 DnsApplication: minor refactoring done. Shreyas Zare 2021-09-11 17:40:57 +05:30
  • 477390cc1e RegexBlockListApp: added new app Shreyas Zare 2021-09-11 16:34:13 +05:30
  • c65e45dc24 QueryLogsSqliteApp: added new app Shreyas Zare 2021-09-11 16:31:03 +05:30
  • 02aec0b5c3 NxDomainApp: added new app. Shreyas Zare 2021-09-11 16:29:49 +05:30
  • 18b275b01c DropRequestsApp: added new app Shreyas Zare 2021-09-11 16:28:16 +05:30
  • c044d6dae4 BlockListGroupsApp: added new app. Shreyas Zare 2021-09-11 16:23:35 +05:30
  • d3c8956eb7 WhatIsMyDnsApp: updated code for new dns app changes. Shreyas Zare 2021-09-11 16:22:27 +05:30
  • 0325ccd479 SplitHorizonApp: updated code for new dns app changes. Shreyas Zare 2021-09-11 16:22:00 +05:30
  • c35d9d559d GeoDistanceApp: updated code for new dns app changes. Shreyas Zare 2021-09-11 16:21:20 +05:30
  • 91bbfb9215 GeoCountryApp: updated code for new dns app changes. Shreyas Zare 2021-09-11 16:20:51 +05:30
  • 5cd0732bcf GeoContinentApp: updated code for new dns app changes. Shreyas Zare 2021-09-11 16:18:39 +05:30
  • 5a777e2087 FailoverApp: updated code for new dns app changes. Shreyas Zare 2021-09-11 16:16:54 +05:30
  • d09273f303 webapp: updated index.html for query logging support. Shreyas Zare 2021-09-11 16:15:30 +05:30
  • 3b0edd5bcd webapp main.js: using moment js to format date time. Moved code to new js files. Shreyas Zare 2021-09-11 16:13:53 +05:30