ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/tls_openssl.c
Revision 9529 - (view) (annotate) - [select for diffs]
Modified Sun Jul 12 12:49:33 2020 UTC (5 years, 1 month ago) by michael
File length: 11259 byte(s)
Diff to previous 9527
- tls_gnutls.c, tls_openssl.c, tls_wolfssl.c: fixed ret vs. retlen vs. length inconsistency

Revision 9527 - (view) (annotate) - [select for diffs]
Modified Sun Jul 12 12:07:55 2020 UTC (5 years, 1 month ago) by michael
File length: 11289 byte(s)
Diff to previous 9224
- tls_openssl.c: clear OpenSSL's error queue before SSL_get_error() invocation

Revision 9224 - (view) (annotate) - [select for diffs]
Modified Sun Jan 26 11:35:42 2020 UTC (5 years, 7 months ago) by michael
File length: 11225 byte(s)
Diff to previous 9202
- Renamings:
    tls_new_cred -> tls_new_credentials
    tls_free_cred -> tls_free_credentials
    tls_verify_cert -> tls_verify_certificate

Revision 9202 - (view) (annotate) - [select for diffs]
Modified Fri Jan 24 23:52:04 2020 UTC (5 years, 7 months ago) by michael
File length: 11211 byte(s)
Diff to previous 9165
- Stylistic changes

Revision 9165 - (view) (annotate) - [select for diffs]
Modified Sat Jan 18 13:01:40 2020 UTC (5 years, 7 months ago) by michael
File length: 11189 byte(s)
Diff to previous 9159
- tls_gnutls.c, tls_openssl.c: tls_get_cipher, tls_get_version: reduce buffer sizes

Revision 9159 - (view) (annotate) - [select for diffs]
Modified Fri Jan 17 18:28:43 2020 UTC (5 years, 7 months ago) by michael
File length: 11219 byte(s)
Diff to previous 9153
- tls_openssl.c:tls_new_cred(): (re)set default ciphers if there aren't any defined in the configuration

Revision 9153 - (view) (annotate) - [select for diffs]
Modified Mon Jan 13 13:14:33 2020 UTC (5 years, 7 months ago) by michael
File length: 11000 byte(s)
Diff to previous 9151
- tls_openssl.c:tls_new_cred(): stylistic changes

Revision 9151 - (view) (annotate) - [select for diffs]
Modified Sun Jan 12 13:19:59 2020 UTC (5 years, 7 months ago) by michael
File length: 11066 byte(s)
Diff to previous 9149
- tls_openssl.c:tls_new_cred(): despite being mentioned in the manual, feeding SSL_CTX_set_ciphersuites with an empty list doesn't work

Revision 9149 - (view) (annotate) - [select for diffs]
Modified Sun Jan 12 10:59:03 2020 UTC (5 years, 7 months ago) by michael
File length: 11014 byte(s)
Diff to previous 9145
- tls_openssl.c:tls_get_cipher(): drop the explicit bits used information as this is redundant

Revision 9145 - (view) (annotate) - [select for diffs]
Modified Sun Jan 12 09:55:27 2020 UTC (5 years, 7 months ago) by michael
File length: 11110 byte(s)
Diff to previous 9143
- In the serverinfo {} block, the following configuration directives have been renamed:

   ssl_certificate_file -> tls_certificate_file
   ssl_dh_param_file -> tls_dh_param_file
   ssl_dh_elliptic_curve -> tls_supported_groups
   ssl_cipher_list -> tls_cipher_list
   ssl_message_digest_algorithm -> tls_message_digest_algorithm

- In the operator {} block, the following configuration directives have been renamed:

   ssl_certificate_fingerprint -> tls_certificate_fingerprint
   ssl_connection_required -> tls_connection_required
   
- In the connect {} block, the following configuration directives have been renamed:

   ssl_cipher_list -> tls_cipher_list
   ssl_certificate_fingerprint -> tls_certificate_fingerprint

Revision 9143 - (view) (annotate) - [select for diffs]
Modified Sun Jan 12 08:59:12 2020 UTC (5 years, 7 months ago) by michael
File length: 11113 byte(s)
Diff to previous 9139
- tls_openssl.c:tls_new_cred(): default to X25519:P-256 groups

