NeoRouter Free Changelog

What's new in NeoRouter Free 2.3.1.4360

May 4, 2015
  • What's new:
  • Both NeoRouter client and server support OpenWrt Barrier Breaker (brcm47xx/ar71xx/x86)
  • Upgraded OpenSSL library to v1.0.1l, that fixed critical security issues reported by Jan. 2015
  • Upgraded UI library for NeoRouter for Windows. Logo, icon and images have been refreshed in all components
  • TLSv1/1.1/1.2 support between NeoRouter Client and Server
  • Added new feature option to disable SSLv3 protocol
  • 2048 bit SSL certificate encryption support. The new installer generates 2048 bit self-signed certificate
  • Added new feature option to specify P2P port range
  • Bug fixes:
  • Fixed installation issues on CentOS 7, RedHat 7, Fedora 22, Suse 13
  • Since RedHat introduces systemd to replace init system, NeoRouter for Linux packages do not install properly. This release fixed the issue and make it compatible to both.
  • Fixed UI refresh issue in NeoRouter client for Windows
  • Fixed bug that NeoRouter client failed to find the NeoRouter virtual network adapter on Windows 10

New in NeoRouter Free 2.1.2.4326 (Mar 30, 2014)

  • Bug fixes:
  • Fixed bug in server, that may cause stuck when change static virtual IP to an invalid value.
  • Fixed bug in server, removed "NeoRouter" tag from the web gateway
  • Fixed bug in Network Explorer (Windows), that the main window does not go to front top when click on the tray icon if the window is minimized.
  • Fixed bug in client service (non-Windows), that may cause P2P failed
  • Fixed minor UI issues in Web Console

New in NeoRouter Free 2.1.1.4300 (Dec 2, 2013)

  • New:
  • Both NeoRouter client and server support OpenWrt Attitude Adjustment (brcm47xx/ar71xx/x86)
  • Show Android devices in the computer list in all editions of NeoRouter clients
  • NeoRouter implemented native VPN on Android 4.0+ devices, that can be access from any other PC/devices in the NeoRouter network.
  • Customize virtual IP address:
  • One can specify/change the virtual IP address assigned to a device/PC using NeoRouter Configuration Explorer, Web Console and CLI (-setvip / -showvip).
  • Added feature option to control NeoRouter client retry P2P connection.
  • TunnelP2PRetryInterval (default value: 0; suggested value: 10*60)
  • Added AutoRun Configuration menu item to NeoRouter Portable
  • Enhanced and integrated AutoRun tool into NeoRouter Portable
  • Bug fixes:
  • Fixed bug in VNC addon in Web Client, that causes screen drag&drop button fail to work

New in NeoRouter Free 2.1.0.4265 (Sep 23, 2013)

  • The new NeoRouter GUI client provides the similar look & feel and features as the Windows/Mac edition client, that supports computer list management, add-ons management and so on. It runs on all supported Linux distros and FreeBSD. To launch the application, simply run the command "nrclient.sh". The JRE 1.6+ is required.
  • NeoRouter Remote Access Free
  • IE10+ and BB10 Support
  • NeoRouter Web Console Free
  • IE10+ and BB10 Support
  • Bug fixes:
  • Fixed critical bugs in the server that may block NR client to sign in when network is not stable.
  • Fixed bugs in the client service that may case NR client keep connecting to the server in some edge cases.
  • NR Configuration Explorer UI enhancement
  • Minor bugs fixed since previous release.

New in NeoRouter Free 1.9.0.3800 (Apr 2, 2013)

  • What's new:
  • NeoRouter Remote Access for Android
  • The new NeoRouter Remote Access Client for Android allows users to remotely access the computers using the full featured built-in addons, including RDP client, VNC client, FTP/SFTP client, Telnet/SSH client and Wake-on-Lan.
  • NeoRouter Remote Access for IOS
  • The new NeoRouter Remote Access Client for IOS allows users to remotely access the computers using the full featured built-in addons, including RDP client, VNC client, FTP/SFTP client, Telnet/SSH client and Wake-on-Lan.
  • NeoRouter Remote Access (HTML5)
  • The web-based application, which adopts HTML5 technologies, can be running in Chrome or Safari browsers on both PC, Mac, iPad, iPhone/iPod, Android tablets/phones and so on. No installation, nor permission is required. It comes with the full featured built-in addons, including RDP client, VNC client, FTP/SFTP client, Telnet/SSH client and Wake-on-Lan.
  • NeoRouter Free for Raspberry Pi nrsetup
  • A new setup tool is included in the server packages for all non-windows platforms. One can run the tool to setup NeoRouter domain and account easily.
  • New addons
  • NeoRouter Network Explorer and Portable version come with new built-in addons, including vnc client, ssh client, sftp client
  • Account lock out control
  • Lock out user account after invalid sign in attempts.
  • Changes:
  • NeoRouter Web Console
  • The web-based Configuration Explorer provides the same features as the Windows based Configuration Explorer. So one can manager NeoRouter server running on any platforms with this tool.
  • Drop the Network Bridge feature
  • From this release, NeoRouter Free does not support Network Bridge feature anymore, hence it does not support point-to-site and site-to-site VPN neither. However, we are working on a new product called NeoRouter Connector, that will implement the similar feature using a new approach.

