What's new in NxFilter-Cloud 4.6.9.3
Apr 12, 2024
- Initialize session for SmtpConn by each instance.
- Baselist has been updated to 5274963.
New in NxFilter-Cloud 4.6.9.2 (Apr 2, 2024)
- Baselist has been updated to 5259216.
New in NxFilter-Cloud 4.6.8.9 (Mar 5, 2024)
- 'Same as work-time policy' for free-time policy setup added on CloudWatch.
- Breadcrumb link has been added for easier navigation on CloudWatch.
- Tumblr and Blogspot HTTPS check has beed added for BlocklisUpdate.
- Log4j has been replace by Reload4j.
- Baselist has been updated to 5034874.
New in NxFilter-Cloud 4.6.8.8 (Feb 23, 2024)
- Invalid domain check for JahaslistDao.importFile.
- System block list has been updated.
- User-agent string updated for internal web crawler.
- Breadcrumb link has been added for easier navigation on CloudWatch.
- 'Same as work-time policy' for free-time policy setup added on CloudWatch.
- Baselist has been updated to 4934874.
New in NxFilter-Cloud 4.6.8.6 (Feb 5, 2024)
- Use in-memory lookup by LastError from BlockDao.
- Don't use TCP socket for /RUP, /CBK protocols.
- PolicyApplication has been removed.
- Baselist has been updated to 4674336.
New in NxFilter-Cloud 4.6.8.5 (Jan 12, 2024)
- Baselist has been updated to 4617348.
New in NxFilter-Cloud 4.6.8.4 (Dec 15, 2023)
- Use cloud classifier for Jahaslist remote update
- Do not cloud classifier query when htmlerrFlag set
- Recat by cloud classifier when classification score is higher than 105
- Baselist has been updated to 4553610
New in NxFilter-Cloud 4.6.8.2 (Nov 21, 2023)
- WknownDic.isWellknownExactByRank has been added.
- Reset domain count in ServerProtection for top 10000 domains.
- Show update information on 'Classifier > Jahaslist'.
- Logger wrapper methods for FirstDao have been added.
- Set license from master node only if it's not empty.
- Slave node not having systemId bug has been fixed.
- Baselist has been updated to 4490475.
New in NxFilter-Cloud 4.6.8.1 (Oct 23, 2023)
- Incorrect MIME type by CharsetFilter bug has been fixed.
- Baselist has been updated to 5206301.
New in NxFilter-Cloud 4.6.7.9 (Oct 19, 2023)
- chkports' command for runcmd.sh script has been added
- Error handling for UdpEncoder.decode has been added
- Use nxfilter.org domain for Cloud classification queries
- Baselist has been updated to 5181525
New in NxFilter-Cloud 4.6.7.8 (Sep 28, 2023)
- 'License Expiration' -> 'Account Expiration' for operator.
- 'Service Expired' -> 'Account Expired' for operator.
- Sending operator account expiration warning email to admin.
- Language files have been updated.
- Use e.getString() instead of e.getCause() for AlertDao.test().
- Operator expiration date format bug has been fixed.
- Baselist has been updated to 5140844.
New in NxFilter-Cloud 4.6.7.7 (Sep 5, 2023)
- Drop packet by request type before adding it into request queue.
- Default request handler number has been increased to 16.
- Baselist has been updated to 5041092.
New in NxFilter-Cloud 4.6.7.6 (Aug 15, 2023)
- Free Jahaslist license size has been increased to 30.
- Base request count for license checking has been increased to 4000.
- Baselist has been updated to 4938928.
New in NxFilter-Cloud 4.6.7.4 (Jul 26, 2023)
- /webapps/example has been copied into /guipack/sandwatch.
- Baselist has been updated to 4858558.
New in NxFilter-Cloud 4.6.7.3 (Jun 9, 2023)
- Support NxProxy for Android v1.0.1 has been added.
- RecatMan fetch size has been increased to 20.
- Baselist has been updated to 4723833
New in NxFilter-Cloud 4.6.6.4 (May 9, 2023)
- Deal with '/NXR' protocol by hxlistener not using TCP connection.
- Accept agent ping signal on every minute.
- Signal log not appearing bug has been fixed.
- Select first_catid as catid in TopReport DAO class.
- Baselist has been updated to 4667364.
New in NxFilter-Cloud 4.6.6.3 (Apr 24, 2023)
- Send drop message to CxBlock and custom agent when it's dropped.
- Make a new query if the original query doesn't have UDP size value on DoHListner.
- System menu permission has been added for sub-admin.
- Baselist has been updated to 4667364.
New in NxFilter-Cloud 4.6.6.2 (Apr 4, 2023)
- NxClassifier queue size has been adjusted to 2000.
- Not listening on TCP/443 port bug has been fixed.
New in NxFilter-Cloud 4.6.6.1 (Apr 3, 2023)
- 'category_id' has been replaced with 'first_catid' in top category query.
- Detailed logging for LogFacade in case of job queue flooding.
- The default maximum memory allocation has been increased to 2GB.
- Asynchronous login session sharing in cluster has been implemented.
- UdpListener runs on slave node as well for asynchronous login session synching.
- Slave to master login session synch will be done by UdpTalkie.
- Master to slave login session synch will be done by UdpTalkie and ConfigLoader.
- Open UDP/19004 from instsvc.bat when creating NxFilter service for Windows.
- Well known domain list has been updated and its size increased to 300,000.
- - 'stop_auto_delete' option has been added to cfg.properties file.
- Cloudflare cache for NxLocal has been removed.
- - 'System > Setup > Misc > Disable Version Check' option has been added.
- UdpEncoder has been activated.
- Baselist has been updated to 4638844.
New in NxFilter-Cloud 4.6.5.4 (Mar 6, 2023)
- NxClassifier ruleset has been updated to 637.
- RequestHandler.isRqDropDomain bug for not bypassing local domain correctly when there are too many wating queries in the queue has been fixed.
- Conditional forwarder feature has been added.
- Baselist has been updated to 4537434.
New in NxFilter-Cloud 4.6.5.3 (Feb 13, 2023)
- Add Client IP into access violation email.
- Drop ANY type query at default for new installation.
- Baselist has been updated to 4507060.
New in NxFilter-Cloud 4.6.4.5 (Jan 3, 2023)
- Operator block page not working on CloudWatch bug has been fixed.
- Operator alert category reset with the update of operator data bug fixed.
- Unused blocked reasons have been removed.
- Config.adwareCatid flag has been removed.
- Adding appname twice for alert email bug has been fixed.
- Freemarker library has been removed.
- - 'System > Alert Events' menu has been added on operator GUI.
- Language files have been updated.
- Baselist has been updated to 4487203.
New in NxFilter-Cloud 4.6.4.3 (Dec 21, 2022)
- User edit page not updating bug from unique constraint has been fixed.
- Baselist has been updated to 4469622.
New in NxFilter-Cloud 4.6.4.2 (Dec 9, 2022)
- The max user number for a home operator has been increased to 10.
- Language files have been updated.
- Show login token on user list of the old operator GUI.
New in NxFilter-Cloud 4.6.3.8 (Nov 14, 2022)
- Baselist has been updated to 4456696.
New in NxFilter-Cloud 4.6.3.7 (Oct 29, 2022)
- 'Max IP' -> 'Max IP Association' on GUI.
- 'Operator > License Policy > On License Violation' will be working for the user count by NxRelay.
- The default option for 'Operator > License Policy > On License Violation' is 'Warning email and bypass filtering'.
- When it bypasses filtering by NxRelay user number detection, it bypasses filtering for the extra users.
New in NxFilter-Cloud 4.6.3.6 (Oct 21, 2022)
- RediDomain rule has been enabled for NxClassifier.findCategory.
- Baselist has been updated to 4443843.
New in NxFilter-Cloud 4.6.3.5 (Sep 27, 2022)
- Add down time in slave down alert email.
- Realy agent counting by master node.
- Login failure message on user login page has been added.
- Baselist has been updated to 4435424.
New in NxFilter-Cloud 4.6.3.2 (Aug 18, 2022)
- To find logged-in user by index.jsp in real-time way.
- Email library has been replaced to javax.mail.
- Drop Packet by Whitelist and Request Type Control will be working even if 'Filter A Query Only' option is enabled.
- Share IP Session only when there's Login Redirection is enabled.
- 'ip_session' table not updating on new user login bug has been fixed.
- /IBR protocol for LocalListener has been removed.
- Baselist has been updated to 4451596.
New in NxFilter-Cloud 4.6.2.4 (Aug 7, 2022)
- To find logged-in user by index.jsp in real-time way.
- Email library has been replaced to javax.mail.
- Baselist has been updated to 4448535.
New in NxFilter-Cloud 4.6.2.2 (Jul 4, 2022)
- DBCP library has been updated to v2.9.0.
- DNS over HTTPS listener has been enabled.
- 'tcpNoDelay' flag set for the embedded Tomcat.
- Embedded Tomcat has been updated to v9.0.64.
- TLS v1.3 has been enabled for Tomcat.
- 'System > Mobile Config' menu has been added on CloudWatch GUI pack.
- Login Page category has been added to Cloudlist.
- 'Bypass DNS Checking' option added for blocklists.
- Baselist has been updated to 4423977.
New in NxFilter-Cloud 4.6.1.5 (Jun 3, 2022)
- Cloudlist mapping file updated to exclude Under Construction from Misc.
- Baselist has been updated to 4403363.
- 'Policy > CxBlock' on operator menu added to CloudWatch GUI pack.
New in NxFilter-Cloud 4.6.1.4 (May 19, 2022)
- RecatPopup has been added to 'Logging > Request' on CloudWatch GUI.
- Baselist has been updated to 4397052.
New in NxFilter-Cloud 4.6.1.2 (May 10, 2022)
- ParamTest.isValidRegex() -> isValidClassificationRule().
- Query again when cloud classifier query times out.
- User login page alias to 'http://server-address/login' added.
- /LOGIN, /LOGOUT, /ADMIN responses added for IBR query by CxForward.
- Baselist has been updated to 4386741.
New in NxFilter-Cloud 4.5.2.7 (Feb 21, 2022)
- NxClassifier ruleset has been updated to 618.
- Baselist has been updated to 4057207.
New in NxFilter-Cloud 4.5.2.7 (Oct 20, 2021)
- Add a negative cache when there are 5 empty responses continuously for the same domain.
- Several antivirus software related domains have been added into common-bypass.tpl file.
- Baselist has been updated to 4032373.
New in NxFilter-Cloud 4.5.2.6 (Sep 27, 2021)
- Delete cache for admin login page on startup.
- Use 'https://' for login redirection URL when it's on TCP/443 port.
- Baselist has been updated to 4019926.
New in NxFilter-Cloud 4.5.2.4 (Sep 9, 2021)
- DoubleCheck thread for detecting master node down added.
- 'svrinfo.jsp' has been added.
- Baselist has been updated to 4000547.
New in NxFilter-Cloud 4.5.2.1 (Aug 3, 2021)
- 'date_display' option added for configuration file.
- Operator expiration date selection bug fixed.
New in NxFilter-Cloud 4.5.1.7 (Jul 19, 2021)
- Add record array length check into MsgUtil.getMinTtl.
- System exit when there's no 127.0.0.1 IP address to bind.
- Baselist has been updated to 3985278.
New in NxFilter-Cloud 4.5.1.6 (Jun 22, 2021)
- Viewport meta tag added for default block page and welcome page.
- Baselist has been updated to 3975892.
New in NxFilter-Cloud 4.5.1.5 (Jun 4, 2021)
- Spaces to one space in Lib.escapeSql.
- Deal with 'REFUSED' return code for type 65 queries.
- Baselist has been updated to 3965542.
New in NxFilter-Cloud 4.5.1.4 (Apr 28, 2021)
- Category name change, Warez -> Warez/Torrent.
- Add custom category domain as lower case string.
- '/nxcloud/conf//tpl/signup-approval-email.ftl' has been added.
- '/nxcloud/conf//tpl/password-reset-email.ftl' has been added.
- Baselist has been updated to 3947317.
New in NxFilter-Cloud 4.5.1.1 (Apr 5, 2021)
- Cryptocurrency, Real Estate, Pets categories have been added to Cloudlist.
- Cryptocurrency, Pets categories have been added to Jahaslist.
- Well-known domain list has been updated.
- Djmod.jar has been updated to v3.3.1.
- Bypass system block if it's a request from the server.
- Baselist has been updated to 3922792.
- NxClassifier ruleset has been updated to 574.
New in NxFilter-Cloud 4.3.9.4 (Mar 24, 2021)
- Cache control scripts have been added.
- Remove noise words from title in NxClassifier.findCategory.
- NxClassifier ruleset has been updated to 445.
- Baselist has been updated to 3894447.
New in NxFilter-Cloud 4.3.9.3 (Mar 21, 2021)
- 'Default Policy' -> 'Policy Template'
- Allow non-standard SSL port for Alert Email.
- AttackerDic has been disabled as it's been replaced by ServerProtection.
- New policies will be enabled at default.
- New user not having policy association bug has been fixed.
New in NxFilter-Cloud 4.3.9.2 (Mar 21, 2021)
- Adding default upstream server arbitrarily bug fixed.
New in NxFilter-Cloud 4.3.9.1 (Feb 8, 2021)
- Change pipes to underscores for HX query.
- Allow non-standard DNS port into 'Upstream DNS Server' on 'DNS > Setup'.
- Baselist has been updated to 3751633.
New in NxFilter-Cloud 4.3.8.9 (Jan 28, 2021)
- Unset Alert Categories for operators at default.
- Baselist has been updated to 3740797
New in NxFilter-Cloud 4.3.8.8 (Dec 18, 2020)
- Max file size for a blocklist has been increased to 30MB.
- Block by request type before attack domain detection.
- Check index existence inside updateDbConfigTo413.
- Baselist has been updated to 3727033.
New in NxFilter-Cloud 4.3.8.7 (Nov 19, 2020)
- NxRelay policy update through HTTP added.
- Baselist has been updated to 3709649.
New in NxFilter-Cloud 4.3.8.6 (Oct 21, 2020)
- '/nxfilter/conf/system-block.txt' added for System Block Domains.
- Baselist has been updated to 3694015.
New in NxFilter-Cloud 4.3.8.5 (Sep 23, 2020)
- Auto-switch support for filtering between NxProxy and NxFilter enabled.
- Exclude OPT record from Persistent Record cache deserializing.
- Baselist has been updated to 3677641.
New in NxFilter-Cloud 4.3.8.4 (Sep 15, 2020)
- 'version.bat', 'version.sh' scripts have been added.
- Reload user dictionary after an operator deleted.
- 'g_policy' table not found bug fixed.
- 'bypass_all' has been removed from ConfigLoader.loadAccessControl.
- ReducedLog class added.
New in NxFilter-Cloud 4.3.8.2 (Aug 19, 2020)
- Baselist has been updated to 3641806.
New in NxFilter-Cloud 4.3.8.1 (Jul 29, 2020)
- Bypass login redirection when it's AAAA query.
- To deal with TIME_KW from cloud classifier.
- Populate DNS access control from 'dns-allow-ip.txt' and 'dns-block-ip.txt'.
- Domain to user mapping starts immediately after UserDic reloading.
- Activate free 25 user Jahaslist license after trial period.
- 'DNS > Server Protection' menu added.
- Block by DNS request type feature added.
- NxClassifier.setExcludedFlag -> NxClassifier.setErrFlag.
- Show error reason on 'Classifier > Test Run'.
New in NxFilter-Cloud 4.3.7.4 (Jul 7, 2020)
- Baselist has been updated to 3615648.
New in NxFilter-Cloud 4.3.7.3 (Jun 19, 2020)
- Use setCltIp in Request.parseHttpsQuery.
- NxClassifier.parseMetaRefresh bug fixed.
- NxClassifier ruleset has been updated to 442-2.
- Set retry count to 1 in for ResolverMan.
- Ignore additional records for Response.updateAnswerTtl().
- Baselist has been updated to 3570601.
- Cache refresh for every DNS request bug has been fixed.
New in NxFilter-Cloud 4.3.7.2 (Jun 6, 2020)
- Don't start a new thread for upstream query.
- Rewrite ZoneTransfer and ZoneLookup classes according to library update.
- New IP based access control, 'DNS > Access Control' has been added.
- Login redirection only works when it's A or AAAA query.
- Use IpRangeMap for UserDic.findByIp.
- Baselist has been updated to 3557219.
New in NxFilter-Cloud 4.3.6.5 (May 25, 2020)
- Safe-search CNAME domain cache bug fixed.
New in NxFilter-Cloud 4.3.6.4 (May 20, 2020)
- Don't use a temporary cache for frequently updated domains when they expire.
- Baselist has been updated to 3528535.
- Set restarter for MyClassifier.
- ServerProtection.TRIGGER_DOMAIN_CNT has been increased to 200.
- ServerProtection.TRIGGER_IP_CNT has been increased to 600.
New in NxFilter-Cloud 4.3.6.3 (Apr 29, 2020)
- TLS support for alert email has been added.
- Email library has been updated to v1.5.
- Baselist has beenupdated to 3514959.
- Top.jsp -> header.jsp, bottom.jsp -> footer.jsp.
New in NxFilter-Cloud 4.3.6.2 (Mar 19, 2020)
- Timeout for DNS connection will be set inside ResolverMan.createResolver.
- Category name check on JahaslistDic.find.
- Password size limit has been increased to 128.
- Baselist has been updated to 3477079.
New in NxFilter-Cloud 4.3.6.1 (Feb 25, 2020)
- Pagination has been applied to 'zop,whitelist,domain.jsp'.
- NxClassifier ruleset has been updated to 442.
- Don't delete old traffic data on startup if it's deleted on midnight.
- 'cleanup.bat', 'cleanup.sh' scripts added for deleting old traffic data.
- Baselist has been updated to 3413419.
- Check null for NxErr.catnameLine.
- ServerProtection.TRIGGER_DOMAIN_CNT has been increased to 300.
- ServerProtection.TRIGGER_IP_CNT has been increased to 300.
- Whitelist will be applieed to 'Drop Attack Request By Domain'.
- Persistent cache TTL has been adjusted to 8 hours.
- 'Bypass Microsoft Update' option has been removed from GUI.
- '*.microsoft.com', '*.windowsupdate.com' will be exposed on 'Whitelist > Domain'.
- 'Silent Block' option added on 'Config > Setup'.
New in NxFilter-Cloud 4.3.5.5 (Jan 8, 2020)
- Write domain, user, client IP, operator counts by logAll data.
- Config.start_time has been added.
- Negative cache will be applied on IPv6 response.
- Baselist has been updated to 3335847.
- Display uptime on 'Report > Usage'.
New in NxFilter-Cloud 4.3.5.4 (Dec 4, 2019)
- Djmod has been updated to 219.
- NxProxy support added.
- Global.HOME_USER_BONUS_CNT has been increased to 15000.
- JSONObject with ordering added.
- Global.STATIC_KW, Global.BLOCK_KW added.
- Exporting Syslog in JSON format at default.
- Block,proxy.jsp has been removed as a redundancy.
- IPv6 block redirection IP has been removed as a redundancy.
- Cache control by JSP code has been added into 'top.jsp', 'zop,top.jsp'.
- Local IP count added on 'Report > Usage'.
- Show realUname if it's same as token username.
- NxStats.addOpReqCnt only for 'A' type queries.
- 'Operator > License Policy' menu added.
- 'Operator > Signup Request' menu added.
- Signup.jsp and resetpw.jsp added.
New in NxFilter-Cloud 4.3.5.3 (Nov 1, 2019)
- NxClassifier ruleset updated to 440-5.
- Baselist has been updated to 3179377.
- Default value for dns_setup.drop_attack_request_by_ip set to 'FALSE'.
- OperatorStatsData.getCtime format changed to 'yyyy/MM/DD'.
- 'Report > Usage' menu added.
- 'Config > Alert > Alert Period' has been removed.
New in NxFilter-Cloud 4.3.5.2 (Oct 11, 2019)
- ServerProtection class added.
- Default request queue size has been increased to 2000.
- Jahaslist has been updated to 3140451.
New in NxFilter-Cloud 4.3.4.9 (Sep 10, 2019)
- Service expiration date for operator added.
- Trim the result of Config.getHostname.
- Noacl,remoteapi.jsp has been added.
- Answer 'use-application-dns.net' with NXDOMAIN.
- Jahaslist has been updated to 3086091.
New in NxFilter-Cloud 4.3.4.8 (Aug 23, 2019)
- Use req_sum, block_sum for trend chart.
- Nxlib.css has been updated to 4348.
- New popup form has been applied on 'Classifier > Classified'.
- 'Policy > Chromebook' has been removed.
- Set line_cnt to 0 in BlocklistUpdate.setActiveThread.
- Jahaslist has been updated to 3048949.
New in NxFilter-Cloud 4.3.4.7 (Jul 30, 2019)
- Info box color restored to the old green one.
- The initial LogCache size on master node limited to 100,000.
- ZoneTransfer.update not to block startup process.
- nxlib.css has been updated to 4347.
- Jahaslist has been updated to 3011156.
New in NxFilter-Cloud 4.3.4.6 (Jul 19, 2019)
- Slave node to use local Jahaslist at default.
- DbMan.getDbJahastlist -> DbMan.getDbJahaslistMaster
- Run BlocklistUpdate only when it's not a slave node.
- Jahaslist.blocklist_cache table missing bug fixed.
- ClusterSync class for slave node added.
- Nxd.cluster package has been separated.
- Jahaslist has been updated to 2956013.
- Fieldset, legend for GUI have been applied.
- Pagination added on Whitelist.
- Nxlib.css has been updated to 4346.
New in NxFilter-Cloud 4.3.4.4 (Jun 21, 2019)
- Use space as the delimeter for Allowed IP.
- Exact matching rule by adding a tailing dot introduced for Allowed IP.
- Use User.name instead of User.uniqUname on UserDic.createIpSessionByName.
- Read local license file first always.
- Jahaslist has been updated to 2841147.
- New message check on dashboard.
- Restore IP session when NxFilter restarts.
- Lazy loading for slave node applied on LogWriter.loadLogCache.
New in NxFilter-Cloud 4.3.4.2 (May 2, 2019)
- Cloudflare DNS server IP cache for NxLocal added.
- Global.DYN_MAP_INTERVAL set to 60 seconds.
- Verify Jahaslist size only when there's no search keyword on classifier,jahaslist.jsp.
- '-' allowed in all 'name' properties.
- NxClassifier ruleset updated to 440-4.
- Jahaslist has been updated to 2762212.
New in NxFilter-Cloud 4.3.4.1 (Apr 15, 2019)
- Validation check for '|)' for classifier rule.
- Wait 2 seconds for graceful shutdown on LocalListener.
- Increase ruleset modification count when it's through GUI.
- Add Local DNS and Local Domain into NxClient policy.
- NxLocal support added.
- 'op_dns' table added for NxLocal.
- Jahaslist has been updated to 2730651.
New in NxFilter-Cloud 4.3.3.9 (Mar 22, 2019)
- Login redirection on 'index.jsp' only when 'Enable Login Redirection'
- option eabled.
- 'config.enable_login_redirection' column added into Local database.
- Warning when you have an incomplete copy of Jahaslist on Classifier > Jahaslist'.
- Whiteone.isGlobal bug with system block domains fixed.
- NxClassifier ruleset updated to 440-3.
New in NxFilter-Cloud 4.3.3.8 (Mar 6, 2019)
- V4.3.3.8 of 'domain-pattern.txt' applied.
- Jahaslist has been updated to 2674438.
- New action-info CSS applied.
- Graceful shutdown for LogWriter has been introduced.
- Write a log message for master node down.
New in NxFilter-Cloud 4.3.3.7 (Feb 28, 2019)
- WhiteOneDic.makeKw added.
- 'Classifier > blocklist' menu added.
- 'Whitelist > Common Bypass' added.
- New well known domain list applied.
- CategoryCustomDao.selectDomainCount added.
- Drop Local Domain option added.
New in NxFilter-Cloud 4.3.3.5 (Feb 15, 2019)
- Send an alert email to admin for an operator license violation with
- operator name and counting info.
- Config.DEFAULT_HTTPS_PORT set to 443.
- Custom domain related params moved into Global class.
- Global.MAX_CUSTOM_DOMAIN_ALL has been increased to 1000000.
- NxClassifier ruleset updated to 440-2.
- Select only the first 2,000 data for CategoryData.getDomainList.
- CategoryData.hasDomainList flag has been removed.
- New Jahaslist category 'Suspicious' added.
- Jahaslist has been updated to 2645292.
New in NxFilter-Cloud 4.3.3.3 (Jan 16, 2019)
- Cloud classifier uses HTTPS only.
- NXZ format for Jahaslist import/export introduced.
- NxClassifier ruleset updated to 440.
- Jahaslist has been updated to 2583200.
New in NxFilter-Cloud 4.3.3.2 (Dec 20, 2018)
- Check the specific 'listen_ip' rather than localhost if any IP specified when it starts.
- Jahaslist has been updated to 2554268.
- V4.3.3.2 of 'domain-pattern.txt' applied.
New in NxFilter-Cloud 4.3.3.1 (Nov 26, 2018)
- Cloud classifier feature added.
- DDOS protection by attacker target domain detection added.
- To be able to unset alert email address on 'Config > Alert'.
- NxClassifier ruleset updated to 439-2.
- Jahaslist has been updated to 2467342.
- 'Admin Password' -> 'Current Password' on Config > Admin.
- V4.3.3.1 of 'domain-pattern.txt' applied.
- Total bypass by whitelist applies first.
- Whiteone.systemBlock and DnsSetup.dropHostnameWithoutDomain work
- Only on global level.
- Global level WhiteOne.bypassFilter bypasses attack domain detection.
- Botnet detection rule adjusted to exclude valid subdomains.
New in NxFilter-Cloud 4.3.2.7 (Oct 16, 2018)
- Allow zero classifier on slave node.
- Create new if there's no data in policy_proxy, policy_application.
- NxResolveRunnableMan.maxThreadNum has been increased to 2048.
- Config.queueFullExit flag has been removed.
- Drop queries except A, AAAA type queries when its request queue is full.
- Whiteone.systemBlockFlag added for blocking browser specific HTTPS DNS.
- Remove cache type check for negative cache.
- Cache ANY type query.
- - 'Policy > Chromebook' menu added for CxBlock.
- Extract domain from URL on Domain > Test.
- V4.3.2.7 of 'domain-pattern.txt' applied.
- NxClassifier ruleset updated to 439.
- Jahaslist has been updated to 2443476.
New in NxFilter-Cloud 4.3.2.5 (Sep 14, 2018)
- Support IPv6 safe-search forwarding by RespCache.
- Use cloned message on RespCache.
- NxClient policy disabled bug fixed.
- Block page not showing with IP host block bug fixed.
- Jahaslist has been updated to 2392825.
New in NxFilter-Cloud 4.3.2.4 (Sep 8, 2018)
- SafeCache related changes rolled back.
New in NxFilter-Cloud 4.3.2.3 (Sep 7, 2018)
- Global.BLACKLIST_TYPE_NONE has been removed.
- Config.domainTable has been removed.
- 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.
New in NxFilter-Cloud 4.3.2.2 (Aug 30, 2018)
- Max length value for the password on operator,operator_edit.jsp changed to 16.
- Config.bypassEmptyDomain flag removed.
- Redirection only works for A type query.
- Don't use setCltIp in parseEdnsQuery to set a correct relayCltIp.
- LogWriter.isDbLocked flag removed.
- Fix truncate table bug from v4.1.1 update.
- Create 'persistent_cache' table only if not exists on 4280 update.
- 'startsWith' check for Global.BLOCK_DOMAIN on request handler.
New in NxFilter-Cloud 4.3.2.1 (Aug 20, 2018)
- 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.
- DnsListener, HxListener will use Config.listenIP and Config.dnsPort.
- Initialize Request.realUname to an empty string rather than null.
New in NxFilter-Cloud 4.3.1.2 (Jul 27, 2018)
- Classifier.DomainQueue.size returns domainList.size.
- HtmlPatternDetector has been disabled.
- JahasUpdate().copyRulesetToSlaveLocalDb() added.
- NxClassifier ruleset updated to 438.
- Jahaslist has been updated to 2319531.
- Thread pool applied on UDP client connection.
New in NxFilter-Cloud 4.3.1.0 (Jul 14, 2018)
- New persistent cache serialization scheme applied.
- License verification process by License Manager added.
- Jahaslist has been updated to 2279690.
- Send NX response to private PTR query when we are not in a private
- network.
- Send NX response when drop packet option enabled on 'DNS > Setup'.
- The limit of OperatorData.maxUser change to 100000.
- NodeTalkie.notFoundIpMap added on slave node.
- ConfigLoader loading interval adjusted to 5 seconds.
- Minimum cache TTL and block cache TTL introduced.
- NodeTalkie.isAuthedUser removed since we can do it with LocalTalkie.
- Keep login session into local session map on UserLoginDao.login.
- IP session TTL finalized to 3 days.
- UserDic.deleteExpiredIpSession() will be executed only once a day.
- Use file DB when it updates classifier ruleset.
- Call MsgUtil.sendBuf directly in MsgUtil.sendBlockMsg.
- Keep local copy of LastError map.
- - 'block_node_ip' option added on cfg.properties.
- Config.agentPolicyUpdatePeriod has been removed.
- Operator block page size limit increased to 1 MB.
- - 'Policy > Remote Filter' and 'Policy > Application Control' merged into
- 'Policy > NxClient'.
New in NxFilter-Cloud 4.2.7.1 (Jun 12, 2018)
- 'allowed_ip.gui_allowed' column not found bug fixed.
New in NxFilter-Cloud 4.2.7 (Jun 11, 2018)
- 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.
- Huge cluster option added.
New in NxFilter-Cloud 4.2.6 (May 28, 2018)
- Priority Points has been removed on GUI level.
- ClassifierRulset.incModCnt added.
- 'No system categories' option has been removed.
- v4.2.6 of 'domain-pattern.txt' applied.
- NxClassifier ruleset updated to 433.
- Jahaslist has been updated to 2179277.
- Bypass caching when there's no ARecord for an A type query.
- Send 'Local IP' on Syslog exportation.
- Wildcard redirection added.
- JahaslistDic cache size increased to 300000.
New in NxFilter-Cloud 4.2.5-p1 (May 15, 2018)
- Maximum subdomain chopping count on JahasDic.findId adjusted to 5.
- Duplicated token check on UserDao added.
- 'catnameLine' has been removed from making unique keyword for logging.
- Redundant 'block_flag' condition on RequestDao.getSqlView has been removed.
- DbMan.getBlockView has been activated.
- Set operator specific default policy on PolicyDao.delete.
- Set TTL to 60 on MsgUtil.sendBlockMsg.
- Active Directory integration over cloud with NxRelay added.
- p1, Request count not being reset on midnight bug fixed.
New in NxFilter-Cloud 4.2.5 (Apr 21, 2018)
- Maximum subdomain chopping count on JahasDicfindId adjusted to 5
- Duplicated token check on UserDao added
- 'catnameLine' has been removed from making unique keyword for logging
- Redundant 'block_flag' condition on RequestDaogetSqlView has been removed
- DbMangetBlockView has been activated
- Set operator specific default policy on PolicyDaodelete
- Set TTL to 60 on MsgUtilsendBlockMsg
- Active Directory integration over cloud with NxRelay added
New in NxFilter-Cloud 4.2.4 (Apr 3, 2018)
- 200 milliseconds delay for '/IBR' protocol added.
- UserDic.md5Map has been removed.
- Check duplicated username only on operator level.
- '/PING' protocol added on HxListener.
- v4.2.4 of 'domain-pattern.txt' applied.
- Jahaslist has been updated to 2107631.
- NxClassifier ruleset updated to 420.1.
New in NxFilter-Cloud 4.2.3 (Mar 5, 2018)
- 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.
- Operator level bypass logging option on whitelist removed.
- WhiteoneDic will be working operator specific way.
- Jahaslist has been updated to 2060034.
New in NxFilter-Cloud 4.2.2 (Jan 31, 2018)
- Description field added on whitelist properties.
- Default userDao.limit increased to 1000.
- HxListener added.
- 'Proxy Filtering' -> 'Remote Filtering' on GUI.
- Windows installer to keep '/nxfilter/bin/startup.bat'.
- '/nxfilter/bin/417-*.bat' scripts removed.
- v4.2.2 of 'domain-pattern.txt' applied.
- Jahaslist has been updated to 2005709.
- NxClassifier ruleset updated to 420.
New in NxFilter-Cloud 4.2.1-p1 (Jan 10, 2018)
- NxClassifier.getDbJahaslist bug fixed.
New in NxFilter-Cloud 4.2.1 (Jan 8, 2018)
- JahasDic.isBotnetDomainByConsonantCount activated.
- Duplicated 'classifier_ruleset' loading message removed.
- Run JahasUpdate.remoteRecat on slave node.
- JahasUpdate.loadBigList removed.
- JahaslistDao uses local DB when it's on slave node.
- Config.useLocalJahsalist flag added.
New in NxFilter-Cloud 4.2.0 (Dec 13, 2017)
- Include 'top.jsp' on operator,user_test.jsp.
- 'allowed_ip' table column name changed to NxFilter standard.
- 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.
- JahasDic -> JahaslistDic.
- 'Web Hosting' category separation enabled.
- NxClassifier ruleset updated to v4.2.0.
- Biglist update disabled.
New in NxFilter-Cloud 4.1.8-p2 (Nov 8, 2017)
- JahasDic.isBotnetDomainByConsonantCount added.
- Creating domain_unclass table only if it doesn't exist.
- NxClassifier ruleset updated to v4.1.8.
- Default memory allocation increased to 1 GB.
- New Windows service wrapper applied.
- Don't increase domain test count on dealAskDomainCatid.
- Jahaslist has been updated to 1722042.
- p1, Cluster node ACL parsing bug fixed.
- p1, Config.resetAcl table name bug fixed.
- p1, lib.css updated to 418.1.
- p2, v4.1.8 of 'domain-pattern.txt' applied.
- p2, Jahaslist has been updated to 1771263.
- p2, Bypass filtering only when username overflow.
New in NxFilter-Cloud 4.1.8 (Oct 10, 2017)
- 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 1 GB.
- New Windows service wrapper applied.
- Don't increase domain test count on dealAskDomainCatid.
- Jahaslist has been updated to 1722042.
New in NxFilter-Cloud 4.1.7 (Sep 14, 2017)
- New top menu bar applied.
- v4.1.7 of 'domain-pattern.txt' applied.
- Jahaslist has been updated to 1670081.
New in NxFilter-Cloud 4.1.6 (Sep 6, 2017)
- Possible null pointer exception from LibFile removed.
- CSS alert popup applied on GUI.
- infoList, warnList added on lib.jsp.
- Bypass Request.parseRfSignal for 'ZX' custom protocol.
- Jahaslist has been updated to 1636933.
- Reset NxStats.domainTestCnt on midnight.
- 'ddns_cnt' update query removed from Main.updateOperatorStats.
- On 'Config > Alert', check email validity only when email not empty.
- Exception handling for AllowedIpDao.selectOne added.
- Bypass DaoUtil.checkMaxLicenseUser when there's no change in user number.
New in NxFilter-Cloud 4.1.5-p1 (Aug 24, 2017)
- Threshold for unclassifed report increased 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.
- p1, 'hide_ssl_warning' option on cfg.properties added.
New in NxFilter-Cloud 4.1.3 (Jul 8, 2017)
- 'use_negative_cache' option added on 'DNS > Setup'.
- Negative cache TTL changed to 15 minutes.
- 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.
- Config.hostname added for alert email.
- Check maximum user number only for active operators.
New in NxFilter-Cloud 4.1.2-p1 (May 29, 2017)
- Recat request disabled for custom categories.
- Negative cache has been disabled temporarily.
New in NxFilter-Cloud 4.1.2 (May 21, 2017)
- Unused NxAdmin.resetAcl restored.
- 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.
- .4 million domains added into 'baselist.txt'.
- Import new domain only when it does biglist update.
New in NxFilter-Cloud 4.1.1 (May 10, 2017)
- Clustering access control applied on DB connection.
- Modified h2db-1.3.176.jar having '-tcpAllowedIP' option applied.
- Block-page column size increased to 1,000,000.
- 'Block DNS Rebinding' on policy removed.
- NxClassifier works only against 'A' type query.
- StringBuilder used for Request.toLogLine and LogWriter.sendSysLog.
- 'Use Persistent Cache' option added on 'DNS > Setup'.
- 'Minimal Responses' option added on 'DNS > Setup'.
- Maximum response cache size increased to 10,000,000.
- Bypass Jahaslist update when there's no version file fetched.
- LookupHandler has been removed.
- Reset requestOverflowFlag when the request count resets.
- NxClassifier ruleset updated to 391.
- Negative response cache up to 1 hour added.
- Showing cache size information on 'DNS > Setup'.
- Custom categorized domain table size increased to store 1,000,000 domains.
New in NxFilter-Cloud 4.0.8 (Apr 18, 2017)
- Don't set blacklist type from master-node when it can't connect master-node.
- JahasDic.isIncompleteUpdate -> JahasDic.isCompleteUpdate.
- DomainDic.isLocalDomain -> !DomainDic.isInvalidDomainToCheck.
- NxClassifier ruleset updated to 388.
- 'DNS Setup > Misc > Drop Hostname Without Domain' added.
- 'DNS Setup > Misc > Drop PTR For Private IP' added.
- Domain pattern analyzer works only for cached domain to reduce CPU load.
- 'Without Youtube' option for safe-search added on a policy.
- LogData.zoneDomainFlag removed.
- Missing 'body_text' column on 'domain_classified' table added.
New in NxFilter-Cloud 4.0.7 (Apr 5, 2017)
- 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 10000.
- WhiteoneDic.getWhiteone returns an empty one instead of null.
New in NxFilter-Cloud 4.0.6 (Mar 26, 2017)
- Faster Youtube domain checking applied.
- Faster whitelist checking applied.
- WhiteoneDic, Whiteone classes added.
- Drop packet option added on whitelist.
- Set unlimited user number for 'No System Category'.
- Operator request count reset button added on 'Operator > EDIT'.
- DnsStats.udpCnt not increasing bug fixed.
- Synchronize license request count to traffic DB count.
New in NxFilter-Cloud 4.0.5 (Mar 12, 2017)
- 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.
New in NxFilter-Cloud 4.0.4 (Feb 22, 2017)
- 'NxClassifier > Setup > Mass Import' has been removed.
- 'REPLACE' button added on 'NxClassifer > Ruleset'.
- 'IMPORT' button added on 'NxClassifer > Jahaslist'.
- 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.
New in NxFilter-Cloud 4.0.3-p1 (Feb 22, 2017)
- Logging time bug for request_count_5m has been fixed.
- 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.
- Category 'None' excluded from license validation.
New in NxFilter-Cloud 4.0.2 (Feb 22, 2017)
- Operator level 'Admin Block' overrides 'Log Only' on a policy.
- Camel case notation applied.
- SLF4J introduced for enhancing logging performance.
- NxParam 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.
- Duplicated 'block_unclass' comlumn removed on PolicyDao.insert.
- Login-page, block-page, welcome-page template updated.
New in NxFilter-Cloud 3.4.9-p1 (Jan 24, 2017)
- Cache DB connection not released bug on Main.delete_old fixed.
- Lazy loading for LogCache.domain restored to pre-loading.
- LogCache.find has been unsynchronized.
New in NxFilter-Cloud 3.4.8-p1 (Dec 24, 2016)
- safe_search' on PolicyProxyDao has been removed.
New in NxFilter-Cloud 3.4.8 (Dec 19, 2016)
- LogWriter.flush before making report cache and delete old data.
- Apply 'Alert Category' option on domains blocked as 'Adware'.
- Redundant code for Bing safe-search redirection removed.
- 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.
- Max user, Max user IP, Max whitelist for an operator have been increased to 1000.
- Exclude license error from operator specific access violation email.
- Default value for 'max_slave_num' has been increased to 8.
New in NxFilter-Cloud 3.4.7 (Dec 19, 2016)
- LogWriter.delete_old, DB not closed bug fixed.
- Not able to set 'classifier_num' to 0 bug has been fixed.
- LogWriter waits for flushing until traffic DB unlocked.
- Jahaslist updated to 378336.
- NxClassifier ruleset updated to 381.
- Duplicated domain in 'domain_classified' table bug fixed.
- Don't do nightly build on operator specific report.
- Logging bypassed when traffic DB locked.
- Performance enhancing by removing unnecessary volatile variables.
New in NxFilter-Cloud 3.4.6 (Dec 19, 2016)
- 'Syslog port' option added on 'Config > Setup'.
- 'IPv6 Redirection IP' 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'.
New in NxFilter-Cloud 3.4.5 (Oct 31, 2016)
- DDNS logging has been removed.
- 'Disable Default Repository' option added on 'NxClassifier > Setup'.
- Minimum TTL for safe-search domain and domain to domain response introduced.
- To read alert email template as a regular text file on AlertMan.
- Bypass nightly report generating on a slave node.
- Return on invalid message, protocol for WebSocketHandler.onTextMessage.
- NxForward support added.
- User, Group classes moved into 'nxd.policy' package.
- NxError, LastError, BlockedReason classes moved into 'nxd.filtering' package.
New in NxFilter-Cloud 3.4.4 (Oct 4, 2016)
- PrefixDic is not a Thread anymore.
- 'nxd.alert' package added.
- 'nxd.policy' package added.
- 'nxd.dns' package added.
- 'nxd.filter' package added.
- IE proxy bypass added on 'Policy > Proxy Filtering'.
- Path not allowed in IE proxy bypass.
- 'queue_full_exit' option on cfg.properties added.
- Operator name added on Syslog exportation string.
- Connection error count from DB not being reset bug fixed.
- Connection timeout and socket timeout for sending an email have been increased to 6 seconds.
- Adjustable query cache TTL introduced for proxy clients.
- Custom categories added at the end of system categories on operator GUI
New in NxFilter-Cloud 3.4.2 (Sep 1, 2016)
- 'drop_empty_response' option added on cfg.properties.
- NodeTalkie doesn't try to connect when master node down.
- BlockPage gets a default NxError when master node down.
- Login to slave GUI when master node down allowed.
- Interval for finding the last error on BlockDao adjusted to 50.
- Blocked domain TTL adjusted to 60 seconds.
- Use local block page on slave node.
- LogWriter flush interval to master node adjusted to 5 seconds.
- ZoneTransfer class has been removed.
- Authoritative DNS module has been removed.
- NxRelay support added.
- Not refreshing expired CNAME cache on LookupHandler bug fixed.
- ResposeCache.get_cached_msg_cname requires source domain to deal
- with safe-search enforcing on NxRelay.
- 'HOME_USER_BONUS_CNT' has been increased to 12000.
- 'common_edge.css' has been removed.
New in NxFilter-Cloud 3.4.1 (Aug 12, 2016)
- Redundant bootstrap directory has been removed.
- License file sharing between cluster nodes bug fixed.
- Remove static text, 'NxFilter' from 'zop,top'.
New in NxFilter-Cloud 3.4.0 (Aug 8, 2016)
- Improved DataBase, RowSet classes applied.
- BlockDomainResolver returns '127.0.0.1' when there is no block redirection IP loaded on a slave node.
- Filtering still works on a slave node having master node down.
- Blacklist license update on GUI added.
- Became a freeware with license change.
- No system category option added.
- New authoritative DNS server module applied.
New in NxFilter-Cloud 3.3.4 (Jul 7, 2016)
- Block by window title has been removed from application control.
- Remove protocol from reclassification request.
- Bug for '172.16.x.x' with LibNet.is_private_ip method fixed.
- Authoritative flag unset from block redirection.
- NxFilter version added on remote filtering policy.
New in NxFilter-Cloud 3.3.1 (Jun 15, 2016)
- New domain validation function applied for allowing the domains not having dot.
- Support for NxUpdate v1.x, NxClient v1.x stopped.
- Using standard DNS protocol for NxUpdate and NxClient signals and queries.
- Remove duplicated operator on the dropdown list on 'Report > Daily'.
- Add auth_drop_cnt instead of auth_redi_cnt when authentication not enabled.
- Remove 'Blocked Window Title' on 'Policy > Application Control'.
- Version query signal added.
- Cache DNS response only when it has at least one A record.
- Removed redundancy checking for empty message from response cache.
- UTF-8 support for Jahaslist remote repository text file.
- Not sending DNS response after caching bug from v3.3.0 fixed.
New in NxFilter-Cloud 3.1.9 (May 18, 2016)
- 'is_queue_full' flag removed from MasterCheck.
- Typo on 'Config > Redirection' fixed.
- NxClassifier DNS checking bug fixed.
- Block redirection error for NxClient fixed.
New in NxFilter-Cloud 3.1.8 (May 18, 2016)
- Set host IP only once for Syslog setup with system startup.
- 'Log Retention Days' length limit on GUI increased to 3.
- Separator for 'Slave IP' on 'config,cluster.jsp' changed to a comma.
- 'HTTP_RECAT_MAX_LINE' has been increased to 100000.
- Don't merge custom classified domains when it's not on Jahaslist.
- Use 'img/pix.png' to express a horizontal line on GUI.
- Reading file line by line when it imports Jahaslist.
- 'Web Hosting' category added on Komodia mapping.
- 'Disable Auto Update' on 'NxClassifier > Setup' removed.
- 'Enable Auto Update' on 'NxClassifier > Setup' added.
- Updating Jahaslist through remote repository added.
- Error message for upstream DNS query timeout added.
- DnsStats class added.
- Updating Jahaslist through remote repsitory added.
- Importing Jahaslist uses lesser memory.
New in NxFilter-Cloud 3.1.4 (May 18, 2016)
- 'Log retention days' increased to 400.
- System domains bypassed for NxClient filtering.
- 'ddns_cnt' missing on 'log_operator_stats' bug fixed.
- DNS level safe-search enforcing for Bing added.
- '#{nx_name}' not populated on 'block,chrome.jsp' bug fixed.
- Zone trasfer search comes after zone file search.
- New algorithm for calculating the remaining TTL of a cached record to setup the TTL for each record separately.
- Response cache size not following 'DnsSetup.resp_cache_size' bug fixed.
New in NxFilter-Cloud 3.1.1 (Feb 11, 2016)
- Dynamic DNS support added.
- Whitelist applied on safe-search.
- Delete temporary zone files nightly.
- Reclassified domain being deleted bug fixed.
- New zone file will be serviced publicly.
New in NxFilter-Cloud 3.1.0 (Jan 23, 2016)
- Authority DNS server feature added.
- DNS setup menu on GUI separated.
- Different CSS applied on MS browser.
- Wildcard lookup allowed on zone transfer.
- Main.start_handler uses ResolverMan.
- Bypass DNS query against '*.ip6.arpa '.
- 'block-time' on policy not reset bug fixed.
New in NxFilter-Cloud 3.0.9 (Jan 23, 2016)
- Minimum idle connection for DB pool changed to 10.
- Maximum idle connection for DB pool changed to 30.
- Auto-update for NxClassifier ruleset added.
- Update count for NxClassifier ruleset introduced for auto-update.
- Sorting whitelist domains for NxClient.
- Remote update for Jahaslist when NxFilter starts.
- Bypass remote update when there's no data in Jahaslist.
- Possible connection leak from RecatMan fixed.
- Delete recategorization data before submitting.
- 'reset_pw.bat' resets admin name to 'admin'.
- Recategorization requires to keep it for 3 days.
- Redirection works on total bypass and master node down.
- 'recatlist.ver' -> 'recatlist_ver.txt'.
- 'CDN' added for domain pattern dictionary.
- 'gob.xx' classified into goverment category.
New in NxFilter-Cloud 3.0.6 (Dec 1, 2015)
- Jahaslist auto-update disabled when domain pattern dictionary disabled.
- Safe-search redirection applied to 'youtubei.googleapis.com' and 'www.youtube-nocookie.com'.
- Policy based block-time added.
- Policy based whitelist added.
New in NxFilter-Cloud 3.0.5 (Nov 6, 2015)
- HTML code input on 'GET/POST' requests blocked for preventing 'CSRF' attack.
- Alert categories added on 'Config > Alert'.
- Safe-search redirection applied to 'm.youtube.com'.
New in NxFilter-Cloud 3.0.4 (Oct 22, 2015)
- Jahaslist added.
- Auto-classification by NxClassifier added.
- Shallalist removed.
- Use ParamTest instead of ParamValidator.
- Ciphers defined for Tomcat to solve 'ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY' error on Chrome.
- Remove 'www.' from reclassification reqest.
- Multi-bytes character support for block-page added.
- Excluded list added for NxClassifier.
- Max redirection count for NxClassifier increased to 5.
- Unclassified cache bypassed for Jahaslist and Shallalist.
- 1,000 operator limit for operator selectbox on report removed.
- RESTORE-DEFAULT' button added on 'NxClassifier > Ruleset' and 'NxClassifier > Jahaslist'
- Unclassified domain cache removed.
- Remove admin session data when admin logout.
- admin.jsp?action=logout -> admin.jsp?action_flag=logout.
- On log-view, hovering on category will show all the categories if there are multiple categories.
New in NxFilter-Cloud 2.8.7 (Sep 11, 2015)
- allowed_ip_new -> allowed_ip.
- New responsive login form template added.
- webapps/lib/jquery-1.11.3.min.js' added.
- webapps/lib/jquery.cookie.js' added.
- webapps/lib/bootstrap.min.css' added.
- CSS and Javascript file inclusion moved into 'top.jsp'.
- Preview script on 'Config > Block Page' changed to use 'document.write()'.
New in NxFilter-Cloud 2.8.6 (Aug 20, 2015)
- Setting 'etime' by radio button bug on log-view fixed.
- Lazy loading for custom category domain applied.
- Custom category associated domain not showing on 'category,custom_edit.jso' bug fixed.
- LicenseDao null pointer error when it adds error message bug fixed.
- New parsing algorithm for DomainPatternDic added.
- Tracker domain separated from Ads domain for DomainPatternDic.
- Missing data sanitization on WhitelistDao.update() added.
- Domain reclassification popup on log-view added.
- AutoCloseable DataBase and RowSet classes added.
New in NxFilter-Cloud 2.8.5 (Aug 20, 2015)
- Recategorization request criteria activated.
- Block page size limit increased to 100 KB on validation.
- 'oem.properties' introduced.
- 'alert_email.ftl' template added.
- CNAME caching bug for safe-search fixed.
New in NxFilter-Cloud 2.8.4 (Aug 5, 2015)
- 'EDIT' on 'Category > System' changed to 'ADD-DOMAIN'.
- Tomcat compilerSourceVM and compilerTargetVM set to 1.7.
- UserLoginDao.find_user() socket not closing bug fixed.
- Block page size limit increased to 100 KB.
- Bypassing 'Client Cache TTL' not working bug fixed.
- Response cache applied on DNS response having additional section.
- Use is_cached_once() instead of find() on DomainDic.
- 'moment.js' library removed from logging,*.jsp pages.
New in NxFilter-Cloud 2.8.3 (Aug 5, 2015)
- 'start_ip' column length increased to 256.
New in NxFilter-Cloud 2.8.2 (Aug 5, 2015)
- DaoUtil introduced for simplifying GUI customization.
- 'use_phishtank' field from ConfigData removed.
- Domain validation blocking for IDN bug fixed.
- Single category preference applied for 'Download'.
- Use 'ParamValidator.ERR_USERNAME_CHAR' for username checking.
- Ambiguous action target bug for 'category,system.jsp' fixed.
- Use formatted time for 'zop,logging,request.jsp'.
- Use formatted time for 'zop,logging,signal.jsp'.
- Use formatted time for 'zop,report,daily.jsp'.
- Missing 'jquery.js' bug for datetime picker fixed.
- Javascript date calculation bug on report fixed.
New in NxFilter-Cloud 2.8.1 (Aug 5, 2015)
- Local domain excluded from Komodia query.
- Komodia query cache retention period increased to 7 days.
- Table name 'cache' changed to 'komodia'.
- Goverment category comes first when there are multi-categories for
- Komodia mapping.
- Special domain detection function added for Komodia.
- Single category preference applied for Home/Gardening.
- Remove 'www' for Komodia query.
- Adding domain into system category became possible.
- Duplicated map data for traffic DB on cluster bug fixed.
- '/nxfilter/conf/prefix.txt' added for dynamic classification.
- '/nxfilter/conf/suffix.txt' added for dynamic classification.
- Datetime picker not selecting the days of last month bug fixed.
- Database connection hang on 'Policy > policy' problem fixed.
- CategoryData.get_domain_list() method for lazy loading added.
- 'moment.js' library removed.
New in NxFilter-Cloud 2.7.6 (Jun 12, 2015)
- IPv6 redirection IP setup added.
- prunsrv.exe updated to v1.0.15.
- Bypass filtering for queue full error on slave node.
- Bypass domain existence checking for queue full error.
New in NxFilter-Cloud 2.7.5 (May 14, 2015)
- Pre-cache bug with CNAME record fixed.
- 'Max domain length check' on policy bypassed at default.
- 'Block covert channel' on policy is off at default.
- 'Block mailer worm' on policy is off at default.
- 'Block DNS rebinding' on policy is off at default.
New in NxFilter-Cloud 2.7.3 (Apr 22, 2015)
- Dropdown menu added.
- config,config.jsp -> config,setup.jsp.
- zop,config,config.jsp -> zop,config,setup.jsp.
- main,dashboard.jsp -> dashboard.jsp.
- zop,main,dashboard.jsp -> zop,dashboard.jsp.
- CSS validated.
- /conf/komodia.map updated to fix some typo.
New in NxFilter-Cloud 2.7.2 (Apr 10, 2015)
- Custom category domain limit increased to 100,000.
- daily_stats table added.
- request_traffic_5m, request_traffic_1h, real_user_count removed.
- Default data for empty trend chart added.
- LibDate.strftime_arr bug fixed.
- log_view, signal_view, netflow_view, hh24, category_count_5m removed.
- Daily report and weekly report being generated based on start date.
- Datetime picker added for log-view and report.
- Report caching structure redesigned.
- Delete old data on 02:00.
- Generating report cache for daily, weekly report on 03:00.
- 'stop_auto_report' option for cfg.properties added.
- Swimsuit/Underwear category on Komodia map merged into Fashion/Beauty.
- h2-1.3.176.jar added.
- Single category only for Komodia categories applied.
- Domain, user, client-ip count on weekly report to show MAX value.
- Operator statistics moved into 'Report > operator-stats'
- Client IP top chart added on report GUI.
- 'chart3div' tag removed from report GUI.
- 'allow_anon_query' option for cfg.properties added.
- Minimum response cache size increased to 100,000.
- Maximum response cache size increased to 2000,000.
- Well known site list size increased to 100,000.
New in NxFilter-Cloud 2.6.2 (Feb 10, 2015)
- Komodia dynamic classification not added into cache.
- '/conf/komodia.map' updated to having 69 categories.
- License share between cluster nodes added.
- keystore_file, keystore_pass option added on cfg.properties for custom SSL certification.
- Multi-level domain chopping with Shallalist bug fixed.
New in NxFilter-Cloud 2.6.0 (Feb 10, 2015)
- Komodia blacklist option added.
- alert_email.ftl removed.
New in NxFilter-Cloud 2.5.4 (Jan 28, 2015)
- client_cache_ttl default set to 0.
- Max client cache TTL setup removed on GUI.
- Operator first login dashboard traffic chart bug fixed.
- Domain test protocol changed.
- 'reset_acl.bat' and 'reset_acl.sh' script for resetting GUI ACL.
- Block page set_reason missing 500 error bug fixed.
- is_dup_user not set parameter bug fixed.
New in NxFilter-Cloud 2.5.3 (Jan 20, 2015)
- Chrome block-page not showing on HTTPS bug fixed.
- Operator password added into PolicyAgent.
- URLBlacklist removed.
New in NxFilter-Cloud 2.5.2 (Jan 6, 2015)
- New block-page set added.
- Chrome agent support added.
- DNS level Youtube safe-search enforcing added.
- localhost excluded from DNS ACL for WebSoket.
New in NxFilter-Cloud 2.5.1 (Jan 6, 2015)
- Group account concept introduced.
- NxClient v4.x support added.
- Showing real username from NxClient.
- Proxy log not display correctly with IDN bug fixed.
- zvelo_timeout option added into cfg.properties.
- Proxy blocked reason not display bug fixed.
- 'local_resolver_port' option added into cfg.properties.
- Embedded Tomcat updated to v7.0.57.
- Proxy level domain redirection added.
- Bypassing IP host from forwarding query.
- Custom query parsing bug fixed.
- Java mail API updated to v1.5.1.
New in NxFilter-Cloud 2.4.3 (Nov 13, 2014)
- DNS level safe-search enforcing implemented.
- Safe-search option became policy specific.
- Domain to domain redirection added.
- bypass_empty_domain option added into cfg.properties.
- Log filename changed to 'nxfilter.log'.
- PTR record bypassed from 'Block unclassified' option
New in NxFilter-Cloud 2.4.1 (Oct 31, 2014)
- Alert email showing detailed reason for proxy block.
- Operator specific statistics not generated bug fixed.
- Dynamic domain mapping interval changed to 120 seconds.
New in NxFilter-Cloud 2.4.0 (Oct 16, 2014)
- Faster startup time by reducing local port checking timeout.
- Performance increased by introducing thread safe map.
- Domain cache and unclassified cache introduced.
- Fusion chart compatibility removed.
- ResponseCache redesigned using thread safe map.
- Default response cache size increased to 200,000.
- err_list removed from DAO.
- 'max_slave_num' variable added into cfg.properties.
- traffic_trend_5m -> request_trend_5m.
- Report cache file extension changed from 'xml' to 'txt'.
- Minimum length for name adjusted to 1.
- NxError.err_detail -> NxError.reason_detail.
- Zvelo cloud option for blacklist added.
- 'www_dir' param introduced for easier customization of GUI.
- Default HTTPS port changed to 443.
- Temp direcotry under webapps moved into tmp/http://www. - TCP port checking added into Windows setup.
- Checking blacklist_type disparity among cluster nodes.
- 'Same as default work-time policy' removed from user-edit.
- is_valid_domain, is_valid_email moved into lib.jsp.
- Dynamic domain association to user added.
- Redirection domain timeout error fixed.