[Xorp-users] XORP 1.8.3 is officially released.

Ben Greear greearb at candelatech.com
Tue Mar 22 15:33:35 PDT 2011


I have uploaded the official XORP 1.8.3 packages to various
places:

https://sourceforge.net/projects/xorp/files/xorp/1.8.3/
https://github.com/greearb/xorp.ct/downloads
http://www.xorp.org/releases/1.8.3/

I uploaded a large number of pre-compiled binaries for various
systems.  I'm not sure if that helps or hinders.

Please let me know if you find any troubles, broken links
on the web page, etc.

Release 1.8.3 (March 16, 2011)

    *  Change the way VLANs are created.  This changes the config
       file syntax (though the original syntax didn't actually work
       right..so probably no one is actually using it.)

    *  Re-add support for XORP on Microsoft Windows.  Add instructions
       to BUILD_NOTES for cross-compiling with mingw.

    *  Add more options for disabling compile of certain modules.
       See:  scons --help

    *  Add support for IPv6 multicast with virtual routing tables.
       Requires Linux kernel 2.6.35 or higher.

    *  Support compiling with clang + llvm compiler:
       Install latest clang and llvm from their SVN repositories and:
       scons CC=clang CXX=clang++

    *  Add some changes to make it easier to support uSTL, but it does not
       actually work as uSTL had too many limitations and bugs, and didn't seem
       to gain much space improvements anyway.
       See BUILD_NOTES for more info.

    *  Support cross-compiling.  See BUILD_NOTES.

    *  BSD:  Don't crash FEA when interface disappears.

    *  BSD:  Don't fail commit if cannot remove route that doesn't exist.

    *  Add signal handling for more graceful exit.  Helps clean up /var/tmp/xrl.*
       files and lets valgrind report more useful information.

    *  timers:  Fix memory leak related to the Heap class.

    *  BGP:  Fix up tear-down logic to make sure it exits promptly in
       all cases.

    *  pim: Fix a recursive delete issue in pim code, exposed by the ability to
       gracefully shut down processes with SIGTERM.

    *  rtrmgr:  Allow starting helper processes under valgrind.  Just
       create a file called XORP_USE_VALGRIND in the working directory.
       If you want xorp_rtrmgr to use valgrind, you have to start it under
       valgrind manually.

    *  FEA:  Properly clean up all sockets and remove them from the eventloop
       callback when cleaing up io_ip_socket objects.

    *  firewall:  Support compiling netlink firewall support on Linux, if
       kernel headers are properly modified to compile with c++.

Thanks,
Ben

-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com



More information about the Xorp-users mailing list