New in NeoRouter Free 1.7.0.3300 (Mar 3, 2012)

  • Web Applications:
  • From this release, NeoRouter start providing web-based applications, which adopt HTML5 technologies. The web applications can be running in any browsers, that supports HTML5. No installation, nor permission is required.
  • NeoRouter Network Explorer:
  • The web-based Network Explorer provides the similar features to the NeoRouter Portable. It also comes with built-in add-ons, including VNC client, Telnet/SSH client and SFTP client.
  • NeoRouter Configuration Explorer:
  • The web-based Configuration Explorer provides the same features as the Windows based Configuration Explorer. So one can manager NeoRouter server running on any platforms with this tool.
  • Backfire for AR71xx:
  • Per our users request, we ported in-a-box backfire to the AR71xx platform.
  • Improved WOL to extend ability into the client side software. So that any NR client can woke up by other NR client in the same LAN
  • Bug fixes:
  • Included all bug fixed in NR Pro 1.6.3
  • Fixed bug: nrserver listens on IPv6 address on FreeBSD. Disable IPv6 support on FreeBSD by default
  • Fixed bug: Configuration Explorer shows wrong error message when it failed to sign in
  • Fixed bug: nrcientcmd quit when delete a computer from Configuration Explorer
  • Fixed bug: high cpu when nrclientcmd is running as daemon
  • Fixed small UI and CLI format bugs

New in NeoRouter Free 1.5.1.2820 (Jul 22, 2011)

  • Fixed bug which may cause stuck signing in after computer reboot (Windows client ONLY)
  • Improved incoming connection throttle feature and fixed the issue that clients get rejected by server when throttle number is not big enough.
  • The default ServerAuthBacklog settings has been changed from 10 to 50
  • Fixed bug which may cause client service for Linux crash when logging enabled
  • Fixed bug which cause NR client for Win2K does not start
  • Fixed bug which cause NR for Tomato does not start
  • Small fixes for UI

New in NeoRouter Free 1.5.0.2810 (Jul 5, 2011)

  • IPv6 support. NeoRouter can now support both IPv6 and IPv4 for underlying client-server connections and peer-to-peer connections. NeoRouter server and client can run on computers with public or NAT'd IPv4 address, computers with public IPv6 address, or computers with dual stacks. NeoRouter can connect these computers with various connection types into a virtual LAN and allow user to access them remotely
  • Direct P2P connection can be established between two IPv4 computers or two IPv6 computers. Connection between an IPv4 only computer and an IPv6 only computer is relayed through NeoRouter server
  • IPv6 is supported on all platforms except for Android and Tomato firmware
  • Full View and Personalized View of computer list. With Full View enabled, one can see the full computer list and new computer will be added to the list automatically. One can easily switch between those views
  • Implemented incoming connection throttle feature in NeoRouter Server and optimized sign in module to void high CPU usage when hundreds clients try to connect to the server
  • Allowed NeoRouter Pro clients (all versions) to connect to NeoRouter Free server
  • Use the Coordinated Universal Time (abbreviated UTC) instead of local date time in the logging and auditing
  • Updated Android build to use NDK r5c. See http://developer.android.com/sdk/ndk/index.html
  • Bug fixes
  • Fixed critical bug that may cause NeoRouter client hang while signing in
  • Fixed bug that may cause Operating System accounts fail to sign in after the account information has been modified by Configuration Explorer. This issue may happen on Linux, Mac, FreeBSD and in-a-box versions
  • Fixed bug that may cause add-ons disappeared in Network Explorer
  • Other small fixes related to UI and so on

