Kamil Dudka
d48d7c3a87
cmake: include CMake files in the release tarballs
...
Despite we announced the CMake support in libssh2-1.6.0 release notes,
the files required by the CMake build system were not included in the
release tarballs. Hence, the only way to use CMake for build was the
upstream git repository.
This commit makes CMake actually supported in the release tarballs.
2015-07-02 13:09:49 +02:00
Kamil Dudka
13f8addd1b
tests/mansyntax.sh: fix 'make distcheck' with recent autotools
...
Do not create symbolic links off the build directory. Recent autotools
verify that out-of-source build works even if the source directory tree
is not writable.
2015-07-02 12:42:55 +02:00
Alexander Lamaison
bbbdf946a7
Prevent collisions between CMake and Autotools in examples/ and tests/.
2015-03-13 07:47:41 +00:00
Alexander Lamaison
6bf8983368
CMake build system.
...
Tested:
- Windows:
- Visual C++ 2005/2008/2010/2012/2013/MinGW-w64
- static/shared
- 32/64-bit
- OpenSSL/WinCNG
- Without zlib
- Linux:
- GCC 4.6.3/Clang 3.4
- static/shared
- 32/64-bit
- OpenSSL/Libgcrypt
- With/Without zlib
- MacOS X
- AppleClang 6.0.0
- static
- 64-bit
- OpenSSL
- Without zlib
Conflicts:
README
2015-03-12 22:48:38 +00:00
Alexander Lamaison
523a552258
Man man syntax tests fail gracefully if man version is not suitable.
2015-03-12 22:11:47 +00:00
Alexander Lamaison
d73e0ec260
Return valid code from test fixture on failure.
...
The sshd test fixture was returning -1 if an error occurred, but negative error codes aren't technically valid (google it). Bash on Windows converted them to 0 which made setup failure look as though all tests were passing.
2015-03-12 21:50:11 +00:00
Alexander Lamaison
1fa5fe6059
Let mansyntax.sh work regardless of where it is called from.
2015-03-12 21:48:59 +00:00
Marc Hoersken
f89bed9571
tests on Windows: check for WSAStartup return code
...
Fixes VS2012 code analysis warning C6031:
return value ignored: <function> could return unexpected value
2014-12-15 01:00:36 +01:00
Mikhail Gusarov
8d3709f57a
Add manpage syntax checker to 'check' target
...
In virtually every libssh2 release Debian's lintian catches syntax errors in
manpages. Prevent it by checking manpages as a part of testsuite.
2011-09-12 15:38:00 +02:00
Daniel Stenberg
79ee2f339e
make it C90 compliant
2010-04-12 22:09:38 +02:00
Simon Josefsson
fa4017c613
Fix init/exit logic. Add self-test of it.
2010-03-19 09:27:19 +01:00
Peter Stuge
6df87e64b7
Use LIBSSH2_HOSTKEY_HASH_SHA1 instead of _MD5 in examples and tests
...
MD5 support is optional and may not always be available, while SHA1 is both
required and recommended.
2010-01-29 23:06:31 +01:00
Simon Josefsson
3f6bc287f9
Make it simpler to get more debug info.
2010-01-07 19:43:40 +01:00
Simon Josefsson
0a3b350012
Move examples from example/simple to example/.
2009-12-19 10:56:03 +01:00
Dan Fandrich
f2e5b49904
Check for the right environment variable in the test app
2009-12-15 15:21:06 -08:00
Dan Fandrich
5e80055d22
Make sure permissions on the private host key file is tight enough that
...
sshd doesn't complain. Quote $srcdir to try to cope with embedded spaces.
2009-09-29 15:27:17 -07:00
Dan Fandrich
1418993a0f
Some platforms need sys/socket.h included before netinet/in.h.
...
Fixed an unused variable compiler warning.
2009-09-16 07:49:32 -07:00
Guenter Knauf
05eb612f8e
some more .cvsignore / .gitignore fixes.
2009-09-04 02:23:28 +02:00
Simon Josefsson
fbe4737719
Need to use $(EXEEXT) on programs in TESTS to fix mingw cross-compiles.
2009-08-11 02:46:45 +02:00
Tor Arntsen
2a142a6524
Ignore generated files
2009-06-04 18:20:29 +02:00
Daniel Stenberg
1d2bd301d3
kill warnings
2009-03-27 09:52:19 +00:00
Simon Josefsson
872a6e28dc
Add StrictModes=no to work around cygwin problem.
...
Reported by Yang Tse <yangsita@gmail.com>.
2009-03-17 19:07:35 +00:00
Simon Josefsson
fa5509d9f2
Add UsePrivilegeSeparation=no for cygwin.
...
Reported by Yang Tse <yangsita@gmail.com>
2009-03-17 17:25:42 +00:00
Daniel Stenberg
369fcddb24
fixed compiler warnings, and stripped off "libssh2_" from static functions
...
as that makes shorter function names and then making the code look fine within
80 columns is easier!
2009-01-01 22:47:06 +00:00
Simon Josefsson
942a81c8d5
Sshd is slow to start on some systems.
2008-12-17 16:22:37 +00:00
Simon Josefsson
e47bedf17c
Support EXEEXT in self-test.
2008-11-27 16:00:07 +00:00
Simon Josefsson
881b01e522
Add a more realistic self-test of libssh2.
2008-11-21 15:00:18 +00:00
Simon Josefsson
8c8ba3bc20
Add self-test of base64 decode.
2008-11-21 08:36:38 +00:00
Simon Josefsson
9d433d4f80
Add gcov files.
2008-11-21 08:23:54 +00:00
Simon Josefsson
af00ce242e
Remove -no-install since it breaks Darwin builds (probably a libtool
...
bug), report from Daniel Johnson <daniel@daniel-johnson.org>.
2007-03-27 15:35:37 +00:00
Daniel Stenberg
75ceed5776
Dan Fandrich patch:
...
1 - let libssh2 compile with OpenSSL 0.9.6b. This is due to 'crypt' is found
in one of its header files and EVP_MAX_BLOCK_LENGTH not being found.
2 - The EXEEXT patch is because automake 1.7 doesn't support it, and recent
automakes add it automatically
2007-03-14 21:59:12 +00:00
Simon Josefsson
e0fe196e45
Add.
2007-01-17 20:22:12 +00:00
Simon Josefsson
8a2421bad1
Add basic self test.
2007-01-09 09:49:15 +00:00