Advertisement

CHANGELOG

What's New in version 4.3.2.7:

  • Extract domain from URL on Domain > Test.
  • v4.3.2.7 of 'domain-pattern.txt' applied.
  • NxClassifier ruleset updated to 439.
  • Use LocalTalkie.clearJahasDicCache() on DAO classes.
  • Jahaslist has been updated to 2443476.

What's New in version 4.3.2.6:

  • Allow zero classifier on slave node.
  • DnsSetup.allowPtrForServerIp added.
  • LoginListener.dealLoginPolicy removed.
  • Include wildcard domain redirection into the redirection list for client.
  • NxResolveRunnableMan.maxThreadNum has been increased to 2048.
  • Config.queueFullExit flag has been removed.
  • Drop queries except A, AAAA type queries when the request queue is full.
  • Whiteone.systemBlockFlag added for blocking browser specific HTTPS DNS.
  • Remove cache type check for negative cache.
  • Cache ANY type query.
  • Maximum number of custom classified domains set to 300,000.
  • 'Policy > Chromebook' menu added for CxBlock.

What's New in version 4.3.2.5:

  • Support IPv6 safe-search forwarding by RespCache.
  • Use cloned message on RespCache.
  • NxClient policy disabled bug fixed.
  • Jahaslist has been updated to 2392825.

What's New in version 4.3.2.4:

  • SafeCache related changes rolled back.

What's New in version 4.3.2.3:

  • Possible null pointer exception bug from MsgUtil.RecordArrayToString fixed.
  • Process 'Bypass All' after local resolver forwarding.
  • Null data permitted into persistent_cache.authority_arr column.
  • Persistent cache not adding with Minimum Responses enabled bug fixed.
  • SafeSearchCache class replacing RespCache for safe-search forward.
  • Safe-search forward for IPv6 added.
  • EDNS identifier verification enabled.

What's New in version 4.3.2.2:

  • JSP pages with 'noacl,' prefix will be regarded as user pages.
  • Config.bypassEmptyDomain flag removed.
  • Use LocalListener.loginMd5 on UserLoginDao.login.
  • UTF-8 encoding applied on net.Talkie and net.Listener.
  • '/CXB' protocol for base64 encoded username from CxLogon added.
  • Redirection only works for A type query.
  • Fix truncate table bug from v4.1.1 update.
  • Create 'persistent_cache' table only if not exists on 4280 update.
  • 'startsWith' check for Global.NSLOOKUP_DOMAIN on request handler.
  • 'startsWith' check for Global.BLOCK_DOMAIN on request handler.

What's New in version 4.3.2.0:

  • Thread pool applied on UDP client connection.
  • Global.BLACKLIST_TYPE_NONE has been removed.
  • Request.isUnsupportedProtocol flag has been removed.
  • Jahaslist has been updated to 2352337.
  • Bind on listenIP for DnsListener, HxListener, WebSocketHandler.
  • Clean up additional section for relay signal.
  • Listner for DNS over SSL enabled.
  • Add one more NxError for NxRelay client IP.

What's New in version 4.3.1.1:

  • Classifier.DomainQueue.size returns domainList.size.
  • HtmlPatternDetector has been disabled.
  • JahasUpdate().copyRulesetToSlaveLocalDb() added.
  • NxClassifier ruleset updated to 438.
  • Jahaslist has been updated to 2319531.

What's New in version 4.3.1.0:

  • Fail-safe with HTTPS DNS not working bug fixed.
  • NodeTalkie.isAuthedUser removed since we can do it with LocalTalkie.
  • Keep login session into local session map on UserLoginDao.login.
  • Use file DB when it updates classifier ruleset.
  • Call MsgUtil.sendBuf directly in MsgUtil.sendBlockMsg.
  • Keep local copy of LastError map.
  • Config.agentPolicyUpdatePeriod has been removed.
  • 'Policy > Remote Filter' and 'Policy > Application Control' merged into 'Policy > NxClient'.
  • Minimum cache TTL and block cache TTL introduced.
  • Dynamic DNS has been removed on GUI level.
  • Detailed output from nxwrapper.exe applied.