New in NeoRouter Free 1.3.0.2526 (Jan 14, 2011)

  • New:
  • OpenWrt Backfire support
  • Tomato firmware v1.28 support
  • Optimized broadcast packets processing in server to void the burst stream
  • Added v2 bulk commands support
  • Show consistent computer list on all platforms
  • Added new button in MacUI to check latest version
  • Refined UI on Windows
  • Code factoring
  • Bug fixes:
  • Fixed critical bug that may cause NR client update computer list improperly
  • Fixed critical bug that may cause clients fail to connect to the NR server on Linux
  • Fixed critical bug that may cause peers fail to create P2P connection after tunnel auto-closed while idle
  • Fixed bug that may cause domain with password, containing such special characters as < > ' " &, cannot be updated properly
  • Fixed bug that causes NR does not work properly on non-English version Windows
  • Fixed bug that nrservice on Windows failed to wake up
  • Fixed missing icons on MacUI
  • Fixed bug that causes MacUI does not remember login password
  • Fixed bug in Ini file parser
  • Other small fixes related to installer, UI and so on

New in NeoRouter Free 1.1.4.2330 (Nov 3, 2010)

  • Optimized the server core to improve the performance and reduce CPU usage.
  • Improved NR for Android to support more devices, including Samsung Galaxy Tablet and some Moto's cell phones
  • Added an option in Portable version, allowing one save changes, including add-ons, log on information and so on, on the local computer.
  • Added a new parameter in CLI, allowing one register a computer in a single command
  • nrclientcmd -d [domain name] -u [user name] -p [password] -register
  • Added more control parameters in Log.ini to split the log file into several small files
  • To specify the max number of lines in each file, use the following parameter in the Log.ini file.
  • MaxNumOfLines=[integer value]
  • 0 - logging to a single file
  • >0 - lines in each file
  • Added new add-ons in MacUI, including Windows RDP (remote desktop) client support and VNC client support
  • Changed shared folder add-on in MacUI to support cifs instead the old smb
  • Changed default logging mask to "Debug" level instead of "Trace" level
  • Fixed critical bug in NR server that client status does not get updated when it lost connection to the server
  • Fixed critical bug that nrclientcmd (CLI) and UI may not be able to connect to NR service sometimes. It may stay at message "connecting to server .." or keep reconnecting.
  • Fixed critical bug that cause when parsing the LANSegment value in Feature.ini. This may cause fail to setup point-to-site VPN when using the format LANSegment=[ip|ip range],vip
  • Fixed critical bug in NR for Android, that one cannot change dynamic/static port forward options
  • Fixed bug in uninstaller while running in the silent mode on Windows terminal. [uninstall.exe /S]
  • Fixed bug missing FreeBSD type support in CLI
  • Fixed MacUI to save encrypted password on the local Mac instead of plaintext
  • Fixed bug in Configuration Explorer when close sign in window

New in NeoRouter Free 1.1.3.2250 (Oct 4, 2010)

  • Optimized server core to support big workload and use less resources.
  • Optimized client core to automatically close P2P connections and release related resources when it is idle.
  • Added WOL (wake-on-lan) option in NeoRouter for Android
  • Removed "UPnP NAT settings" support for server for the security reason. So please use Port Forward to expose the server's listening port.
  • Removed software updater from the installation
  • Changed default skin for Portable version
  • Added FreeBSD edition icons support in the computer list in Network Explorer for both Windows, Mac and Android
  • Changed default netmask from 255.255.255.0 to 255.0.0.0 when installing a new server
  • Fixed bug: in some special scenarios, nrclient failed to reconnect to the server
  • Fixed bug: on linux, when there is not ethernet interface "ethX", nrservice failed to start
  • One can specify the interface name in Feature.ini by added the following line.
  • Fixed some minor bugs related to UI, installer and so on.

New in NeoRouter Free 1.1.2.2110 (Aug 27, 2010)

  • New:
  • Android support. Android OS 1.6 or later is required. The NeoRouter for Android build is fully tested on T-Mobile MyTouch (aka HTC G2).
  • Improved NeoRouter Portable version:
  • Added built-in add-ons: vnc client (tightvnc) and ssh client(putty)
  • Performance optimization
  • Support more concurrence sessions
  • Fixed bug related to tightvnc support
  • Improved MacUI, refine the user interface
  • Improved NRServer for windows to specify database path, so that multiple NR servers running on a same machine become possible.
  • Improved installer on Windows, checking register key (“RunOnce”), which may cause installation failed as reported.
  • Bug fixes related to Network Explorer

New in NeoRouter Free 1.1.1.1950 (Jun 25, 2010)

  • Enabled P2P feature in NeoRouter Portable
  • Merged USB/Portable edition to the NeoRouter Portable
  • Solved the famous hairpin issue by setting the local server IP address
  • Refine "Connection Option" dialog box
  • Added "Minimize at Startup" menu item in NRClient for Windows
  • Enable "check license" option in CLI
  • Allow NR Client delete a category with computers
  • Fixed bug related to WOL in NRServer for in-a-box. It was not enable to wake up the computer in the same LAN as the NR Server router, but the computers behind the router.
  • Improved Installer
  • Added default description for the new computer with the user name, who registers it

