aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/net/KviSSL.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix compilation with openssl 4 (#2765) HEAD masterGravatar ctrlaltca2026-06-131-1/+12
|
* KviSSL: add SSL_OP_IGNORE_UNEXPECTED_EOF option to avoid "unexpected eof ↵Gravatar ctrlaltca2026-02-141-0/+3
| | | | while reading" errors on SDCC completion. The remote peer may close down the connection without sending the mandatory close_notify alert on shutdown. Since OpenSSL3 this reports an SSL error, but since we can already detect if the transfer has been truncated, just restore the previous behavior and ignore the error. (#2751)
* SSL: ignore SIGPIPE in SSL_connect(); fix #2701 (#2726)Gravatar ctrlaltca2025-11-101-0/+8
|
* SSL updates (#2575)Gravatar ctrlaltca2023-12-041-4/+38
|
* KviSSL: fix deprecations for openssl 3 (#2544)Gravatar ctrlaltca2023-07-091-0/+8
| | | Co-authored-by: Fabio Bas <fabio.bas@officineinformatiche.net>
* KviSSL: Check SSL_in_init before SSL_shutdownGravatar IceN9ne2019-06-251-2/+4
|
* Apply all modernize-* fixes from clang-tidy except for modernize-use-autoGravatar Alexey Sokolov2018-11-141-2/+2
|
* Support 64-bit X509 certificate serial numbers (#2363)Gravatar Vladimir Panteleev2018-04-111-9/+19
| | | | | | Support 64-bit X509 certificate serial numbers Avoid "too large" errors when querying the serial number of a certificate when it doesn't fit in a 32-bit integer. Use strings to query and store certificate serial numbers
* Support OpenSSL 1.1.0 (#2223)Gravatar Vladimir Panteleev2017-12-111-10/+41
| | | Fixes #2151.
* Add SSL socket support to I/O Graph traffic trackingGravatar IceN9ne2016-09-121-1/+5
| | | | Fixes #612
* cleanups: remove more dead code odd spacesGravatar un1versal2016-05-071-41/+8
|
* cleanup duplicate includesGravatar un1versal2016-05-041-1/+0
|
* Apply clang-tidy: modernize-use-defaultGravatar Alexey Sokolov2016-04-301-2/+1
|
* Apply clang-tidy: modernize-use-nullptrGravatar Alexey Sokolov2016-04-301-31/+31
|
* Apply clang-formatGravatar Alexey Sokolov2016-04-291-272/+331
|
* general: More useless typo fixesGravatar staticfox2016-04-231-1/+1
|
* KviSSLMaster: Properly free allocated memoryGravatar staticfox2016-04-171-1/+1
|
* KviSSL: Properly open files on Windows (#1927)Gravatar staticfox2016-04-111-8/+16
| | | Fixes #1150
* [AV] update for the last weeks deployment (mostly due to NSIS 2.50)Gravatar Dessa2016-03-271-0/+1
| | | | | | | - don't cache OpenSSL, its the same version currently - update spellchecker - migrate to cygwin64 - in preparation for OpenSSL 1.1, search for libcrypto and make an implicit include explicit. no this doesn't make it work fully, KviSSL still needs to be fixed and CMakes FindOpenSSL doesn't find it without changes either.
* copyright headers: fix broken boilerplate wording linkss -> terms and ↵Gravatar un1versal2015-11-281-1/+1
| | | | opinion -> option
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-281-1/+1
|
* - massive trailing whitespace cleanup (yes, one of these "you can hate me ↵Gravatar Robert Förster2014-11-211-22/+22
| | | | | | | | | for that" commits) - apply patch by d00p: show the correct protocol version instead of just "SSLv3/TLSv1", thanks! - fix compilation on qt 5.4 on windows git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6398 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Always set SO_NOSIGPIPE on all sockets under osx; should fix the ↵Gravatar Fabio Bas2013-08-011-8/+0
| | | | | | "crash-after-resume" bug git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6348 17fca916-40b9-46aa-a4ea-0a15b648b75c
* always avoid sigpipe on osx, not only on shutdownGravatar Fabio Bas2012-04-071-5/+9
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6123 17fca916-40b9-46aa-a4ea-0a15b648b75c
* hopefully fixed the sigpipe-on-ssl_shutdown crash under osxGravatar Fabio Bas2012-03-181-15/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6103 17fca916-40b9-46aa-a4ea-0a15b648b75c
* explicitly added header inclusion to avoid compilation problem with previous ↵Gravatar Fabio Bas2012-03-181-0/+4
| | | | | | commit git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6099 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed not-existing #ifdef directiveGravatar Fabio Bas2012-03-181-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6098 17fca916-40b9-46aa-a4ea-0a15b648b75c
* attempt to avoid SIGPIPE closing a stuck ssl connection under osxGravatar Fabio Bas2012-02-281-8/+9
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6085 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed #440 for osx; updated INSTALL-Win32.txt for openssl>=1.0 Gravatar Fabio Bas2012-02-271-3/+17
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6078 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renames, fix the spelling of KVIrc etc...Gravatar Szymon Tomasz Stefanek2010-12-291-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5254 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Kill system memmove, ix86 asm and kvi_memmove stuff: modern gcc coupled to ↵Gravatar Szymon Tomasz Stefanek2010-12-271-3/+3
| | | | | | glibc can do better these times. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5235 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renaming & cleanup.Gravatar Szymon Tomasz Stefanek2010-12-261-0/+866
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5233 17fca916-40b9-46aa-a4ea-0a15b648b75c