What's new in BSD Router Project 1.52
Oct 16, 2014
- New features:
- Upgraded to FreeBSD 10-stable rev 271528 (close to 10.1)
- quagga-re replaced by quagga: quagga-re seems no more updated
- Disable LRO and TSO on all interfaces by default
- For reverting, edit /etc/rc.conf.misc and set disablelrotso_enable to NO
- More information about why disabling LRO/TSO on a router here: http://bsdrp.net/documentation/technical_docs/performance?nic_drivers_tuning
- Bug fixes:
- Disable high-resolution on VGA console: This created colors problem on VMware and VirtualBox graphical screen
- fix RC polling script that tried to enable polling on all interfaces
- fix ipsec startup script: Display a warning message in place of exiting
- fixed setkey with TCP signature
- Developer's corner:
- Sources migrated from SourceForge to github (https://github.com/ocochard/BSDRP)
- Updated packages:
- bird to 1.4.4
- isc-dhcp43-server to 4.3.1
- quagga-re 0.99.17.12 to quagga 0.99.22.4
- strongswan to 5.2.0
- Package list:
- bird-1.4.4
- bird6-1.4.4
- bsnmp-regex-0.6_1
- bsnmp-ucd-0.4.0
- dhcprelya-4.8_1
- dlmalloc-2.8.6
- easy-rsa-2.2.0.m
- freevrrpd-1.1
- indexinfo-0.2
- iperf-2.0.5
- ipmitool-1.8.14_1
- ipsec-tools-0.8.1_7
- isc-dhcp43-server-4.3.1
- libevent2-2.0.21_2
- libgcrypt-1.6.1_5
- libgpg-error-1.13_1
- lzo2-2.08
- mcast-tools-20061214_1
- mpd5-5.7_1
- openldap-client-2.4.39_2
- openvpn-2.3.4
- openvpn-auth-radius-2.1_2
- pimd-devel-2.1.8
- pimdd-0.2.1.0_1
- pkg-1.3.7
- quagga-0.99.22.4_4
- ssmtp-2.64_1
- strongswan-5.2.0_1
- sudo-1.8.10.p3_1
- tayga-0.9.2
- tmux-1.9.a_2
- ucarp-1.5.2_2
New in BSD Router Project 1.5 (Oct 28, 2013)
- New features:
- Upgraded to FreeBSD 9.2-RELEASE
- Extras patches:
- Autotuning mbuf patch http://lists.freebsd.org/pipermail/freebsd-stable/2013-July/074129.html
- pf UDP NAT patch (kern/181690)
- Fix Realtek 8111G NIC support (misc/181703)
- bsnmpd costemic patch http://lists.freebsd.org/pipermail/freebsd-net/2013-April/035171.html
- multi-threaded netblast (bin/179085)
- Add stf — 6to4 tunnel interface module
- Added hwpmc modules for spoting performance issue
- Example: kldload hwpmc; pmcstat -T -S instructions
- New tool:
- cryptotest for measuring hardware-assisted crypto performance Example: kldload aesni; cryptotest -z 2048
- cxgbtool/cxgbetool tools for configuring embedded firewall in Chelsio NIC
- OpenVPN
- New rc scripts:
- ngnetflow
- Bug fixes:
- fix "system expand-data-slice"
- "config save" still save the configuration even if configuration archive failed
- Quagga rc script create /var/log/quagga dir
- fix default syslogd flags that prevent logging to remote machines
- Dirty fix regarding GRE interface not in RUNNING state (kern/164475)
- Removed:
- rvi script: CVS is not is FreeBSD base anymore
- net/fprobe: FreeBSD's native ng_netflow supports netflow v5 and v9
- Updated packages:
- bird to 1.3.11
- isc-dhcp42-server and relay to 4.2.5
- mpd 5.7
- tmux to 1.8
- Misc for developers/testers:
- bisection-gen.sh: Permit to generate a list of BSDRP image based on a list of FreeBSD svn-revision number
- bench-lab.sh: Permit to automatize multiple upgrade image + configuration sets + bench tests
- Installed packages:
- NetPIPE-3.7.1
- bird-1.3.11_2
- bird6-1.3.11_1
- bsnmp-regex-0.6
- bsnmp-ucd-0.4.0
- dlmalloc-2.8.6
- easy-rsa-2.2.0.m
- freevrrpd-1.1
- iperf-2.0.5
- ipmitool-1.8.12_4
- ipsec-tools-0.8.0_3
- isc-dhcp42-relay-4.2.5
- isc-dhcp42-server-4.2.5
- libevent-1.4.14b_2
- libgcrypt-1.5.3
- libgpg-error-1.12
- lzo2-2.06_1
- mcast-tools-20061214_1
- mpd-5.7
- mrouted-3.9.6_1
- openldap-client-2.4.36
- openvpn-2.3.2
- pftop-0.7_2
- pimdd-0.2.1.0_1
- pkg-1.1.4_8
- quagga-re-0.99.17.12_1
- ssmtp-2.64
- sudo-1.8.8
- tayga-0.9.2
- tmux-1.8_1
- ucarp-1.5.2_2
New in BSD Router Project 1.4 (Mar 21, 2013)
- This version add kernel modules for pfsync, coretemp, and amdtemp.
- There is a new package named "tayga" (a userland stateless NAT64 daemon), and net-snmp has been replaced by the native FreeBSD bsnmpd.
New in BSD Router Project 1.3 (Jan 17, 2013)
- This version fixes 2 major bugs (netmap unusable and ipfw_nat module missing) and provides an image for a new architecture: sparc64.
New in BSD Router Project 1.2 (Dec 21, 2012)
- This version has upgraded to FreeBSD 9.1-release and includes SCSI/RAID controllers and 10Giga Ethernet NIC drivers.
- The man pages are now included.
New in BSD Router Project 1.0 (Oct 6, 2011)
- This version is based on an up-to-date FreeBSD system (8.2-Release-p4) and up-to-date packages (Quagga 0.99.20 and Bird 1.3.3).
- It fixes lots of bugs, including script problems, needed kernels patches, and a missing kernel module.
New in BSD Router Project 0.35 (Mar 7, 2011)
- Update to FreeBSD 8.2-RELEASE
- Reduce bootloader timeout to 1 second
- Use xz in place of bzip2 for BSDRP files (images, mtree)
- MS Windows Virtualbox lab script improvement: Permit to use a 'shared with host (hostonly)' interface
- Added: net/mpd5, a PPP Multilink daemon (multilink, PAP, CHAP, MS-CHAP and EAP authentication, PPTP, L2TP, PPPoE, etc…)
- Disable polling by default: Modern NIC include interrupt management and enabling polling on this modern NIC can reduce performance
New in BSD Router Project 0.34 (Sep 16, 2010)
New in BSD Router Project 0.32 (Feb 18, 2010)
- Based on FreeBSD 8.0-Release-p2
- Add tools:
- “show memory” and “show traffic” options
- “rvi” , that use RCS revisionning for editing file
- “config put” / “config get” , permit to send/download config file (SCP)
- Add fprobe (NetFlow probes)
- Add OpenLLDP (Link-Layer Discovery Protocol)
- Add dhcprelya (DHCP relay)
- Replace carp in kernel by ucarp (userland carp)
- Add VRRP (using FreeVRRPd)
New in BSD Router Project 0.31 (Aug 31, 2009)
- This minor release fixes all major known bugs, including a problem with permissions on a backup configuration directory and an issue with upgrading the system.
- It adds missing kernel modules (bridge and packet filter).
New in BSD Router Project 0.2 (Jul 13, 2009)
- Upgraded to FreeBSD 8.0-BETA1
- Removing "ad0" or "da0" dependency using glabel: Big thanks to Scott Ullrich (pfSense) for this tips!
- Reduce the minimum disk size from 1GB to 512MB
- Tune Kernel: Enable MROUTING and ALTQ, MULTIPLE FIB (4), disable flowtable
- Improve/fix bugs in the BSDRP scripts: upgrade and config
New in BSD Router Project 0.1 (Jul 9, 2009)
- his first release include:
- Base FreeBSD 8.0-CURRENT system (NanoBSD)
- Customized script (config, upgrade, help, etc…)
- Quagga ready to use
- This image was create for:
- i386 arch
- with vga/keyboard as default console
- Booting from ad0 (ATA device number 0)
- 1GB flash device
- Others releases: serial console, amd64 or boot-from-USB are available on-demand.