Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-05 | Add missing check for stdint.h, needed for SIZE_MAX in xsize.h. | Todd C. Miller | |
OK deraadt@ | |||
2015-01-27 | Stop linking to perlthanks, lost patch in the 5.20 update | Andrew Fresh | |
Thanks to didickman AT gmail for noticing. | |||
2015-01-19 | Prefer strdup() to malloc() + strcpy() and ftello() to ftell() | Miod Vallat | |
ok deraadt@ guenther@ millert@ | |||
2015-01-13 | Generate a PT_PHDR entry for static PIE binaries. Modern GDB needs this to | Mark Kettenis | |
do some sanity checking while it determines the load base. ok kurt@ | |||
2015-01-12 | Make putting a breakpoint on the first instruction of a program work. | Mark Kettenis | |
Previously a breakpoint at the first instruction would force us to single-step. Depending on the single-step implementation this would make us step over the breakpoint and continue in many cases. Fix this by passing the address of the current instruction pointer which will skip the code that checks if we need to step over a breakpoint. A similar fix has been made upstream many moons ago. Fixes debugging static PIE on sparc64 and probably others that use some sort of software single-stepping. | |||
2015-01-03 | Fix race condition in perl's ExtUtils::MakeMaker | Andrew Fresh | |
Many thanks to Nathanael Rensen <nathanael at polymorpheus dot com> for tracking it down and supplying the patch. Has been reported upstream and the fix incorporated into a larger change https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/192 | |||
2014-12-30 | Make perl use our (arc4random backed) drand48 when unseeded | Andrew Fresh | |
uses srand48_deterministic if a seed is provided. seems fine millert@ | |||
2014-12-30 | self-relocating crt0 bits for sh, and enable static pie by default. With some | Miod Vallat | |
archdep.h help from kettenis@ | |||
2014-12-27 | Link -static -pie executables with rcrt0.o instead of crt0.o such that they | Mark Kettenis | |
self-relocate. | |||
2014-12-27 | Link -static -pie executables with rcrt0.o instead of crt0.o such that they | Mark Kettenis | |
self-relocate. ok kurt@ | |||
2014-12-27 | Change the default entry point from _start to __start. | Mark Kettenis | |
ok kurt@, guenther@ | |||
2014-12-26 | Link -static -pie executables on powerpc with rcrt0.o instead of crt0.o | Kurt Miller | |
such that they self-relocate. okay kettenis@ | |||
2014-12-25 | Don't generate PLT entries for symbols defined in a regular object for | Mark Kettenis | |
-static -pie. On sparc64, avoid generating GLOB_DAT relocs and convert certain absolute relocs into RELATIVE relocs when we can for -static -pie. With this change we don't need -Wl,-Bsymbolic anymore when building -static -pie binaries. ok millert@, kurt@ | |||
2014-12-25 | Don't generate PLT entries for symbols defined in a regular object for | Mark Kettenis | |
-static -pie. On sparc64, avoid generating GLOB_DAT relocs and convert certain absolute relocs into RELATIVE relocs when we can for -static -pie. With this change we don't need -Wl,-Bsymbolic anymore when building -static -pie binaries. ok millert@, kurt@ | |||
2014-12-24 | Use an extension that installperl skips for the Config_heavy modifications | Andrew Fresh | |
2014-12-24 | Avoid /usr/local while building perl, but allow it for ports | Andrew Fresh | |
commit it deraadt@ | |||
2014-12-22 | Link -static -pie executables with rcrt0.o instead of crt0.o such that they | Kurt Miller | |
self-relocate. | |||
2014-12-22 | Link -static -pie executables with rcrt0.o instead of crt0.o such that they | Mark Kettenis | |
self-relocate. Based on a diff from kurt@ ok deraadt@ | |||
2014-12-22 | Link -static -pie executables with rcrt0.o instead of crt0.o such that they | Mark Kettenis | |
self-relocate. Based on a diff for amd64 from kurt@ | |||
2014-12-22 | Link -static -pie executables with rcrt0.o instead of crt0.o such that they | Mark Kettenis | |
self-relocate. Based on a diff for amd64 from kurt@ | |||
2014-12-22 | Teach ld(1) not to add a PT_INTERP entry for -static -pie. | Mark Kettenis | |
ok kurt@ | |||
2014-12-22 | Teach ld(1) not to add a PT_INTERP entry for -static -pie. | Mark Kettenis | |
ok kurt@ | |||
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 | |||
2014-12-07 | Don't make manpages from anything in Pod-Perldoc/corpus | Andrew Fresh | |
OK ingo@ | |||
2014-12-07 | Do not install function(1), it is just an outdated copy of perlfunc(1). | Ingo Schwarze | |
OK afresh1@ sthen@ | |||
2014-11-29 | Reapply a patch to stop rebuilding libperl with incorrect flags | Andrew Fresh | |
Help from miod@ and kettenis@ OK kettenis@ millert@ | |||
2014-11-26 | Make caretx a perl dependency, not just miniperl | Andrew Fresh | |
OK millert@ | |||
2014-11-26 | Use perl's my_strlcat in DynaLoader | Andrew Fresh | |
OK millert@ | |||
2014-11-20 | partial_where points into the buffer that begins with buffer_start | Todd C. Miller | |
so we need to use memmove() to handle the overlap. Sourceware PR 11456 OK deraadt@ | |||
2014-11-20 | use ${SHELL} to run scripts in the src tree | Theo de Raadt | |
2014-11-19 | Bring in a change present in binutils 2.17 to allow sahf/lahf | Jonathan Gray | |
instructions on amd64. ok deraadt@ miod@ mlarkin@ | |||
2014-11-18 | Recognize dcbzl, backported from binutils-2.17. | Martin Pieuchot | |
ok miod@, deraadt@ | |||
2014-11-18 | We have dbm.h, so unbreak the tree | Andrew Fresh | |
2014-11-18 | Don't build support in perl for *dbm not in the base system | Andrew Fresh | |
OK millert@ | |||
2014-11-17 | 0, not 00 | Theo de Raadt | |
2014-11-17 | Re-add lost unicore files in perl-5.20.1 | Andrew Fresh | |
2014-11-17 | Regenerate unicore for perl-5.20.1 | Andrew Fresh | |
ok deraadt@ sthen@ espie@ miod@ | |||
2014-11-17 | Apply local patches to perl-5.20.1 | Andrew Fresh | |
ok deraadt@ sthen@ espie@ miod@ | |||
2014-11-17 | Fix merge conflicts, remove extra files, match upstream perl-5.20.1 | Andrew Fresh | |
ok deraadt@ sthen@ espie@ miod@ | |||
2014-11-17 | Import perl-5.20.1 | Andrew Fresh | |
2013-03-25 | import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myself | Stuart Henderson | |
2010-09-24 | Perl 5.12.2 from CPAN | Todd C. Miller | |
2008-09-29 | import perl 5.10.0 from CPAN | Todd C. Miller | |
2006-03-28 | perl 5.8.8 import | Todd C. Miller | |
2003-12-03 | perl 5.8.2 from CPAN | Todd C. Miller | |
2002-10-27 | stock perl 5.8.0 from CPAN | Todd C. Miller | |
2000-04-06 | virgin perl 5.6.0 | Todd C. Miller | |
1999-04-29 | perl5.005_03 | Todd C. Miller | |
1999-04-29 | perl5.005_03 | Todd C. Miller | |
2014-11-10 | Disable -fgcse on vax at -O2, for it exposes code generation bugs (which might | Miod Vallat | |
not be in the cse code itself, actually). This is quite the pessimistic hammer but that's the best we can do until someone with enough motivation debugs this. Behind-the scenes tedious research of the issue by afresh1@ trying to get perl 5.20 to run on vax. |