summaryrefslogtreecommitdiffstats
path: root/UPDATING
Commit message (Collapse)AuthorAgeFilesLines
* Fix a bug that allowed a tracing process (e.g. gdb) to writedes2013-06-181-0/+6
| | | | | | | | | | to a memory-mapped file in the traced process's address space even if neither the traced process nor the tracing process had write access to that file. Security: CVE-2013-2171 Security: FreeBSD-SA-13:06.mmap Approved by: so
* Remove CVS from the base system.eadler2013-06-151-0/+4
| | | | | | Discussed with: many Reviewed by: peter, zi Approved by: core
* Explain remedy for -J error from old makesjg2013-06-131-0/+17
|
* Mention the switch to bmake by default.sjg2013-05-211-0/+12
| | | | Reviewed by: obrien
* Fix typo in UPDATINGeadler2013-05-121-1/+1
| | | | Submitted by: Rainer Hurling <rhurlin@gwdg.de>
* Add a historic footnote.imp2013-05-011-1/+3
|
* Add some advice to get past the hurdle of install -l for the common, butbrooks2013-04-301-0/+8
| | | | | non-default (and unsupportable) case of setting INSTALL="install -C" in /etc/make.conf or /etc/src.conf.
* Forgot to update UPDATING in head last night.des2013-04-301-0/+3
|
* Remove IDEA from OptionalObsoleteFiles.inceadler2013-04-271-0/+4
| | | | Also add an UPDATING entry (requsted by gjb)
* Changed ZFS TRIM sysctl from vfs.zfs.trim_disable -> vfs.zfs.trim.enabledsmh2013-04-261-0/+5
| | | | | | | | Enabled ZFS TRIM by default Reviewed by: pjd (mentor) Approved by: pjd (mentor) MFC after: 2 weeks
* Use the system MAKEOBJDIRPREFIX when running make targets inbrooks2013-04-251-1/+11
| | | | | | | | | | mergemaster. This allows bootstrap verions of tools to be used. Add a note to UPDATING about this change. Discussed with: jhb Sponsored by: DARPA, AFRL MFC after: 5 days
* Fix typos in my last commit.imp2013-04-211-2/+2
| | | | Submitted by: Niclas Zeising and Benjamin Kaduk
* Add more details about updating across the clang divide.imp2013-04-201-5/+12
| | | | | Add hints about having a root shell around on live updates. Couple of additional nits.
* Add note about fagility of the clang upgrade process.imp2013-04-201-0/+5
|
* Add warning about SOCK_CLOEXEC and SOCK_NONBLOCK (r248534).jilles2013-04-061-0/+6
| | | | Reviewed by: rpaulo
* Document legacy ATA stack removal.mav2013-04-061-0/+7
|
* Merge r247814 from x86 modulo whitespace bug:marius2013-03-081-0/+4
| | | | | | | | Turn on the CTL disable tunable by default. This will allow GENERIC configurations to boot on small memory boxes, but not require end users who want to use CTL to recompile their kernel. They can simply set kern.cam.ctl.disable=0 in loader.conf.
* - Bump __FreeBSD_version after recent callout(9) changes.davide2013-03-041-0/+6
| | | | - Add an entry in UPDATING to notice users about breakages.
* Re-enable CTL in GENERIC on i386 and amd64, but turn on the CTL disableken2013-03-041-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | tunable by default. This will allow GENERIC configurations to boot on small memory boxes, but not require end users who want to use CTL to recompile their kernel. They can simply set kern.cam.ctl.disable=0 in loader.conf. The eventual solution to the memory usage problem is to change the way CTL allocates memory to be more configurable, but this should fix things for small memory situations in the mean time. UPDATING: Explain the change in the CTL configuration, and how users can enable CTL if they would like to use it. sys/conf/options: Add a new option, CTL_DISABLE, that prevents CTL from initializing. ctl.c: If CTL_DISABLE is turned on, don't initialize. i386/conf/GENERIC, amd64/conf/GENERIC: Re-enable device ctl, and add the CTL_DISABLE option.
* Disable the ctl driver in GENERIC.adrian2013-03-021-0/+7
| | | | | | It unfortunately steals a fair chunk of RAM at startup even if it's not actively used, which prevents FreeBSD VMs of 128MB from successfully booting and running.
* Minor wordsmithing.gjb2013-02-281-2/+2
| | | | X-MFC-Needs: r245617
* Add a reminder that the user should update boot block if they are upgradingdelphij2013-02-271-0/+7
| | | | | | | their existing system and use LZ4 compression for ZFS. Suggested by: mm MFC after: 3 days
* - Fix typogabor2013-01-301-1/+1
| | | | Submitted by: jkim
* - Add a BSD-licensed patch, ported by Pedro F. Giffuni (pfg) fromgabor2013-01-291-0/+7
| | | | | | | | DragonflyBSD and install it as bsdpatch. WITH_BSD_PATCH makes it default and installs GNU patch as gnupatch. Submitted by: pfg Obtained from: The DragonflyBSD Project
* Introduce six new options from NetBSD:brooks2013-01-181-0/+9
| | | | | | | | | | | | | | | | | | * -M <metalog> Log metadata in mtree format. * -D <destdir> Log paths relative to <destdir>. * -h <hash> Log digest of type <hash>. * -T <tags> Specify which mtree tags to log. * -l <linkflag> Create hard or symbolic links (allows logging). * -U Install without root privileges (owner, group, mode, and flags can be logged via -M NOTE: In the interest of compatibility with NetBSD and because it is the obvious letter, the nearly useless -M option (disable mmap) has been repurposed. Sponsored by: DARPA, AFRL Obtained from: NetBSD Reviewed by: bz
* UPDATING: add a note about the clang+zfs+i386 stack overflow issueavg2012-12-231-0/+5
|
* Mangle label names containing spaces, non-printable characters '%' orjh2012-12-221-0/+6
| | | | | | | | | '"'. Mangling is only done for label names read from file system metadata. Encoding resembles URL encoding. For example, the space character becomes %20. Help by: kib Discussed with: imp, kib, pjd
* Use new savecore(8) option and limit number of kernel dumps that willpjd2012-12-161-0/+7
| | | | | | | | | be kept around to the 10 most recent ones. Add UPDATING entry with info how to return to the previous behaviour (no limits). Obtained from: WHEEL Systems
* Specifically point at the Handbook instructions for world updates inrwatson2012-12-021-1/+8
| | | | | | | | UPDATING by URL. As there has been some confusion over the need to run "mergemaster -p", part of our standard upgrade procedure, following the recent addition of an "auditdistd" user, add a note about it to UPDATING explicitly.
* Document sin6_scope_id handling change and bump FreeBSD_version to 1000025.hrs2012-11-231-0/+8
|
* Fix a minor error in the clang update note.brooks2012-11-051-1/+1
| | | | Reported by: emaste
* After years of hard work by many FreeBSD and LLVM developers, makebrooks2012-11-051-0/+7
| | | | | | clang the default compiler on i386 and amd64 systems. Special thanks to: dim, ed, rdivacky
* Remove the recently added sysctl variable net.pfil.forward.ae2012-11-021-3/+2
| | | | | | | | | Instead, add protocol specific mbuf flags M_IP_NEXTHOP and M_IP6_NEXTHOP. Use them to indicate that the mbuf's chain contains the PACKET_TAG_IPFORWARD tag. And do a tag lookup only when this flag is set. Suggested by: andre
* Genericise the (out of date) instructions from moving from stable togavin2012-10-311-1/+1
| | | | | | current. MFC after: 3 days
* Note the removal of the IPFIREWALL_FORWARD kernel option.ae2012-10-251-0/+5
|
* Note the removal of the ZERO_COPY_SOCKETS kernel option in r241931andre2012-10-231-0/+11
| | | | and provide a proper explanation.
* Switch the entire IPv4 stack to keep the IP packet headerglebius2012-10-221-0/+6
| | | | | | | | | | | | | | | | | | | | | | | in network byte order. Any host byte order processing is done in local variables and host byte order values are never[1] written to a packet. After this change a packet processed by the stack isn't modified at all[2] except for TTL. After this change a network stack hacker doesn't need to scratch his head trying to figure out what is the byte order at the given place in the stack. [1] One exception still remains. The raw sockets convert host byte order before pass a packet to an application. Probably this would remain for ages for compatibility. [2] The ip_input() still subtructs header len from ip->ip_len, but this is planned to be fixed soon. Reviewed by: luigi, Maxim Dounin <mdounin mdounin.ru> Tested by: ray, Olivier Cochard-Labbe <olivier cochard.me>
* Bump __FreeBSD_version and make a note in UPDATING about removal ofkib2012-10-221-0/+5
| | | | the support for non-MPSAFE filesystems.
* Record the full non-MPSAFE pack filesystem disconnect.attilio2012-10-181-0/+5
|
* Make the "struct if_clone" opaque to users of the cloning API. Usersglebius2012-10-161-0/+7
| | | | | | | | | | | | now use function calls: if_clone_simple() if_clone_advanced() to initialize a cloner, instead of macros that initialize if_clone structure. Discussed with: brooks, bz, 1 year ago
* Split sdhci driver in two parts: sdhci and sdhci_pci.gonzo2012-10-161-0/+6
| | | | | | | | | | | sdchi encapsulates a generic SD Host Controller logic that relies on actual hardware driver for register access. sdhci_pci implements driver for PCI SDHC controllers using new SDHCI interface No kernel config modifications are required, but if you load sdhc as a module you must switch to sdhci_pci instead.
* Import a FreeBSD port of the FUSE Linux module.attilio2012-10-131-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | This has been developed during 2 summer of code mandates and being revived by gnn recently. The functionality in this commit mirrors entirely content of fusefs-kmod port, which doesn't need to be installed anymore for -CURRENT setups. In order to get some sparse technical notes, please refer to: http://lists.freebsd.org/pipermail/freebsd-fs/2012-March/013876.html or to the project branch: svn://svn.freebsd.org/base/projects/fuse/ which also contains granular history of changes happened during port refinements. This commit does not came from the branch reintegration itself because it seems svn is not behaving properly for this functionaly at the moment. Partly Sponsored by: Google, Summer of Code program 2005, 2011 Originally submitted by: ilya, Csaba Henk <csaba-ml AT creo DOT hu > In collabouration with: pho Tested by: flo, gnn, Gustau Perez, Kevin Oberman <rkoberman AT gmail DOT com> MFC after: 2 months
* - Fix typogabor2012-10-131-1/+1
| | | | Spotted by: glebius
* - Remove GNU sort and the WITH_GNU_SORT knobgabor2012-10-131-0/+6
|
* A step in resolving mess with byte ordering for AF_INET. After this change:glebius2012-10-061-0/+5
| | | | | | | | | | | | | | | | | | | - All packets in NETISR_IP queue are in net byte order. - ip_input() is entered in net byte order and converts packet to host byte order right _after_ processing pfil(9) hooks. - ip_output() is entered in host byte order and converts packet to net byte order right _before_ processing pfil(9) hooks. - ip_fragment() accepts and emits packet in net byte order. - ip_forward(), ip_mloopback() use host byte order (untouched actually). - ip_fastforward() no longer modifies packet at all (except ip_ttl). - Swapping of byte order there and back removed from the following modules: pf(4), ipfw(4), enc(4), if_bridge(4). - Swapping of byte order added to ipfilter(4), based on __FreeBSD_version - __FreeBSD_version bumped. - pfil(9) manual page updated. Reviewed by: ray, luigi, eri, melifaro Tested by: glebius (LE), ray (BE)
* Update UPDATING with the ABI change for net80211.adrian2012-10-021-0/+5
|
* Add the UPDATING note about padlock rng support requiring the config change.kib2012-10-011-0/+8
| | | | | Requested by: Dewayne Geraghty <dewayne.geraghty@heuristicsystems.com.au> MFC after: 3 days
* Merge the projects/pf/head branch, that was worked on for last six months,glebius2012-09-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into head. The most significant achievements in the new code: o Fine grained locking, thus much better performance. o Fixes to many problems in pf, that were specific to FreeBSD port. New code doesn't have that many ifdefs and much less OpenBSDisms, thus is more attractive to our developers. Those interested in details, can browse through SVN log of the projects/pf/head branch. And for reference, here is exact list of revisions merged: r232043, r232044, r232062, r232148, r232149, r232150, r232298, r232330, r232332, r232340, r232386, r232390, r232391, r232605, r232655, r232656, r232661, r232662, r232663, r232664, r232673, r232691, r233309, r233782, r233829, r233830, r233834, r233835, r233836, r233865, r233866, r233868, r233873, r234056, r234096, r234100, r234108, r234175, r234187, r234223, r234271, r234272, r234282, r234307, r234309, r234382, r234384, r234456, r234486, r234606, r234640, r234641, r234642, r234644, r234651, r235505, r235506, r235535, r235605, r235606, r235826, r235991, r235993, r236168, r236173, r236179, r236180, r236181, r236186, r236223, r236227, r236230, r236252, r236254, r236298, r236299, r236300, r236301, r236397, r236398, r236399, r236499, r236512, r236513, r236525, r236526, r236545, r236548, r236553, r236554, r236556, r236557, r236561, r236570, r236630, r236672, r236673, r236679, r236706, r236710, r236718, r237154, r237155, r237169, r237314, r237363, r237364, r237368, r237369, r237376, r237440, r237442, r237751, r237783, r237784, r237785, r237788, r237791, r238421, r238522, r238523, r238524, r238525, r239173, r239186, r239644, r239652, r239661, r239773, r240125, r240130, r240131, r240136, r240186, r240196, r240212. I'd like to thank people who participated in early testing: Tested by: Florian Smeets <flo freebsd.org> Tested by: Chekaluk Vitaly <artemrts ukr.net> Tested by: Ben Wilber <ben desync.com> Tested by: Ian FREISLICH <ianf cloudseed.co.za>
* Merge recent vendor changes:mm2012-08-281-0/+7
| | | | | | | | | | | | | | 3100 zvol rename fails with EBUSY when dirty 3104 eliminate empty bpobjs 3120 zinject hangs in zfsdev_ioctl() due to uninitialized zc References: https://www.illumos.org/issues/3100 https://www.illumos.org/issues/3104 https://www.illumos.org/issues/3120 Obtained from: illumos (vendor/illumos, vendor/illumos-sys) MFC after: 2 weeks
* Pull the tier-2 card and change the sparc64 ZFS loader to no longer probemarius2012-07-271-0/+5
| | | | | | | | | | | | all diskN aliases for providers (which more or less corresponds to how the x86 version behaves) but instead probe only those listed in the boot-device OFW environment variable. This has the following advantages: - avoids otherwise unavoidable OFW warnings about failures to open disks for which aliases exist but no actual hardware is connected - avoids issues due to different diskN naming schemes - aligns us with Solaris MFC after: 3 days
OpenPOWER on IntegriCloud