What's New in version 4.3.0.0:

  • New persistent cache serialization scheme applied.
  • License verification process by License Manager added.
  • CxLogon support added.
  • EDirectory link has been removed on top menu.
  • Print agentName on log message on LoginListener.
  • Group selectbox added on user edit page for manually created users.
  • Jahaslist has been updated to 2279690.
  • Send NX domain answer to private PTR query of we are not in a private
  • network.
  • Send NX domain answer when drop packet option enabled on 'DNS > Setup'.

What's New in version 4.2.7:

  • 4 digits version system introduced.
  • NxClassifier.MAX_CONTENT_LEN increased to 500000.
  • Exclude HTML comments from NxClassifier parsing.
  • Send license expiration emails 5 times within 15 days before the expiration date.
  • Redirection with '0.0.0.0' as a destination IP will be bypassed.
  • Domain to IP redirection comes before domain to domain redirection.
  • Classifier.NxHtml.HtmlPatternDetector added.
  • V4.2.7.0 of 'domain-pattern.txt' applied.
  • NxClassifier ruleset updated to 436.
  • Jahaslist has been updated to 2236181.

What's New in version 4.2.5:

  • Maximum subdomain chopping count on JahasDic.findId adjusted to 5.
  • Duplicated token check on UserDao added.
  • User policy overrides group policy.
  • Redundant 'catnameLine' and 'grpLine' have been removed from making unique keyword for logging.
  • Active Directory integration over cloud with NxRelay added.

What's New in version 4.2.4:

  • 200 milliseconds delay for '/IBR' protocol added.
  • '/PING' protocol added on HxListener.
  • Remove 'Top User', 'Top Client IP' charts from user report.
  • V4.2.4 of 'domain-pattern.txt' applied.
  • Jahaslist has been updated to 2107631.
  • NxClassifier ruleset updated to 420.1.
  • VxLogon protocol bug with '.' in username fixed.

What's New in version 4.2.3:

  • Search keyword on UserDao to be applied on token column.
  • v4.2.3 of 'domain-pattern.txt' applied.
  • Not to add 'ns', 'mail' subdomains into NxClassifier queue.
  • HX protocol sends domains instead of resolving them.
  • Persistent cache reset for serialization ID change.
  • Config.rqDropSize added for DDOS prevention.
  • Add domain into NxClassifier queue even if it's classified by domain
  • pattern analyzer.
  • NxRelay support added.
  • Message for free Jahaslist license on dashboard added.
  • Adding 'continue' after 'allowedIpDic.isBypassAll'.
  • Jahaslist has been updated to 2060034.

What's New in version 4.2.2:

  • Description field added on whitelist properties
  • HxListener added
  • DomainPatternDic enabled on Globlist
  • 'Proxy Filtering' -> 'Remote Filtering' on GUI
  • Windows installer to keep '/nxfilter/bin/startupbat'
  • Deb package to keep '/nxfilter/bin/startupsh'
  • '/nxfilter/bin/417-*bat' scripts removed
  • v422 of 'domain-patterntxt' applied
  • Jahaslist has been updated to 2005709
  • NxClassifier ruleset updated to 420
  • 'category_jahas' not populated bug fixed

What's New in version 4.2.1-p1:

  • NxClassifier.getDbJahaslist bug fixed

What's New in version 4.2.1:

  • Run JahasUpdate.remoteRecat on slave node.
  • JahasUpdate.loadBigList removed.
  • JahaslistDao uses local DB when it's on slave node.
  • Config.useLocalJahsalist flag added.
  • 'Invalid License' on slave node with 20 user free license bug fixed.

What's New in version 4.2.0-p1:

  • Enable custom category blocking on policy level.

What's New in version 4.20:

  • Globlist added.
  • LoginListener.dealHostLogout added.
  • 'Web Hosting' category separation enabled.
  • NxClassifier ruleset updated to v4.2.0.
  • Don't send license expiration email in trial period.
  • Biglist update disabled.
  • Duplicated 'classifier_ruleset' loading message removed.
  • Don't add an invalid request into request queue.

