mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-07-31 00:03:07 +03:00
doc: Use https where possible
Related to T196 Signed-off-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
committed by
Andreas Schneider
parent
606a97c4d6
commit
1fa1a467ed
@ -23,7 +23,7 @@ if (WIN32)
|
|||||||
set(CPACK_GENERATOR "${CPACK_GENERATOR};NSIS")
|
set(CPACK_GENERATOR "${CPACK_GENERATOR};NSIS")
|
||||||
set(CPACK_NSIS_DISPLAY_NAME "The SSH Library")
|
set(CPACK_NSIS_DISPLAY_NAME "The SSH Library")
|
||||||
set(CPACK_NSIS_COMPRESSOR "/SOLID zlib")
|
set(CPACK_NSIS_COMPRESSOR "/SOLID zlib")
|
||||||
set(CPACK_NSIS_MENU_LINKS "http://www.libssh.org/" "libssh homepage")
|
set(CPACK_NSIS_MENU_LINKS "https://www.libssh.org/" "libssh homepage")
|
||||||
endif (NSIS_MAKE)
|
endif (NSIS_MAKE)
|
||||||
endif (WIN32)
|
endif (WIN32)
|
||||||
|
|
||||||
|
10
INSTALL
10
INSTALL
@ -7,11 +7,11 @@
|
|||||||
In order to build libssh, you need to install several components:
|
In order to build libssh, you need to install several components:
|
||||||
|
|
||||||
- A C compiler
|
- A C compiler
|
||||||
- [CMake](http://www.cmake.org) >= 2.6.0.
|
- [CMake](https://www.cmake.org) >= 2.6.0.
|
||||||
- [openssl](http://www.openssl.org) >= 0.9.8
|
- [openssl](https://www.openssl.org) >= 0.9.8
|
||||||
or
|
or
|
||||||
- [gcrypt](http://www.gnu.org/directory/Security/libgcrypt.html) >= 1.4
|
- [gcrypt](https://www.gnu.org/directory/Security/libgcrypt.html) >= 1.4
|
||||||
- [libz](http://www.zlib.net) >= 1.2
|
- [libz](https://www.zlib.net) >= 1.2
|
||||||
|
|
||||||
optional:
|
optional:
|
||||||
- [cmocka](https://cmocka.org/) >= 1.1.0
|
- [cmocka](https://cmocka.org/) >= 1.1.0
|
||||||
@ -117,4 +117,4 @@ This document is written using [Markdown][] syntax, making it possible to
|
|||||||
provide usable information in both plain text and HTML format. Whenever
|
provide usable information in both plain text and HTML format. Whenever
|
||||||
modifying this document please use [Markdown][] syntax.
|
modifying this document please use [Markdown][] syntax.
|
||||||
|
|
||||||
[markdown]: http://www.daringfireball.net/projects/markdown
|
[markdown]: https://www.daringfireball.net/projects/markdown
|
||||||
|
2
README
2
README
@ -31,7 +31,7 @@ If you ask yourself how to compile libssh, please read INSTALL before anything.
|
|||||||
3* Where ?
|
3* Where ?
|
||||||
-_-_-_-_-_-_
|
-_-_-_-_-_-_
|
||||||
|
|
||||||
http://www.libssh.org
|
https://www.libssh.org
|
||||||
|
|
||||||
4* Contributing
|
4* Contributing
|
||||||
-_-_-_-_-_-_-_-_-_
|
-_-_-_-_-_-_-_-_-_
|
||||||
|
@ -60,7 +60,7 @@ following to $HOME/.vimrc:
|
|||||||
|
|
||||||
You can use the Vim gitmodline plugin to store this in the git config:
|
You can use the Vim gitmodline plugin to store this in the git config:
|
||||||
|
|
||||||
http://git.cryptomilk.org/projects/vim-gitmodeline.git/
|
https://git.cryptomilk.org/projects/vim-gitmodeline.git/
|
||||||
|
|
||||||
For Vim, the following settings in $HOME/.vimrc will also deal with
|
For Vim, the following settings in $HOME/.vimrc will also deal with
|
||||||
displaying trailing whitespace:
|
displaying trailing whitespace:
|
||||||
|
@ -23,7 +23,7 @@ much easier to work with individuals who have ownership than corporate
|
|||||||
legal departments if we ever need to make reasonable compromises with
|
legal departments if we ever need to make reasonable compromises with
|
||||||
people using and working with libssh.
|
people using and working with libssh.
|
||||||
|
|
||||||
We track the ownership of every part of libssh via http://git.libssh.org,
|
We track the ownership of every part of libssh via https://git.libssh.org,
|
||||||
our source code control system, so we know the provenance of every piece
|
our source code control system, so we know the provenance of every piece
|
||||||
of code that is committed to libssh.
|
of code that is committed to libssh.
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ By making a contribution to this project, I certify that:
|
|||||||
Free Software Foundation; either version 2.1 of
|
Free Software Foundation; either version 2.1 of
|
||||||
the License, or (at the option of the project) any later version.
|
the License, or (at the option of the project) any later version.
|
||||||
|
|
||||||
http://www.gnu.org/licenses/lgpl-2.1.html
|
https://www.gnu.org/licenses/lgpl-2.1.html
|
||||||
|
|
||||||
|
|
||||||
We will maintain a copy of that email as a record that you have the
|
We will maintain a copy of that email as a record that you have the
|
||||||
|
@ -112,8 +112,8 @@ This number is calculated using the following procedure:
|
|||||||
This conversion follows the network byte order. This step differs from
|
This conversion follows the network byte order. This step differs from
|
||||||
RFC5656.
|
RFC5656.
|
||||||
|
|
||||||
[RFC5656] http://tools.ietf.org/html/rfc5656
|
[RFC5656] https://tools.ietf.org/html/rfc5656
|
||||||
[SCHNEIER] https://www.schneier.com/blog/archives/2013/09/the_nsa_is_brea.html#c1675929
|
[SCHNEIER] https://www.schneier.com/blog/archives/2013/09/the_nsa_is_brea.html#c1675929
|
||||||
[DJB] http://cr.yp.to/talks/2013.05.31/slides-dan+tanja-20130531-4x3.pdf
|
[DJB] https://cr.yp.to/talks/2013.05.31/slides-dan+tanja-20130531-4x3.pdf
|
||||||
[Curve25519] "Curve25519: new Diffie-Hellman speed records."
|
[Curve25519] "Curve25519: new Diffie-Hellman speed records."
|
||||||
http://cr.yp.to/ecdh/curve25519-20060209.pdf
|
https://cr.yp.to/ecdh/curve25519-20060209.pdf
|
||||||
|
@ -39,8 +39,8 @@ The libssh library provides:
|
|||||||
|
|
||||||
- Client <b>and</b> server support
|
- Client <b>and</b> server support
|
||||||
- SSHv2 and SSHv1 protocol support
|
- SSHv2 and SSHv1 protocol support
|
||||||
- Supports <a href="http://test.libssh.org/" target="_blank">Linux, UNIX, BSD, Solaris, OS/2 and Windows</a>
|
- Supports <a href="https://test.libssh.org/" target="_blank">Linux, UNIX, BSD, Solaris, OS/2 and Windows</a>
|
||||||
- Automated test cases with nightly <a href="http://test.libssh.org/" target="_blank">tests</a>
|
- Automated test cases with nightly <a href="https://test.libssh.org/" target="_blank">tests</a>
|
||||||
- Event model based on poll(2), or a poll(2)-emulation.
|
- Event model based on poll(2), or a poll(2)-emulation.
|
||||||
|
|
||||||
@section main-copyright Copyright Policy
|
@section main-copyright Copyright Policy
|
||||||
@ -111,7 +111,7 @@ By making a contribution to this project, I certify that:
|
|||||||
Free Software Foundation; either version 2.1 of
|
Free Software Foundation; either version 2.1 of
|
||||||
the License, or (at the option of the project) any later version.
|
the License, or (at the option of the project) any later version.
|
||||||
|
|
||||||
http://www.gnu.org/licenses/lgpl-2.1.html
|
https://www.gnu.org/licenses/lgpl-2.1.html
|
||||||
@endverbatim
|
@endverbatim
|
||||||
|
|
||||||
We will maintain a copy of that email as a record that you have the rights to
|
We will maintain a copy of that email as a record that you have the rights to
|
||||||
@ -151,33 +151,34 @@ The libssh Team
|
|||||||
|
|
||||||
The following RFC documents described SSH-2 protcol as an Internet standard.
|
The following RFC documents described SSH-2 protcol as an Internet standard.
|
||||||
|
|
||||||
- <a href="http://tools.ietf.org/html/rfc4250" target="_blank">RFC 4250</a>,
|
- <a href="https://tools.ietf.org/html/rfc4250" target="_blank">RFC 4250</a>,
|
||||||
The Secure Shell (SSH) Protocol Assigned Numbers
|
The Secure Shell (SSH) Protocol Assigned Numbers
|
||||||
- <a href="http://tools.ietf.org/html/rfc4251" target="_blank">RFC 4251</a>,
|
- <a href="https://tools.ietf.org/html/rfc4251" target="_blank">RFC 4251</a>,
|
||||||
The Secure Shell (SSH) Protocol Architecture
|
The Secure Shell (SSH) Protocol Architecture
|
||||||
- <a href="http://tools.ietf.org/html/rfc4252" target="_blank">RFC 4252</a>,
|
- <a href="https://tools.ietf.org/html/rfc4252" target="_blank">RFC 4252</a>,
|
||||||
The Secure Shell (SSH) Authentication Protocol
|
The Secure Shell (SSH) Authentication Protocol
|
||||||
- <a href="http://tools.ietf.org/html/rfc4253" target="_blank">RFC 4253</a>,
|
- <a href="https://tools.ietf.org/html/rfc4253" target="_blank">RFC 4253</a>,
|
||||||
The Secure Shell (SSH) Transport Layer Protocol
|
The Secure Shell (SSH) Transport Layer Protocol
|
||||||
- <a href="http://tools.ietf.org/html/rfc4254" target="_blank">RFC 4254</a>,
|
- <a href="https://tools.ietf.org/html/rfc4254" target="_blank">RFC 4254</a>,
|
||||||
The Secure Shell (SSH) Connection Protocol
|
The Secure Shell (SSH) Connection Protocol
|
||||||
- <a href="http://tools.ietf.org/html/rfc4255" target="_blank">RFC 4255</a>,
|
- <a href="https://tools.ietf.org/html/rfc4255" target="_blank">RFC 4255</a>,
|
||||||
Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
|
Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
|
||||||
- <a href="http://tools.ietf.org/html/rfc4256" target="_blank">RFC 4256</a>,
|
(not implemented in libssh)
|
||||||
|
- <a href="https://tools.ietf.org/html/rfc4256" target="_blank">RFC 4256</a>,
|
||||||
Generic Message Exchange Authentication for the Secure Shell Protocol (SSH)
|
Generic Message Exchange Authentication for the Secure Shell Protocol (SSH)
|
||||||
- <a href="http://tools.ietf.org/html/rfc4335" target="_blank">RFC 4335</a>,
|
- <a href="https://tools.ietf.org/html/rfc4335" target="_blank">RFC 4335</a>,
|
||||||
The Secure Shell (SSH) Session Channel Break Extension
|
The Secure Shell (SSH) Session Channel Break Extension
|
||||||
- <a href="http://tools.ietf.org/html/rfc4344" target="_blank">RFC 4344</a>,
|
- <a href="https://tools.ietf.org/html/rfc4344" target="_blank">RFC 4344</a>,
|
||||||
The Secure Shell (SSH) Transport Layer Encryption Modes
|
The Secure Shell (SSH) Transport Layer Encryption Modes
|
||||||
- <a href="http://tools.ietf.org/html/rfc4345" target="_blank">RFC 4345</a>,
|
- <a href="https://tools.ietf.org/html/rfc4345" target="_blank">RFC 4345</a>,
|
||||||
Improved Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol
|
Improved Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol
|
||||||
|
|
||||||
It was later modified and expanded by the following RFCs.
|
It was later modified and expanded by the following RFCs.
|
||||||
|
|
||||||
- <a href="http://tools.ietf.org/html/rfc4419" target="_blank">RFC 4419</a>,
|
- <a href="https://tools.ietf.org/html/rfc4419" target="_blank">RFC 4419</a>,
|
||||||
Diffie-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer
|
Diffie-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer
|
||||||
Protocol
|
Protocol
|
||||||
- <a href="http://tools.ietf.org/html/rfc4432" target="_blank">RFC 4432</a>,
|
- <a href="https://tools.ietf.org/html/rfc4432" target="_blank">RFC 4432</a>,
|
||||||
RSA Key Exchange for the Secure Shell (SSH) Transport Layer Protocol
|
RSA Key Exchange for the Secure Shell (SSH) Transport Layer Protocol
|
||||||
(not implemented in libssh)
|
(not implemented in libssh)
|
||||||
- <a href="https://tools.ietf.org/html/rfc4462" target="_blank">RFC 4462</a>,
|
- <a href="https://tools.ietf.org/html/rfc4462" target="_blank">RFC 4462</a>,
|
||||||
@ -222,7 +223,7 @@ There are also drafts that are being currently developed and followed.
|
|||||||
|
|
||||||
Interesting cryptography documents:
|
Interesting cryptography documents:
|
||||||
|
|
||||||
- <a href="http://www.cryptsoft.com/pkcs11doc/" target="_blank">PKCS #11</a>, PKCS #11 reference documents, describing interface with smartcards.
|
- <a href="https://www.cryptsoft.com/pkcs11doc/" target="_blank">PKCS #11</a>, PKCS #11 reference documents, describing interface with smartcards.
|
||||||
|
|
||||||
@subsection main-rfc-sftp Secure Shell File Transfer Protocol (SFTP)
|
@subsection main-rfc-sftp Secure Shell File Transfer Protocol (SFTP)
|
||||||
|
|
||||||
@ -230,7 +231,7 @@ The protocol is not an Internet standard but it is still widely implemented.
|
|||||||
OpenSSH and most other implementation implement Version 3 of the protocol. We
|
OpenSSH and most other implementation implement Version 3 of the protocol. We
|
||||||
do the same in libssh.
|
do the same in libssh.
|
||||||
|
|
||||||
- <a href="http://tools.ietf.org/html/draft-ietf-secsh-filexfer-02" target="_blank">
|
- <a href="https://tools.ietf.org/html/draft-ietf-secsh-filexfer-02" target="_blank">
|
||||||
draft-ietf-secsh-filexfer-02.txt</a>,
|
draft-ietf-secsh-filexfer-02.txt</a>,
|
||||||
SSH File Transfer Protocol
|
SSH File Transfer Protocol
|
||||||
|
|
||||||
@ -239,13 +240,13 @@ do the same in libssh.
|
|||||||
The OpenSSH project has defined some extensions to the protocol. We support some of
|
The OpenSSH project has defined some extensions to the protocol. We support some of
|
||||||
them like the statvfs calls in SFTP or the ssh-agent.
|
them like the statvfs calls in SFTP or the ssh-agent.
|
||||||
|
|
||||||
- <a href="http://api.libssh.org/rfc/PROTOCOL" target="_blank">
|
- <a href="https://api.libssh.org/rfc/PROTOCOL" target="_blank">
|
||||||
OpenSSH's deviations and extensions</a>
|
OpenSSH's deviations and extensions</a>
|
||||||
- <a href="http://api.libssh.org/rfc/PROTOCOL.certkeys" target="_blank">
|
- <a href="https://api.libssh.org/rfc/PROTOCOL.certkeys" target="_blank">
|
||||||
OpenSSH's pubkey certificate authentication</a>
|
OpenSSH's pubkey certificate authentication</a>
|
||||||
- <a href="http://api.libssh.org/rfc/PROTOCOL.chacha20poly1305" target="_blank">
|
- <a href="https://api.libssh.org/rfc/PROTOCOL.chacha20poly1305" target="_blank">
|
||||||
chacha20-poly1305@openssh.com authenticated encryption mode</a>
|
chacha20-poly1305@openssh.com authenticated encryption mode</a>
|
||||||
- <a href="http://api.libssh.org/rfc/PROTOCOL.key" target="_blank">
|
- <a href="https://api.libssh.org/rfc/PROTOCOL.key" target="_blank">
|
||||||
OpenSSH private key format (openssh-key-v1)</a>
|
OpenSSH private key format (openssh-key-v1)</a>
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user