summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-01add RTL8723AEJonathan Matthew
2018-10-01The sequence number field in the 802.11 frame header includes the sequenceJonathan Matthew
number and the fragment number, so shift it to get just the sequence number for the tx descriptor. While here, add a #define for the flag in the same field that enables hardware sequence numbering, and use existing constants for some R92C_RSV_CTRL writes. prompted by feedback from kevlo@ on another diff, tested on 8188CE, EE, EU ok stsp@ kevlo@
2018-10-01Try to derive the qcow2 file format from an image file automatically.Reyk Floeter
This makes the "-d qcow2:" and "format qcow" arguments optional as vmctl and vmd will read the magic bytes at the beginning of a file to guess if it is a raw or a qcow image file. The "vmctl create" command has been changed by removing the -f qcow2 option and replacing it with the same syntax as -d: "vmctl create qcow2:foo.img". In a slightly ununixy but intended way, the create command now also considers the file extension for the format as "vmctl create foo.qcow2" creates a qcow2 disk and not a raw image file. Ok mlarkin@ (and ccardenas@ on an earlier version of the diff)
2018-10-01Add missing URI encoding when writing HTTP redirects,Ingo Schwarze
fixing a bug reported by <jungleboogie0 at gmail dot com> on bugs@. While here, fully validate the arch name such that we do not have to URI encode that one.
2018-10-01As per POSIX, when str{,r}chr is comparing it should convert c to a char.Martijn van Duren
The C implementation of str{,r}chr are not linked to the build, because assembly implementations are used, but change to code for easier reference. At least the i386 and amd64 are checked and seem to do the correct thing. Found thanks to the csh any/strchr change. minor pointers and OK millert@
2018-10-01update currency exchange rates;Jason McIntyre
2018-09-30Add size limitation of group-name and a reference to ifconfig about itsolene
ok mlarkin@ jmc@ jca@
2018-09-30add spin lock in KERN_CPTIME cpu statessolene
ok mpi@ jca@
2018-09-30Delete the reserve_dumppages() declaration, missed in its 2010 removalPhilip Guenther
ok deraadt@
2018-09-30deny non-contiguous netmaskdenis
OK job@
2018-09-30telnet argv parsing overflow; from YangX92Theo de Raadt
ok millert
2018-09-30Remove the hopefully last remnants of kerberos in there: arg_login,Antoine Jacoutot
arg_notickets and invokinguser. ok kn@ millert@
2018-09-30Make the HISTORY sections of the "intro" manuals less confusing andIngo Schwarze
more uniform; potential for confusion noticed by aalm@; OK jmc@.
2018-09-30For -w output in -m mode, tweak the handling of bytes that do notIngo Schwarze
form valid UTF-8: treat them as "not a whitespace character" and hence "not a word boundary" in the same way as non-printable characters and NUL bytes. OK millert@
2018-09-30fix the rest of the bug mitigated in the previous commit:Ingo Schwarze
do not embark on an infinite loop when -m is given and the file contains a NUL character; OK millert@
2018-09-30vstate might be used uninitializeddenis
OK claudio@
2018-09-30in ECDH, gather statistics where it makes more senseTheo Buehler
2018-09-30use a more common wording the authors sectionanton
2018-09-30Add regression test for cmsg size bug.Vincent Gross
With help and prodding from bluhm@, mpi@, jca@ and Alexander Markert.
2018-09-30bump for LibreSSL 2.8.2Brent Cook
2018-09-29vmd: don't remove vm if sending failedpd
Fix a bug where a vm was removed in vmd.c after vmctl send even if sending failed. spotted by solene@ ok mlarkin@
2018-09-29Fix problems with redistribution of routes by route label.Sebastian Benoit
Bug report from Jon Williams, jon AT jonwillia DOT ms, thanks. ok claudio@
2018-09-29update to 4.1.25Florian Obser
OK sthen (on a slightly different configure script version)
2018-09-29I forgot to put this in with the 4.1.24 update.Florian Obser
It is of course not relevant for us but introduces a diff when the configure script is regenerated on upgrades and this file is not arround.
2018-09-29Allow preemption of functions with protected visibility. Disallowing thisMark Kettenis
makes no sense. Yes it breaks function address equality and therefore the expectations of the standard C language. However declaring symbols with protected visibility isn't standard C in the first place. Fixes linking non-PIC/PIE code with lld on amd64. ok millert@
2018-09-29test that PWD and OLDPWD are exportedanton
2018-09-29Treat NUL like any other byte in the default case; aligns newline countcheloha
with that of the '-l' case. From David Hines on bugs@. ok millert@
2018-09-29unmark -beta. There is still development happening, and we aren'tTheo de Raadt
locked in stone yet, but the clock starts ticking...
2018-09-29Zap dead/obsolete codekn
Flow labels used to be 24-bit back in 1995 until the IPv6 header format changed in 1998 when the field size was reduced to 20-bit. https://tools.ietf.org/html/rfc1883#section-6 https://tools.ietf.org/html/rfc2460#section-6 OK denis deraadt
2018-09-29Export the PWD and OLDPWD shell variables as per POSIX.Todd C. Miller
Previously, these would only be exported if they were present in the environment when the shell started. OK deraadt@ anton@ kn@
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2018-09-29Adjust for the roa-set, origin-set commit that just happend in bgpdClaudio Jeker
2018-09-29ROA_UNKNOWN is now ROA_NOTFOUND (as in the RFC).Claudio Jeker
2018-09-29Implement origin validation in bgpd. This introduces two new tables, theClaudio Jeker
roa-set for RPKI based origin validation and a origin-set which allows to lookup a source-as / prefix pair. For RPKI a config can be built like this: roa-set { 165.254.255.0/24 source-as 15562 193.0.0.0/21 maxlen 24 source-as 3333 } deny from any ovs invalid match from any ovs valid set community local-as:42 match from any ovs not-found set community local-as:43 Origin sets are similar but only match when the source-as / prefix pair is valid. match from any origin-set ARINDB set community local-as:44 Committing this now so that further work can be done in tree. OK benno@, job@
2018-09-29With the introduction of sets the config that is shipped to the RDE gotClaudio Jeker
potentially much bigger. In bad cases the SE activated the config way before the RDE which is not ideal. Introduce IMSG_RECONF_DRAIN which acts as a barrier and ensures that both childs got all the config. Only after that the IMSG_RECONF_DONE message is sent activating the config in the childs more or less simultaneous. OK benno@
2018-09-29Introduce minimal tracking of announced prefixes. A per peer RB tree tracksClaudio Jeker
which prefixes were sent out as UPDATE. At withdraw time the RB tree can be consulted to know if the withdraw actually needs to be sent to the peer. This replaces the faulty heuristic that was used before and caused either that unneeded withdraw to be sent or in the worst case failing to send a necessary withdraw resulting in stuck routes. OK benno@
2018-09-29trim previous;Jason McIntyre
2018-09-29Use atomic operations to update vfc_refcount. Change the field's typeVisa Hankala
to unsigned int. OK deraadt@
2018-09-28If tpcbench(8) is startet with -r0 it does not print statistics.Alexander Bluhm
But there was still the header line. Make -r0 really quiet and document the feature. OK deraadt@
2018-09-28Always try to build packet reflector on remote machine. It may beAlexander Bluhm
missing after reinstall.
2018-09-28Contrary to the sh manual, it is possible to modify the PWD variableTodd C. Miller
(and this is allowed by POSIX). OK deraadt@ kn@
2018-09-28Add unveil(2) to sdiff(1) to the following files:Ricardo Mestre
filename1 - given via args - read permission filename2 - same as above tmpdir - if TMPDIR env var is changed, or _PATH_TMP by default - read/write/create/delete permissions /usr/bin/diff - the default diff program - execute permission _PATH_BSHELL - to spawn an EDITOR/VISUAL if -o is used - execute permission this diff only applies unveil(2) if -F is not used, meaning that we are not changing the default diff program to be used since that way we would need to find where the binary is whereas by default we are sure that the path is /usr/bin/diff. this will be revisited at a later stage to cover all cases. feedback and OK millert@ deraadt@
2018-09-28Explain how to enable audio recording.Alexandre Ratchov
help from solene, jmc, and schwarze
2018-09-28Fix white spaces.Alexander Bluhm
2018-09-28add missing unveil(2) of an arbitrary kernel (when -N is used), or _PATH_UNIX byRicardo Mestre
default, with read permissions. report and fix provided by semarie@ OK deraadt@
2018-09-28Add vlan and trunk to arm64's RAMDISK (amd64 parity)ccardenas
OK deraadt@ and kettenis@
2018-09-28Support vmd-internal's vmboot with qcow2 disk images.Reyk Floeter
OK mlarkin@
2018-09-28Compress qcow2 open debug messages into a single lineReyk Floeter
Please avoid tabs and excessive multi-line information with log_debug as it also goes to syslog. No functional change.
2018-09-28Fix copy-pasto to use maxmem instead of maxcpuReyk Floeter
Reported by Greg Steuck OK mlarkin@
2018-09-28Add a cross reference to sysctl(2) to SEE ALSO.Ingo Schwarze
People reading the present page will almost certainly need it because that's where all the sysctl variables are described.