What's New in version 4.1.9:

  • v4.1.9 of 'domain-pattern.txt' applied.
  • Remove 'www.' when custom categorized domains merged into Jahaslist.
  • Typo corrected on categories.txt, 'Iilegal' -> 'Illegal'.
  • Maximum slave node number changed to 4.
  • Separated system/custom category exportation added.
  • Block domain removed from Config.isLoginDomain.
  • Jahaslist has been updated to 1816518.
  • v4.1.9 of 'domain-pattern.txt' applied.
  • NxClassifier ruleset updated to v4.1.9.
  • 'nx' -> 'vx' on vxlogon table when new installation.

What's New in version 4.1.8-p2:

  • p2, v4.1.8 of 'domain-pattern.txt' applied.
  • p2, Jahaslist has been updated to 1771263.

What's New in version 4.1.8:

  • DomainDic.isBotnetDomainByConsonantCount added.
  • Creating domain_unclass table only if it doesn't exist.
  • NxClassifier ruleset updated to v4.1.8.
  • Default memory allocation increased to 768 MB.
  • New Windows service wrapper applied.
  • VxLogon support added.
  • Don't increase domain test count on dealAskDomainCatid.
  • Jahaslist has been updated to 1722042.

What's New in version 4.1.7:

  • Reset NxStats.domainTestCnt on midnight.
  • Exception handling for AllowedIpDao.selectOne added.
  • New top menu bar applied.
  • V4.1.7 of 'domain-pattern.txt' applied.
  • AdminLoginDao.updateLoginCnt removed.
  • Jahaslist has been updated to 1670081.

What's New in version 4.1.5:

  • Threshold for unclassifed report decreased to 10.
  • Local NxClassifier.mcIdx hiding global one removed.
  • Recategorization request started on 105 points.
  • - 'Web Hosting' category readded on Jahaslist.
  • NxClassifier ruleset updated to 416.
  • V4.1.5 of 'domain-pattern.txt' applied.
  • User-agent string updated for NxClassifier.
  • Typo corrected on categories.txt, 'IIlegal' -> 'Iilegal'.
  • Only show search result on 'NxClassifier > Jahaslist'.
  • Jahaslist has been updated to 1588849.

What's New in version 4.1.4-p1:

  • p1, Bug with 'Bypassing by client IP' fixed.
  • p1, ZoneLookup bug fixed.

What's New in version 4.1.4:

  • News -> News/Magazine on Jahaslist category.
  • Don't report unclassified domains when JahasDic bypassing.
  • Redundancy validity check for DomainDic.doesDomainExist removed.
  • Bypass all by client IP on 'Config > Allowed IP' added.
  • Jahaslist has been updated to 1550327.
  • CategoryDic unsynchronized.
  • Custom classified domain export/import added on 'Category > System'.

What's New in version 4.1.3-p1:

  • Default value of proxy filter cache TTL set to 300 seconds.
  • Possible DB connection leaking on JahaslistDao removed.
  • DynUpdate -> AdapResolver.
  • ZoneLookup works without a zone file for dynamic DNS domain.
  • Jahaslist has been updated to 1531417.

What's New in version 4.1.3:

  • DNS load balance option removed on GUI.
  • Dynamic DNS setup menu separated.
  • 'use_negative_cache' option added on 'DNS > Setup'.
  • Negative cache TTL changed to 15 minutes.
  • 'hide_ssl_warning' option on cfg.properties file added.
  • Rebuild Jahaslist when it's smaller than 1,200,000.
  • Max custom classified size adjusted to 300,000.
  • v4.1.3 of 'domain-pattern.txt' applied.
  • 'Jahaslist Repository' on 'NxClassifier > Setup' removed.
  • DomainDic.unclassCntMap added.
  • JahasDic cache enabled.
  • user trial license for Cloudlist included.
  • Config.hostanme added for alert email.

