summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* tests: set_key: enabled failure_mode testNikos Mavrogiannopoulos2016-09-121-1/+6
| | | | Also eliminated memory leaks related to it.
* Added IDNA support in server sideNikos Mavrogiannopoulos2016-09-121-4/+24
| | | | | | Any server names provided to server side by the gnutls_certificate_set_* functions, are converted to IDNA format for comparison with client provided values.
* doc updatecleanupsNikos Mavrogiannopoulos2016-09-121-0/+19
|
* .gitlab-ci.yml: restrict the freebsd builds to local branches onlyNikos Mavrogiannopoulos2016-09-121-0/+4
|
* Add SIGN-ECDSA-SHA* to the priority strings docsAlex Monk2016-09-121-4/+5
| | | | | | There were added in version 2.99.2, 2011-05-26 Signed-off-by: Alex Monk <krenair@gmail.com>
* gnutls_certificate_set_*key: ensure proper cleanup on key mismatch failuresNikos Mavrogiannopoulos2016-09-121-2/+11
| | | | | That is, ensure that we keep no local references that are shared with the caller, and that we properly free all initialized values.
* tests: check key mismatch on gnutls_certificate_set_*keyNikos Mavrogiannopoulos2016-09-122-4/+92
| | | | | That is, check whether these functions can successfully recover from such condition, without leaks or double freeing.
* tests: added unit testing for ↵Nikos Mavrogiannopoulos2016-09-122-1/+238
| | | | gnutls_certificate_set_ocsp_status_request_function2
* tests: added unit tests for gnutls_certificate_set_x509_key()Nikos Mavrogiannopoulos2016-09-123-109/+289
| | | | | In addition these tests verify that the expected index is returned and that can be used with gnutls_certificate_get_crt_raw() afterwards.
* tests: enhanced set_x509_key tests to include index verificationNikos Mavrogiannopoulos2016-09-121-41/+53
| | | | | That is, verify that correct indexes are returned, and these can be used with gnutls_certificate_get_crt_raw() afterwards.
* tests: enhanced set_x509_key_file tests to include index verificationNikos Mavrogiannopoulos2016-09-123-30/+123
| | | | | That is, verify that correct indexes are returned, and these can be used with gnutls_certificate_get_crt_raw() afterwards.
* tests: more checks for functionality of ↵Nikos Mavrogiannopoulos2016-09-123-4/+255
| | | | | | | | | gnutls_certificate_set_ocsp_status_request_file This introduces checks for the cases where gnutls_certificate_set_ocsp_status_request_file() is called with multiple indexes, to set an OCSP response for different certificates. The tests then verify whether the expected OCSP response is received.
* Added gnutls_certificate_set_ocsp_status_request_function2Nikos Mavrogiannopoulos2016-09-128-77/+156
| | | | | | | | | | | That introduces a new function to allow setting an OCSP status request handling function per certificate. Furthermore it repurposes the flag parameters to an index option on gnutls_certificate_set_ocsp_status_request_file. The changes above allow setting a different OCSP status response file per certificate, and a different function. The indexes they rely on to associate with existing certs are the indexes returned by the gnutls_certificate_set_key() and friends functions.
* All the key and chain set functions return an indexNikos Mavrogiannopoulos2016-09-122-20/+29
| | | | | | | When setting key and certificate material to a gnutls_certificate_credentials_t structure, the corresponding set functions will return an index. That index could be used later either on the get functions, or when setting corresponding data (e.g., an OCSP response).
* doc: clarifications in gnutls_certificate_set_ocsp_status_request_function()Nikos Mavrogiannopoulos2016-09-121-4/+3
|
* Typo fixes found by lintian.Andreas Metzler2016-09-122-2/+2
| | | | incosistent, ommited
* .gitlab-ci.yml: added code-coverage output to clang buildNikos Mavrogiannopoulos2016-09-111-1/+2
|
* .gitlab-ci.yml: the code-coverage command will always succeedNikos Mavrogiannopoulos2016-09-111-6/+12
| | | | This works around random failures while calculating the code coverage.
* .gitlab-ci.yml: moved commonly installed packages into the before_script fieldNikos Mavrogiannopoulos2016-09-111-29/+10
|
* .gitlab-ci.yml: added syntax check buildNikos Mavrogiannopoulos2016-09-111-0/+13
|
* cfg.mk: revived 'make release'Nikos Mavrogiannopoulos2016-09-111-45/+11
|
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-11210-2821/+2962
|
* avoid the usage of '-a' and '-o' bash optionsNikos Mavrogiannopoulos2016-09-111-2/+2
| | | | This keeps syntax-check happy.
* avoid the usage of strncpyNikos Mavrogiannopoulos2016-09-112-3/+9
|
* removed signal.h from files that wasn't used atNikos Mavrogiannopoulos2016-09-111-1/+0
|
* doc updateNikos Mavrogiannopoulos2016-09-114-6/+6
|
* gnutls_x509_cidr_to_rfc5280: removed double semi-colonNikos Mavrogiannopoulos2016-09-111-1/+1
|
* removed c-ctype.h from files that wasn't used atNikos Mavrogiannopoulos2016-09-119-9/+0
|
* configure.ac: quote parameters when neededNikos Mavrogiannopoulos2016-09-111-3/+3
|
* removed assert.h from files that wasn't used atNikos Mavrogiannopoulos2016-09-116-6/+0
|
* POTFILES: added libdane filesNikos Mavrogiannopoulos2016-09-111-0/+2
|
* doc updateNikos Mavrogiannopoulos2016-09-112-4/+4
|
* tests/tools: avoid non-null check before free()Nikos Mavrogiannopoulos2016-09-112-4/+2
|
* latex manual: added backwards compatibility optionsNikos Mavrogiannopoulos2016-09-111-0/+10
|
* .gitlab-ci.yml: windows DLL builds now include all required dependenciesgnutls_3_5_4_win32_tmpNikos Mavrogiannopoulos2016-09-101-48/+79
| | | | Also improved naming conventions for builds
* inet_ntop4: casted signed/unsigned comparisonminor-cleanupsNikos Mavrogiannopoulos2016-09-101-1/+1
|
* system.h: undefine macros before defining themNikos Mavrogiannopoulos2016-09-101-0/+3
|
* _gnutls_fbase64_decode: use memsub macro instead of castsNikos Mavrogiannopoulos2016-09-101-3/+3
|
* gnutls-cli: use gnutls_set_default_priority if no priorities are givenNikos Mavrogiannopoulos2016-09-091-8/+17
|
* gnutls-serv: removed '...' from documentationNikos Mavrogiannopoulos2016-09-091-6/+1
| | | | That caused caused problems in generated manpage.
* configure: better document the random generator variant usedNikos Mavrogiannopoulos2016-09-091-5/+5
|
* released 3.5.4gnutls_3_5_4Nikos Mavrogiannopoulos2016-09-081-2/+3
|
* .gitlab-ci.yml: corrected wrong operation in minimal buildNikos Mavrogiannopoulos2016-09-071-1/+1
|
* updated auto-generated filesNikos Mavrogiannopoulos2016-09-073-0/+8
|
* doc updateNikos Mavrogiannopoulos2016-09-072-6/+8
|
* bumped versionsNikos Mavrogiannopoulos2016-09-072-3/+3
|
* doc updateNikos Mavrogiannopoulos2016-09-071-0/+2
|
* tests: do not run pkcs12-utf8 under windowspkcs12-ucs2Nikos Mavrogiannopoulos2016-09-072-2/+5
| | | | | This test required to pass UTF8 data under command line, and that doesn't seem to work under windows.
* _gnutls_ucs2_to_utf8: corrected use of WideCharToMultiByte in windowsNikos Mavrogiannopoulos2016-09-071-2/+3
|
* tests: added debugging info in conv-utf8Nikos Mavrogiannopoulos2016-09-071-1/+24
|