summaryrefslogtreecommitdiff
path: root/lib/system
Commit message (Collapse)AuthorAgeFilesLines
* Fix warnings seen on OpenCSW Solaris 10Tim Rühsen2018-06-101-1/+3
| | | | | Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de> Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* gnutls_system_recv_timeout: doc updateNikos Mavrogiannopoulos2017-08-031-1/+1
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/system/fastopen: simplified TCP fast open for OSXNikos Mavrogiannopoulos2017-04-141-10/+20
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/system/fastopen: Add TCP Fast Open for OSXtmp-fast-open-macosxTim Rühsen2017-04-111-1/+13
| | | | Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
* gnutls_x509_trust_list_add_system_trust: Add macOS keychain supportDavid Caldwell2017-04-061-0/+72
| | | | | | | | | | | | Also don't check for a default_trust_store_file in configure when building on macOS (unless explicitly asked to with --with-default-trust-store-file=xxx), because otherwise it finds /etc/ssl/cert.pem: This file is new (since 10.12.2?), which means libraries built on the newest OS version wouldn't work the same way on an older versions (and vice versa). "/etc/ssl/cert.pem" also doesn't seem to reflect additions and deletions from the user's or system's trusted roots keychain (in my limited testing). Signed-off-by: David Caldwell <david@porkrind.org>
* renamed system/iconv.c -> str-iconv.ctmp-idna-printNikos Mavrogiannopoulos2016-11-251-173/+0
| | | | | | We no longer use the system's functionality for converting between charsets (we use libunistring), hence it is no longer suitable for the wrappers to stay in system/.
* unconditionally include unistring codeNikos Mavrogiannopoulos2016-11-211-326/+4
| | | | | | That simplifies internationalization support, at the cost of including a version of libunistring, which is used on systems which do not ship it.
* _gnutls_utf8_to_ucs2: normalize to NFC UTF16 outputNikos Mavrogiannopoulos2016-11-201-4/+13
|
* Use libunistring when present instead of iconv()Nikos Mavrogiannopoulos2016-11-201-15/+138
| | | | | That allows us to rely to a single provider for unicode functionality.
* _gnutls_utf8_to_ucs2: force NFC normalization form in windowsNikos Mavrogiannopoulos2016-10-061-2/+2
|
* Fix build of system/keys-win.c with older mingwNikos Mavrogiannopoulos2016-10-041-1/+28
| | | | Patch by Eli Zaretskii <eliz@gnu>
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-113-308/+394
|
* removed c-ctype.h from files that wasn't used atNikos Mavrogiannopoulos2016-09-114-4/+0
|
* inet_ntop4: casted signed/unsigned comparisonminor-cleanupsNikos Mavrogiannopoulos2016-09-101-1/+1
|
* _gnutls_ucs2_to_utf8: corrected use of WideCharToMultiByte in windowsNikos Mavrogiannopoulos2016-09-071-2/+3
|
* _gnutls_ucs2_to_utf8: fixed null termination check in windows codeNikos Mavrogiannopoulos2016-09-061-1/+1
|
* Added _gnutls_utf8_to_ucs2()Nikos Mavrogiannopoulos2016-09-061-1/+151
| | | | This function allows to convert between UTF8 to UCS2 big-endian.
* gnutls_transport_set_fastopen: added flags optionstcp-fast-openNikos Mavrogiannopoulos2016-08-081-1/+3
| | | | | This will allow minor modifications to the semantics of the function in the future, without introducing a new API.
* fastopen: improved error checking at connect()Nikos Mavrogiannopoulos2016-08-021-1/+1
|
* gnutls_transport_set_fastopen: doc updateNikos Mavrogiannopoulos2016-07-291-7/+18
|
* moved system-keys-win.c and system-key-dummy.c under system/Nikos Mavrogiannopoulos2016-07-272-0/+1467
|
* split system.c to various files under system/Nikos Mavrogiannopoulos2016-07-277-0/+1471
|
* Support TCP Fast OpenTim Ruehsen2016-07-261-0/+204
This introduces a new function gnutls_transport_set_fastopen(). Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> Signed-off-by: Tim Ruehsen <tim.ruehsen@gmx.de>