Simon Josefsson
4c7ecad34d
Don't use CPP symbol _MSC_VER unless it is defined, because undefined
...
CPP symbols means 0. Tiny patch from "Yang Tse" <yangsita@gmail.com>.
2007-03-29 08:11:51 +00:00
Daniel Stenberg
e7181a8c36
Netware and Windows fixes by Guenter Knauf
2007-02-07 21:21:06 +00:00
Daniel Stenberg
b88eb6a096
let's call the current version 0.15-CVS
2007-02-06 14:19:59 +00:00
Daniel Stenberg
4f1cfb20a9
1 - new public function libssh2_trace() that enables tracing/debug output on
...
various stuff if libssh2 was built with debug. If built without debug, the
function does nothing.
2 - configure --enable-debug is now enough to build a debug version (including
picky compiler options)
3 - internally, we no longer need/use #ifdef/#endif around all uses of the
_libssh2_debug() function/macro.
The scp.c example is the first application to test this new debug logging.
2007-02-02 23:23:36 +00:00
Daniel Stenberg
9d55db6501
Adding src/transport.c for the SECSH transport layer read/write in a non-
...
blocking way. The channel code is now responsible for enabling/disabling
blocking status and to work with it.
I've also modified indenting and fixed compiler warnings at places, and
added a bunch of new examples in example/simple that I've used to verify that
the code still runs like before.
libssh2_channel_{read|write}nb_ex() and libssh2_sftp_{read|write}nb() are the
four new functions that supposedly work non-blocking.
2007-02-02 16:21:20 +00:00
Daniel Stenberg
3b1b45e644
Moved the private include files libssh2_priv.h and libssh2_config.h.in from
...
include/ into the src/ directory. The include/ dir is now strictly for public
headers.
Also, I removed the special win32 source package creation target in the
makefile and I modified the contact email address in configure.in to point out
the libssh2-devel list.
2006-11-20 08:41:04 +00:00
James Housley
7058b7fc2a
Reproduce most of the POSIX permission/file type defines from sys/stat.h
...
so that if compiled with a non-POSIX compiler these are still available
for client software.
2006-11-13 22:35:02 +00:00
James Housley
1961e07287
The public *_ex() API functions, most of them, used "int" for length values.
...
The convience functions pass in the return from strlen() which is "size_t",
usually an "unsigned long". This created the possiblility of passing in
a value that could look negative.
All "int" lengths were converted to "unsigned int". Ideally they should
all become "size_t", but that is a bigger change. This is a good start.
2006-11-04 19:30:31 +00:00
Sara Golemon
ace0c8f00b
Bump for release
2006-06-22 18:50:26 +00:00
Sara Golemon
adee5e5653
Don't wait for KEX_INIT prior to sending our own packet.
...
Watch out for bad KEX_INIT guesses and burn packets if necessary.
2006-06-22 18:45:29 +00:00
Sara Golemon
c45992da55
Bump copyright year
2006-03-02 01:10:52 +00:00
Sara Golemon
2207b99afb
Bump version number
2006-03-02 01:10:06 +00:00
Sara Golemon
1d7522bc06
BugFix#1436593: Apply build options for HPUX targets
2006-02-23 23:14:35 +00:00
Sara Golemon
edcdf43264
Prep for release
2005-11-01 23:11:50 +00:00
Mikhail Gusarov
722470994a
Added missing '#ifdef __cplusplus extern "C" {}' stanza
2005-10-04 04:25:24 +00:00
Sara Golemon
14f00247a8
Explicitly include sha.h and md5.h from openssl
2005-08-25 20:50:37 +00:00
Sara Golemon
e15f5d97a0
Add publickey subsystem support
2005-07-21 20:28:07 +00:00
Sara Golemon
d6cfa7c6b9
bump for release -- 0.11
2005-07-05 01:42:11 +00:00
Mikhail Gusarov
0c53895bc0
libssh2_poll_channel_read made external
2005-06-24 11:22:10 +00:00
Mikhail Gusarov
aa6e9c6eca
Added libssh2_channel_wait_close()
2005-06-24 11:17:50 +00:00
Mikhail Gusarov
77bd3c1215
'exit-status' information packet handling added
2005-06-23 05:55:01 +00:00
Mikhail Gusarov
0e5eb4d9c5
Added extern "C" declaration for C++ compatibility
2005-06-20 05:17:51 +00:00
Mikhail Gusarov
0ad861d74c
libssh2_userauth_list should return char*, not the const char*
2005-06-18 11:30:31 +00:00
Mikhail Gusarov
b6d13ebe8a
Strictening function prototypes: char* -> const char* where applicable
2005-06-18 10:41:59 +00:00
Sara Golemon
2a6c49a73a
Add abstract pointer to keyboard-interactive callback
2005-06-16 17:14:31 +00:00
Sara Golemon
da653774aa
Add keyboard interactive authentication.
...
Implementation contributed by Mikhail Gusarov.
2005-06-11 19:18:06 +00:00
Sara Golemon
cc7703092f
Save up multiple small refunds in order to cut down on unnecessary WINDOW_ADJUST packets
2005-05-18 17:08:29 +00:00
Sara Golemon
ebfbd22e59
Add debugging hooks for development diagnostics
2005-05-11 05:11:31 +00:00
Sara Golemon
3ea661a574
Bump for release
2005-05-05 18:48:51 +00:00
Sara Golemon
35a3e7a6c0
typo
2005-04-01 06:55:44 +00:00
Sara Golemon
15b8489046
Phase 1 of the Great Timeout Cleanup
2005-04-01 06:11:34 +00:00
Sara Golemon
0138e36352
Add libssh2_channel_window_(read|write)_ex()
2005-03-28 22:59:35 +00:00
Sara Golemon
0e0ed2aff4
Don't let a dead session leave poll() hanging
2005-03-26 01:26:14 +00:00
Sara Golemon
7c64e21df6
Bump for release
2005-03-23 00:30:05 +00:00
Sara Golemon
c67bb667aa
Add libssh2_poll()
2005-03-23 00:21:26 +00:00
Sara Golemon
141ac5b856
Add sys/uio.h for FBSD builds and remove old stdio references
2005-03-21 21:26:08 +00:00
Sara Golemon
ef7496b29a
Update copyright year
2005-02-18 16:32:02 +00:00
Sara Golemon
37c55becdc
Bump for release
2005-02-18 16:19:34 +00:00
Sara Golemon
c6e5188fb4
Add support for MacOSX(Darwin)
2005-02-17 20:41:34 +00:00
Sara Golemon
fe7ea0df58
Add support for hostbased pubkey authentication
2005-02-14 05:51:06 +00:00
Sara Golemon
159120f844
Bump for release
2005-02-09 19:22:34 +00:00
Sara Golemon
fc1563a41d
These aren't meaningful since we don't bring libssh2_config.h in
2005-02-09 18:52:59 +00:00
Sara Golemon
c6bbe0d42f
Added libssh2_session_flag() and LIBSSH2_FLAG_SIGPIPE with hooks
2005-02-03 05:57:43 +00:00
Sara Golemon
a05bf84ecf
Collapse state flags into single bitmask attribute
2005-02-03 05:41:35 +00:00
Sara Golemon
d4677dba5b
Fix u64int ifdef statement
2005-01-18 06:30:02 +00:00
Sara Golemon
fe2513a18b
Bump for release (tardy)
2005-01-11 18:59:10 +00:00
Wez Furlong
ee03669517
be nice to msvc 6
2005-01-11 14:58:04 +00:00
Sara Golemon
c9e8f3a1a0
Allow alternate API prefix from CFLAGS or calling app
2005-01-10 23:56:09 +00:00
Sara Golemon
a119685410
Add X11 forwarding support
2005-01-06 00:51:30 +00:00
Wez Furlong
dc4bb1af96
Add support for win32.
...
Edit win32/config.mk to set the paths to your openssl and zlib headers and
libraries.
Then, from the root of the tree:
nmake -f NMakefile
voila.
2005-01-03 22:46:15 +00:00