Commit Graph

245542 Commits

Author SHA1 Message Date
christos
b3faa1f1b4 Add new path for arm 2016-10-14 16:38:27 +00:00
spz
31b855a025 merge for openssl 1.0.2j 2016-10-14 16:23:17 +00:00
christos
f424392a52 regen earm 2016-10-14 16:19:23 +00:00
spz
cff8db61e4 periphereal updates and generated files for the new openssl.
Expect at least one more commit until the tree builds again.
2016-10-14 16:09:43 +00:00
spz
a6054fbf77 Import of OpenSSL 1.0.2j.
The 1.0.2 branch of OpenSSL is the current long term support branch.

Differences between 1.0.1 and 1.0.2:
      o Suite B support for TLS 1.2 and DTLS 1.2
      o Support for DTLS 1.2
      o TLS automatic EC curve selection.
      o API to set TLS supported signature algorithms and curves
      o SSL_CONF configuration API.
      o TLS Brainpool support.
      o ALPN support.
      o CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH.

Security fixes from the previous version (1.0.1t) in NetBSD:
      o OCSP Status Request extension unbounded memory growth (CVE-2016-6304)
      o SWEET32 Mitigation (CVE-2016-2183)
      o OOB write in MDC2_Update() (CVE-2016-6303)
      o Malformed SHA512 ticket DoS (CVE-2016-6302)
      o OOB write in BN_bn2dec() (CVE-2016-2182)
      o OOB read in TS_OBJ_print_bio() (CVE-2016-2180)
      o Pointer arithmetic undefined behaviour (CVE-2016-2177)
      o Constant time flag not preserved in DSA signing (CVE-2016-2178)
      o DTLS buffered message DoS (CVE-2016-2179)
      o DTLS replay protection DoS (CVE-2016-2181)
      o Certificate message OOB reads (CVE-2016-6306)
2016-10-14 16:02:36 +00:00
christos
b3566b595a Disable aslr too since we are playing address space range tricks. 2016-10-14 16:02:35 +00:00
spz
218f7bfcf1 Import of OpenSSL 1.0.2j.
The 1.0.2 branch of OpenSSL is the current long term support branch.

Differences between 1.0.1 and 1.0.2:
      o Suite B support for TLS 1.2 and DTLS 1.2
      o Support for DTLS 1.2
      o TLS automatic EC curve selection.
      o API to set TLS supported signature algorithms and curves
      o SSL_CONF configuration API.
      o TLS Brainpool support.
      o ALPN support.
      o CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH.

Security fixes from the previous version (1.0.1t) in NetBSD:
      o OCSP Status Request extension unbounded memory growth (CVE-2016-6304)
      o SWEET32 Mitigation (CVE-2016-2183)
      o OOB write in MDC2_Update() (CVE-2016-6303)
      o Malformed SHA512 ticket DoS (CVE-2016-6302)
      o OOB write in BN_bn2dec() (CVE-2016-2182)
      o OOB read in TS_OBJ_print_bio() (CVE-2016-2180)
      o Pointer arithmetic undefined behaviour (CVE-2016-2177)
      o Constant time flag not preserved in DSA signing (CVE-2016-2178)
      o DTLS buffered message DoS (CVE-2016-2179)
      o DTLS replay protection DoS (CVE-2016-2181)
      o Certificate message OOB reads (CVE-2016-6306)
2016-10-14 16:01:16 +00:00
christos
d11c4303f8 Remove hacks and depend on the files being built to decide wha'ts being
installed.
2016-10-14 15:58:34 +00:00
flxd
b00016e53e regen 2016-10-14 15:01:39 +00:00
christos
17fc55e9e9 Fix the host build of aarch64 with clang 2016-10-14 14:41:59 +00:00
christos
9ff2fcdd59 fix some aarch64 nits 2016-10-14 14:41:32 +00:00
skrll
f4ea3389b0 We have our own popcount 2016-10-14 14:14:58 +00:00
skrll
e6e32b5f39 Make this compile 2016-10-14 14:12:48 +00:00
mlelstv
d1f454e185 the mutex is also used for fdc attachment, so initialize it also
for a kernel without BLINK option.
2016-10-14 11:33:08 +00:00
nonaka
7a9bb565aa Dump more FADT fields from ACPI 6.1. 2016-10-14 11:11:01 +00:00
skrll
855e4d5be4 Trailing whitespace 2016-10-14 08:38:31 +00:00
skrll
07111ed295 KNF 2016-10-14 08:37:05 +00:00
mrg
3c9887d690 mknative for gdb 7.12 and sparc*, and earmv4. sparc64 doesn't build yet.
others not yet tested.
2016-10-14 05:37:44 +00:00
dholland
ffc8219322 add a couple 2016-10-14 03:20:04 +00:00
skrll
2920ca48d3 mknative for hppa gdb 7.12 2016-10-13 21:09:13 +00:00
jdolecek
9b6d6cfce1 provide intr xname 2016-10-13 20:05:06 +00:00
uwe
c9ab2a37ec Revert to revision 1.249 to undo changes from PR 49636.
Marking up some zeroes with a type suffix, while not marking others in
the very same function does nothing but places cognitive burden on the
reader.

