mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-09 09:54:25 +09:00
feat: add gssapi key exchange
feat: add generic functions for importing name and initializing ctx feat: add suffix to gsskex algs dynamically feat: move gssapi key exchange to another file feat: add gssapi key exchange for server refactor: remove unnecessary fields in gssapi struct refactor: add some documentation and improve logging fix: remove gss_dh callbacks feat: add a check to see if GSSAPI is configured correctly fix: memory leaks feat: add client side "gssapi-keyex" auth feat: add gssapi_key_exchange_algs for server fix: some memory issues feat: add gssapi kex options to config feat: add check to see if GSSAPI key exchange was performed feat: add more tests for gssapi key exchange fix: add valgrind supp Signed-off-by: Gauravsingh Sisodia <xaerru@gmail.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
committed by
Jakub Jelen
parent
701a2155a7
commit
bc5211d055
@@ -255,6 +255,70 @@
|
||||
## libkrb5
|
||||
# krb5_mcc_generate_new allocates a hashtab on a static global variable
|
||||
# It doesn't get freed.
|
||||
{
|
||||
Reachable memory from getaddrinfo
|
||||
Memcheck:Leak
|
||||
match-leak-kinds: reachable
|
||||
fun:malloc
|
||||
fun:malloc
|
||||
fun:strdup
|
||||
fun:_dl_load_cache_lookup
|
||||
fun:_dl_map_object
|
||||
fun:dl_open_worker_begin
|
||||
fun:_dl_catch_exception
|
||||
fun:dl_open_worker
|
||||
fun:_dl_catch_exception
|
||||
fun:_dl_open
|
||||
fun:do_dlopen
|
||||
fun:_dl_catch_exception
|
||||
fun:_dl_catch_error
|
||||
fun:dlerror_run
|
||||
...
|
||||
fun:getaddrinfo
|
||||
...
|
||||
fun:gss_init_sec_context
|
||||
fun:ssh_gssapi_init_ctx
|
||||
...
|
||||
fun:ssh_userauth_gssapi
|
||||
fun:torture_gssapi_auth_server_identity
|
||||
...
|
||||
fun:_cmocka_run_group_tests
|
||||
fun:torture_run_tests
|
||||
fun:main
|
||||
}
|
||||
|
||||
{
|
||||
Reachable memory from getaddrinfo
|
||||
Memcheck:Leak
|
||||
match-leak-kinds: reachable
|
||||
fun:malloc
|
||||
fun:UnknownInlinedFun
|
||||
fun:_dl_new_object
|
||||
fun:_dl_map_object_from_fd
|
||||
fun:_dl_map_object
|
||||
fun:dl_open_worker_begin
|
||||
fun:_dl_catch_exception
|
||||
fun:dl_open_worker
|
||||
fun:_dl_catch_exception
|
||||
fun:_dl_open
|
||||
fun:do_dlopen
|
||||
fun:_dl_catch_exception
|
||||
fun:_dl_catch_error
|
||||
fun:dlerror_run
|
||||
...
|
||||
fun:getaddrinfo
|
||||
...
|
||||
fun:gss_init_sec_context
|
||||
fun:ssh_gssapi_init_ctx
|
||||
...
|
||||
fun:ssh_userauth_gssapi
|
||||
fun:torture_gssapi_auth_server_identity
|
||||
...
|
||||
fun:_cmocka_run_group_tests
|
||||
fun:torture_run_tests
|
||||
fun:main
|
||||
}
|
||||
|
||||
{
|
||||
Reachable memory from libkrb5
|
||||
Memcheck:Leak
|
||||
|
||||
Reference in New Issue
Block a user