aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/net
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
|
* Fix error handling of QSslSocket (#2718)Gravatar ctrlaltca2025-10-101-2/+2
|
* Support sending authorization ID in SASL EXTERNAL (#2700)Gravatar Alexey Sokolov2025-03-172-3/+11
| | | | The use case is provide network name and client ID to ZNC See https://github.com/znc/znc/pull/1936
* SSL updates (#2575)Gravatar ctrlaltca2023-12-042-4/+40
|
* Qt6: QStringList is a typedef now, avoid forward declarationsGravatar Fabio Bas2023-10-181-1/+1
|
* KviSSL: fix deprecations for openssl 3 (#2544)Gravatar ctrlaltca2023-07-091-0/+8
| | | Co-authored-by: Fabio Bas <fabio.bas@officineinformatiche.net>
* Port to (and require) Qt 5.15. Drop KDE4 support, fix KDE5 (#2541)Gravatar ctrlaltca2023-07-081-1/+1
| | | | | | * Port to (and require) Qt 5.15. Drop KDE4 support, implement KDE5 support where needed. --------- Co-authored-by: Fabio Bas <fabio.bas@officineinformatiche.net>
* Change HTTP redirect limit to 20.Gravatar Andrio Celos2019-09-011-1/+1
| | | | This is the redirect limit used by Chrome. The previous limit of 2 was causing problems with some sites.
* KviSSL: Check SSL_in_init before SSL_shutdownGravatar IceN9ne2019-06-251-2/+4
|
* Convert 0s and NULLs to nullptrGravatar IceN9ne2018-12-033-3/+3
|
* Use override where possible and remove unnecessary usages of the virtual ↵Gravatar IceN9ne2018-11-283-7/+7
| | | | keyword.
* SASL: Add support for EXTERNAL method. Closes #2258Gravatar IceN9ne2018-11-222-3/+37
|
* Apply all modernize-* fixes from clang-tidy except for modernize-use-autoGravatar Alexey Sokolov2018-11-143-5/+5
|
* KviHttpRequest: Fix potential null pointer dereferenceGravatar IceN9ne2018-09-041-2/+2
|
* KviHttp: support relative redirects; fix #2398 (#2399)Gravatar ctrlaltca2018-09-043-3/+79
| | | | | | | | | | | * mac: fix plugin installation * c++11: fix some compiler warnings * KviHttp: support relative redirects; fix #2398 KviUrl: permit modification of the url KviHttpRequest: check for relative redirects and change the url's path
* Fix Coverity complaints about uninitialized member variablesGravatar IceN9ne2018-04-141-1/+1
|
* Support 64-bit X509 certificate serial numbers (#2363)Gravatar Vladimir Panteleev2018-04-112-11/+21
| | | | | | 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.
* General code cleanup and coverity fixes - mostly fixes uninitialized membersGravatar IceN9ne2017-10-212-20/+8
|
* Cleanup included filesGravatar IceN9ne2016-10-2814-30/+38
|
* Add SSL socket support to I/O Graph traffic trackingGravatar IceN9ne2016-09-121-1/+5
| | | | Fixes #612
* Goodbye XP, my old friendGravatar staticfox2016-08-171-285/+0
|
* KviDnsResolver: Refactor KviPointerList into std::vectorGravatar staticfox2016-08-032-66/+28
| | | | Remove unused code
* separators and copyright headers cleanupsGravatar un1versal2016-06-143-5/+4
| | | | | | + add copyright boilerplate to KviDebugContext.cpp probably more source files exist with no copyright boilerplate. this was a by chance find.
* various cosmetic cleanupsGravatar un1versal2016-06-121-16/+16
| | | | | notes & separators: consistent formatting various typos fixes
* various cosmetic: consistent comment formatGravatar un1versal2016-05-171-2/+1
| | | | + remove separators to make it consistent.
* cleanups: remove more dead code odd spacesGravatar un1versal2016-05-073-144/+49
|
* Cleanup random separators with no commentsGravatar un1versal2016-05-061-2/+0
|
* cleanup duplicate includesGravatar un1versal2016-05-041-1/+0
|
* Apply clang-tidy: modernize-use-defaultGravatar Alexey Sokolov2016-04-304-10/+5
|
* Apply clang-tidy: modernize-use-nullptrGravatar Alexey Sokolov2016-04-304-54/+54
|
* Update my clang-format to 3.8.0Gravatar Alexey Sokolov2016-04-301-2/+1
| | | | Don't sort includes
* Apply clang-formatGravatar Alexey Sokolov2016-04-2917-1063/+1326
|
* general: More useless typo fixesGravatar staticfox2016-04-231-1/+1
|
* KviSSLMaster: Properly free allocated memoryGravatar staticfox2016-04-172-2/+2
|
* typo fix in functions/variables/options: Estabilished -> EstablishedGravatar un1versal2016-04-132-2/+2
|
* Merge pull request #1924 from wodim/qt5Gravatar wodim2016-04-122-14/+2
|\ | | | | Remove all ifdefs related to older versions of Qt.
| * Remove all ifdefs related to older versions of Qt.Gravatar wodim2016-04-072-14/+2
| | | | | | | | Now that we only support Qt 5 we will no longer need these.
* | KviSSL: Properly open files on Windows (#1927)Gravatar staticfox2016-04-112-10/+18
|/ | | 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.
* - tweak a string to not use a xgettext string, we escape % everywhere so ↵Gravatar Dessa2016-02-291-1/+1
| | | | | | probably should here too - fix msbuild for NTDDI_VISTA
* run codespell to fix some typos, run mkabouttext.pl, fix typos reported by ↵Gravatar Dessa2016-01-311-1/+1
| | | | Arfrever
* Do away with the register keyword for variables.Gravatar wodim2015-12-281-6/+6
| | | | > #1793
* Fix fmt_ip6, which compressed IPv6 addresses more than once.Gravatar wodim2015-12-161-1/+1
| | | | Closes #1772.
* copyright headers: fix broken boilerplate wording linkss -> terms and ↵Gravatar un1versal2015-11-2819-19/+19
| | | | opinion -> option
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-2819-19/+19
|
* Kvi(Various).cpp Capitalization punctuation, typos fixesGravatar un1versal2015-10-222-3/+3
|
* remove unneeded semicolonGravatar Fabio Bas2015-10-191-1/+1
|