summaryrefslogtreecommitdiffstats
path: root/UPDATING
Commit message (Collapse)AuthorAgeFilesLines
* - Add an entry about enabling libc NLS supportgabor2009-03-131-0/+6
|
* Mention k8temp -> amdtemp rename.rpaulo2009-03-131-0/+4
| | | | MFC after: 2 weeks
* Fix spelling.thompsa2009-03-091-1/+1
|
* Update 20090309 to say that libmap.conf entries for libusb are no longer needed.thompsa2009-03-091-1/+2
|
* - Fix a typo.stas2009-03-091-1/+1
| | | | Spotted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
* - Point libusb users to the ports collection UPDATING file.stas2009-03-091-1/+2
|
* Merge IGMPv3 and Source-Specific Multicast (SSM) to the FreeBSDbms2009-03-091-0/+39
| | | | | | | | | | | IPv4 stack. Diffs are minimized against p4. PCS has been used for some protocol verification, more widespread testing of recorded sources in Group-and-Source queries is needed. sizeof(struct igmpstat) has changed. __FreeBSD_version is bumped to 800070.
* Install libusb20.so.1 as libusb.so.1, there will be a followup commit to thethompsa2009-03-091-0/+6
| | | | | | | | | ports tree so that programs use libusb from the base by default. Thanks to Stanislav Sedov for sorting out the ports build. Bump __FreeBSD_version to 800069 Help and testing by: stas
* Hopefully, improve the grammar and wording in the changes to shmctl(2)kib2009-03-051-4/+4
| | | | | | | manpage and UPDATING entry 20090302. UPDATING changes suggested by bf2006a yahoo com. man page corrections by bde.
* Correct types of variables used to track amount of allocated SysV sharedkib2009-03-021-0/+8
| | | | | | | | | | | | | | memory from int to size_t. Implement a workaround for current ABI not allowing to properly save size for and report more then 2Gb sized segment of shared memory. This makes it possible to use > 2 Gb shared memory segments on 64bit architectures. Please note the new BUGS section in shmctl(2) and UPDATING note for limitations of this temporal solution. Reviewed by: csjp Tested by: Nikolay Dzham <i levsha org ua> MFC after: 2 weeks
* Add verbage about needing to remap libusb-0.1 to libusb20 to get oldimp2009-03-011-1/+8
| | | | programs to work with the new usb stack.
* Note that network device driver modules need rebuilding.rwatson2009-03-011-0/+4
|
* Make a note about USB /dev changes.thompsa2009-02-271-0/+4
|
* Fix spelling (again).thompsa2009-02-231-1/+1
| | | | Spotted by: Fabian Keil
* Fix spelling.thompsa2009-02-231-1/+1
| | | | Spotted by: Fabian Keil
* Add an UPDATING entry and bump the OS version to 800064.thompsa2009-02-231-0/+7
|
* Rename the rc.conf(5) knob if_up_delay to defaultroute_delay to bettermtm2009-02-171-0/+6
| | | | reflect its purpose.
* o Trim EOL whitespaces.maxim2009-02-171-2/+2
|
* o Teminate sentences by dot.maxim2009-02-171-2/+2
|
* Add an entry for xorg+hal+USB2 not detecting input devices.thompsa2009-02-161-0/+8
|
* Switch over GENERIC kernels to USB2 by default.thompsa2009-02-151-0/+8
| | | | Tested by: make universe
* Add a note to document that ichsmb(4) now uses left-justified SMBus slavejhb2009-02-061-0/+7
| | | | addresses.
* Remove the single global unlocked route cache ip6_forward_rtbz2009-02-011-0/+4
| | | | | | | | | | | | | | | | | | from the inet6 stack along with statistics and make sure we properly free the rt in all cases. While the current situation is not better performance wise it prevents panics seen more often these days. After more inet6 and ipsec cleanup we should be able to improve the situation again passing the rt to ip6_forward directly. Leave the ip6_forward_rt entry in struct vinet6 but mark it for removal. PR: kern/128247, kern/131038 MFC after: 25 days Committed from: Bugathon #6 Tested by: Denis Ahrens <denis@h3q.com> (different initial version)
* Mention removal of NTFS from GENERIC/amd64.sobomax2009-01-191-0/+8
|
* Add TCP Appropriate Byte Counting (RFC 3465) support to kernel.lstewart2009-01-151-0/+6
| | | | | | | | | | | | | The new behaviour is on by default, and can be disabled by setting the net.inet.tcp.rfc3465 sysctl to 0 to obtain previous behaviour. The patch changes struct tcpcb in sys/netinet/tcp_var.h which breaks the ABI. Bump __FreeBSD_version to 800061 accordingly. User space tools that rely on the size of struct tcpcb (e.g. sockstat) need to be recompiled. Reviewed by: rpaulo, gnn Approved by: gnn, kmacy (mentors) Sponsored by: FreeBSD Foundation
* ng_tty(4) module updated to match the new TTY subsystem.mav2008-12-251-0/+6
|
* correct wordingsam2008-12-191-2/+2
|
* add makefs to the base system; FreeBSD_version bumped just in casesam2008-12-191-0/+5
| | | | Reviewed by: imp
* convert ifnet and afdata locks from mutexes to rwlockskmacy2008-12-171-0/+3
|
* This main goals of this project are:qingli2008-12-151-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. separating L2 tables (ARP, NDP) from the L3 routing tables 2. removing as much locking dependencies among these layers as possible to allow for some parallelism in the search operations 3. simplify the logic in the routing code, The most notable end result is the obsolescent of the route cloning (RTF_CLONING) concept, which translated into code reduction in both IPv4 ARP and IPv6 NDP related modules, and size reduction in struct rtentry{}. The change in design obsoletes the semantics of RTF_CLONING, RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications such as "arp" and "ndp" have been modified to reflect those changes. The output from "netstat -r" shows only the routing entries. Quite a few developers have contributed to this project in the past: Glebius Smirnoff, Luigi Rizzo, Alessandro Cerri, and Andre Oppermann. And most recently: - Kip Macy revised the locking code completely, thus completing the last piece of the puzzle, Kip has also been conducting active functional testing - Sam Leffler has helped me improving/refactoring the code, and provided valuable reviews - Julian Elischer setup the perforce tree for me and has helped me maintaining that branch before the svn conversion
* White space only: Tabify; white space at EOL removed.schweikh2008-12-081-14/+14
|
* correct typosam2008-12-011-1/+1
| | | | Submitted by: Ole Vole
* Switch to ath hal source code. Note this removes the ath_halsam2008-12-011-0/+15
| | | | | | | | | | | | | | | | | module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying device ath_hal gives you the same chip support that the binary hal did but you must also include options AH_SUPPORT_AR5416 to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information.
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,kmacy2008-11-221-0/+8
| | | | | | | | | | | | | | | | | and ifnet functions - add memory barriers to <machine/atomic.h> - update drivers to only conditionally define their own - add lockless producer / consumer ring buffer - remove ring buffer implementation from cxgb and update its callers - add if_transmit(struct ifnet *ifp, struct mbuf *m) to ifnet to allow drivers to efficiently manage multiple hardware queues (i.e. not serialize all packets through one ifq) - expose if_qflush to allow drivers to flush any driver managed queues This work was supported by Bitgravity Inc. and Chelsio Inc.
* Grammar.delphij2008-11-191-2/+2
| | | | Submitted by: "bf" <bf2006a at yahoo com>
* Mention that listsnapshots is disabled by default after latest ZFS import.delphij2008-11-181-0/+6
|
* Type of q_time (start of queue idle time) has changed: uint32_t -> uint64_t.oleg2008-10-281-0/+3
| | | | | | | | | | | | This should fix q_time overflow, which happens after 2^32/(86400*hz) days of uptime (~50days for hz = 1000). q_time overflow cause following: - traffic shaping may not work in 'fast' mode (not enabled by default). - incorrect average queue length calculation in RED/GRED algorithm. NB: due to ABI change this change is not applicable to stable. PR: kern/128401
* Add an entry about the split up of usb into usb+*hci modules.n_hibma2008-10-101-0/+10
| | | | Submitted by: Andrew Thompson
* Mention the libpmc/hwpmc ABI change introduced in SVN r183725.jkoshy2008-10-101-0/+5
|
* Don't mention lib/compat, it has gone long ago. Use ports/misc/compat*delphij2008-10-081-1/+6
| | | | instead.
* The si(4) and ufoma(4) drivers have been ported to the new TTY layer.ed2008-09-141-2/+2
| | | | | Remove the entries from the UPDATING entry, to cause less confusion among our users.
* Mention ntpd upgrade to 4.2.4p5.roberto2008-09-031-0/+3
|
* Belatedly add a notice about the reversed order of preference for OpenSSHdes2008-09-011-0/+15
| | | | authentication keys.
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.ed2008-08-201-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve the following: - Improved driver model: The old TTY layer has a driver model that is not abstract enough to make it friendly to use. A good example is the output path, where the device drivers directly access the output buffers. This means that an in-kernel PPP implementation must always convert network buffers into TTY buffers. If a PPP implementation would be built on top of the new TTY layer (still needs a hooks layer, though), it would allow the PPP implementation to directly hand the data to the TTY driver. - Improved hotplugging: With the old TTY layer, it isn't entirely safe to destroy TTY's from the system. This implementation has a two-step destructing design, where the driver first abandons the TTY. After all threads have left the TTY, the TTY layer calls a routine in the driver, which can be used to free resources (unit numbers, etc). The pts(4) driver also implements this feature, which means posix_openpt() will now return PTY's that are created on the fly. - Improved performance: One of the major improvements is the per-TTY mutex, which is expected to improve scalability when compared to the old Giant locking. Another change is the unbuffered copying to userspace, which is both used on TTY device nodes and PTY masters. Upgrading should be quite straightforward. Unlike previous versions, existing kernel configuration files do not need to be changed, except when they reference device drivers that are listed in UPDATING. Obtained from: //depot/projects/mpsafetty/... Approved by: philip (ex-mentor) Discussed: on the lists, at BSDCan, at the DevSummit Sponsored by: Snow B.V., the Netherlands dcons(4) fixed by: kan
* Extend the message in UPDATING on the sio(4) -> uart(4) change.ed2008-08-181-0/+11
| | | | | | | | | It turns out I forgot to mention that people really need to make sure their hints are up to date if they are updating a system through the serial console. Requested by: gavin Reviewed by: gavin
* o Trim whitespaces.maxim2008-07-251-9/+9
|
* o Fix grammar: see -> See.maxim2008-07-251-1/+1
|
* Make uart(4) the default serial port driver on i386 and amd64.ed2008-07-131-0/+11
| | | | | | | | | | | The uart(4) driver has the advantage of supporting a wider variety of hardware on a greater amount of platforms. This driver has already been the standard on platforms such as ia64, powerpc and sparc64. I've decided not to change anything on pc98. I'd rather let people from the pc98 team look at this. Approved by: philip (mentor), marcel
* Fix some spelling errors (improper review from myremko2008-07-071-1/+1
| | | | | | side). Submitted by: ed, danger
* Add missing information for geom_mirror metadata.remko2008-07-071-0/+14
| | | | | | | | PR: 124434 Submitted by: Philip M. Golluci <pgolluci at p6m7g8 dot com> MFC after: 3 days Prodded through: bugbusters@
OpenPOWER on IntegriCloud