What's New in version 4.1.2:

  • DomainDic.doesDomainExist only checks NX domain.
  • Default value for classifier_setup.keep_html_text set to be 'TRUE'.
  • Bypass NxClassifier.recat when Jahaslist update disabled.
  • Custom category selection possible on recategorization from 'Logging > Request'.
  • Tutorial link in 'tutorial.bat' fixed.
  • Import new domain only when it does biglist update.

What's New in version 4.0.7:

  • JahasDic.find bypasses when it is doing the initial update for Jahaslist DB.
  • Don't send an email alert for license expiration when it's not using any blacklist.
  • DEFAULT_LOG_FLUSH_LIMIT set to 3000.
  • WhiteoneDic.getWhiteone returns an empty one instead of null.

What's New in version 4.0.6-p2:

  • Faster Youtube domain checking applied.
  • Faster whitelist checking applied.
  • WhiteoneDic, Whiteone classes added.
  • Drop packet option added on whitelist.
  • Auto-switch to a free license from trial license for Jahaslist.
  • Synchronize license request count to traffic DB count.
  • Bug with bypass authentication from 'whiteone == null' fixed.
  • Bug on 'block,proxy.jsp' for calling old API fixed.

What's New in version 4.0.6:

  • Faster Youtube domain checking applied.
  • Faster whitelist checking applied.
  • WhiteoneDic, Whiteone classes added.
  • Drop packet option added on whitelist.
  • Auto-switch to a free license from trial license for Jahaslist.
  • Synchronize license request count to traffic DB count.

What's New in version 4.0.5:

  • Delimeter for 'Allowed IP' changed to comma.
  • '/GBI' protocol added for NxForward.
  • On 'NxClassifer > Ruleset', 'REPLACE' button changed to 'IMPORT' button.
  • Using comma for NxClassifer rule allowed.
  • NxError.timestamp not set bug fixed.
  • '/IBR' protocol returns always 'true' bug fixed.
  • Set 'RA' flag on DNS response header.
  • Unset 'AD' flag on response header when it is not set from an upstream server.
  • Unset 'AD' flag on block redirection message header.
  • Bypass OPT record from RespCache.find.
  • Use IPv4 over IPv6 for IPv6 block redirection at default.

What's New in version 4.0.4:

  • 'NxClassifier > Setup > Mass Import' has been removed.
  • 'REPLACE' button added on 'NxClassifer > Ruleset'.
  • 'IMPORT' button added on 'NxClassifer > Jahaslist'.
  • eDirectory support added.
  • Reclassify immediately when it is from NxClassifier.
  • Syslog prefix not converted to upppercase bug fixed.
  • Bypass RecatMan.recat for invalid domains.
  • Log retention days can be set to 0.
  • Possible NullPointerException in JahasUpdate.addBigList removed.

What's New in version 4.0.3-p1:

  • Category 'None' excluded from license validation.

What's New in version 4.0.3:

  • ClassifiedData.getCtime format restored to 'MM/dd HH:mm'.
  • login.css has been removed.
  • v1.1 of 'domain-pattern.txt' applied.
  • NxClassifier ruleset updated to 385.
  • ClassifierRulsetDao.updateRulesetOld removed.
  • classifier_ruleset.update_count column removed on a new installation.
  • 'score' added on 'recat' table.

What's New in version 4.0.2:

  • Camel case notation applied.
  • 'report_pw' on admin.jsp changed to 'rpw'.
  • SLF4J introduced for enhancing logging performance.
  • NxParam has been removed.
  • Shallalist support has been removed.
  • Cache DB connection not released bug on Main.deleteOld fixed.
  • Sanitize HTML before NxClassifier.findCategory.
  • Reclassifying on NxClassifer data updates ctime of its statistics.
  • Only the group name being associated to the applied policy will be logged.
  • Sending group name on Syslog exportation.
  • Default values for DNS, HTTP connection, read timeout on NxClassifier increased
  • to 6 seconds.
  • NxClassifier finds a category by redirected domain when it gets redirected.
  • Use placeholder for SQL with LogCache.
  • Bypass Main.remoteUpdate on a slave node.
  • New admin login page applied.
  • Logging queue with LogFacade class added.
  • Keep response cache when the connection to upstream server lost.
  • Login-page, block-page, welcome-page template updated.
  • LoginListener bypasses login when it gets a hostname not convertible to an IP