Revision 9139 - (view) (annotate) - [select for diffs]
Modified Sat Jan 11 22:50:08 2020 UTC (5 years, 7 months ago) by michael
File length: 10930 byte(s)
Diff to previous 9137
- Supported TLSv1.3 cipher suites can now be configured explicitely via the new 'serverinfo::tls_cipher_suites' configuration directive

Revision 9137 - (view) (annotate) - [select for diffs]
Modified Sat Jan 11 20:44:51 2020 UTC (5 years, 7 months ago) by michael
File length: 10369 byte(s)
Diff to previous 9135
- tls_gnutls.c, tls_openssl.c: stylistic changes

Revision 9135 - (view) (annotate) - [select for diffs]
Modified Sat Jan 11 20:24:44 2020 UTC (5 years, 7 months ago) by michael
File length: 10362 byte(s)
Diff to previous 9133
- tls_openssl.c:tls_new_cred(): log a warning in case SSL_CTX_set_cipher_list failed

Revision 9133 - (view) (annotate) - [select for diffs]
Modified Sat Jan 11 20:20:43 2020 UTC (5 years, 7 months ago) by michael
File length: 10249 byte(s)
Diff to previous 9131
- tls_openssl.c: further modernization: replace SSL_CTX_set_tmp_ecdh with SSL_CTX_set1_groups_list

Revision 9131 - (view) (annotate) - [select for diffs]
Modified Fri Jan 10 19:11:40 2020 UTC (5 years, 7 months ago) by michael
File length: 10453 byte(s)
Diff to previous 9128
- Minimum supported version of OpenSSL is 1.1.1 now; modernize tls_openssl.c, drop/replace usage of obsolete functions

Revision 9128 - (view) (annotate) - [select for diffs]
Modified Mon Jan 6 16:11:21 2020 UTC (5 years, 7 months ago) by michael
File length: 11452 byte(s)
Diff to previous 9122
- tls_openssl.c:tls_new_cred(): fixed compile warning

Revision 9122 - (view) (annotate) - [select for diffs]
Modified Sun Jan 5 17:24:52 2020 UTC (5 years, 7 months ago) by michael
File length: 11462 byte(s)
Diff to previous 9101
- OpenSSL now runs with automatic curve selection if no curve is defined in serverinfo::ssl_dh_elliptic_curve

Revision 9101 - (view) (annotate) - [select for diffs]
Modified Wed Jan 1 09:58:45 2020 UTC (5 years, 7 months ago) by michael
File length: 11023 byte(s)
Diff to previous 8961
- Bump copyright years everywhere

Revision 8961 - (view) (annotate) - [select for diffs]
Modified Sat May 11 08:50:12 2019 UTC (6 years, 3 months ago) by michael
File length: 11023 byte(s)
Diff to previous 8956
- tls_gnutls.c, tls_openssl.c: stylistic changes

Revision 8956 - (view) (annotate) - [select for diffs]
Modified Fri May 10 17:07:20 2019 UTC (6 years, 3 months ago) by michael
File length: 10982 byte(s)
Diff to previous 8821
- Made read/write functions use ssize_t

Revision 8821 - (view) (annotate) - [select for diffs]
Modified Fri Feb 1 22:54:18 2019 UTC (6 years, 6 months ago) by michael
File length: 10966 byte(s)
Diff to previous 8782
- tls_gnutls.c, tls_openssl.c: disable TLSv1.1

Revision 8782 - (view) (annotate) - [select for diffs]
Modified Tue Jan 15 18:59:10 2019 UTC (6 years, 7 months ago) by michael
File length: 10930 byte(s)
Diff to previous 8752
- tls_gnutls.c, tls_openssl.c: disable TLSv1.0

Revision 8752 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 11:07:01 2019 UTC (6 years, 7 months ago) by michael
File length: 10898 byte(s)
Diff to previous 8664
- Update copyright years

Revision 8664 - (view) (annotate) - [select for diffs]
Modified Thu Nov 22 14:26:32 2018 UTC (6 years, 9 months ago) by michael
File length: 10898 byte(s)
Diff to previous 8660
- Make use of bool even more

Revision 8660 - (view) (annotate) - [select for diffs]
Modified Sun Nov 18 12:55:59 2018 UTC (6 years, 9 months ago) by michael
File length: 10833 byte(s)
Diff to previous 8279
- Make use of the bool data type in some more places

