summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-23Move the stats struct from SSL_CTX to internal.Joel Sing
ok beck@
2017-01-23Typo in comment. It's 'rtm_addrs', not 'rtm_addr'Kenneth R Westerback
2017-01-23Remove incomplete "forced nexthop" support.Jeremie Courreges-Anglas
Discussed with claudio@
2017-01-23Zap some bad whitespace.Kenneth R Westerback
2017-01-22Link libc with compiler_rt not libgcc if COMPILER_VERSION is clang.Jonathan Gray
This is not a list of archs with compiler_rt as it is intended that any arch switching to clang will have the required md bits added to compiler_rt first. ok kettenis@ patrick@
2017-01-22Whitespaces ...Robert Peichaer
2017-01-22Ensure the right hand side of the test is not treated as pattern.Robert Peichaer
OK tb@
2017-01-22= -> == inside [[ ]] tests.Robert Peichaer
2017-01-22Unobscure the installer script code a bit by adding and rewording comments.Robert Peichaer
2017-01-22improve on previous edit.Sebastian Benoit
suggested by jmc@, thanks for watching over my feeble attempts to edit manpages.
2017-01-22Prefix local variables with '_'.Robert Peichaer
2017-01-22define virtio in conf/filesReyk Floeter
This unbreaks build on archs that are non-pv but PCI because I moved virtio out of files.pci but kept a virtio dependency for the virtio_pci driver. Issue report and fix suggested by visa@ and miod@
2017-01-22Accept the OSC 52 escape sequence inside tmux to add a new buffer, fromNicholas Marriott
harry dot gindi at live dot com.
2017-01-22Remove sony8x16 and sony12x24 fonts.Frederic Cambus
They were not compiled in by default, and are Serif fonts, which doesn't work very well for monospaced bitmap fonts intended for console use. OK mpi@, visa@, jcs@
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
this means packets are consistently counted in one place, unlike the many and various ways that drivers thought they should do it. ok mpi@ deraadt@
2017-01-22syncPatrick Wildt
2017-01-22remove the perfect exampleSebastian Benoit
ok lengthyhackroomdiscussion@
2017-01-22Move most of the SSL3_STATE fields to internal - the ones that remain areJoel Sing
known to be used by ports. ok beck@
2017-01-22Disable session cache and tickets by default.Claudio Jeker
OK beck@ jsing@
2017-01-22Update the TLS ALPN unit tests to work with internal/opaque data.Joel Sing
2017-01-22Move most of DTLS1_STATE to internal.Bob Beck
ok jsing@
2017-01-22Always provide clang as cc, c++ and cpp, and lld as ld.Patrick Wildt
Per discussion with deraadt@
2017-01-22Move ALPN and NPN fields from SSL/SSL_CTX to internal.Joel Sing
ok beck@
2017-01-22On clang architectures cc, c++ and cpp are provided by clang. Also,Patrick Wildt
ld is provided by lld.
2017-01-22Compile and install lld as ld.lld, since that's what the ecosystemPatrick Wildt
is expecting. Prompted and ok by kettenis@
2017-01-22syncTheo de Raadt
2017-01-22Move internal parts of ssl_session_st to internalBob Beck
ok jsing@
2017-01-22white space fixes. no functional change.David Gwynne
2017-01-22Cleanup error handling. Do not use 'goto flush' early on since the messageClaudio Jeker
is actually not syntactically valid, call 'goto fail' instead. Remove unneeded rtable_exists() exists checks since those have been done early on. OK mpi@
2017-01-22Increment the right loop variable.Mark Kettenis
ok patrick@
2017-01-22Move recently added min_version/max_version from SSL and SSL_CTX to theirJoel Sing
opaque structs.
2017-01-22Wrap long lines.Joel Sing
2017-01-22Include bsd.own.mk in a few more places to pick up mk.conf overrides.Jonathan Gray
ok patrick@ tb@ kettenis@ phessler@
2017-01-22Bump majors for libssl and libtls following the translucent struct change.Joel Sing
Further changes to the publically visible structs will ride this bump.
2017-01-22Convert publically visible structs to translucent structs.Joel Sing
This change adds an internal opaque struct for each of the significant publically visible structs. The opaque struct is then allocated and attached to the publically visible struct when the appropriate *_new() function is called, then cleared and freed as necessary. This will allow for changes to be made to the internals of libssl, without requiring a major bump each time the publically visible structs are modified. ok beck@
2017-01-22Zap some bad whitespace.Kenneth R Westerback
2017-01-22system release -> releaseRobert Peichaer
system -> base system xenocara -> Xenocara permissions 770 -> mode 770 Discussed with and OK tb@ Xenocara change OK matthieu@
2017-01-22Tweak previous ...Robert Peichaer
- remove the unsued _err variable - rework the extraction of the mirror dir info from HTTP_LIST - use INSTALL_MIRROR to save the mirror info from HTTP_LIST - use _http_proto to for the final INSTALL_URL if it's a mirror - assign the correct info to INSTALL_URL - write INSTALL_URL to /etc/installurl on install if a mirror was used Feedback and OK tb@ 'Looks good' deraadt@
2017-01-22Introduce the KEEPKERNELS variable: if this is set either in mk.conf orTheo Buehler
the environment, 'make cleandir' does not descend into kernel build directories. Thus, kernel object files survive 'make build' on slower architectures. WARNING: If you set this variable, you run the risk of breaking 'make release': Be sure to run 'make cleandir' from /sys/arch/$(machine)/compile before doing 'make release'. This issue will be addressed shortly. requested by kettenis; ok deraadt
2017-01-22Disable COFF and Mach-O for OpenBSD to reduce build dependencies.Patrick Wildt
Only having ELF is perfectly fine for us. ok kettenis@
2017-01-22Add build infrastructure for lld.Patrick Wildt
ok kettenis@
2017-01-22tedu@ didn't take the getcode() prototype with the getcode() implementation.Kenneth R Westerback
Restore gcc's equanimity by tedu@'ing the prototype.
2017-01-22Mark the .peheader section as "a". Makes it possible to link with lld.Mark Kettenis
ok guenther@, jsg@
2017-01-22Add support for DT_RUNPATH and DT_FLAGSPhilip Guenther
ok kettenis@
2017-01-22set the TOS/ECN field to Internetwork Control, since that is exactlyPeter Hessler
what we are doing
2017-01-22Clean up ssl3_new() - in particular, we do not need to zero fields thatJoel Sing
are within a struct that was just allocated via calloc. ok beck@
2017-01-22There is no point in setting struct fields to zero, when you've alreadyJoel Sing
zeroed the entire struct via memset. ok beck@
2017-01-21use BN_div_nonct where it is safe to do so.Bob Beck
ok guenther@
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2017-01-21Use MD disklabel position.Martin Natano