summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-14wsmoused() called if cmd == WSDISPLAYIO_WSMOUSED only,Alexandr Shadchin
don't need check cmd twice. ok miod@
2014-05-14let cpp do some of the workTed Unangst
2014-05-14spell out base64 in error messagesTed Unangst
2014-05-14save some memory by reducing buffer sizesTed Unangst
2014-05-14recode base64 hashes if necessaryTed Unangst
2014-05-14realloc like a boss, so checksum verification doesn't take minutes.Ted Unangst
2014-05-14Add poly1305 to libcrypto utilising Andrew Moon's public domainJoel Sing
implementation. ok miod@
2014-05-14Sync ktable code with bgpd to fetch, store and perform lookups inMike Belopuhov
multiple routing tables. Currently it doesn't do anything useful but it's a prerequisite for any future work in this direction. ok sthen, reyk, blambert
2014-05-14Change key-table to mode-table to allow for some future work. From KeithNicholas Marriott
Amling.
2014-05-14Simplify copy lines, from Keith Amling.Nicholas Marriott
2014-05-14Now that cmdlists are reference counted, there is no need for two-stepNicholas Marriott
deletion via the dead_key_bindings tree. From Keith Amling.
2014-05-13Don't allow multiple buffers with the same name, from Thomas Adam.Nicholas Marriott
2014-05-13sync some of the text of ENVIRONMENT with more(1), and cut someJason McIntyre
verbiage; ok millert
2014-05-13We don't need no stinkin' 'extern long dev_bsize;'. At least not sinceKenneth R Westerback
fsck_ffs stopped providing it.
2014-05-13for non-valid combinations with `#', instead of trying to list them all,Jason McIntyre
simply say all other combinations are behaviour undefined; ok guenther, who reminded me to change these too;
2014-05-13- document two escape sequences as extensions in STANDARDSJason McIntyre
- document undefined behaviour for unlisted formats in combination with `#'; guenther helped me organise this into a saner piece of text ok guenther
2014-05-13While Rev 1.285 fixed a RB tree corruption it caused a TAILQ corruptionClaudio Jeker
in the case where the rdomain was not switched. Make sure ifa_add() is only called if ifa_del() was called previously. Hopefully we got all the corruption fixed. With and OK mpi@
2014-05-13pass SA initiator not the exchange initator to sa_address(); ok mikeb@Markus Friedl
2014-05-13various macro fixes;Jason McIntyre
2014-05-13zap trailing whitespace;Jason McIntyre
2014-05-13ohash stuff in libutil now;Jason McIntyre
2014-05-13Nuke another pointless dev_bsize variable always set to 512 and useKenneth R Westerback
DEV_BSIZE. David Vasek says it still works the same on 4K-byte-sector device. i.e. prints one value incorrectly. For which a fix should be following soon.
2014-05-13skip incomplete entries in /etc/hosts and /etc/networksEric Faurot
fix null deref spotted by Seth Hanford, pinpointed by dtucker@ ok florian@
2014-05-13Remove some m->m_pkthdr.rcvif dereference to help for upcomingMartin Pieuchot
receiving pointer -> index conversion. No functional change. ok claudio@, mikeb@, lteo@
2014-05-13If multiple arguments are given to new-session, new-window,Nicholas Marriott
split-window, respawn-window or respawn-pane, pass them directly to execvp() to help avoid quoting problems. One argument still goes to "sh -c" like before. Requested by many over the years. Patch from J Raynor.
2014-05-13Add a copy mode key binding to copy to a named buffer. From J Raynor.Nicholas Marriott
2014-05-13Add support for named buffers. If you don't name a buffer, things workNicholas Marriott
much as before - buffers are automatically named "buffer0000", "buffer0001" and so on and ordered as a stack. Buffers can be named explicitly when creating ("loadb -b foo" etc) or renamed ("setb -b buffer0000 -n foo"). If buffers are named explicitly, they are not deleted when buffer-limit is reached. Diff from J Raynor.
2014-05-13Since this is limited to ffs, use ufsinfo_t instead of ino_t.Philip Guenther
Grow the array of cached inodes exponentially instead of arithmetically. Prefer sizeof(*pointer) over sizeof(type) in mallocs. Don't leak memory in searchdir(). Fix multiple bugs in the handling of indirect blocks, including reuse of a static buffer in a recursive function and failure to track the remaining size of the directory blocks to process Tested with a directory *doubly* indirect block! ok krw@
2014-05-13All callers of helpfile() are #ifdef SMALL so only define thatTodd C. Miller
function when SMALL is not defined. OK guenther@
2014-05-12Refactors "dummyrun" flag as "dryrun" with an approach similar to the one usedAndre de Oliveira
for client/server processes checks through $self->{down} state control variable, while here, do not instantiate a client when noclient is defined, reflecting server object instantiation behaviour. ok bluhm
2014-05-12Remove useless dev_bsize variable and use DEV_BSIZE as needed. DivideKenneth R Westerback
sblock_try[] entries by DEV_BSIZE to get proper 512-byte-block address for bread(). Confirmed to still work on 4k-byte sector devices by David Vasek.
2014-05-12Fix format strings involving time_t arguments, fixes `ntpd -d' on sparc (andMiod Vallat
probably more 32-bit platforms). Problem noticed by tobiasu@; ok tobiasu@ dtucker@ sthen@ benno@
2014-05-12Move GTT management for Sandy Bridge and up into inteldrm(4). This makesMark Kettenis
it possible to use the non-mappable part of the GTT, prepares the way for using the PPGTT and reduces the diffs with Linux. ok jsg@
2014-05-12these files have moved to libutilMarc Espie
2014-05-12...better if I actually unplug it, Makefile doesn't do itMarc Espie
2014-05-12Remove AES_bi_ige_encrypt() from libcrypto. This routine is supposed to useMiod Vallat
two keys and four IVs to do much magic, is specified as such with test vectors, but the implementation actually always uses the first key, and the test vectors were computed with it, so they are wrong. Fixing the code to match the intended specification would break interoperability with existing code (assuming such code would exist), so it is better to remove this interface, which is obviously too complex for mere mortals if even its author can not implement it correctly. Riding on the libcrypto major bump.
2014-05-12syncTodd T. Fries
2014-05-12Bring back ASN1_seq_pack(), ASN1_seq_unpack(), ASN1_pack_string() andMiod Vallat
ASN1_unpack_string() from the NO_ASN1_OLD purge; turns out that some Ruby extensions still use them, unfortunately, so we need to give them some more time to catch up on ``recent'' interfaces. Riding on the libcrypto major bump.
2014-05-12Move the `pqueue' part of libcrypto, which is a glorified sorted linked listMiod Vallat
of 64-bit data, and only used by DTLS, to libssl where it belongs. Remove pqueue_print() which is a debugging interface and serves no useful purpose, except for the regress test, which grows its own pqueue_print() routine. Bump libcrypto major and libssl minor. WARNING: do not update your tree right now, more changes are coming, which will ride the libcrypto major bump.
2014-05-12no md5cryptTed Unangst
2014-05-12remove md5crypt.Ted Unangst
while changing things, add a crypt_checkpass wrapper that handles most of the edge cases. (not quite ready for production, though.) ok deraadt
2014-05-12adjust to ohash being in libutil now, and to the interface changes.Marc Espie
fix potential integer overflows in memory allocation (mostly for pedagogical purposes, these are unlikely to overflow in practice) move the rest of lst.lib stuff into its own directory.
2014-05-12move the ohash functions into libutil by popular demand.Marc Espie
It's not a standard interface, so it doesn't belong in libc. I hate duplicating the code in client programs, so do beck@, kettenis@, schwarze@, millert@, miod@... and they agree with libutil.
2014-05-12tweak interface to do the right thing, after useful comments from millert@Marc Espie
(mostly use a calloc function to avoid potential integer overflow)
2014-05-12change to having four freelists per size, to reduce another source ofTed Unangst
deterministic behavior. four selected because it's more than three, less than five. i.e., no particular reason.
2014-05-12Don't exit on encountering RTM_NEWADDR or RTM_DELADDR routing messagesKenneth R Westerback
that lack the appropriate address info. Simply ignore the message as is done for short or incorrectly versioned messages ok claudio@
2014-05-12Keep libusbhid's HID parser in sync with the kernel one. This is mostlyMartin Pieuchot
a backport from FreeBSD's r205728, r224511 and 225839 without the new functions to set/get a report ID nor the usbhidctl(1) & usbhidaction(1) bits. Committing now to open the "Monday's Bump Parade".
2014-04-15Import the OpenSSL libcrypto tests in a form suitable for our rergressMiod Vallat
infrastructure. The following tests have not been imported, for their code lacks a licence: asn1, rsa, sha256, sha512, wp.
2014-05-12fix a possible double free when tls is required but not advertised byEric Faurot
the server. ok gilles@
2014-05-12Fix format strings in debug code.Mark Kettenis