Revision 8279 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:13 2018 UTC (7 years, 6 months ago) by michael
File length: 10825 byte(s)
Diff to previous 7924
- Update copyright years

Revision 7924 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:08 2016 UTC (8 years, 7 months ago) by michael
File length: 10825 byte(s)
Diff to previous 7708
- Update copyright years

Revision 7708 - (view) (annotate) - [select for diffs]
Modified Fri Sep 23 16:46:01 2016 UTC (8 years, 11 months ago) by michael
File length: 10825 byte(s)
Diff to previous 7668
- Show GnuTLS/OpenSSL library/header versions in /INFO as suggested by Adam

Revision 7668 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (9 years, 1 month ago) by michael
File length: 10598 byte(s)
Diff to previous 7387
- Fixed svn properties

Revision 7387 - (view) (annotate) - [select for diffs]
Modified Thu Mar 3 12:38:12 2016 UTC (9 years, 5 months ago) by michael
File length: 10598 byte(s)
Diff to previous 7278
- Remove artificial cap of minimum required size of the dh parameter file

Revision 7278 - (view) (annotate) - [select for diffs]
Modified Sun Feb 7 15:28:26 2016 UTC (9 years, 6 months ago) by michael
File length: 10761 byte(s)
Diff to previous 7274
- tls_openssl.c: removed logging to stderr which is closed at this point anyway

Revision 7274 - (view) (annotate) - [select for diffs]
Modified Sat Feb 6 20:55:49 2016 UTC (9 years, 6 months ago) by michael
File length: 10933 byte(s)
Diff to previous 7271
- Let's do this better

Revision 7271 - (view) (annotate) - [select for diffs]
Modified Sat Feb 6 20:47:15 2016 UTC (9 years, 6 months ago) by michael
File length: 10894 byte(s)
Diff to previous 7233
- Don't exit out with GnuTLS when there's no key and/or certificate

Revision 7233 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 16:07:50 2016 UTC (9 years, 6 months ago) by michael
File length: 10758 byte(s)
Diff to previous 7192
- tls_openssl.c: removed extraneous curly braces not needed with c99

Revision 7192 - (view) (annotate) - [select for diffs]
Modified Sat Jan 30 18:48:01 2016 UTC (9 years, 6 months ago) by michael
File length: 10778 byte(s)
Diff to previous 7190
- tls_openssl.c: removed test on OPENSSL_VERSION_NUMBER which is no longer needed

Revision 7190 - (view) (annotate) - [select for diffs]
Modified Sat Jan 30 18:45:32 2016 UTC (9 years, 6 months ago) by michael
File length: 10872 byte(s)
Diff to previous 7164
- tls_openssl.c:tls_new_cred(): set ciphers from serverinfo::ssl_cipher_list which somehow got lost in the rewrite

Revision 7164 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 11:41:59 2016 UTC (9 years, 7 months ago) by michael
File length: 10731 byte(s)
Diff to previous 7152
- tls*: more copyright fixups

Revision 7152 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 10:24:03 2016 UTC (9 years, 7 months ago) by michael
File length: 10731 byte(s)
Diff to previous 7148
- Move report_crypto_errors from rsa.c to tls_openssl.c
- Move binary_to_hex from rsa.c to misc.c
- Removed rsa.c & rsa.h

Revision 7148 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 10:04:06 2016 UTC (9 years, 7 months ago) by michael
File length: 10501 byte(s)
Diff to previous 7142
- More copyright -- from Adam

Revision 7142 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 09:56:49 2016 UTC (9 years, 7 months ago) by michael
File length: 10395 byte(s)
Diff to previous 7124
- Remove useless raw_result -- from Adam

Revision 7124 - (view) (annotate) - [select for diffs]
Modified Sun Jan 24 20:28:46 2016 UTC (9 years, 7 months ago) by michael
File length: 10433 byte(s)
Diff to previous 7112
- tls_openssl.c: style corrections

Revision 7112 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 20:25:03 2016 UTC (9 years, 7 months ago) by michael
File length: 10450 byte(s)
Diff to previous 7105
- propset

Revision 7105 - (view) (annotate) - [select for diffs]
Added Sat Jan 23 20:11:27 2016 UTC (9 years, 7 months ago) by michael
File length: 10450 byte(s)
- Incorporate gnutls support by Adam & Attila

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a