1
1
libssh/src
Andreas Schneider 9fbbdcc154 messages: Rework ssh_message_queue()
Return early and make it easier to understand.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-10-24 09:48:35 +02:00
..
ABI Bump ABI to 4.7.1 2018-10-16 09:24:39 +02:00
external chacha: remove re-declared type 2018-10-13 22:08:39 +02:00
threads threads: Add Windows threads implementation 2018-08-03 16:43:03 +02:00
agent.c agent: Use (PUSH|PULL)_BE_U32 in agent_talk() 2018-10-05 14:38:43 +02:00
auth.c CVE-2018-10933: Introduce SSH_AUTH_STATE_AUTH_NONE_SENT 2018-10-16 09:19:03 +02:00
base64.c Remove vim modelines from all files 2018-06-28 08:41:08 +02:00
bignum.c add mbedtls crypto support 2017-12-28 11:17:39 +01:00
bind.c Remove internal calls to ssh_init 2018-08-03 16:43:03 +02:00
buffer.c buffer: Don't call va_end() twice 2018-09-20 15:37:23 +02:00
callbacks.c callbacks: Implement list of callbacks for channels 2016-05-02 16:56:54 +02:00
chachapoly.c libcrypto: Implement OpenSSH-compatible AES-GCM ciphers using OpenSSL 2018-10-09 12:05:40 +02:00
channels.c channels: Check return code of ssh_packet_send() 2018-10-24 09:48:35 +02:00
client.c client: Remove superfluous strlen() 2018-10-24 09:48:35 +02:00
CMakeLists.txt cmake: Disable deprecation warnings for old known_hosts API 2018-10-16 08:56:46 +02:00
config.c config: Fix building without globbing support 2018-09-25 14:37:25 +02:00
connect.c connect: Zero the origfds struct 2018-10-24 09:48:35 +02:00
connector.c connector: Add checks if file descriptor is a socket 2018-09-25 14:37:25 +02:00
curve25519.c crytpo: Make sure we check return of ssh_get_random() correctly 2018-07-05 12:12:14 +02:00
dh.c dh: Use ssh_get_fingerprint_hash() in ssh_print_hash() 2018-09-20 16:35:13 +02:00
ecdh_crypto.c ecdh: fix SSH_MSG_KEXDH_REPLY for libcrypto 2018-06-27 21:25:24 +02:00
ecdh_gcrypt.c ecdh: fix SSH_MSG_KEXDH_REPLY for libgcrypt 2018-06-27 21:25:26 +02:00
ecdh_mbedcrypto.c mbedtls: Use getter for ssh_mbedtls_ctr_drbg 2018-08-20 18:42:03 +02:00
ecdh.c crypto: Change the type of server_pubkey to ssh_key 2018-03-21 20:40:02 +01:00
error.c error: Add ssh_reset_error() function 2018-08-27 11:29:18 +02:00
gcrypt_missing.c bignum: Make bignum_free safer 2018-07-05 14:35:13 +02:00
getpass.c getpass: Use explicit_bzero() 2018-09-04 19:57:31 +02:00
gssapi.c gssapi: Check return code of gss_indicate_mechs() 2018-10-24 09:48:35 +02:00
gzip.c gzip: Use calloc in initcompress() and initdecompress() 2018-09-04 19:58:23 +02:00
init.c init: Only add DllMain if we create a shared library 2018-10-09 11:40:31 +02:00
kex.c tests: Verify the hostkey ordering for negotiation is correct 2018-10-19 17:43:20 +02:00
known_hosts.c knownhosts: Fix invalid read of known_hosts token 2018-10-13 22:08:36 +02:00
knownhosts.c knownhosts: Consult also the global known hosts file 2018-10-19 17:43:20 +02:00
legacy.c Rest in Peace SSHv1 2018-06-29 14:41:14 +02:00
libcrypto-compat.c libcrypto-compat: fix HMAC_CTX_free for OpenSSL < 1.1.0 2017-07-13 19:28:59 +02:00
libcrypto-compat.h libcrypto: Introduce a libcrypto compat file 2016-11-07 11:42:06 +01:00
libcrypto.c libcrypto: Implement OpenSSH-compatible AES-GCM ciphers using OpenSSL 2018-10-09 12:05:40 +02:00
libgcrypt.c libmbedtls: Support OpenSSH-compatible AES-GCM ciphers using mbedTLS 2018-10-09 13:05:38 +02:00
libmbedcrypto.c libmbedtls: Support OpenSSH-compatible AES-GCM ciphers using mbedTLS 2018-10-09 13:05:38 +02:00
libssh.map cmake: Bump library version 2018-09-20 16:35:13 +02:00
log.c log: Make sure the buffer for date is big enough 2018-08-20 18:42:03 +02:00
match.c config: Parse Match keyword 2018-09-05 11:43:05 +02:00
mbedcrypto_missing.c mbedtls: Use getter for ssh_mbedtls_ctr_drbg 2018-08-20 18:42:03 +02:00
messages.c messages: Rework ssh_message_queue() 2018-10-24 09:48:35 +02:00
misc.c libmbedtls: Support OpenSSH-compatible AES-GCM ciphers using mbedTLS 2018-10-09 13:05:38 +02:00
options.c options: Set the global known_hosts file 2018-10-19 17:43:20 +02:00
packet_cb.c dh: Add diffie-hellman-group18-sha512 support 2018-09-20 15:37:23 +02:00
packet_crypt.c libcrypto: Implement OpenSSH-compatible AES-GCM ciphers using OpenSSL 2018-10-09 12:05:40 +02:00
packet.c packet: Do not segfault if we don't have packet_second_block 2018-10-24 09:48:35 +02:00
pcap.c buffer: Add and use ssh_buffer_allocate_size() 2018-08-01 11:04:33 +02:00
pki_container_openssh.c pki: Remove superfluous statement 2018-10-24 09:48:35 +02:00
pki_crypto.c pki_crypto: Mark iqmp as unused 2018-10-24 09:48:35 +02:00
pki_ed25519.c pki: Allow reading keys in new OpenSSH format 2018-09-18 09:53:49 +02:00
pki_gcrypt.c src: Fix typos 2018-10-16 16:36:20 +02:00
pki_mbedcrypto.c pki: Allow reading keys in new OpenSSH format 2018-09-18 09:53:49 +02:00
pki.c pki: Add NULL check in ssh_pki_key_ecdsa_name() 2018-10-24 09:48:35 +02:00
poll.c poll: Fix size types in ssh_event_free() 2018-08-30 08:52:42 +02:00
scp.c Remove vim modelines from all files 2018-06-28 08:41:08 +02:00
server.c server: Set correct state after sending INFO_REQUEST (Kbd Interactive) 2018-10-19 10:20:53 +02:00
session.c dh: Add diffie-hellman-group18-sha512 support 2018-09-20 15:37:23 +02:00
sftp.c sftp: Only prepend header data once 2018-10-08 09:27:06 +02:00
sftpserver.c sftpserver: allocate packet on sftp_server_new 2018-09-25 16:41:54 +02:00
socket.c socket: Pass MSG_NOSIGNAL to send() 2018-09-25 14:37:25 +02:00
string.c string: Don't allow to allocate strings bigger than 256M 2018-09-04 12:29:20 +02:00
threads.c threads: Automatically call ssh_init on load 2018-08-03 16:43:03 +02:00
wrapper.c wrapper: Fix size type and loops in crypt_set_algorithms_server() 2018-10-24 09:48:35 +02:00