Commit graph

4 commits

Author SHA1 Message Date
prlw1
5e2d6c5d33 Update asio to 1.10.8
Asio 1.10.8

* Added compatibility with OpenSSL 1.1.0.

* Fixed out-of-bounds iterator use in `asio::connect()` when the
  `connect_condition` returns an end iterator.

* Added a workaround for a move detection problem on MSVC 2015 Update 2.

* Changed a workaround that was previously added for broken Windows firewalls
  to only bind to 127.0.0.1 if `getsockname` reports 0.0.0.0.

* Added call to `SSL_COMP_free_compression_methods` to fix two memory leaks
  reported at shutdown, for OpenSSL versions >= 1.0.2 and < 1.1.0.

* Fixed `use_future` compile error encountered on some standard library
  implementations, by changing `std::allocator<void>` use to a non-void
  template parameter.

* Enabled use of native `getaddrinfo` by default on Apple OSes, rather than
  emulation in terms of `getipnodebyname`.

Asio 1.10.7

* Added support for Windows 8.1 Store apps.

* Fixed macro multiple definition error on Microsoft Visual Studio 2015.

* Changed Asio's SSL wrapper to respect OpenSSL's `OPENSSL_NO_SSL3` feature
  test `#define`.

* Changed Asio's SSL wrapper to use OpenSSL's new `SSL_CTX_clear_chain_certs`
  function, if available.

* Suppressed a clang 3.6+ warning about unused typedefs.

* Regenerated certificates used by SSL examples.

* Fixed buffer sizes passed to `strncat` in the `getaddrinfo` emulation and in
  the SSL wrapper's password handling.

* Changed Windows backend to use non-macro `CreateEventW` rather than
  `CreateEvent`.
2016-10-02 22:04:37 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:27:11 +00:00
nros
c2c49d16c0 Import of asio 1.10.6 to pkgsrc-current.
Packaged for pkgsrc-wip by nros.

Asio is a cross-platform C++ library for network and low-level I/O
programming that provides developers with a consistent asynchronous
model using a modern C++ approach.
2015-08-31 14:31:05 +00:00