Andreas Schneider
7f42f5a3c9
cmake: Increase version numbers for 0.6.1.
2014-01-16 09:16:11 +01:00
Oleksandr Shneyder
634671db11
channel: Add ssh_channel_accept_forward().
...
This works same way as ssh_forward_accept() but can return a destination
port of the channel (useful if SSH connection forwarding several TCP/IP
ports).
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2014-01-16 09:13:57 +01:00
Aris Adamantiadis
1f689261ec
threads: support libgcrypt 1.6 hack
...
Not 100% satisfied of this patch, but the way libgcrypt handles
threading in 1.6 is not compatible with custom handlers. The
new code basicaly uses pthreads in every case. This will probably
not work on windows.
2014-01-08 22:06:38 +01:00
Andreas Schneider
8aad24c062
include: Remove warning cause VSC doesn't know about it.
2014-01-08 10:55:39 +01:00
Andreas Schneider
0e5510bb99
include: Fix building if we do not have asm volatile.
2014-01-08 10:52:57 +01:00
Jon Simons
60d5824760
session: Add ssh_get_clientbanner().
2013-12-07 16:24:53 +01:00
Andreas Schneider
397be918cd
channels: Add a ssh_channel_read_timeout function.
2013-12-04 20:34:52 +01:00
Andreas Schneider
f1c56e4309
pki: Add ssh_pki_import_privkey_file().
2013-11-27 22:54:40 +01:00
Andreas Schneider
a375b6c996
pki_gcrypt: Add pki_private_key_to_pem() stub.
2013-11-27 22:54:40 +01:00
Andreas Schneider
ead1c4b168
ecdh: Check if we have ECC support.
2013-11-27 22:53:53 +01:00
Nicolas Viennot
78e78642e7
server: Add a ssh_send_keepalive() function.
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-11-24 23:21:39 +01:00
Simo Sorce
68b996bdbf
options: Add SSH_OPTIONS_GSSAPI_DELEGATE_CREDENTIALS option.
...
Signed-off-by: Simo Sorce <simo@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-11-17 11:43:50 +01:00
Andreas Schneider
f5d1d813fb
options: Add SSH_OPTIONS_GSSAPI_CLIENT_IDENTITY option.
2013-11-15 16:29:49 +01:00
Andreas Schneider
651c173e72
gssapi: Add suppport to set GSSAPI server identity.
2013-11-15 16:29:49 +01:00
Colin Walters
7372cd837a
Add ssh_get_poll_flags()
...
For integration with an external mainloop, we need to know how to
replicate libssh's internal poll() calls. We originally through
ssh_get_status() was that API, but it's not really - those flags only
get updated from the *result* of a poll(), where what we really need
is to know how libssh would *start* a poll().
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-11-09 12:29:25 +01:00
Andreas Schneider
9bf9d52e21
dh: Add new ssh_get_publickey_hash() function.
2013-11-06 17:11:24 +01:00
Aris Adamantiadis
2e6dbe8d3d
remove warnings on OSX (workaround)
2013-11-04 10:51:09 +01:00
Aris Adamantiadis
8bf6907c1d
curve25519: include reference implementation
2013-11-03 14:58:47 +01:00
Aris Adamantiadis
7c8a793b0a
socket: Fix check for pending data.
...
BUG: https://red.libssh.org/issues/119
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-11-03 12:48:12 +01:00
Andreas Schneider
ba4346f089
priv: Fix brackets of burn macros.
2013-11-03 10:53:38 +01:00
Alan Dunn
6c213c913b
SSH_AUTH_OK -> SSH_AUTH_SUCCESS in comments
...
A few callback descriptions refer to a non-existent value SSH_AUTH_OK,
which should be SSH_AUTH_SUCCESS. This commit fixes these.
Signed-off-by: Alan Dunn <amdunn@gmail.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-10-31 08:19:35 +01:00
Andreas Schneider
f8f6eb0ce6
cmake: Check for isblank().
2013-10-30 17:33:32 +01:00
Andreas Schneider
3911046f7e
include: Fix build on platforms without ECC.
2013-10-21 07:16:26 +02:00
Andreas Schneider
b98ea81903
wrapper: Fix compilation with gcrypt.
2013-10-19 10:39:44 +02:00
Andreas Schneider
02f80eb288
pki: Add the type as a char pointer.
2013-10-18 23:50:08 +02:00
Andreas Schneider
5b7f07b484
wrapper: Add more evp functions.
2013-10-18 23:50:06 +02:00
Andreas Schneider
7b2aee90f0
callbacks: Improve the documentation of ssh_threads_set_callbacks().
...
BUG: https://red.libssh.org/issues/123
2013-10-01 14:47:58 +02:00
Andreas Schneider
aaacd18031
callbacks: Improve the documentation of ssh_threads_get_noop().
...
BUG: https://red.libssh.org/issues/123
2013-10-01 14:47:58 +02:00
Andreas Schneider
70c796e8b8
session: Remove obsolete status variables.
...
BUG: https://red.libssh.org/issues/121
2013-10-01 14:47:57 +02:00
Aris Adamantiadis
666db37e21
kex: implement curve25519-sha256@libssh.org
2013-09-27 16:06:09 +02:00
Andreas Schneider
7375de0b05
include: Fix a build warning in MinGW.
2013-07-27 10:55:53 +02:00
Andreas Schneider
1829e9981b
cmake: Check for HAVE_GCC_VOLATILE_MEMORY_PROTECTION.
...
This ensures that the memset call is not optimized out by the compiler
(works works with gcc and clang).
2013-07-23 10:44:39 +02:00
Andreas Schneider
8ff6a7a850
cmake: Check for _strtoui64() on Windows.
2013-07-22 13:01:36 +02:00
Andreas Schneider
5e7b15e2c1
pki: Fix declaration of ssh_pki_convert functions.
2013-07-22 10:20:14 +02:00
Andreas Schneider
20312e23b7
log: Make _ssh_log() public.
2013-07-21 11:53:55 +02:00
Andreas Schneider
c64ec43eef
src: Remove enter_function() and leave_function().
2013-07-14 13:31:24 +02:00
Andreas Schneider
c28efb8cbc
include: Mark ssh_log as depcrecated.
2013-07-14 12:44:32 +02:00
Andreas Schneider
ebdd0c6ac1
src: Migrate to SSH_LOG.
2013-07-14 12:44:26 +02:00
Andreas Schneider
dcd94de076
error: Use new logging function.
2013-07-14 12:37:12 +02:00
Andreas Schneider
2c91efcc68
log: Implment new logging functions.
2013-07-14 12:36:59 +02:00
Andreas Schneider
73309f19e5
cmake: Check if we have Thread Local Storage support.
2013-07-14 12:36:35 +02:00
Aris Adamantiadis
ad92740dc3
server: Fix compilation without WITH_SERVER
2013-07-14 09:30:59 +02:00
Aris Adamantiadis
2ab7f2be75
server: add pubkey auth callback
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 15:23:33 +02:00
Aris Adamantiadis
0d1ec1fa48
gssapi: Add user parameter to gssapi auth callback
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 15:03:18 +02:00
Aris Adamantiadis
b0ab39a6f1
gssapi: gssapi callbacks serverside
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 15:02:03 +02:00
Aris Adamantiadis
31a129ee9e
sftp: more flexibility on channels
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 15:01:17 +02:00
Aris Adamantiadis
7e7910a1ca
sftp: added useful server APIs
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 15:00:52 +02:00
Aris Adamantiadis
2a0c1e917f
server: callback for channel_request_subsystem
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 14:59:46 +02:00
Aris Adamantiadis
db20a22e51
server: added 2 missing channel callbacks
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 14:59:21 +02:00
Aris Adamantiadis
458e4c07c7
server: export ssh_channel_open_x11()
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 14:58:06 +02:00