Guenter Knauf
0b593c8a9d
if the function declaration gets changed the header should be changed too.
2010-06-01 17:28:46 +02:00
Guenter Knauf
8ff3f62786
this is MSVC specific and doesnt apply for all Win32 compilers;
...
the uint8_t typedef clashes with MingW32 headers.
2010-06-01 17:15:46 +02:00
Guenter Knauf
4d7b2950d9
updated MingW32 makefiles for latest dependency lib versions.
2010-06-01 16:58:40 +02:00
Guenter Knauf
18569d76de
updated NetWare makefiles for latest dependency lib versions.
2010-06-01 16:44:17 +02:00
Dan Fandrich
7a088a8ab7
Fixed compiling with libgcrypt
...
A change of parameter types from unsigned long to size_t was
missed in the prototype in libgcrypt.h
2010-05-30 22:53:53 -07:00
Daniel Stenberg
d15663477b
statvfs: use libssh2_sftp_statvfs only, no "_ex"
...
As the long-term goal is to get rid of the extensive set of
macros from the API we can just as well start small by not adding
new macros when we add new functions. Therefore we let the
function be libssh2_sftp_statvfs() plainly without using an _ex
suffix.
I also made it use size_t instead of unsigned int for the string
length as that too is a long-term goal for the API.
2010-05-28 17:25:42 +02:00
Grubsky Grigory
8145f9e79c
DSP: output lib name typo
2010-05-25 23:28:01 +02:00
Grubsky Grigory
dc747fb221
win32: provide a uint8_t typedef for better building on windows
2010-05-25 23:22:39 +02:00
Daniel Stenberg
76fd96e63e
agent: win32: fix bad _libssh2_store_str call
...
As pointed out by Grubsky Grigory <g.grubsky@securitycode.ru>, I
made a mistake when I added the _libssh2_store_str() call before
and I made a slightly different patch than what he suggested.
Based purely on taste.
2010-05-25 23:19:46 +02:00
Joey Degges
ed526a0e24
Add libssh2_sftp_statvfs() and libssh2_sftp_fstatvfs()
...
These can be used to get file system statistics from servers that
support the statvfs@openssh.com and fstatvfs@openssh.com extensions.
2010-05-24 07:05:23 +02:00
Jose Baars
667f4acda6
VMS specific: make sure final release can be installed over daily build
2010-05-22 11:06:08 +01:00
Jose Baars
f3208b99ca
VMS: small improvement to the man2help utilities
2010-05-22 11:05:29 +01:00
Joey Degges
b702441242
libssh2_exit and libssh2_sftp_readdir man page fixes
2010-05-22 08:30:42 +02:00
Daniel Stenberg
396dcedc56
spelling: s/sue/use
2010-05-21 23:37:43 +02:00
Alexander Lamaison
798a808a2b
Change magic port number for generic knownhost check.
...
libssh2_knownhost_checkp took 0 as a magic port number that indicated
a 'generic' check should be performed. However, 0 is a valid port
number in its own right so this commit changes the magic value to any
negative int.
2010-05-21 00:01:57 +01:00
Mikhail Gusarov
c8df661129
Add re-discovered copyright holders to COPYING
2010-05-05 15:45:17 +07:00
Mikhail Gusarov
b3ed8e064a
Restoring copyright statements from pre-git era
...
Eli Fant has contributed fragmenting SFTP requests
2010-05-05 15:44:15 +07:00
Mikhail Gusarov
ffb55aa2a3
Restoring my copyright statements from pre-git era
...
keyboard_interactive, 'exit-status' information packet, non-atomic read/write
under FreeBSD, multi-channel operation bugfixes.
2010-05-05 15:41:19 +07:00
Daniel Stenberg
9251642ef3
pedantic: make the code C90 clean
2010-05-03 22:16:01 +02:00
Peter Stuge
79b97c67c7
Do proper keyboard-interactive user dialog in the sftp.c example
2010-05-03 15:36:16 +02:00
Daniel Stenberg
b23ae2bf22
added to tarball: libssh2_knownhost_checkp.3
2010-05-03 09:45:53 +02:00
Daniel Stenberg
a3f3347c12
knownhost: support [host]:port in knownhost file
...
OpenSSH has ways to add hosts to the knownhosts file that include
a specific port number which makes the key associated with only
that specific host+port pair. libssh2 previously did not support
this, and I was forced to add a new function to the API to
properly expose this ability to applications:
libssh2_knownhost_checkp()
To *add* such hosts to the knownhosts file, you make sure to pass
on the host name in that manner to the libssh2_knownhost_addc()
function.
2010-05-02 16:56:31 +02:00
Daniel Stenberg
5184aec461
init/exit: mention these were added in 1.2.5
2010-05-01 23:49:45 +02:00
Daniel Stenberg
358aa3e24b
libssh2_knownhost_check docs: correct the prototype
2010-05-01 23:35:16 +02:00
Daniel Stenberg
7bbefe0660
examples: avoid use of uninitialized variable 'sock'
2010-04-30 12:30:24 +02:00
Daniel Stenberg
204100e636
KEX: stop pretending we negotiate language
...
There was some stub-like parts of an implementation for
implementing kex language negotiation that caused clang-analyzer
to warn and as it did nothing I've now removed the dead code.
2010-04-29 23:57:47 +02:00
Daniel Stenberg
6c85370428
Uninitialized argument
2010-04-29 22:01:32 +02:00
Daniel Stenberg
23f02aad11
sftpdir: removed dead assignment
2010-04-29 22:00:05 +02:00
Daniel Stenberg
eb7581e72e
Makefile.am: include the VMS-specific config header as well
2010-04-29 20:28:56 +02:00
Jose Baars
a16d67e250
Add VMS specific libssh2_config.h
2010-04-29 20:28:02 +02:00
Daniel Stenberg
ab81b75a8e
fix Value stored to 's' is never read warning
...
and moved variable declaration of s to be more local
2010-04-28 23:28:26 +02:00
Daniel Stenberg
0c918ef72a
kexinit: simplify the code and avoid scan-build warning
...
Previously it would say "Value stored to 's' is never read" due
fourth increment of 's'.
2010-04-28 23:28:26 +02:00
Alexander Lamaison
6c3f2ec815
Removed unecessary brackets.
2010-04-28 17:41:17 +01:00
Alexander Lamaison
f1df0b7fbc
Changed sftp_attrsize macro to a static function.
2010-04-28 17:38:00 +01:00
Daniel Stenberg
6f895e3298
release: include the VMS-specific files
2010-04-28 13:28:54 +02:00
Daniel Stenberg
45210d8376
sftp_attrsize: protect the macro argument with proper parentheses
2010-04-28 10:23:40 +02:00
Daniel Stenberg
6a44eff0b5
ssh2_agent: avoid using 'session' uninitialized on failures
2010-04-28 09:13:22 +02:00
Daniel Stenberg
0862a1a39a
examples: remove assignments of variable rc that's never used
2010-04-28 09:05:19 +02:00
Daniel Stenberg
514f4d9305
publickey_init: remove useless variable increment
2010-04-28 08:59:17 +02:00
Daniel Stenberg
d5d80d296a
hostkey_method_ssh_rsa_init: remove useless variable increment
2010-04-28 08:57:56 +02:00
Daniel Stenberg
568060d266
packet_x11_open: removed useless variable increment
...
and made the declaration of a variable more local
2010-04-28 08:48:50 +02:00
Daniel Stenberg
6e2a0e603a
packet_queue_listener: removed useless variable increment
...
and made the declaration of a variable more local
2010-04-28 08:47:30 +02:00
Daniel Stenberg
d811478071
sftp_read: move a read_responses array to where its used
...
I find that this increases readability since the array is used
only in the function call just immediately below and nowhere
else.
2010-04-28 00:39:23 +02:00
Daniel Stenberg
b979af1eee
sftp_readdir: turn a small array static const and move it
2010-04-28 00:38:22 +02:00
Daniel Stenberg
37624b61e3
sftp_attrsize: converted function to a macro
...
This way, the macro can evaluate a static number at compile time
for two out of four uses, and it probably runs faster for the
other two cases too.
2010-04-28 00:23:09 +02:00
Daniel Stenberg
4c26a46362
sftp_open: deal with short channel_write calls
...
This was an old TODO that just wasn't done before. If
channel_write returns short, that is not an error.
2010-04-28 00:12:47 +02:00
Daniel Stenberg
77efca961d
sftp_open: clean up, better check of input data
...
The clang-analyzer report made it look into this function and
I've went through it to remove a potential use of an
uninitialized variable and I also added some validation of input
data received from the server.
In general, lots of more code in this file need to validate the
input before assuming it is correct: there are servers out there
that have bugs or just have another idea of how to do the SFTP
protocol.
2010-04-27 23:59:55 +02:00
Daniel Stenberg
c28fa65424
bugfix: avoid using the socket if it failed to create one
2010-04-27 15:18:40 +02:00
Daniel Stenberg
03815483be
bugfix: potential use of NULL pointer
2010-04-27 15:10:48 +02:00
Daniel Stenberg
67de62d650
libssh2_userauth_password_ex: clarify errors somewhat
...
The errors mentioned in this man page are possible return codes
but not necessarily the only return codes that this can return.
Also reformatted the typ prototypes somewhat.
2010-04-26 22:28:36 +02:00