Skip to content

HardenedBSD-10-STABLE-v46.4

Compare
Choose a tag to compare
@opntr opntr released this 19 Jun 14:02
· 63904 commits to hardened/12-stable/master since this release
Oliver Pinter (2):
      HBSD: Revert "HBSD: contrib/libarchive: Import CVE-2016-1541 fix", the newly introduced upstream version 3.2.0 already deliver this fix
      Merge remote-tracking branch 'origin/freebsd/10-stable/master' into hardened/10-stable/master

Oliver Pinter + (33):
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master

Shawn Webb (11):
      HBSD: Properly scope error variable.
      Merge remote-tracking branch 'origin/freebsd/10-stable/master' into hardened/10-stable/master
      HBSD: Fix merge conflict
      HBSD: Generate Integriforce rules for base.
      HBSD: Update copyrights.
      HBSD: Fix typo.
      HBSD: Install Integriforce rules with hbsd-update(8).
      HBSD: Properly generate Obsolete{Files,Dirs}.txt
      HBSD: Fix bugs in generating Integriforce rules
      HBSD: hbsd-update-build Integriforce generation cleanup
      HBSD: More Integriforce fixes in hbsd-update-build.

ache (5):
      MFC: r300953
      Prepare for merge of r300956. One year old r288030 which fix prototypes can't be merged without conflicts and require merging of other versions too and I don't want to go deep in that unmerged commits chain.
      MFC: r300956
      MFC: r301448
      MFC: r301115

arybchik (96):
      MFC r301065
      MFC r301067
      MFC r301075
      MFC r301105
      MFC r299250
      MFC r299251
      MFC r299252
      MFC r299253
      MFC r299254
      MFC r299318
      MFC r299319
      MFC r299402
      MFC r299320-r299328, r299330-r299336
      MFC r299337
      MFC r299338, r299345
      MFC r299339
      MFC r299340
      MFC r299344
      MFC r299403
      MFC r299404
      MFC r299405
      MFC r299406
      MFC r299407
      MFC r299410
      MFC r299411
      MFC r299517
      MFC r299518
      MFC r299594
      MFC r299595
      MFC r299596-r299606, r299681, r299726, r299738
      MFC r299607-r299612
      MFC r299718
      MFC r299719
      MFC r299720
      MFC r299721
      MFC r299722
      MFC r299723
      MFC r299724
      MFC r299727
      MFC r299728
      MFC r299729
      MFC r299730
      MFC r299731
      MFC r299732
      MFC r299733
      MFC r299734
      MFC r299898
      MFC r299899
      MFC r299901
      MFC r299903
      MFC r299904
      MFC r299905
      MFC r299907
      MFC r299909
      MFC r299911
      MFC r299915
      MFC r299917
      MFC r299918
      MFC r299919
      MFC r299920
      MFC r299923
      MFC r299924
      MFC r299925
      MFC r300007
      MFC r300008
      MFC r300009
      MFC r300010
      MFC r300011
      MFC r300135
      MFC r300505
      MFC r300605
      MFC r300606
      MFC r300607
      MFC r300608
      MFC r300609
      MFC r300739
      MFC r300840
      MFC r300841
      MFC r300842
      MFC r300844
      MFC r300845
      MFC r300846
      MFC r300847
      MFC r300848
      MFC r300849
      MFC r301061
      MFC r301122
      MFC r301125
      MFC r301127
      MFC r301237
      MFC r301308
      MFC r301309
      MFC r301427
      MFC r301495
      MFC r301604
      MFC r301607

bdrewery (2):
      MFC r300341:
      MFC r301465:

cy (4):
      MFC r301102:
      MFC r301295:
      MFC r301773 & r301775:
      MFC r300259:

dchagin (9):
      MFC r300359, r300360:
      MFC r300411:
      MFC r300412:
      MFC r300413:
      MFC r300415:
      MFC r300416:
      MFC r300569:
      MFC r300431:
      MFC r300429:

delphij (1):
      MFC r301584: Apply mergemaster r255428:

dim (1):
      MFC r300967:

ed (2):
      MFC r301406:
      MFC r300998:

emaste (1):
      MFC r300231: elf_common.h: add section header flag and dynamic types

gjb (1):
      MFC r301101:   Turn off nfsv4acls for arm/armv6 builds, which has an impact   on performance, especially with SD cards on certain SoCs.

grembo (1):
      MFC r297052:

hselasky (5):
      MFC r300277: Implement TX completion event interleaving.
      MFC r300280: Optimise use of doorbell and remove redundant NOPs
      MFC r300282: Verify one sysctl parameter at a time. When a mlx5en sysctl parameter is updated only verify the changed one instead of all.
      MFC r300489: Use DELAY() instead of _sleep() when SCHEDULER_STOPPED() is set inside pause_sbt(). This allows pause() to continue working during a panic() which is not invoking KDB. This is useful when debugging graphics drivers using the LinuxKPI.
      MFC r294832: Implement ether_addr_equal(), ether_addr_equal_64bits() and random_ether_addr() for the LinuxKPI.

jamie (6):
      MFC r300983:
      MFC r301737:
      MFC r301745:
      MFC r301758:
      MFC r301760:
      MFC r301764:

jilles (2):
      MFC r300970: Remove non-history libkse references and fix typo "PTHREAD_PROCESSES_PRIVATE".
      MFC r301076: Fix typo ESRC -> ESRCH in pthread man pages.