Spelling "clear bits" as "&~" is actually not uncommon (and some say
is more readable).
2016-10-13 19:10:23 +00:00
macallan
7c498bf2e4 include locore.h for MIPS3_PLUS, while there annotate some #else and #endif 2016-10-13 18:58:00 +00:00
macallan
e16937d805 include locore.h so MIPS3_PLUS is visible and we build support for MIPS-III
and newer FPUs as needed
no more SIGILLs on trunc.d.* with n32 userlands
2016-10-13 18:54:46 +00:00
macallan
e47f75e641 sprinkle #ifndef __ASSEMBLER__ to make this file usable from .S - mostly for
macros like MIPS3_PLUS
2016-10-13 18:52:30 +00:00
martin
5165b5c270 PR lib/51533: make big endian arm support work again, patch from
Rin Okuyama.
2016-10-13 18:11:19 +00:00
jdolecek
9270f1e85e provide intr xname 2016-10-13 17:11:09 +00:00
flxd
643b7c4e5c Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000.
OK skrll@
2016-10-13 16:18:20 +00:00
martin
a61a76c709 Install the arm ldscripts for big endian variants too 2016-10-13 13:29:39 +00:00
pho
2b3b9eb63c PR kern/32569: Describe the sysctl variable the driver provides 2016-10-13 13:04:02 +00:00
joerg
9aa54f9b23 Build the new X server on AArch64, it is slightly less offensive. 2016-10-13 11:57:55 +00:00
martin
b38d15f64d Bump timeouts so they work on a 32bit sparc (poor Krups) 2016-10-13 09:25:37 +00:00
ryo
b4bcaf0489 /dev/mem cannot lseek over 0x80000000 on 32bit architectures. 2016-10-13 08:56:31 +00:00
maya
46cd18e8d3 Correct misleading indentation.
While here, remove whitespace.

NFC
2016-10-13 06:48:07 +00:00
dholland
a76b73c7a0 typo 2016-10-13 06:22:26 +00:00
christos
5c86dbca0a And one more level 2016-10-13 01:18:59 +00:00
christos
0c04591cf1 One more level down 2016-10-13 01:10:15 +00:00
christos
bb16d22702 Add more directories 2016-10-13 00:55:20 +00:00
jdolecek
fa9d657255 add HISTORY and AUTHORS 2016-10-12 21:47:37 +00:00
wiz
d82bf41e41 Fix xref, sort SEE ALSO. 2016-10-12 21:18:46 +00:00
skrll
ca0e34281c Update for nhusb merge. Add some Xr. Bump date. Invoke wiz. 2016-10-12 21:09:36 +00:00
christos
f3753ea46b update gdb. 2016-10-12 20:24:18 +00:00
christos
87fea08a4e amd64 switches to gdb 7.12 2016-10-12 20:22:05 +00:00
christos
c358683dff Merge conflicts and regen amd64 2016-10-12 20:20:32 +00:00
christos
a599b8e09f add strchrnul 2016-10-12 20:02:33 +00:00
christos
a9abaa493d Add strchrnul 2016-10-12 20:01:40 +00:00
christos
12b4355e4e add strchrnull 2016-10-12 20:01:22 +00:00
christos
6c1a8a7017 add strchrnul 2016-10-12 20:01:12 +00:00
christos
60788873f5 Define __STDC_{LIMIT,CONSTANT,FORMAT}_MACROS in CXXFLAGS.
The problem is that the gnulib interception of <stdint.h> and <inttypes.h>
does not really work because we implement those internally with
<sys/inttypes.h> and <sys/stdint.h> and those internal headers are used
by other internal headers *before* they get a chance to be intercepted
(where the __STDC_ macros are defined).

Another way to fix this is to move the inclusion of the other headers
in <stdint.h> and <inttypes.h> outside multiple inclusion protection.
2016-10-12 18:43:40 +00:00
christos
ba340e457d import gdb-7.12 2016-10-12 16:47:08 +00:00