42
I Use This!
Very High Activity

Commits : Listings

Analyzed about 22 hours ago. based on code collected 1 day ago.
Aug 15, 2025 — Aug 15, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Starting now, we use automake and libtool for the build. More... over 19 years ago
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. More... over 19 years ago
kill compiler warnings More... over 19 years ago
until we automake, let 'make' build all by default More... over 19 years ago
kill warnings More... over 19 years ago
Use pkg-config --cflags-only-I when getting the include files necessary to build with OpenSSL. Previous approach caused a bad compiler option get set. More... over 19 years ago
Patch from Daniel Stenberg
jehousley
as James Housley
More... almost 20 years ago
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.
jehousley
as James Housley
More... almost 20 years ago
As pointed out, feof() will always fail after a rewind
jehousley
as James Housley
More... almost 20 years ago
Bug: [ 1592645 ] Public key can not be readed from file
jehousley
as James Housley
More... almost 20 years ago
/* RFC4253 section 6.1 Maximum Packet Length says: * * "All implementations MUST be able to process packets with * uncompressed payload length of 32768 bytes or less and * total packet size of 35000 bytes or less (including length, * padding length, payload, padding, and MAC.)." */ Protect against an improper packet from producing unreasonable values. Credit goes to Daniel Stenberg
jehousley
as James Housley
More... almost 20 years ago
libssh2_sftp_readdir() wasn't null terminating the filename. If there is enough room in the buffer, all a null to the end.
jehousley
as James Housley
More... almost 20 years ago
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.
jehousley
as James Housley
More... almost 20 years ago
Bump for release More... about 20 years ago
Don't wait for KEX_INIT prior to sending our own packet. Watch out for bad KEX_INIT guesses and burn packets if necessary. More... about 20 years ago
Swap ordering of packet_add/packet-inspection to avoid inspect after free. Fix OpenSSL detection using pkg-config. More... about 20 years ago
Map Win32 errno values More... over 20 years ago
autoconf already handles -g for us More... over 20 years ago
Plug leaks caused by not using OpenSSL's EVP interface correctly More... over 20 years ago
Map win32 error codes More... over 20 years ago
Allow socket_fd == 0 in libssh2_session_startup() More... over 20 years ago
Bump copyright year More... over 20 years ago
Bump version number More... over 20 years ago
BugFix#1436593: Apply build options for HPUX targets More... over 20 years ago
Fixed errorneous flushing packets for unrelated channels when one is closed (thanks to Alexander Holyapin)
Mikhail «dottedmag» Gusarov
as Mikhail Gusarov
More... over 20 years ago
Fix make install on MacOSX More... over 20 years ago
Add terminating NULL to readlin/realpath results More... over 20 years ago
Fix miscellaneous bugs in src/channel.c and src/packet.c Courtessy David Robins More... almost 21 years ago
Prep for release More... almost 21 years ago
Added missing '#ifdef __cplusplus extern "C" {}' stanza
Mikhail «dottedmag» Gusarov
as Mikhail Gusarov
More... almost 21 years ago