What's New in version 3.4.9-p1:

  • Cache DB connection not released bug on Main.delete_old fixed.
  • Charset extraction regex pattern on NxClassifier updated.
  • New domain pattern dictionary from v4 added.
  • Auto-update for biglist for Jahaslist added.
  • New ruleset for NxClassifier having 375 rules.
  • Main.LdapUpdaterRestarter class added.
  • Lazy loading for LogCache.domain restored to pre-loading.
  • LogCache.find has been unsynchronized

What's New in version 3.4.9:

  • Cache DB connection not relased bug on Main.delete_old fixed.
  • Charset extraction regex pattern on NxClassifier updated.
  • New domain pattern dictionary from v4 added.
  • Auto-update for biglist for Jahaslist added.
  • New ruleset for NxClassifier having 375 rules.
  • Main.LdapUpdaterRestarter class added.

What's New in version 3.4.8-p1:

  • LDAP over SSL support added.
  • LogWriter.flush before making report cache and delete old data.
  • Apply 'Alert Category' option on domains blocked as 'Adware'.
  • Add host IP on queue full alert email.
  • Safe-search has been applied on 'youtube.googleapis.com'.
  • LookupHandler not refreshing safe-search domain cache bug fixed.
  • Safe-search to be working only for 'A' type DNS query.
  • Google safe-search redirection will only be applied on its 'www' and 'encrypted' subdomain.
  • Global.Nx_DOWNLOAD link has been updated.
  • Safe-search mode on policy has been introduced.
  • Default value for 'max_slave_num' has been increased to 8.
  • Whitelist not reloading after zone file deleted bug fixed.
  • UserDao.select_one_by_name has been added.
  • PolicyDao.select_one_by_name has been added.
  • GroupDao.select_one_by_name has been added.
  • Missing column for policy creation bug fixed.
  • 'safe_search' on PolicyProxyDao has been removed.

What's New in version 3.4.8:

  • LDAP over SSL support added
  • LogWriter.flush before making report cache and delete old data
  • Apply 'Alert Category' option on domains blocked as 'Adware'
  • Add host IP on queue full alert email
  • Safe-search has been applied on 'youtube.googleapis.com'
  • LookupHandler not refreshing safe-search domain cache bug fixed
  • Safe-search to be working only for 'A' type DNS query
  • Google safe-search redirection will only be applied on its 'www' and 'encrypted' subdomain
  • Global.Nx_DOWNLOAD link has been updated
  • Safe-search mode on policy has been introduced
  • Default value for 'max_slave_num' has been increased to 8

What's New in version 3.4.7:

  • LogWriter waits for flusing until traffic DB unlocked.
  • Not able to set 'classifier_num' to 0 bug has been fixed.
  • Jahaslist updated to 378336.
  • NxClassifier ruleset updated to 381.
  • Duplicated domain in 'domain_classified' table bug fixed.

What's New in version 3.4.6:

  • Return on invalid protocol for WebSocketHandler.onTextMessage.
  • User, Group classes moved into 'nxd.policy' package.
  • NxError, LastError, BlockedReason classes moved into 'nxd.filtering' package.
  • AD integration for NxBlock readded.
  • Syslog port' option added on 'Config > Setup'.
  • From Each Node' option for Syslog exportation added.
  • Disable Login Redirection' option added on 'Config > Setup'.
  • Sending alert email for queue full error.
  • Lazy loading has been applied for LogCache.domain.
  • LogCache.find has been synchronized.
  • Highlight for blocked domains on 'Logging > Request'.

What's New in version 3.4.5:

  • Minimum TTL for safe-search domain and domain to domain response introduced.
  • To read alert email template as a regular text file on AlertMan.
  • CC recipients added for alert email.
  • Bypass nightly report generating on a slave node.
  • Return on invalid message for WebSocketHandler.onTextMessage.
  • NxForward support added.
  • 'Disable Default Repository' option added on 'NxClassifier > Setup'.