New in NeoRouter Free 0.9.12.1750 Beta (Mar 6, 2010)

  • Implemented troubleshooting menu items in the Network Explorer
  • Implemented 64-bit add-on support in the Portable Viewer on x64 Windows
  • Added silent installation option (Client ONLY)
  • Added feature option to support logon with computer name
  • Added feature option to disable the domain updater so that the server behind a cluster can use the public IP specified in the dashboard
  • Fixed bug causing RDP (Remote Desktop) log on issue on Windows
  • Fixed bug causing NRClient hang when computer wake up from sleep mode
  • Fixed bug related to "auto start" option on Vista+
  • Fixed bug for the AddUser command in CLI
  • Fixed other minor bugs related to UI

New in NeoRouter Free 0.9.11.1700 Beta (Mar 6, 2010)

  • What's new:
  • Improved WOL feature to support NRServer running on OpenWrt, Tomato and Fon2n
  • Improved performance for connections in Relay mode
  • Improved installer to support silent mode
  • Moved "client-to-client connection type" setting to the Network Explorer from Configuration Explorer
  • Improved Network Explorer- allow one to add multiple computers to a group
  • Fixed bugs related to CLI commands and add more new commands
  • Improved UI entry functionalities
  • Fixed bugs causing nrserver service hang when restart, uninstall
  • Fixed bugs causing Network Explorer crashed in some cases
  • Enable "disconnect & quit" option and set client connection type on Vista+
  • Fixed bugs in the Windows installer when one specifies a domain using a non-default listening port
  • Fixed bugs related to unregister clients
  • Changes:
  • For secure purpose, change the default option of NAT setting in the Configuration Explorer -> Setting page has been changed to "Setup port forward manually" option.
  • In the Free edition, removed ACL feature.