kadesai (1):
      MFC r301203

kib (6):
      MFC r300364: Improve handling of rdev->si_mountpt on mount and unmount of FFS volumes.  Treat the field as a semaphore protecting availability of the device for mounting.  Do no access devvp->v_rdev without the vnode lock owned.
      MFC r300365: Remove zero assignments in the cdev allocator.  cdp memory is requested with M_ZERO.
      MFC r300959: Do not leak the vm object lock when swap reservation failed, in vm_object_coalesce().
      MFC r300691: Fix issues found by Coverity in the rtld-elf.c:gethints().
      MFC r301278 Reduce number of iterations used for calibrating ICR read loop.
      MFC r301457: Avoid spurious EINVAL in amd64 pmap_change_attr().

mav (3):
      MFC r300610: Re-enable write combining, disabled by default at r295486.
      MFC r301292: When negotiating MSIX parameters, give other head time to see our NTB_MSIX_RECEIVED status, before making upper layers overwrite it.
      MFC r301293: When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit the BAR size to 1MB.  According to Xeon v3 specifications and my tests, that size register is write-once and so not writeable after BIOS written it.

mm (1):
      MFC r299529,r299540,r299576,r299896:

ngie (58):
      MFC r299657:
      MFC r299833:
      MFC r299839,r299840,r299841:
      MFC r299843:
      MFC r299844,r300931:
      MFC r300428:
      MFC r300430:
      MFC r300620,r300621:
      MFC r300936:
      MFC r300937:
      MFC r300938:
      MFC r300939:
      MFC r300387,r300388,r300389:
      MFC r300867,r300932,r300934,r300941,r300972,r300973:
      MFC r300942:
      MFC r300945:
      MFC r300947:
      MFC r299810:
      MFC r299766:
      MFC r299778:
      MFC r299701:
      MFC r256678,r256680,r260986,r272878,r286402:
      MFC r294507,r294567,r299466:
      MFC r299834:
      MFC r299806:
      MFC r299815:
      MFC r299699:
      MFC r300714:
      MFC r300856,r300857,r300858,r300874:
      MFC r300861,r300862:
      MFC r300625:
      MFC r300386:
      MFC r300385:
      MFC r300624:
      MFC r300870,r300884:
      MFC r299387: r299387 (by cem):
      MFC r299460: r299460 (by cem):
      MFC r299461: r299461 (by cem):
      MFC r299489: r299489 (by cem):
      MFC r299490: r299490 (by cem):
      MFC r299491: r299491 (by cem):
      MFC r299494: r299494 (by cem):
      MFC r299495: r299495 (by cem):
      MFC r299496: r299496 (by cem):
      MFC r299502: r299502 (by cem):
      MFC r299503,r299504:
      MFC r300836:
      MFC r299507: r299507 (by cem):
      MFC r299508: r299508 (by cem):
      MFC r299510: r299510 (by cem):
      MFC r299511: r299511 (by cem):
      MFC r299513,r299515:
      MFC r295618,r300100,r300531:
      MFC r301296,r301297,r301300:
      MFC r301683:
      MFC r301704:
      Redo MFC r300220,r300223:
      MFC r300395:

pfg (8):
      MFC r300376: ndis(4): Better mimic the behavior of rand() on Windows.
      MFC r301206: usb/uhso: Don't bail out on first USB error.
      MFC r301235: dhclient(1): correct obvious mismatch in get_char().
      MFC r301513: indent(1): Fix old typo.
      MFC r300333: gas: Implement the .inst assembler directive for arm.
      MFC r300301, r300319: GCC: Add support for named initializers for anonymous structs/unions.
      MFC r301570: libsupc++: Fix typo in symbol map.
      MFC r301291: libiberty: prevent integer overflow.

sephe (36):
      MFC 293653
      MFC 300985, 301103
      MFC 294701,294702,294703,294705,294788
      MFC 294886
      MFC 295295
      MFC 295296,295297,295298,295299,295300,295301
      MFC 295302,295303
      MFC 295304,295305,295306
      MFC 295307,295308,295309,295606
      MFC 295740,295741,295742
      MFC 295743,295744,295745,295746,295747
      MFC 295748,295792,295793,295794
      hyperv/hn: Fix mis-merge introduced by r301861.
      MFC 295875,295876,295877,295916,295918
      hyperv/hn: Hide unused function
      MFC 295919,295958,295964
      MFC 296022,296024,296076
      MFC 296083,296084,296085,296086,296087,296088,296089
      MFC 296178
      MFC 296180,297634
      MFC 296181,296184,296187,296188,296252,296253,296289,296290
      MFC 296291,301109
      MFC 296293,296296,296297,296305
      MFC 297219
      MFC 297635
      MFC 297802,297803(297481),297804
      MFC 296379,296380,296381,296593,296594,296595
      MFC 297142,297143,297176,297177,297178,297221
      MFC 297180,297181,297182
      MFC 297220
      MFC 297265
      MFC 297334
      MFC 297636,297800,297801,297805,297807,297808
      MFC 297809,297810,297811
      hyperv/hn: ifnet TSO configuration is available on 10-stable.
      MFC 298039,298042

truckman (8):
      MFC r299921
      MFC r300564
      MFC r301139
      MFC r300779, r300781, r300783, r300784, r300949, r301162, r301180
      MFC r299484, r301574
      MFC     r301582
      MFC r301592
      MFC r301596

vangyzen (1):
      MFC r301532