FreeBSD 7.1 Release

December 31, 2008 at 20:19 MSK in svn-repository recorded change the status of branches FreeBSD 7.1 with RC2 on RELEASE. Team Release Engeneering started to create binary builds a new version of the system. It is expected that they will be available on January 6.

Below is a list of significant changes relative to version 7.0:

Fixes vulnerabilities discovered since the release of FreeBSD 7.0 in February 2008 (corrected in the patch-releases):
Privilege escalation in OpenSSH when the option X11-forwarding. SA-08: 05.openssh;
The substitution of addresses in the cache Bind. SA-08: 06.bind;
Local privilege escalation on the platform amd64. SA-08: 07.amd64;
Execution of arbitrary code via a system call nmount (). SA-08: 08.nmount;
Remote call kernel crash after connecting to IPv6. SA-08: 09.icmp6;
A vulnerability in the implementation of the protocol NDP. SA-08: 10.nd6;
Generate a predictable sequence of random numbers in the function arc4random (). SA-08: 11.arc4random;
CSRF-vulnerability in ftpd. SA-08: 12.ftpd;
Privilege escalation through ng_socket or ng_bluetooth. SA-08: 13.protosw.
Core
ULE scheduler is now the default on platforms amd64 and i386;
Support infrastructure dynamic debugging DTrace, porting of OpenSolaris. Adding utilities dtrace (1) management;
Adding utilities cpuset (2), which serves to control groups of processors;
Added identifier CLOCK_THREAD_CPUTIME_ID;
In the debugger ddb (4) command / S replaced by a team of capture. Added command show conifhk.
In the system call fcntl added constant F_DUP2FD (analog dup2 (fd, arg)).
In the module implementing Linux ABI linux (4) added function sched_setaffinity () and get_setaffinity () to bind process to CPU;
Added the implementation of the NFS file locking at the kernel level - option NFSLOCKD.
Added utility textdump to obtain debugging information from the nucleus in human readable form.
The function wait4 (2) added options WNOWAIT and WSTOPPED.
Binding interrupt to the CPU platforms amd64, i386, sparc64,
Added sysctl kern.features.compat_freebsd [456] to activate the compatibility with previous versions of the system.
The users can download FreeBSD discs equipped with GPT (GUID Partition Table) instead of MBR (Appendix loader gptboot). BTX-kernel used loader now supports booting from USB devices, thanks to the support function calls BIOS;
Hardware Support
A driver cmx (4) with the support Omnikey CardMan 4040 PCMCIA smartcard reader;
Driver Support kbdmux (4) on the platform sparc64;
Modules nvram (4) and fdescfs (5) modified to work correctly on SMP systems (MPSAFE);
From the driver puc (4) Removed option PUC_FASTINTR;
In the driver psm (4) change detection touchpad Synaptics;
From OpenBSD ported driver with support for USB serial adapters, based on the chip Silicon Laboratories CP2101/CP2102.
Multimedia
In the driver agp (4) added support for Intel based graphics cards G33/G45;
A driver dpms (4) to provide support for suspend / resume external displays;
DRM driver now supports video cards based on Intel i915 GME;
Network Adapters
In the driver ale (4) added support for controllers Atheros AR8121/AR8113/AR8114 Gigabit / Fast Ethernet. By default, the driver is not enabled in GENERIC kernel;
Driver em (Intel PRO/1000 Gigabit Ethernet) is divided into two drivers: in em (4) left to support chips 82575, and a new driver, igb (4) supports newer devices;
Improvements in the drivers of network adapters hme (4), sf (4), vr (4), wpi (4),
Driver Update ixgbe (4) to version 1.6.2 from Intel;
Fix problems with auto-alignment in some PHY in module miibus (4);
Adding a temporary solution to the problem of incorrect calculation of checksums for frames of the small size in the driver msk (4);
Improvements in the driver ndis (4);
Implementing support for Wake On LAN driver stge (Sundance / Tamarack TC9021 Gigabit Ethernet).
Storage systems and disks
Ability to build as modules kernel modules geom_part () and geom_linux_lvm (GEOM module for access to LVM2, the Logical Volume Manager Linux);
Support for disk arrays larger than 2TB in the driver aac (4);
In the driver ata (4) added support for sysctl hw.ata.ata_dma_check_80pin, including checks for cable with 80 connectors. Fixed a problem with chipset ServerWorks HT1000;
In the driver ciss (4) fixed problem ADAPTER HEARTBEAT FAILED;
Improved stability in the drivers iir (4), and twa (4);
In the driver mpt (4) added to the structure type mpt_user mpt_user_personality;
Remove the driver rr232x (4) in favor of a new hptrr (4).
Network Subsystem
Adding keywords reject / blackhole in the utility arp (8);
In the module bpf (4) added ioctl BIOCSETFNR, allowing to insert a filter to select packets are not of interest to the administrator;
In the module if_bridge (4) added parameter ifmaxaddr, limiting the maximum number of MAC;
Improving the stability of the module carp (4) (protocol support CARP);
Adding a module dummynet (4) support the regime quickly pass packets bypassing dummynet-scheduler, in moments when the intensity of the controlled flow not exceeding a specified bandwidth. Ability to turn a sysctl variable net.inet.ip.dummynet.io_fast;
Adding a new sysctl, allowing you to select internal / external firewall or title to bpf (4), using a utility enc (4);
Adding support GRE key for outgoing packets in the module gre (4);
Fix problems with PMTU in a subsystem ipsec (4);
Removing the network subsystem netatm in mind the lack of interest in its development;
Adding support perenepravleny (static NAT) in the module ng_nat (4);
Adding support for multiple hooks in the module ng_pptpgre (4);
In the library resolver (3) added support for underscore character;
Added option TCP_CONGESTION for TCP socket;
In various parts of the network stack is now used lock function rwlock (9).
Filesystems
Adding support for BSD disk labels and VTOC8 the utility gpart (8);
Support parameter when creating a volume set in gvinum (8);
Fixed the problem of finding ways to UNIX-socket unionfs (7);
From global lock code spared fdescfs (5) (file-descriptor file system), now labeled as MPSAFE.
Utilities userland
Adding commands to spindown utility atacontrol (8), which allows to specify a timeout, after which will stop spinning disks.
Adding keys-v,-f,-h in the utility chflags (1).
In the command cp (1) fixed problem with the ACL. Added key-a - archive mode, analog-RpP.
Adding the-m in the daemon cron (8), allows you to override an email address to send notifications.
In the utility dhclient (8) include additional features and bug fixed processing route by default. Added function is_default_interface ()
Improved identification of unknown variables in the user’s environment (environ (7)).
In the utility fdisk (8) added a key-q, suppressing debug messages.
Utility fetch (1) iterated the environment variable NO_PROXY, to disable the use proxy server.
In the standard library functions added ffsll (3) and flsll (3) to find the first and last bits in a row.
In the utility fortune (6) fixed a bug that appeared when you use the-e. Added environment variable FORTUNE_PATH to search for fortune-files.
In the file freebsd-update.conf (5) added parameter IDSIgnorePaths, allowing to set the path that freebsd-update IDS should be ignored.
Adding the-f node in the utility fwcontrol (8) - allows you to specify the node that will root the next time you reset the data bus.
Adding support for key-mcpu in gcc (1) on the platform sparc64.
Support for ZFS in the utility gpt (8).
In ifconfig (8) adds support for WPS IE.
Adding Commands add-kld and tid in kgdb (1). Support kld backend shared-lib.
Added function kvm_getcptime (3) - get the global statistics on boot time CPU.
The library libalias adds support for FTP commands PORT / EPRT in lowercase.
Support man-pages, compressed bzip2, utility man (1).
Adding the-v in mdconfig (8) - verbose.
Adding functions memrchr (3) in the standard library - search bytes in the string.
Correction of grammatical errors in the utility morse (6).
Adding the-h in mountd (8) - an indication of ip-addresses, which run the daemon.
Adding the-L in moused (8) - control speed of scrolling the mouse pointer.
Improving compliance with the POSIX standard in the command mv (1).
The system scenarios periodic (8) added to the script daily_status_mail_rejects_shorten.
In the utility ping6 (8) change the minimum allowable interval, changed exit-status, add keys-o,-r,-R.
Adding the-D in the demon rfcomm_pppd (8) - check DUN, along with LAN at work in server mode.
Adding profiles NAP, GN, PANU in demon sdpd (8).
In the utility setkey (8) adds support for keyword esp.
Correction of telnetd (8), started with-a off.
Adding the-P option in the command top (1) and vmstat (8) - display statistics for each CPU.
Adding to the command traceroute (8)-a key to search by number AS.
Adding to the standard library functions uuid_ (enc, dec) _ (be, le) (3).
Adding support for more than 10 devices snp (4) in the command watch (8).
Adding the-P option to the daemon ypserv (8), which allows to specify the port number for making connections;
Init scripts
Adding rc.conf setting dummynet_enable (for connecting the module dummynet (4) boot);
Correction of errors in the script rc.d / ntpd, manifested in the absence of a configuration file;
RC-ppp script now supports the configuration of multiple links, via variable ppp_profile;
In the RC-load is realized script sysctl settings from the file / etc / sysctl.conf.local in addition to / etc / sysctl.conf;
In rc.conf now possible to configure the network interfaces and subnets linked to the group of packet filter rules defined in rc.firewall, when a variable is set to firewall_type simple or client. See description of variables firewall_client_net, firewall_simple_iif, firewall_simple_inet, firewall_simple_oif and firewall_simple_onet.
Update third-party programs included in the base system:
Package am-utils upgraded to version 6.1.5;
ISC BIND DNS server is updated to version 9.4.2-P2;
awk updated to version as of 1 May 2007 to release on October 23, 2007;
bzip2 upgraded from 1.0.4 to 1.0.5;
CVS updated to version 1.11.22.1;
hostapd updated to version 0.5.10 + added support for radius ACL;
Libarchive library updated to version 2.5.5;
Ncurses library has been updated to version 5.6-20080503;
NTP updated to version 4.2.4p5;
Package OpenPAM upgraded to release “Hydrangea”;
OpenSSH was updated from version 4.5p1 to release 5.1p1.
sendmail 8.14.2 is replaced with the version 8.14.3;
wpa_supplicant updated to version 0.5.10 + Added support for syslog;
In the ports supported version of GNOME (x11/gnome2) upgraded from 2.20.1 to 2.22.3, KDE (x11/kde3) from 3.5.8 to 3.5.10.

via opennet

31 December 2008 | , , assembly, freebsd release project creation system user kde , release, system, team

Open Club summed up the results for 2008
Dmitry Medvedev, Russia’s president on free software

More reading: • Introduction of FreeBSD 6.4-RELEASE. »»»
Review of innovations: Core In the framework opencrypto added support 128-bit block...
• FreeBSD 7.1 Release. »»»
Dezember 31, 2008 at 20:19 MSK im SVN-Repository erfasst den...
• FreeBSD 7.1 sortie. »»»
Décembre 31, 2008 à 20:19 MSK dans svn-repository enregistré modifier...
• FreeBSD 7.0 - Release. »»»
Released a new release of FreeBSD - the most popular...
• OpenOffice.org 2.3 Pro - Building office suite. »»»
OpenOffice.org 2.3 Pro, created on the basis of OpenOffice.org, the...