New in NeoRouter Free 0.9.10.1650 Beta (Feb 11, 2010)

  • Implemented sub-network feature:
  • one can create sub-networks in a NR virtual LAN by setting ACL. Computers in the same sub-network can see each other, but cannot see/access the computers in other sub-networks. The Network Explorer will give the user proper computer list in the sub-network defined by admin user.
  • Improved ACL, added "block all" option:
  • which helps admin to set a computer hide/disabled for a specific user
  • used for creating hub-and-spoke network
  • Implemented custom branding feature:
  • one can use Configuration Explorer to customize the logo, banner and banner link displayed in the Network Explorer.
  • Improved ACL management:
  • allow admin to copy ACL rule from another user
  • Improved Computer Management:
  • allow admin to set default ACL which will be applied to the new registered computer
  • allow admin to set ACL to multiple computers by copying ACL from another computer
  • added "Description" field, which can help admin to group computers and simplify the ACL setting
  • added refresh button
  • Improved User management:
  • added "Description" field, which can help admin to group users and simplify the ACL setting and user management
  • allow admin to preview the computer list of a user
  • Improved installer to support silent mode:
  • the new installer supports the following options when upgrade the existing installation
  • /INSTTYPE=Update [/SILENTMODE=Yes|No /COMPONENT=Full|Server|Client
  • Moved "client-to-client connection type" setting to the Network Explorer from Configuration Explorer
  • Improved Network Explorer:
  • allow one to add multiple computers to a group
  • Fixed bugs related to CLI commands and add more new commands
  • Improved UI entry functionalities
  • Fixed bugs causing nrserver service hang when restart, uninstall
  • Fixed bugs causing Network Explorer crashed in some cases
  • Enable "disconnect & quit" option and set client connection type on Vista+
  • Fixed bugs in the Windows installer when one specifies a domain using a non-default listening port

New in NeoRouter Free 0.9.9.1528 (Nov 30, 2009)

  • NRClient for in-a-box support
  • Fonera 2.0n plugin support, both NRServer and NRClient
  • Kamikaze 8.09 (mipsel) support, both NRServer and NRClient
  • Network Bridge support - bridging mode and routing mode. With this feature, all devices, on which cannot install NeoRouter, are able to communicate with the NeoRouter network. It also make it easier to create a point-to-site, site-to-site VPN and multiple site-to-site VPN networks.
  • Added new commands to nrserver used for maintaining server settings
  • Added new commands to nrclientcmd (CLI) to support proxy and connection type settings
  • Customized DNS cache support
  • Bug fixed: Wrong main path in Linux version
  • Bug fixed: related to crash in some scenarios on Linux and Mac
  • Bug fixed: related to ACL on in-a-box version
  • Bug fixed: On Win7, the network location may change back to the Public Network
  • Bug Fixed: NRViewer cannot support non-English OS properly
  • Bug fixed: update scheduler did not show "Install" button

New in NeoRouter Free 0.9.8.1438 (Sep 21, 2009)

  • Multiple-language support - It supports 34 languages. Once place the proper language resource files to the lang folder, it will be loaded automatically so that users can switch between these languages.
  • Skin support - It supports 14 skin styles and users can customize them by a skin editor. We will provide these library and tools separately.
  • Signed all drivers and application files - so Vista+ users won't see the alert message box while installing and Vista+ x64 users don't need to set it to Test mode every time. Also, it supports Win2008 X64 R2 and Windows 7 X64.
  • Third party tap driver support ( for Windows )
  • Added full command set to CLI - including addcomputer, deletecomputer, createcategory, renamecategory, deletecategory, wakeonlan, setproxy, changepassword
  • Drag & drop to create add-on - simplify the add-on creating process by dragging and dropping an application from the Windows File Explorer to the Add-on manager dialog of NeoRouter Network Explorer
  • Allow normal user to change password from NeoRouter Network Explorer
  • Show different icon in the computer list in terms of the operating system the computer installed
  • Allow NeoRouter Portable save such settings as add-ons, credentials and configurations like NeoRouter Network Explorer. This can be enabled by editing Feature.ini with option "ForceKeepSetting=1"
  • Improved P2P core, fixed bug causing fail to create p2p when the Linux computers behind a NAT
  • Updated version information in the libraries related to skin, portable file and so on.
  • Fixed bug: set Network Location to Private on Windows7
  • Fixed bug: updater scheduler to void Vista complaining
  • Fixed bug: the add-ons folder path
  • Fixed bugs related to UI, domain parsing and so on

New in NeoRouter Free 0.9.7.1326 (Aug 3, 2009)

  • Windows 2000 support:
  • Both server and client software can run on the Windows 2000. It includes a full featured client service and a CLI interface.
  • DHCP IP based address - Users are allowed to change the IP base address of the virtual network.
  • Changed default IP base address to 10.0.0.0/255.255.255.0
  • Implemented "Private Network Location" auto-set on Vista+
  • Added a menu item to hide the tray icon on the taskbar
  • Replaced RPC interface in client internal communication with socket interface
  • Improved network core to support cross-platform architecture
  • Improved P2P module to make it more stable and efficient
  • Improved user sign in process. Fixed RPC exception error.
  • Improved AutoRunCfg to support auto install add-on
  • Added product information in the Configuration Explorer
  • Changed domain setup in installer, make it consistency with Dashboard
  • Removed creating domain option from Configuration Explorer
  • Move "Change Domain Name and Password" options to Dashboard
  • Removed unnecessary resource objects from UI library
  • Changed updater, allowing user choose to download the latest version
  • Fixed bugs related to network, configuration, UI and so on
  • Rename main application names, driver id and so on

New in NeoRouter Free 0.9.6.1048 (May 8, 2009)

  • New products
  • NeoRouter for USB
  • This product is designed for USB driver users, who may want to activate the secure VPN connection once they plug in their USB key and close the connection automatically once the key unplugedNothing installed on the computer and nothing left
  • New features
  • x64 support - NeoRouter supports 64-bit Windows, including XP, 2003, Vista and later.
  • Quote:
  • NOTE: Since we don't sign the driver, for Vista X64 users, please disable the driver signature enforcement feature manually.
  • Added option allowing user close the connection when quit from NeoRouter Network Explorer(See "Disconnect & quit" menu item)
  • Added option in Configuration Explorer allowing user to change computer name alias.
  • Added option in Configuration Explorer allowing user to setup/reclaim a domain any time.
  • Added "Dashboard" website so that user can create/edit/recover a domain.
  • Changes
  • Changed company and license related information
  • Allow user to install Server component for Windows ONLY, without Network Explorer
  • Show server version information in the Configuration Explorer
  • Remove cleanup.exe from all setup packages in case some anti-varius software complain
  • Sorting computer list and category list
  • Shrink the Network Explorer window
  • NeoRouter FON plugin has been split into 2 plugins, because Fonera 2.0 has 1MB limitation to a pluginFON users may want to install the "prerequisite" plugin first, which contains necessary libraries used by NeoRouter.
  • Bug fixing
  • ClientUI drag&drop error when number of add-ons exceeds 7
  • AutoSignIn does not work properly when missing ClientUI.xml
  • Server public IP would be updated with current IP address when change domain information in the Configuration Explorer.
  • Client service initialization fail issue
  • Fixed UI related issues