aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-01-24dh: move unrelated functions out of dh.cAris Adamantiadis4-708/+781
2019-01-24kex: use runtime callbacks (server)Aris Adamantiadis8-175/+291
2019-01-24kex: use runtime callbacks (client)Aris Adamantiadis8-55/+98
2019-01-22pcap: Correctly initialize sockaddr_in in ssh_pcap_context_set_file()Andreas Schneider1-1/+6
2019-01-22pcap: Reformat ssh_pcap_context_connect()Andreas Schneider1-33/+56
2019-01-15bind: Check for POLLRDHUP on the server if availableAndreas Schneider2-3/+16
2019-01-15bind: Reformat ssh_bind_get_poll()Andreas Schneider1-5/+10
2019-01-11Fix cleaning up HMAC context for openssl < 1.1 remove old compatibility code ...Marcin Szalowicz1-10/+3
2019-01-09socket: Set socket error to get better error messagesAndreas Schneider1-1/+4
2019-01-09poll: Return early for timeout and count every reventAndreas Schneider1-1/+5
2019-01-09poll: Do not generate SIGPIPE with recv() in bsd_poll()Andreas Schneider1-1/+6
2019-01-09poll: Improve checks for POLLHUP and POLLERRAndreas Schneider1-14/+55
2019-01-09poll: Zero (read|write|expect)fds in bsd_poll()Andreas Schneider1-0/+3
2019-01-09poll: Reformat bsd_poll()Andreas Schneider1-96/+112
2019-01-09poll: Fix size typeAndreas Schneider1-1/+1
2019-01-09poll: Reformat ssh_poll_ctx_dopoll()Andreas Schneider1-50/+55
2019-01-09kex: List also the SHA2 extension when ordering hostkey algorithmsJakub Jelen1-16/+20
2019-01-09server: Correctly handle extensionsJakub Jelen2-5/+21
2019-01-09dh: Make sure we do not access uninitialized memoryJakub Jelen1-0/+4
2019-01-09packet: Dump also the packet typeJakub Jelen1-2/+7
2019-01-09options: Update documentation for rekey limitsJakub Jelen1-2/+4
2019-01-09packet: Implement rekeying based on the recommendation from RFC'sJakub Jelen4-6/+244
2019-01-09packet: Provide a function to switch crypto in separate directionsJakub Jelen3-117/+173
2019-01-09packet: Introduce a new function to access cryptoJakub Jelen8-92/+141
2019-01-09server: Reformat ssh_auth_reply_successJakub Jelen1-24/+28
2019-01-09packet: Adjust the packet filter to allow client-initialized rekeyJakub Jelen1-0/+2
2019-01-09packet: Prepare counters to handle rekeying limitsJakub Jelen2-1/+52
2019-01-09config: Parse rekey limits and apply themJakub Jelen1-1/+138
2019-01-09options: Introduce new options for handling rekey limitsJakub Jelen1-0/+34
2019-01-09packet: Write also incoming packets to .pcap filesJakub Jelen1-0/+10
2019-01-09pcap: Reformat ssh_pcap_context_write()Jakub Jelen1-50/+59
2019-01-09kex: Correctly check for the rekey (amends 83f2ac4a)Jakub Jelen1-1/+1
2019-01-05client: Happy new year!Andreas Schneider1-1/+1
2019-01-05Revert "sftp: Set error if invalid session pointer is passed to sftp_new()"Andreas Schneider1-2/+1
2019-01-04sftp: Set error if invalid session pointer is passed to sftp_new()Andreas Schneider1-1/+2
2018-12-24Bump SO version to 4.7.3Andreas Schneider2-1/+416
2018-12-19crypto: Disable blowfish support by defaultAndreas Schneider5-11/+21
2018-12-12channels: Don't call ssh_channel_close() twiceAndreas Schneider1-0/+5
2018-12-10config: Parse ProxyJump configuration option and implement it using ProxyComm...Jakub Jelen1-3/+223
2018-12-10options: Copy also the new optionsJakub Jelen1-9/+59
2018-12-10options: Check for nullJakub Jelen1-9/+7
2018-12-10packet: Allow SSH2_MSG_EXT_INFO when authenticatedAnderson Toshiyuki Sasaki1-1/+5
2018-12-10channels: Send close if we received a remote closeAndreas Schneider1-2/+24
2018-12-10channels: Reformat ssh_channel_free()Andreas Schneider1-20/+21
2018-12-10channel: Add SSH_CHANNEL_FLAG_CLOSED_LOCALAndreas Schneider1-0/+1
2018-12-10channel: Reformat ssh_channel_close()Andreas Schneider1-35/+37
2018-12-07session: Check the session timeout and use it if setAndreas Schneider2-20/+26
2018-12-07session: Use long for the timeoutAndreas Schneider1-1/+1
2018-12-07sftp: Add NULL check in sftp_fstat()Anderson Toshiyuki Sasaki1-0/+4
2018-12-07sftp: Add NULL check in sftp_xstat()Anderson Toshiyuki Sasaki1-0/+4