Petr Menšík
af021f136e
Do not fail on NULL passed to OpenSSL_free
...
Some plugins might call it after deconstruction. Do not crash if there
is no reason for it.
(cherry picked from commit a26673a088 )
2019-01-29 15:42:51 -08:00
Ondřej Surý
12a266211e
Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool
...
(cherry picked from commit b2b43fd235 )
(cherry picked from commit fcd1569e2b )
2018-11-08 22:02:58 +07:00
Michał Kępień
0d174c46ff
Do not remove errors from the OpenSSL error queue in toresult()
...
dst__openssl_toresult3() first calls toresult() and subsequently uses
ERR_get_error_line_data() in a loop. Given this, it is a mistake to use
ERR_get_error() in toresult() because it causes the retrieved error to
be removed from the OpenSSL error queue, thus preventing it from being
retrieved by the subsequent ERR_get_error_line_data() calls. Fix by
using ERR_peek_error() instead of ERR_get_error() in toresult().
(cherry picked from commit 36436268b5 )
2018-08-14 12:53:44 +02:00
Ondřej Surý
1084b40b44
Replace custom isc_boolean_t with C standard bool type
...
(cherry picked from commit 994e656977 )
(cherry picked from commit 884929400c )
2018-08-10 15:20:57 +02:00
Ondřej Surý
188526f41c
Remove $Id markers, Principal Author and Reviewed tags from the full source tree
...
(cherry picked from commit 55a10b7acd )
2018-05-11 14:25:15 +02:00
Ondřej Surý
9ad51fd177
Use standard OPENSSL_NO_ENGINE instead of custom USE_ENGINE define
...
(cherry picked from commit 8d648e7a8a )
(cherry picked from commit 311fbf3f5b )
2018-05-03 21:48:44 +02:00
Evan Hunt
09cf48603a
update file headers
2018-03-15 18:38:48 -07:00
Evan Hunt
8b205089b7
update file headers to remove copyright years
2018-03-14 16:40:20 -07:00
Mark Andrews
435a7cd229
4692. [bug] Fix build failures with libressl introduced in 4676.
...
[RT #45879 ]
(cherry picked from commit c26370fc69 )
2017-08-30 18:22:25 +10:00
Mark Andrews
d91a7418ed
use isc_thread_self instead of pthread_self
...
(cherry picked from commit 5e9d9aa9d0 )
2017-08-14 13:54:36 +10:00
Mark Andrews
b81b178ab9
4676. [cleanup] Allow BIND to be built using OpenSSL 1.0.X with
...
deprecated functions removed. [RT #45706 ]
(cherry picked from commit cbc80a42d3 )
2017-08-10 10:17:02 +10:00
Evan Hunt
02989eceef
[v9_11] openssl backward compatibility fix
...
4604. [bug] Don't use ERR_load_crypto_strings() when building
with OpenSSL 1.1.0. [RT #45117 ]
(cherry picked from commit 4c31eda5e1 )
2017-04-21 18:56:28 -07:00
Mark Andrews
a4240242cd
remove outdated cvs $Id strings
2017-02-03 18:39:57 +11:00
Tinderbox User
5688a47c15
update copyright notice / whitespace
2017-01-24 23:45:58 +00:00
Mark Andrews
832f5803f6
4560. [bug] mdig: add -m option to enable memory debugging rather
...
than have in on all the time. [RT #44509 ]
4559. [bug] Openssl_link.c didn't compile if ISC_MEM_TRACKLINES
was turned off. [RT #44509 ]
(cherry picked from commit 25da687db7 )
2017-01-24 17:49:08 +11:00
Mark Andrews
e0f1907562
locks are only need in OpenSSL < 1.1
2016-11-09 10:06:34 +11:00
Mark Andrews
395fe33465
add more LIBRESSL_VERSION_NUMBER checks
...
(cherry picked from commit 3d38cfaf8a )
2016-11-01 12:25:03 +11:00
Tinderbox User
e356a7622a
update copyright notice / whitespace
2016-10-30 23:47:21 +00:00
Mark Andrews
76af83c9ad
4497. [port] Add support for OpenSSL 1.1.0. [RT #41284 ]
...
(cherry picked from commit 1fce0951ed )
2016-10-31 10:05:55 +11:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00
Tinderbox User
854a865e16
update copyright notice / whitespace
2016-04-05 23:45:16 +00:00
Mark Andrews
7660b370c3
4344. [port] Address openssl version differences. [RT #42059 ]
2016-04-06 04:31:06 +10:00
Mark Andrews
bed6e9d614
4383. [bug] OPENSSL_config is no longer re-callable. [RT #41348 ]
2015-12-24 10:31:07 +11:00
Mark Andrews
f824c65d1f
4340. [port] Fix LibreSSL compatibility. [RT #40977 ]
2015-10-19 10:43:58 +11:00
Tinderbox User
431e5c81db
update copyright notice / whitespace
2015-05-28 23:45:24 +00:00
Mark Andrews
8bb630c751
4129. [port] Address API changes in OpenSSL 1.1.0. [RT #39532 ]
2015-05-28 14:41:21 +10:00
Tinderbox User
cc2a515684
update copyright notice
2014-03-04 23:46:15 +00:00
Evan Hunt
b454c03196
[master] use ANSI prototypes, clean up some casts
2014-03-04 10:42:25 -08:00
Evan Hunt
c241017dcd
[master] fix fedora 17 ecdsa compilation problem
2012-10-24 13:56:41 -07:00
Evan Hunt
0e37e9e3d7
[master] silence noisy OpenSSL logging
...
3402. [bug] Correct interface numbers for IPv4 and IPv6 interfaces.
2012-10-24 12:58:16 -07:00
Mark Andrews
9432ef6cdb
remove redundent call
2012-10-12 21:57:22 +11:00
Evan Hunt
31c6f9cc85
silence warning
2012-09-28 18:47:05 -07:00
Tinderbox User
0fc76b64fb
update copyright notice
2012-09-28 23:46:10 +00:00
Evan Hunt
d1ac7adb3e
improve logging of ecdsa errors
...
3384. [bug] Improved logging of crypto errors. [RT #30963 ]
2012-09-28 13:46:47 -07:00
Mark Andrews
4e8090f1c1
test against unsigned zero
2012-08-14 14:31:51 +10:00
Mark Andrews
6eb6af6732
3354. [func] Improve OpenSSL error logging. [RT #29932 ]
2012-07-23 15:08:21 +10:00
Tinderbox User
5fa46bc916
update copyright notice
2012-03-10 23:45:53 +00:00
Mark Andrews
28a8f5b0de
set $Id$
2012-03-08 00:21:15 +11:00
Automatic Updater
c1aef54e14
update copyright notice
2011-03-12 04:59:49 +00:00
Mark Andrews
19f4b069dc
3068. [bug] Named failed to build with a OpenSSL without engine
...
support. [RT #23473 ]
2011-03-11 01:11:54 +00:00
Automatic Updater
3255640981
update copyright notice
2010-09-15 12:38:36 +00:00
Mark Andrews
70ba55161b
2957. [bug] entropy_get() and entropy_getpseudo() failed to match
...
the API for RAND_bytes() and RAND_pseudo_bytes()
respectively. [RT #21962 ]
2010-09-15 03:06:15 +00:00
Francis Dupont
8b78c993cb
explicit engine rt20230a
2009-10-05 17:30:49 +00:00
Mark Andrews
bbc204a237
2669. [func] Update PKCS#11 support to support Keyper HSM.
...
Update PKCS#11 patch to be against openssl-0.9.8i.
2009-09-03 04:09:58 +00:00
Tatuya JINMEI 神明達哉
77d90dc2b5
2547. [bug] openssl_link.c:mem_realloc() could reference an
...
out-of-range area of the source buffer. New public
function isc_mem_reallocate() was introduced to address
this bug. [RT #19313 ]
2009-02-11 03:04:18 +00:00
Automatic Updater
d362465c77
update copyright notice
2009-01-17 23:47:43 +00:00
Francis Dupont
47b7dfffe5
spelling
2009-01-17 14:45:17 +00:00
Automatic Updater
705671ffd3
update copyright notice
2008-04-05 23:47:11 +00:00
Mark Andrews
a77b091952
2357. [port] Don't use OpenSSL's engine support in versions before
...
OpenSSL 0.9.7f. [RT #17922 ]
2008-04-05 02:35:24 +00:00
Mark Andrews
0f4a4d46ab
2357. [port] Don't use OpenSSL's engine support in versions before
...
OpenSSL 0.9.7f. [RT #17922 ]
2008-04-04 22:10:49 +00:00