Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-14 | Correct heap overflow bugs in perl | Andrew Fresh | |
* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec Reported by GwanYeong Kim, fixed by Tony Cook. * RT #132063: [CVE-2018-6798] Heap-buffer-overflow in Perl__byte_dump_string (utf8.c) Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and Tony Cook. * RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in S_regatom (regcomp.c) Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and Tony Cook. Many thanks to deraadt@ tj@ bluhm@ tb@ robert@ | |||
2018-04-07 | Install a bunch more headers included by intrin.h, fixes at least libvpx | Landry Breuil | |
and probably firefox on amd64/i386. ok patrick@ | |||
2018-04-07 | regen | Jonathan Gray | |
2018-04-06 | Install clwbintrin.h as it is needed by immintrin.h. | Patrick Wildt | |
Noticed by sthen@ | |||
2018-04-06 | Move Version.inc to the correct folder. | Patrick Wildt | |
Noticed by sthen@ | |||
2018-04-06 | Patch binutils 2.17 so that it passes option -Wno-null-pointer-arithmetic | Patrick Wildt | |
when compiling with LLVM 6.0.0. This is a good enough temporary fix. "where's the kaboom?" deraadt@ | |||
2018-04-06 | Update clang build infrastructure for LLVM 6.0.0. | Patrick Wildt | |
2018-04-01 | LLVM 6.0.0's -Wextra warnings now complain if you do arithmetics on NULL | Patrick Wildt | |
pointers. Since binutils 2.17 is compiled with -Werror, this breaks the build. Change the function to return -1 as suggested by the comment in said function. ok kettenis@ | |||
2018-03-02 | Add a manual page for lld from lld svn rev 326463 with options not | Jonathan Gray | |
present in lld 5.0.1 removed (--build-id=fast, -z muldefs, -z retpolineplt). This includes a bunch of mdoc changes suggested by schwarze@ that were recently committed upstream. ok jmc@ schwarze@ kettenis@ deraadt@ | |||
2018-01-25 | Fix perl build not to install libperl* twice. This has caused an | YASUOKA Masahiko | |
actual error if "install" was done parallelly. ok espie todd andrew1, input andrew1 | |||
2018-01-23 | Revise 'struct fpreg' such that it can actually represent the full VFPv3-D32 | Mark Kettenis | |
state. ok patrick@ | |||
2018-01-22 | regen | Jonathan Gray | |
2018-01-04 | Add ARM EABI aliases and remove functions that are also provided by our libc. | Mark Kettenis | |
This allows linking code compiled by clang with the gcc compiler driver and makes sure we always use the softfloat implementation in libc. The libc softfloat implementation is preferred over the one in libgcc as it implements rounding modes and floating point exceptions. ok patrick@ | |||
2017-12-24 | Update to LLVM 5.0.1 which apparently includes plenty of bugfixes. | Patrick Wildt | |
Requested by Brad Tested by me on amd64 Tested by bluhm on i386 Tested by kettenis on arm64, armv7 and sparc64 | |||
2017-12-12 | Avoid undefined behaviour in rorate_left() macro. From NetBSD via FreeBSD. | Mark Kettenis | |
Makes gas work when compiled with clang. ok patrick@, millert@ | |||
2017-11-20 | Support Time::HiRes::utime in File::Copy | Andrew Fresh | |
Fixes issues with cross-device moves, noticed with autoconf | |||
2017-11-09 | Use the proper macros in AUTHORS, and delete the bogus BUGS section. | Ingo Schwarze | |
Reporting OpenBSD bugs to GNU makes no sense... | |||
2017-11-07 | Format string fix from upstream. | Kevin Lo | |
ok millert@ | |||
2017-11-04 | Revert recent changes to unbreak ports/net/samba | Jeremie Courreges-Anglas | |
While it is not clear (to me) why that ports ends up with corrupted shared libs, reverting those changes fixes the issue and should allow us to close p2k17 more smoothly. Discussed with a bunch, ok ajacoutot@ guenther@ | |||
2017-10-31 | Make -zdefs and --no-undefined no-ops for now, to unblock ports devs at p2k17. | Philip Guenther | |
We don't link libc into shared-libraries by default to avoid binding libraries to specific libc majors, so those options have always suffered false positives for us, but with the move of functions from libpthread to libc the problem has gotten even worse. A version-agnostic binding to libc would solve this better but it's on back-order behind the pony I requested. tweak and ok deraadt@ | |||
2017-10-29 | Apply pre-built unicore patch, remove excess files - perl-5.24.3 | Andrew Fresh | |
ok bluhm@ | |||
2017-10-29 | Apply local patches, remove excess files - perl-5.24.3 | Andrew Fresh | |
OK bluhm@ | |||
2017-10-29 | Fix merge issues, remove excess files - match perl-5.24.3 dist | Andrew Fresh | |
ok bluhm@ | |||
2017-10-29 | Import perl-5.24.3 | Andrew Fresh | |
ok bluhm@ | |||
2017-10-29 | Unify protoize.1 install process on gcc3 arch (luna88k). | Kenji Aoyama | |
ok guenther@ | |||
2017-10-24 | R_AARCH64_NONE should be zero, not 256. The latter was a deprecated | Philip Guenther | |
assignment and isn't used by clang/lld. ok jsg@ | |||
2017-10-23 | Extend support for DWARF2 CFI expressions. Needed to support llvm/clang on | Mark Kettenis | |
sparc64 where it doesn't use the integrated assembler (yet). ok mpi@, patrick@, guenther@ | |||
2017-10-23 | Teach readelf the arm64 dynamic relocation we use, as well as the | Philip Guenther | |
m88k-specific dynamic tags ok deraadt@ jsg@ | |||
2017-10-11 | Add missing file. | Mark Kettenis | |
ok patrick@ | |||
2017-10-04 | Update clang build infrastructure for LLVM 5.0.0. | Patrick Wildt | |
2017-09-29 | Rev. 1.2 enabled UTF-8 by default. | Ingo Schwarze | |
During subsequent Perl updates, all the documentation changes etc. got carried along, but the actual code change was deleted in Rev. 1.3 and never restored. Restore it now. Bug found by bentley@; OK afresh1@ bentley@. | |||
2017-09-22 | A buffer over-read and heap overflow in perl's regexp may result in | Andrew Fresh | |
a crash or memory leak. Fixes * CVE-2017-12883 (Buffer over-read) * CVE-2017-12837 (Heap overflow when compiling case-insensitive regexp) Patches by Karl Williamson | |||
2017-09-11 | missing parts for arm64, dependencies needed. | Marc Espie | |
spotted by deraadt@, fix turns out to be identical to more recent binutils. | |||
2017-09-09 | Remove path support from perl OpenBSD::Pledge | Andrew Fresh | |
ok guenther@ deraadt@ giovanni@ | |||
2017-08-23 | Update IO-Socket-IP to 0.39, bug fix needed for p5-Net-DNS 1.12. | Alexander Bluhm | |
OK afresh1@ sthen@ | |||
2017-08-21 | When executing ssh, use "--" to indicate end of arguments before the | Todd C. Miller | |
host name. Adapted from a MirBSD diff by Thorsten Glaser. | |||
2017-08-16 | have -Wno-* work the same on gcc3 as well. | Marc Espie | |
old patch, belated test by aoyama@, okay aoyama@ | |||
2017-08-14 | Add improvements to the DWARF frame unwinder to support xorguard. | Mark Kettenis | |
ok mortimer@ | |||
2004-05-21 | GDB 6.1 (excluding .info files) | Mark Kettenis | |
2002-05-13 | Import binutils-2.11.2 | Federico G. Schwindt | |
- only the binutils package (no gdb here) - don't import libiberty and texinfo, they are elsewhere - remove all .info* generated files | |||
1996-09-04 | Import of binutils, gas, ld & gprof from Cygnus 960904 tree | Niklas Hallqvist | |
2017-08-14 | Apply pre-built unicore patch - perl-5.24.2 | Andrew Fresh | |
OK bluhm@, Reads ok sthen@ | |||
2017-08-14 | Apply local patches - perl-5.24.2 | Andrew Fresh | |
OK bluhm@, Reads ok sthen@ | |||
2017-08-14 | Fix merge issues, remove excess files - match perl-5.24.2 dist | Andrew Fresh | |
OK bluhm@, Reads ok sthen@ | |||
2017-08-14 | Import perl-5.24.2 | Andrew Fresh | |
2017-08-01 | Zero out excess bytes in perl long doubles | Andrew Fresh | |
From upstream commits by Niko Tyni <ntyni AT debian.org> * dd6885360b15e763e0706dc28555eea328de432d * 6b2c7479d6d33249c2385d8a36d8ee9e61e1a519 ok aja@ | |||
2017-07-28 | Implement -Oz as an alias for -Os here as well. | Mark Kettenis | |
ok aoyama@ | |||
2017-07-28 | make warns about POST_INSTALL being empty. | Marc Espie | |
other similar makefiles define POST_INSTALL = : so even the GNU guys are aware this might be non standard. fix it. okay krw@ kettenis@ | |||
2017-07-27 | ensure protoiize man pages installed in all cases (until we come | Theo de Raadt | |
to a different decision later) ok espie | |||
2017-07-27 | don't double install ld, some people have already been lost trying | Marc Espie | |
to get out of these makefiles! okay kettenis@ |