summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-12-28syncTheo de Raadt
2013-12-28Do not need __guard[] anymore since we are now relying on __guard_localTheo de Raadt
2013-12-28Do not need __guard anymoreTheo de Raadt
2013-12-28Move atexit(3) into crtbegin.c and certbeginS.c such that we can pass theMark Kettenis
2013-12-28Back out the previous commit; rodata gets merged with text by the linker.Mark Kettenis
2013-12-28create rodata PHDR; ok kettenisTheo de Raadt
2013-12-28Require an explicit PT_OPENBSD_RANDOMIZE program header in the kernel linkerMiod Vallat
2013-12-28i386 changes to PIE. See faq/current.html or use the snapshots to crossTheo de Raadt
2013-12-28Further clean up and unification of the amd64 and i386 boot(8) makefiles.Joel Sing
2013-12-28Actually load the second-stage boot loader so that softraid can store it inJoel Sing
2013-12-28sparc64 uses /ofwboot as the second stage, not /boot.Joel Sing
2013-12-28Add installboot support for sparc64.Joel Sing
2013-12-28Add installboot support for the remaining `disklabel -B' architecturesJoel Sing
2013-12-28Add installboot support for vax.Joel Sing
2013-12-28Round the size of the bootstrap up to a multiple of the disk sector size.Joel Sing
2013-12-28Various code clean ups - add a missing header, add a missing prototype,Joel Sing
2013-12-28Tweak makefiles so that we pull in source files based on defines.Joel Sing
2013-12-28Attempt to approximate what should happen on a suspend/resume cycle.Theo de Raadt
2013-12-28Sync activate code sequnces to if_msk.c as much as possible, in caseTheo de Raadt
2013-12-28The few network drivers that called their children's (ie. mii PHYTheo de Raadt
2013-12-28The few network drivers that called their children's (ie. mii PHYTheo de Raadt
2013-12-28mii drivers no longer need activate functions. Repair of the PHYTheo de Raadt
2013-12-28Move the fairly heavy eephy_init sequence [which was only done atTheo de Raadt
2013-12-28change the stack protector guard into a long word (removing the old legacyTheo de Raadt
2013-12-28- adjust getcwd-1.c.exp.gcc{3,4} after the getwd linker warning got addedMartynas Venckus
2013-12-28We can initialize the srandom/random system earlier from arc4random,Theo de Raadt
2013-12-28We can random_start() earlier (not that it does too much) and callTheo de Raadt
2013-12-28Put the entropy_pool[] into the ELF .openbsd.randomdata segment.Theo de Raadt
2013-12-28crank the versionTheo de Raadt
2013-12-28Try to load entropy data from disk:/etc/random.seed, and additionallyTheo de Raadt
2013-12-28If we fail to decrypt the softraid keys, return EPERM rather than fallingJoel Sing
2013-12-28Use preprocessor symbols where possible.Theo de Raadt
2013-12-28Prevent GCC from inlining these unsafe builtins: sprintf, vsprintf,Martynas Venckus
2013-12-28Add initial implementations of early MD random, for use in the boot code.Joel Sing
2013-12-28Add regression tests to check whether GCC folds unsafe builtins andMartynas Venckus
2013-12-28Annotate a few more bounded functions: realpath(3) needs a bufferMartynas Venckus
2013-12-28document a hack we want fixed laterTheo de Raadt
2013-12-27- add chmod of seedfile in /etcRobert Peichaer
2013-12-27re-use random_seed in shutdown sectionRobert Peichaer
2009-10-15import of gcc-4.2.1, the last gcc release under GPLv2Robert Nagy
2013-12-27correct commentDamien Miller
2013-12-27create a seed file for the bootloader in /etc/random.seedTheo de Raadt
2013-12-27nest random_seed() contents into a single redirectionTheo de Raadt
2013-12-27make the original RSA and DSA signing/verification code look more likeDamien Miller
2013-12-27re-do shutdown operations. Run the scripts if we may; take down carpTheo de Raadt
2013-12-27remove lots from the Makefile, since this never depended on libsa.Theo de Raadt
2013-12-27syncTheo de Raadt
2013-12-27oops, correct wordingTheo de Raadt
2013-12-27correct comment about why first 16 pages are skipped: SMI corruptionTheo de Raadt
2013-12-27from netbsd, free(bbp) in error paths. Coverity CID 274748.Theo de Raadt