summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-20put MLINKS in the order they appear in the man page, so i don;t go blindJason McIntyre
trying to check what's missing;
2014-11-20user error is not a bug. fingerd is not responsible for filtering outTed Unangst
incorrect client garbage. ok deraadt sthen
2014-11-20fix things post signature, as noticed by various peopleMarc Espie
2014-11-20theo's right. use random_name for truely random stuff.Marc Espie
rename variable and index accordingly.
2014-11-20In TCP and UDP layers do not (ab)use the receiving interface to checkMartin Pieuchot
for a multicast/broadcast destination address. These checks have already been done in the Ethernet and IP layers and the mbuf(9) should contain all the required information at this point. But since we cannot trust this spaghetti stack, be paranoid and make sure to set the flags in the IP input routines. Use explicit comments, requested by deraadt@. ok claudio@
2014-11-20Fix previous.Landry Breuil
Build failure reported by Sebastien Marie testing & ok phessler@
2014-11-20Force a status check of all the ports of a newly attached hub. In theMartin Pieuchot
interrupt routine properly initialize a variable. Finally stop talking about the "bus event handler thread". Our USB stack has only one thread doing discovery for all buses. Prompted by a report from Patrick Wildt.
2014-11-20funky spacing.Martin Pieuchot
2014-11-20Instead of playing hide-and-seek with the route to destination attachedMartin Pieuchot
to p2p interfaces always mark them as Multipath. This way we can have multiple routes to the same destination as long as the local address is different. ok mikeb@
2014-11-20What have no need for a variable that holds the maximum MTU size ofMartin Pieuchot
interfaces with an IPv6 address. ok henning@, mikeb@, deraadt@
2014-11-20Add .cpp.o suffix rules. Survived a full src + X + ports build.Pascal Stumpf
ok miod@ some time ago
2014-11-20When removing the identity mapping in low memory used during bootstrap,Mike Larkin
there is no reason to keep the NX bit around on null PTEs (PTEs that have been removed).
2014-11-20Remove the vi perl api.Anthony J. Bentley
There have been various build errors for coming on two years now. It doesn't work and nobody has expressed any interest in saving it. From natano; ok millert@
2014-11-20Don't attempt to clear/disable %tick_cmpr. This register is no longer presentMark Kettenis
on newer sun4v implementations (possibly SPARC T3 and later, definitely not there on SPARC T5) and it should not be necessary on older systems. Tested by dlg@
2014-11-20oops, mangled the prototypeTheo de Raadt
2014-11-20Disentagle bcopy/memcpy/memmove.Theo de Raadt
The situation was: memcpy swaps registers and drops into bcopy, which does the overlap check, before getting around to business. But memcpy is not supposed to handle overlapped arguments special, so we don't need all this complex register swapping and tests up front -- when memcpy is the most common operation. Refactor all these upside downupside down. Survived multiple make builds, so probably good, and faster. ok dlg
2014-11-20Move previous PTE permission fixup code into locore, and fixup some moreMike Larkin
ranges while we're there. ok deraadt@, tested by many and in snaps
2014-11-20Revert the previous changes that enabled various PTE permissions fixupsMike Larkin
in pmap.c - equivalent code will shortly be committed to locore.S that accomplishes the same thing. ok deraadt@
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
Fixes a pfctl crash with an anchor name containing an embedded nul found with the afl fuzzer. pfctl parse.y patch from and ok deraadt@
2014-11-20use ${SHELL} to run scripts in the src treeTheo de Raadt
2014-11-20syncTheo de Raadt
2014-11-20Document behavior of atexit() when called in a DSO that is later unloaded.Philip Guenther
Would be nice to document when/where this originated (in glibc?) if anyone knows... tweaks by schwarze@ ok jmc@ espie@ kettenis@ schwarze@ dimitry(at)google.com
2014-11-20clean up some files generated during the build.Brad Smith
noticed by deraadt@
2014-11-20using ${SHELL} is nicer, ok bradTheo de Raadt
2014-11-20run the install script with sh. Come on upstream -- allow us to buildTheo de Raadt
your software on noexec filesystems...
2014-11-20Merge from FreeBSD:Philip Guenther
-------- r260571 | jilles | 2014-01-12 12:30:55 -0800 (Sun, 12 Jan 2014) | 9 lines fts: Stat things relative to the directory fd, if possible. As a result, the kernel needs to process shorter pathnames if fts is not changing directories (if fts follows symlinks (-L option to utilities), fts cannot open "." or FTS_NOCHDIR was specified). Side effect: If pathnames exceed PATH_MAX, [ENAMETOOLONG] is not hit at the stat stage but later (opendir or application fts_accpath) or not at all. -------- Prompted by a similar diff from (enh (at) google.com), who also reran a performance test. ok millert@
2014-11-20better length handling. Fixes a crash found with the afl fuzzer.Jonathan Gray
slightly tweaked version of an earlier diff ok'd by djm@ and miod@
2014-11-20sanity check the length of the packet in the pcap headerJonathan Gray
fixes a crash found by the afl fuzzer ok djm@ miod@
2014-11-20Make ip6_print() take an unsigned length matchingJonathan Gray
ip_print() and others. Allows code deciding on a minimum length to memmove() to work as intended, preventing various crashes found with the afl fuzzer. Callers of ip6_print() should of course be fixed to provide sane lengths as well. ok deraadt@ djm@
2014-11-20remove nt and lanman functions which aren't used. ok reyk yasuokaTed Unangst
2014-11-20- Remove some unused #if 0'd code which does not pertain to OpenBSDBrad Smith
- Remove a bogus if_ierrors++ which if the counter was incremented it would be overwritten by ixgbe_update_stats_counters() ok mikeb@
2014-11-20oops. malloc is in section 3.Ted Unangst
2014-11-20sbrk is long dead. clarify that the data segment is malloc and anon mmap.Ted Unangst
2014-11-20Rename slow_ovbcopy() to slow_bcopy(), since ovbcopy means nothing toTheo de Raadt
the young kids and old greybeards who know that bcopy has always handled the ov case.
2014-11-20document the only macro i find useful when working with evbuffers.David Gwynne
2014-11-20minor tweaks and add HISTORY; ok jmc@Ingo Schwarze
2014-11-20Merge in some commits from upstream..Brad Smith
- Removed 'increased limit open files' log message that is written to console. It is only written on verbosity 4 and higher. This keeps system bootup console cleaner. - Fix #627: SSL_CTX_load_verify_locations return code not properly checked. - Fix that CD flag disables DNS64 processing, returning the DNSSEC signed AAAA denial. - Fix cdflag dns64 processing. ok sthen@
2014-11-20Fix two minibugs reported by Thomas Klausner <wiz at NetBSD>:Ingo Schwarze
1. The first argument of .Fn is not supposed to be parsed. 2. The .Fn macro is not supposed to reopen its scope after punctuation.
2014-11-20merge conflictsBrad Smith
2014-11-20might help to Xr evbuffer_new 3David Gwynne
2014-11-20im not good at grammar things.David Gwynne
from schwarze@
2014-11-20use .Va to say errno is a variable.David Gwynne
from schwarze@
2014-11-20update to Unbound 1.5.0, ok sthen@Brad Smith
2014-11-19fix erroneous capitalisation of a word in the middle of a sentence.David Gwynne
from schwarze again
2014-11-19less worse escapes for \ from ingo. im sure there's a much nicer way toDavid Gwynne
represent newlines still.
2014-11-19use .In to specify includes.David Gwynne
2014-11-19ingo also points out we're documenting things that work withDavid Gwynne
evbuffers, not evbufbuffers.
2014-11-19ingo points outDavid Gwynne
.Fo evbuffer_readln .Fa "struct evbuffer *buf" .Fa "size_t *read_out" .Fa "enum evbuffer_eol_style eol_style" .Fc is more readable mdoc for very long prototypes than lines like .Fn "evbuffer_readln" "struct evbuffer *buf" "size_t *read_out" "enum evbuffer_eol_style eol_style"
2014-11-19i got sick of having to read the source code to know what theDavid Gwynne
evbuffer_foo functions do. reyk, nicm, jmc, and schwarze seem to support a manpage as a reasonable solution to this problem. im putting this in a separate manpage because i find they get too cumbersome when they get too big. ingo agrees (and suggests even this might be too big). the file is evbuffer_new.3 rather than evbuffer.3 because we document functions. ok reyk@ nicm@ jmc@ schwarze@ this is rough, everyone has tweaks coming.
2012-03-26Import Unbound 1.4.16 to work on in-tree (not yet linked to the build).Stuart Henderson
These are the direct sources from NLnet Labs upstream, minus these: compat contrib libunbound/python pythonmod testcode testdata winrc ok deraadt@ jakob@