summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-24Partially revert 1.46 and print more details when panicing at the end ofMiod Vallat
trap(). This is expected to reduce loss of hair. ok deraadt@
2014-12-24tsciic(4): i2c controller onboard Tsunami and Titan chipsets, gives access toMiod Vallat
the fan sensors on systems without RMC. From NetBSD, ok deraadt@
2014-12-24For .RS, we need to save the information how much we actually indentedIngo Schwarze
because negative indents can get truncated, in which case we no longer know how to restore the original indent at the end of the block. This also solves another case of effectively infinite output found by jsg@ with afl, triggered by very large negative indents.
2014-12-24Prevent unsigned integer underflow when a number is too wideIngo Schwarze
for a table cell with an "nz" layout specification, causing essentially infinite output as found by jsg@ with afl.
2014-12-24Expand Elf_Rel relocations to include DT_JMPREL. Inspect DT_PLTREL valueKurt Miller
to determine if DT_JMPREL relocations are REL or RELA and conditionally perform DT_JMPREL in either REL or RELA as needed (idea from kettenis@). Remove unneeded i386 RELA implementation. i386 static pie working now. okay kettenis@
2014-12-24bump versionEric Faurot
2014-12-24Correctly fallback to PLAIN if opportunistics TLS fails during TLS handshake.Eric Faurot
fix by Stefan Sieg ok gilles
2014-12-24Implement some kind ordering in the startup of package script daemons.Antoine Jacoutot
'rcctl order ...' will prepend the daemon(s) given as argument to the pkg_scripts line (it can be all daemons, some, or just one). Without argument, it'll display the current order. While here, drop a couple of examples from the man page to only leave the most interesting one. ok schwarze@ rpe@ (with tweaks) jasper@ robert@ sthen@
2014-12-24recheck list for non emptyness *after* filtering obsolete packages.Marc Espie
2014-12-24When a man(7) document contains unreasonably large numbers forIngo Schwarze
indentations or paragraph distances, large output may be generated, which is practically the same as an endless loop; found by jsg@ with afl. Reject such unreasonably large numbers beyond arbitrary limits similar to those used by groff (max. 65 blank lines between paragraphs and max. SHRT_MAX characters per output line) and fall back to defaults when exceeded. Having the limits behave in exactly the same way is not relevant.
2014-12-24Fix previos. Pointed out by kurt@.Mark Kettenis
2014-12-24missing includeEric Faurot
2014-12-24Use an extension that installperl skips for the Config_heavy modificationsAndrew Fresh
2014-12-24Avoid /usr/local while building perl, but allow it for portsAndrew Fresh
commit it deraadt@
2014-12-24Add missing argument names, and sync the argument types and names withLawrence Teo
the ones used in the code. pointed out by schwarze@
2014-12-24Clean up CIPHERS and related sections:Lawrence Teo
- Sync cipher strings with the ones that are actually implemented. - Remove CIPHERS SUITE NAMES (the actual cipher suites can be obtained via "openssl ciphers -v"), CIPHERS NOTES, and CIPHERS HISTORY sections. - Stop mentioning export cipher suites since they have already been removed. feedback from deraadt@ and jmc@ ok jmc@
2014-12-23KNF and add a little more debug()Damien Miller
2014-12-23Pass real sizes to free()Miod Vallat
2014-12-23Fix an obvious free() argument misuse which has been there since r1.1.Miod Vallat
2014-12-23as in libc, always assume digest is passed to Final. no null allowed.Ted Unangst
2014-12-23Use the page size passed by the kernel in the Auxilliary Vector to handleMark Kettenis
architectures with variable page size.
2014-12-23as in libc, there's no need to check for calling Init on null contextTed Unangst
2014-12-23not necessary to zero hash context; the hash final functions all do that.Ted Unangst
2014-12-23tmp is a bad name for a shactxTed Unangst
2014-12-23Use ${STATIC} instead of hardcoded -static in order to take advantage ofPascal Stumpf
static pie. ok deraadt@ miod@ benno@
2014-12-23use endian.h swap macros instead of home grown versionsTed Unangst
2014-12-23new SRCDIRS model seems to workTheo de Raadt
2014-12-23sparc64 can move to static pieTheo de Raadt
2014-12-23successful switchover to non-reach-around SRCDIRTheo de Raadt
2014-12-23/bin and /sbin are moving towards static PIE, so on many architecturesTheo de Raadt
the PIC .o files are unsuitable for static "instbin". This adds more work at build time, but the result will be optimized for size.
2014-12-23Make sure the GOT and PLT are not writable.Mark Kettenis
Note that ommitting PROT_EXEC for the PLT is deliberate; static PIE binaries should never actually hit the PLT. We're still debating what to do when mprotect(2) fails. But that is no excuse not to at least attempt to fix things up. ok deraadt@
2014-12-23Small changes to builTheo de Raadt
2014-12-23do not expose "ra" to cpp because it muddles up the .c code above.Theo de Raadt
instead handle it internally as $ra solution from kettenis, ok guenther
2014-12-23missing test-depends thingy.Marc Espie
explicitly document that some lists are sorted
2014-12-23support negative horizontal widths in man(7);Ingo Schwarze
minus twenty lines of code in spite of enhanced functionality
2014-12-23pf now supports source-hash and random with tables so we can allow itReyk Floeter
in redirections. Thanks for help and input from jsg and yasuoka who reminded me to dig out and update these old diffs for pf and relayd. ok jsg@
2014-12-23Set up the linkage table register (%r19) before calling _dl_boot_bind.Mark Kettenis
2014-12-23We do not need to grab the kernel lock for clock interrupts on luna88k,Kenji Aoyama
as same as aviion. suggested and ok miod@
2014-12-23Remove function mouse_map. This function is redundant.Alexandr Shadchin
ok zhuk@
2014-12-23fix typo in previousIngo Schwarze
2014-12-23Consistency: put variables between curly braces.Antoine Jacoutot
No functional change intended.
2014-12-23some scaling unit fixes:Ingo Schwarze
- .sp with an invalid argument is .sp 1v, not .sp 0v - in man(1), trailing garbage doesn't make scaling units invalid
2014-12-23tweak meta-info checking a bit.Marc Espie
- remove IsLink tests, there's no reason to treat them specially. - files are forced to root, no need to allow for bin anymore. - force libraries to be not executable, if there's no explicit @mode annotation
2014-12-23even if the second argument to .IP is invalid, don't print itIngo Schwarze
2014-12-23to be safe, revert locking change until further tested.Ted Unangst
2014-12-23change pmap pools from nointr to waitok. pvpool left alone for now.Ted Unangst
2014-12-23Fix vertical scaling. Obviously, nobody ever had a serious look at this.Ingo Schwarze
Basic units, centimeters, points, ens, ems, and the rounding algorithm were all wrong, only inches, pica, and the default vertical span worked.
2014-12-23convert pool_init nointr to waitokTed Unangst
2014-12-23knfTed Unangst
2014-12-23convert from nointr to waitokTed Unangst