Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-15 | link with ntdll | Wez Furlong | |
2019-09-15 | more experimenting to find vs and windows versions with RtlGetVersion | Wez Furlong | |
2019-09-15 | more fun with windows versions | Wez Furlong | |
2019-09-15 | add ntoskrnl on windows as well | Wez Furlong | |
hopefully this will make the i686 build a little happier on appveyor | |||
2019-09-15 | link ntdll on windows for RtlGetVersion | Wez Furlong | |
2019-07-29 | cargo fmt | Wez Furlong | |
No functional changes, just formatting | |||
2019-04-18 | Define HAVE_POLL for everything except for Windows (#111) | Marton Suranyi | |
Fixes #110 | |||
2019-01-22 | Define HAVE_POLL for Haiku (#103) | Niels Sascha Reedijk | |
This change is required to compile session.c | |||
2019-01-02 | Define LIBSSH2_DH_GEX_NEW to avoid KEX error (#100) | Brian Olsen | |
When LIBSSH2_DH_GEX_NEW is not defined LIBSSH2 will use an old diffie-hellman-group-exchange-sha1 syntax that has been removed from newer versions of OpenSSH. | |||
2018-09-13 | Remove `cmake` dependency in favor of `cc` (#94) | Alex Crichton | |
* Remove `cmake` dependency in favor of `cc` This has been done in a few other projects and has made it lightyears easier to compile native C code, so let's do it here! More info at alexcrichton/curl-rust#225 | |||
2018-08-06 | Don't enable zlib compression on Windows | Alex Crichton | |
I don't really want to futz with pkg-config, building on all platforms is a nightmare. | |||
2018-07-02 | Add comment about loading two copies of libssl | Tim | |
2018-06-18 | Add LIBSSH2_SYS_USE_PKG_CONFIG env var | Tim | |
The latest actual release of libssh2 is old and broken. This uses the submodule instead unless you set `LIBSSH2_SYS_USE_PKG_CONFIG`. The mechanism is copied from libgit2. | |||
2017-07-29 | Support Homebrew's OpenSSL | Kornel | |
2017-05-24 | optionally use libssh2 from vcpkg for msvc abi builds | Jim McGrath | |
2016-11-09 | Set the DEP_OPENSSL_ROOT var | Alex Crichton | |
2016-11-09 | Read INCLUDE vars as well as ROOT | Alex Crichton | |
Help update for openssl-sys crate release | |||
2016-04-08 | Test for .git directory | Alex Crichton | |
2016-04-08 | Add a missing import | Alex Crichton | |
2016-04-08 | Check out submodule if it doesn't exist in dev | Alex Crichton | |
2015-11-18 | Parse include dir from openssl differently | Alex Crichton | |
2015-11-16 | Apparently this is no longer necessary for MSVC? | Alex Crichton | |
Seems to cause cmake to choke regardless unfortunately. | |||
2015-11-03 | Fix compile on Windows | Alex Crichton | |
2015-10-13 | Define OPENSSL_INCLUDE_DIR if available | Alex Crichton | |
Helps with nonstandard install locations of openssl | |||
2015-08-18 | Add back logic for PKG_CONFIG_PATH | Alex Crichton | |
Some CMake invocations will attempt to find libraries like OpenSSL through pkg-config and these may have been built into a custom location, so be sure to set up PKG_CONFIG_PATH to point to them. | |||
2015-08-13 | Add back zlib-removal from pc file | Alex Crichton | |
2015-07-31 | Fix LIBDIR | Alex Crichton | |
2015-07-31 | Comment the new build script | Alex Crichton | |
2015-07-31 | Pick up the zlib include dir | Alex Crichton | |
2015-07-31 | Force zlib to be found on mingw | Alex Crichton | |
2015-07-31 | Really fix lib name on windows | Alex Crichton | |
2015-07-31 | No let's really build zlib, we depend on it | Alex Crichton | |
2015-07-31 | Remove unused macro | Alex Crichton | |
2015-07-31 | Fix link name on windows | Alex Crichton | |
2015-07-31 | Disable zlib on all windows | Alex Crichton | |
2015-07-31 | Don't require zlib on msvc | Alex Crichton | |
2015-07-31 | Start using cmake to build libssh2 | Alex Crichton | |
2015-07-22 | Use gcc's support to find nmake | Alex Crichton | |
2015-06-29 | Print out include paths when found through pkg-config | Alex Crichton | |
2015-06-02 | Overhaul the build on windows | Alex Crichton | |
* Have an entirely separate path for windows builds * Run `make install` on unix builds for libssh2 * On Windows, first detect whether `make` is available * Use the specific `win32/GNUmakefile` for windows instead of the standard configure/make procedure for unix. * Continue doing a manual install on Windows, but don't rely on `pkg-config` existing and don't emit a pkg-config file. One day this may support MSVC-based builds, but support is not added at this time. | |||
2015-05-27 | Specifically don't build the ssh2 tool | Alex Crichton | |
It's not needed and sometimes the build can fail for obscure reason due to building a staticlib on some platforms. | |||
2015-04-30 | Overhaul the build on windows | Alex Crichton | |
* Have an entirely separate path for windows builds * Run `make install` on unix builds for libssh2 * On Windows, first detect whether `make` is available * Use the specific `win32/GNUmakefile` for windows instead of the standard configure/make procedure for unix. * Continue doing a manual install on Windows, but don't rely on `pkg-config` existing and don't emit a pkg-config file. One day this may support MSVC-based builds, but support is not added at this time. | |||
2015-04-29 | Try to yet again fix libssh2 build | Alex Crichton | |
2015-04-29 | Don't let zlib end up in the pkg-config deps | Alex Crichton | |
Ends up causing havoc on OSX | |||
2015-04-29 | Update libssh2 to 1.5.0 | Alex Crichton | |
2015-04-02 | Update to rust master | Alex Crichton | |
2015-03-25 | Update to master again! | Alex Crichton | |
2015-03-25 | Update to rust master | Alex Crichton | |
2015-03-19 | Use new metadata format for Cargo | Alex Crichton | |
2015-03-18 | Don't rely on fs::walk | Alex Crichton | |