Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-09 | dh-gex: WIPgex_aris_osx | Aris Adamantiadis | 4 | -1/+164 | |
2016-09-09 | TOREMOVE: comment out DSA in pkd that's disabled in newer openssh | Aris Adamantiadis | 1 | -16/+16 | |
2016-09-09 | dh: generalize group usage | Aris Adamantiadis | 4 | -16/+86 | |
2016-09-09 | libcrypto: detect non matching headers/shared lib | Aris Adamantiadis | 2 | -15/+29 | |
It took me a while to understand why some test cases were not always working, and figure out I wasn't linked with the right libcrypto. | |||||
2016-09-09 | dh: big cleanup | Aris Adamantiadis | 5 | -297/+144 | |
2016-09-09 | buffer_unpack: support bignums | Aris Adamantiadis | 1 | -0/+15 | |
2016-09-09 | bignum: make bignum_free safer | Aris Adamantiadis | 8 | -30/+34 | |
2016-09-09 | tests: test for dh-group14 | Aris Adamantiadis | 1 | -0/+23 | |
2016-09-09 | dh: move unrelated functions out of dh.c | Aris Adamantiadis | 6 | -619/+612 | |
2016-09-09 | bignum: harmonize gcrypt and libcrypto usage | Aris Adamantiadis | 9 | -127/+35 | |
2016-09-09 | crypto: split init and finalize functions | Aris Adamantiadis | 8 | -48/+82 | |
2016-09-09 | bignum: harmonize ssh_get_random | Aris Adamantiadis | 4 | -32/+20 | |
2016-09-09 | kex: use runtime callbacks (server) | Aris Adamantiadis | 8 | -159/+241 | |
2016-09-09 | kex: use runtime callbacks (client) | Aris Adamantiadis | 8 | -59/+94 | |
2016-09-09 | kex: log negotiated methods | Aris Adamantiadis | 1 | -1/+12 | |
2016-09-09 | packets: allow removal of callbacks | Aris Adamantiadis | 2 | -0/+12 | |
2016-09-09 | tests: fix buffer overflow in testcase | Aris Adamantiadis | 1 | -1/+1 | |
2016-09-09 | sftp: ensure sftp_packet_read recognizes channel EOF to avoid infinite loop | Jeremy Cross | 1 | -1/+1 | |
Signed-off-by: Jeremy Cross <jcross@bomgar.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-10 | sftpserver: Fix SSH_FXP_FSTAT arguments | Andreas Schneider | 1 | -3/+2 | |
Thanks to Игорь Коваленко <igor.a.kovalenko@gmail.com> Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-09 | tests: Try to fix the x11 test | Andreas Schneider | 1 | -0/+1 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-09 | tests: Fix buffer test without NARG macro support | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-04 | sftp: Use calloc() instead of malloc()/memset() | Andreas Schneider | 1 | -26/+14 | |
This is calloc() is faster then calling memset(). Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-04 | config: Fix build warnings | Andreas Schneider | 1 | -2/+4 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-04 | examples: Fix endif() | Andreas Schneider | 1 | -1/+1 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | Make "Host" pattern list handling consistent with OpenSSH | Travers Carter | 1 | -10/+14 | |
https://red.libssh.org/issues/187 Signed-off-by: Travers Carter <tcarter@noggin.com.au> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | tests: Improve the torture_request_env test | Andreas Schneider | 1 | -3/+3 | |
This still doesn't work on FreeBSD Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | examples: Fix building on FreeBSD | Andreas Schneider | 1 | -2/+5 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | torture: Fix a warning | Andreas Schneider | 1 | -47/+47 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | priv: Fix client banner specification for libssh | Andreas Schneider | 1 | -2/+2 | |
BUG: https://red.libssh.org/issues/231 Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | client: If SSHv1 is disabled send the banner immediately | Andreas Schneider | 1 | -1/+9 | |
This saves a round-trip with SSHv2 connecting to the server. See RFC 4253 section 5.2 (New Client, Old Server). Thanks to Yang Yubo <yang@yangyubo.com> for the suggestion. Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | client: Fix ssh_send_banner() to confirm with RFC 4253 | Andreas Schneider | 1 | -33/+62 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | client: Fix maximum banner length | Andreas Schneider | 1 | -1/+2 | |
According to RFC 4253 the max banner length is 255. Thanks to Saju Panikulam <spanikulam@ipswitch.com> for the report. Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | client: Reformat callback_receive_banner() | Andreas Schneider | 1 | -49/+63 | |
The function is hard to read as the indentation is not correctly applied. Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-03 | client: Receive the banner correctly | Ken Reister | 1 | -0/+7 | |
Comply with RFC 4253 compliance section 4.2. Allow data other than "SSH-" to be sent across prior to the actual version striong. Signed-off-by: Ken Reister <reister.kenneth@CIMCOR.COM> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | sockets: Fix callback registration bug | Aris Adamantiadis | 2 | -3/+3 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | packet: Improve logging output | Aris Adamantiadis | 2 | -0/+8 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | sample: Migrate client to connector API | Aris Adamantiadis | 1 | -203/+33 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | connector: Implement ssh_connector_except() | Aris Adamantiadis | 6 | -5/+698 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | channels: Move ssh_channel_write_stderr out of server-only | Aris Adamantiadis | 3 | -4/+5 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | callbacks: Implement list of callbacks for channels | Aris Adamantiadis | 6 | -163/+283 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | tests: Add test for ssh_callbacks_iterate() | Aris Adamantiadis | 1 | -1/+52 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | callback: Add macro to iterate callbacks | Aris Adamantiadis | 1 | -0/+37 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | tests: Add unit test for ssh_callbacks_execute_list | Aris Adamantiadis | 1 | -0/+86 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | callbacks: Add macro for callbacks execute list | Aris Adamantiadis | 1 | -0/+28 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | packets: Handle flow control callbacks | Aris Adamantiadis | 2 | -1/+45 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | examples: Do not usre deprecated functions | Andreas Schneider | 1 | -1/+1 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | events: Add functions for poll objects | Aris Adamantiadis | 2 | -0/+29 | |
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | Add id_ed25519 to the default identity list | Kohei Suzuki | 1 | -0/+9 | |
Signed-off-by: Kohei Suzuki <eagletmt@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | channels: Bugfix for a possible invalid pointer usage (channel->session) in ↵ | David Kedves | 1 | -4/+4 | |
various places BUG: https://red.libssh.org/issues/230 Signed-off-by: David Kedves <kedazo@severalnines.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-05-02 | auth: Cleanup memory leak when using SSH agent | Stef Walter | 3 | -7/+25 | |
In Cockpit we've seen this memory leak: at 0x4C2A9C7: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x5B76B03: ssh_userauth_agent (auth.c:778) by 0x40DD5A: cockpit_ssh_authenticate (cockpitsshtransport.c:327) BUG: https://red.libssh.org/issues/208 Signed-off-by: Stef Walter <stefw@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> |