summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update svnlite from 1.8.10 to 1.8.14. This is mostly for client-side bugpeter2015-08-0976-2449/+4038
| | | | | | fixes and quality of life improvements. While there are security issues in this time frame that affect usage as a server (eg: linked into apache), this isn't possible here.
* Update serf from 1.3.7 to 1.3.8. Mostly disables sslv2 and sslv3.peter2015-08-095-12/+41
|
* Update apr-util config - I don't believe this part is used by svn, butpeter2015-08-092-9/+5
| | | | if it were, use shm_* instead of sysvshm.
* Update apr-1.5.1 to 1.5.2peter2015-08-0928-391/+609
|
* Add myself into the src graph.araujo2015-08-091-0/+4
| | | | | Approved by: bapt (mentor) Differential Revision: D3294
* Add rodrigc@ to the committers graph.araujo2015-08-091-0/+2
| | | | | Approved by: bapt (mentor) Differential Revision: D3288
* Remove 5 and 6 bytes sequences which are illegal in UTF-8 space. (part2)bapt2015-08-091-7/+1
| | | | | | Per rfc3629 value greater than 0x10ffff should be rejected Suggested by: jilles
* Remove 5 and 6 bytes sequences which are illegal in UTF-8 space.bapt2015-08-081-8/+0
| | | | | | Per rfc3629 value greater than 0x10ffff should be rejected Suggested by: jilles
* Correct return type of booke_init() prototype.jhibbits2015-08-081-1/+1
|
* Treat internal bridge as subtractive on ThunderX ARM64zbb2015-08-081-2/+3
| | | | | | | | | | | Internal bridges in Cavium ThunderX SoC behave as subtractive, but they are unable to be identified. Force setting an appropriate flag. Reviewed by: emaste, imp Obtained from: Semihalf Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3277
* Fix compilation after r286458.marius2015-08-081-2/+0
|
* Fix compilation after r286457 w/o INVARIANTS or INVARIANT_SUPPORT.marius2015-08-082-8/+4
|
* Add support for external PCIe (PEM) on Cavium's ThunderXzbb2015-08-082-0/+638
| | | | | | | Reviewed by: jhb Obtained from: Semihalf Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3257
* Build the iwm and iwmfw modules by default on x86.rpaulo2015-08-082-10/+9
|
* iwm: use the proper include path for iwm headers.rpaulo2015-08-0810-77/+59
|
* sys/conf/files: add iwm and iwmfw.rpaulo2015-08-081-0/+52
|
* Add Ethernet and block device drivers to ARM64 GENERICzbb2015-08-081-0/+10
|
* Add nodevice iwmfw to WITHOUT_SOURCELESS_UCODE.rpaulo2015-08-081-0/+1
|
* sys/conf/options: add IWM_DEBUG.rpaulo2015-08-081-0/+3
|
* Introduce support for internal PCIe for Cavium's ThunderXzbb2015-08-085-0/+769
| | | | | | | | | | This driver supports internal PCIe Root Complex on Cavium ThunderX Pass 1.1 hardware. Reviewed by: andrew, jhb Obtained from: Semihalf Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3031
* Provide the tty-layer mutex when initializing the pps api. This allowsian2015-08-083-7/+22
| | | | | | | | | | time_pps_fetch() to be used in blocking mode. Also, don't init the pps api for system devices (consoles) that provide a custom attach routine. The device may actually be a keyboard or other non- tty device. If it wants to do pps processing (unlikely) it must handle everything for itself. (In reality, only a sun keyboard uses a custom attach routine, and it doesn't make a good pps device.)
* iwm: fix a KASSERT: s/ds_size/ds_len/.rpaulo2015-08-081-2/+1
|
* Refactor early stages of security negotiation.mav2015-08-081-73/+77
| | | | MFC after: 2 weeks
* fix regression in xargs -Px (introduced in r286289) and add regression testsallanjude2015-08-086-6/+17
| | | | | | | | PR: 202152 Submitted by: jbeich (original), Nikolai Lifanov (final) Reviewed by: jbeich Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D3330
* MFP r274295:melifaro2015-08-086-112/+132
| | | | | | * Move interface route cleanup to route.c:rt_flushifroutes() * Convert most of "for (fibnum = 0; fibnum < rt_numfibs; fibnum++)" users to use new rt_foreach_fib() instead of hand-rolling cycles.
* MFP r274553:melifaro2015-08-088-224/+371
| | | | | | | | | | * Move lle creation/deletion from lla_lookup to separate functions: lla_lookup(LLE_CREATE) -> lla_create lla_lookup(LLE_DELETE) -> lla_delete lla_create now returns with LLE_EXCLUSIVE lock for lle. * Provide typedefs for new/existing lltable callbacks. Reviewed by: ae
* Remove some code duplication.mav2015-08-081-7/+1
| | | | MFC after: 1 week
* Simplify ip[6] simploop:melifaro2015-08-084-27/+11
| | | | | | | Do not pass 'dst' sockaddr to ip[6]_mloopback: - We have explicit check for AF_INET in ip_output() - We assume ip header inside passed mbuf in ip_mloopback - We assume ip6 header inside passed mbuf in ip6_mloopback
* Add missing files to sendmail obsolete files listgarga2015-08-081-0/+5
| | | | | | | Approved by: gshapiro MFC after: 3 days Sponsored by: Netgate Differential Revision: https://reviews.freebsd.org/D3302
* Add const-qualifiers for source mbuf argument in m_dup(), m_copym(),melifaro2015-08-083-9/+9
| | | | m_dup_pkthdr() and m_tag_copy_chain().
* Disable 32-bit PIO for 6Gbit/s Intel SATA controllers.mav2015-08-083-21/+25
| | | | | | | | | | | | | For some reason 32-bit PIO writes are not working on 6Gbit/s Intel SATA ports, while 16/32-bit PIO reads and 16-bit PIO writes are working fine. 3Gbit/s ports on the same controllers have no this problem. Workaround this by disabling 32-bit PIO for all Intel controllers that may have 6Gbit/s ports. It halves PIO performance from 6MB/s to 3MB/s, but who bother about speed of such rare and slow mode, which is also highly discouraged by SATA specifications? MFC after: 2 weeks
* Don't panic if disk lost TRIM support due to switching to PIO mode.mav2015-08-081-5/+8
| | | | MFC after: 1 week
* Fix interaction between libedit initialization and Capsicumtrasz2015-08-081-5/+7
| | | | | | | | | | in units(1). The most visible is the removal of libedit warnings about being unable to open termcap database. Reviewed by: eadler@ MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3322
* Allow to disable BIO_DELETE passthru in fstab for swap-on-geli devices bypjd2015-08-082-4/+7
| | | | | | | passing 'notrim' option. PR: 198863 Submitted by: Matthew D. Fuller fullermd at over-yonder dot net
* Enable BIO_DELETE passthru in GELI, so TRIM/UNMAP can work as expected whenpjd2015-08-085-50/+174
| | | | | | | | | | | | | | | | | | | GELI is used on a SSD or inside virtual machine, so that guest can tell host that it is no longer using some of the storage. Enabling BIO_DELETE passthru comes with a small security consequence - an attacker can tell how much space is being really used on encrypted device and has less data no analyse then. This is why the -T option can be given to the init subcommand to turn off this behaviour and -t/T options for the configure subcommand can be used to adjust this setting later. PR: 198863 Submitted by: Matthew D. Fuller fullermd at over-yonder dot net This commit also includes a fix from Fabian Keil freebsd-listen at fabiankeil.de for 'configure' on onetime providers which is not strictly related, but is entangled in the same code, so would cause conflicts if separated out.
* Fix a kernel assertion issue introduced with r286227:jch2015-08-084-7/+13
| | | | | | | | Avoid too strict INP_INFO_RLOCK_ASSERT checks due to tcp_notify() being called from in6_pcbnotify(). Reported by: Larry Rosenman <ler@lerctr.org> Submitted by: markj, jch
* iwmfw: fix the path to the firmware file.rpaulo2015-08-081-1/+1
|
* Import OpenBSD's iwm WiFi driver for Intel 3160/7260/7265.rpaulo2015-08-0834-0/+61527
| | | | | | | | | | | | | | | There are still several bugs, but I've been using it for a while now. Thanks to all the testers and to Adrian for his help with this driver. This driver isn't connected to the build yet, but it will be soon. There's no MFC planned because the driver isn't very stable yet. Reviewed by: adrian Obtained from: https://github.com/rpaulo/iwm Tested by: adrian, gjb, dumbbell (others that I forgot). Relnotes: yes
* Document the application interface.marcel2015-08-081-2/+297
|
* Revert the wifi ifnet changes until things are more baked and tested.adrian2015-08-0878-3922/+6107
| | | | | | | | | * 286410 * 286413 * 286416 The initial commit broke a variety of debug and features that aren't in the GENERIC kernels but are enabled in other platforms.
* Only process the PPS event types currently enabled in pps_params.mode.ian2015-08-071-0/+3
| | | | | | | | This makes the PPS API behave correctly, but isn't ideal -- we still end up capturing PPS data for non-enabled edges, we just don't process the data into an event that becomes visible outside of kern_tc. That's because the event type isn't passed to pps_capture(), so it can't do the filtering. Any solution for capture filtering is going to require touching every driver.
* RFC 2783 requires a status of ETIMEDOUT, not EWOULDBLOCK, on a timeout.ian2015-08-071-2/+6
|
* - Use an explicit "depends_on module kernel" guard in DTrace libraries thatmarkj2015-08-0710-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reference types defined in the kernel. Otherwise dtrace(1) expects to find CTF definitions for all referenced types, which is not very reasonable when it is being used in a build environment. This was previously worked around by adding "-x nolibs" to dtrace -h or -G invocations, but as of r283025, dtrace(1) actually handles dependencies properly, so this is no longer necessary. - Remove "pragma ident" directives from DTrace libraries, as they're being phased out upstream as well. Submitted by: Krister Johansen <Krister.Johansen@isilon.com> [1] MFC after: 1 week Sponsored by: EMC / Isilon Storage Division > Description of fields to fill in above: 76 columns --| > PR: If a GNATS PR is affected by the change. > Submitted by: If someone else sent in the change. > Reviewed by: If someone else reviewed your modification. > Approved by: If you needed approval for this commit. > Obtained from: If the change is from a third party. > MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email. > MFH: Ports tree branch name. Request approval for merge. > Relnotes: Set to 'yes' for mention in release notes. > Security: Vulnerability reference (one per line) or description. > Sponsored by: If the change was sponsored by an organization. > Differential Revision: https://reviews.freebsd.org/D### (*full* phabric URL needed). > Empty fields above will be automatically removed. M libdtrace/io.d M libdtrace/ip.d M libdtrace/nfs.d M libdtrace/nfssrv.d M libdtrace/psinfo.d M libdtrace/regs_x86.d M libdtrace/sched.d M libdtrace/siftr.d M libdtrace/tcp.d M libdtrace/udp.d
* Fix typo introduced in previous commit.marcel2015-08-071-1/+1
| | | | Pointed out by: Nikolai Lifanov <lifanov at mail.lifanov.com>
* ipv4_is_zeronet() and ipv4_is_loopback() expect an address in networkmarkj2015-08-071-2/+2
| | | | | | | | order, but IN_ZERONET and IN_LOOPBACK expect it in host order. Submitted by: Tao Liu <Tao.Liu@isilon.com> MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* o Fix a typo.marcel2015-08-071-2/+82
| | | | o Describe the file formats mkimg can create.
* Fix mtx_assert() argument.glebius2015-08-071-1/+1
|
* Add unmapped I/O support to ata(4) driver.mav2015-08-072-71/+168
| | | | | | Main problem there was PIO mode support, that required KVA mapping. Handle that case using recently added pmap_quick_enter_page(9) KPI, mapping data pages to KVA one at a time.
* Add more ifdefs to fix build with GCC after r286406.mav2015-08-072-1/+13
|
* Fix !MWL_DEBUG build.glebius2015-08-071-4/+4
|
OpenPOWER on IntegriCloud