What's new in IPNetRouterX 1.6 c2
Mar 9, 2012
- Fixes for loading NKE and 64-bit structure aligment.
- Lion compatible.
New in IPNetRouterX 1.4 (May 28, 2009)
- Restructure project files to use Subversion based revision control.
- System Requirements are now 10.4 or later.
- Note this version may require a paid upgrade.
New in IPNetRouterX 1.4c4 (May 1, 2009)
- Fix Ethernet bridging to configure promiscous mode correctly.
- Don't load balance packets that have already been redirected using "RouteTo" filter action.
- Allow "Source Aware Active Open" by checking if a previous connection arrived from the same host.
- Application launch - skip asking for upgrade if there is a valid upgrade key in the pasteboard.
- Upgrade - ask user to authenticate to remove old key if necessary when upgrading, so upgrade will override any previous key even if not writable by the currently logged in user.
- System Requirements are now 10.4 or later.
- Note this version may require a paid upgrade.
New in IPNetRouterX 1.4c3 (Mar 18, 2009)
- DHCP Server: fix to recognize messages from Relay Agent that match a Lease Options record.
- DHCP Server: do not stop server when application quits since it might be running from another instance.
- Avoid repeated first run install alerts by not trying to install admin only tools when run from non-admin account.
- Fix possible bug in updating Security Log save to disk interval.
- Reorganized demo startup to be more consistent and support paid upgrades.
- System Requirements are now 10.4 or later.
- Note this version may require a paid upgrade.
New in IPNetRouterX 1.4c2 (Sep 20, 2008)
- Fix possible timing conflict when replacing and authorizing helper tools.
- DHCP Server: fix to recognize DHCP Requests to a static config address whose lease binding has expired.
- DHCP Server: fix to accept DHCP Requests from a host that already has the requested IP address when the server has no previous record of that lease binding.
New in IPNetRouterX 1.4c1 (Aug 6, 2008)
- First Run Install: pause after copy phase to allow time for file system to stabilize.
- First Run Install: changed to work the same for non-admin accounts.
- ICMP: self repair ICMP server connection if it dies unexpectedly.
- Fixed obscure memory leaks found using Apple's Clang tool.
- Fixed possible kernel panic when enable transparent proxy to a local server on the gateway.
- DHCP Server: convert log messages to use
- instead of
as line separator for better SMTP compatibility.
New in IPNetRouterX 1.3.6 (May 30, 2008)
- Source Aware Routing: fixed bug in rewriting destination MAC address.
- Traffic Discovery: turn off TD explicitly if no previous setting was saved.
- Preferences: added "Save to log interval" of 10 seconds.
- Sentry Log: added timer to force periodic update at log interval.
- Create symbolic link to daily security log named "security log today.txt"
- DHCP static config - include ClientID field in import/export.
New in IPNetRouterX 1.3.5 (May 8, 2008)
- Add "invalid" table under Trigger tab to remember source IP address of packets with short transport headers.
- Rename "IPNetRouterX_startup.app" to "IPNetRouterX_startup" since it no longer contains an application, but rather a shell script.
- Fixed problems with launching at startup or login time before interfaces have stabilized.
- Fixed bug in checking code signature of admin only tools when run from non admin account.
- If code signature is not verified and user chooses quit, re-install all tools on next launch to attempt repair.
- Cleanup system.log messages when run from non admin account.
- Lookup: add support for IPv6 and display any IPv6 addresses returned.
- Lookup: added "Show DNS" button.
- Tool history: keep 10 entries in addition to any suggested local configuration values.
New in IPNetRouterX 1.3.3 (Mar 26, 2008)
- Improve test for authorization succeeded.
- Filter table: update rule count consistently when rules are added or deleted.
- Skip downloading interfaces that report not available from the SCF.
- Consolidate interface table download and attach NKE.
- Update nib file to change "Break" to "Exit group".
New in IPNetRouterX 1.3.1 (Mar 14, 2008)
- Fixed panic in Mac OS X 10.3.9 version of NKE.
- Attach and download any modified interfaces during Apply.
- Pause and retry pinging a RouteTo target to resolve the MAC address if needed.
- Filter Table: Always allow editing parameter column.
New in IPNetRouterX 1.3c11 (Jan 14, 2008)
- Relocate helper tools to "/Library/Application Support/IPNetRouterX/HelperTools".
- Move other modifiable resources out of Application bundle.
- Changed launch as startup item mechanism to use a separate startup item package.
- Sign each helper tool using Leopard Code Signing.
- Sign IPNetRouterX app.
- Remove "Unauthorize Tools..." from application menu since app can be moved and copied freely.
- Use standard help button from latest Interface Builder.
- Help: search only the localized help book for the page requested.
- Build with Xcode 3.0 under Leopard.
- Catch NSInternalConsistencyError when threads terminate normally.
- Check for interrupted system call on read().
- Streamline attaching NKE to an interface.
- Allow address ranges (a-b or x.x.x.x/prefixlen) in filter table.
- DHCP Server: don't hand out previously bound lease if no longer in static or dynamic pool.
New in IPNetRouterX 1.3c910 (Oct 17, 2007)
- Fixed symbol collision in NKE to be compatible with most recent Leopard seed.
- Email notification: use UNIX sendmail in place of Message.framework to be daemon safe.
- Fixed "From:" header in Email notifications from trigger events.
- Show active firewall settings when launched if firewall is already running.
- Alternate Route: fix restoring duplicate entries.
- Growl Support: don't initialize Growl when running as a Startup Item.
- DHCP Server: fix getting host DNS info.
- Trigger Table: fix possible overflow bug when importing large trigger list.