Norbert Pocs
7b12876f04
doc: Fix doxygen errors when QUIET=yes EXTRACT_ALL=yes
...
Signed-off-by: Norbert Pocs <npocs@redhat.com >
Reviewed-by: Sahana Prasad <sahana@redhat.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2023-03-15 10:21:31 +01:00
Norbert Pocs
8c3c21537d
cmake: Add documentation coverage target into make
...
Convenient way to run doc coverage by `make docs_coverage`
Signed-off-by: Norbert Pocs <npocs@redhat.com >
Reviewed-by: Sahana Prasad <sahana@redhat.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2023-03-15 10:21:31 +01:00
Norbert Pocs
3513c4bfc0
Add doc coverage script
...
Calculate the coverage of the documentation so we now where we are at.
Signed-off-by: Norbert Pocs <npocs@redhat.com >
Reviewed-by: Sahana Prasad <sahana@redhat.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2023-03-15 10:21:31 +01:00
Norbert Pocs
46df3890e8
doc/cmakeLists: Fix exclude external dir
...
Signed-off-by: Norbert Pocs <npocs@redhat.com >
Reviewed-by: Sahana Prasad <sahana@redhat.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2023-03-15 10:21:31 +01:00
Jakub Jelen
2539d72b7c
Add support for PKCS#11 provider in OpenSSL 3.0
...
The engine API in OpenSSL 3.0 is deprecated so we are in the progress of working
on a PKCS#11 provider for OpenSSL. This commit introduces a conditional build
with the pkcs11-provider support (instead of engines) with all the changes
required for the provider to work with existing code and tests.
The CI modification is only temporary before we will have the real package in
Fedora or somewhere to use.
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com >
Reviewed-by: Norbert Pocs <npocs@redhat.com >
2023-03-01 11:35:28 +01:00
Mohammad Shehar Yaar Tausif
a3a13eb3a8
Remove support for DSA Keys
...
Solving issue #110 . The original work is at !231
Some changes were needed because the newly added features in master through time
Signed-off-by: Mohammad Shehar Yaar Tausif <sheharyaar48@gmail.com >
Signed-off-by: Norbert Pocs <npocs@redhat.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2023-02-02 14:49:06 +01:00
Norbert Pocs
c9291ce878
doc/CMakeLists.txt: Exclude non-wanted symbols
...
(Some) structures, typedefs and macros don't need to be included in the
documentation.
Signed-off-by: Norbert Pocs <npocs@redhat.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2023-02-01 15:26:02 +01:00
Jakub Jelen
97c9ac2f58
Fix various spelling issues reported by codespell
...
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com >
2022-10-12 13:50:38 +02:00
Jakub Jelen
daabd78742
Remove remaining mentions of SSH-v1 protocol
...
also remove anything mentioning limitation to SSHv2 as it is the only
protocol supported these days.
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2022-06-09 09:08:02 +02:00
Jakub Jelen
100017982d
Avoid usage of deprecated functions and whitespace cleanup
...
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com >
2022-06-07 14:16:59 +02:00
Tomas Holmqvist
dd318aa1a1
channels: Add originator to ssh_channel_accept
...
Added API function ssh_channel_open_forward_port that is the same as
ssh_channel_accept_forward with the addition to determine the
originator address and port
Signed-off-by: Tomas Holmqvist <tomhol@gmail.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2022-06-07 14:16:59 +02:00
Marco Fortina
88bc364c05
examples: Add 'ssh X11 client' sample
...
Signed-off-by: Marco Fortina <marco.fortina@atlantica.it >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2022-05-02 20:06:22 +02:00
Sahana Prasad
95539ba0eb
Adds documentation about the order of processing the IdentityFiles
...
specified in ~/.ssh/config.
Signed-off-by: Sahana Prasad <sahana@redhat.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2021-10-11 14:00:36 +02:00
Andreas Schneider
dfcf793a9f
doc: Add REAMDE how to setup a freebsd gitlab runner
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2021-05-27 13:25:02 +02:00
Andreas Schneider
b59184fc89
doc: Fix uninitialized variable in example code
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2021-04-01 11:58:32 +02:00
Jakub Jelen
46499b1b90
Drop none cipher and MAC as they are not implemented
...
or not intended for production
Related: T85
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2020-05-05 14:23:06 +02:00
Laurent Bigonville
5f1d0c4795
Make the documentation reproducible
...
Signed-off-by: Laurent Bigonville <bigon@bigon.be >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2020-04-15 13:22:47 +02:00
Jakub Jelen
960d952380
doc: Add a newly published RFC about Ed25519 keys
...
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2020-03-29 10:17:27 +02:00
Andreas Schneider
46c54e5ddb
doc: Fix a doxygen warning
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2020-03-27 12:10:07 +01:00
Andreas Schneider
bbfce454de
doc: Make sure we parse the server and sftp documentation
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2020-03-27 12:09:57 +01:00
Sahana Prasad
73f383a2e6
doc: Documents PKCS #11 URI support for libssh
...
Signed-off-by: Sahana Prasad <sahana@redhat.com >
Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com >
2020-02-11 14:25:18 +01:00
Jakub Jelen
1fa1a467ed
doc: Use https where possible
...
Related to T196
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2019-12-09 16:08:03 +01:00
Jakub Jelen
606a97c4d6
doc: Update the list of RFCs and clearly mention which are not implemented in libssh
...
Fixes T196
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2019-12-09 16:08:03 +01:00
Jan Pazdziora
b0bd05a724
sftp_get_error returns int, not char *.
...
Signed-off-by: Jan Pazdziora <jpazdziora@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2019-03-25 18:51:15 +01:00
Jan Pazdziora
cd8f5ddbc2
Each ssh_channel_request_exec() needs to be run on fresh channel.
...
Signed-off-by: Jan Pazdziora <jpazdziora@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2019-03-25 18:50:52 +01:00
Andreas Schneider
144e551614
doc: Add a note about OpenSSL linking
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2019-03-13 10:36:32 +01:00
Jan Pazdziora
81d0f6b6b7
From the context it seems that the function being defined is authenticate_none.
...
Signed-off-by: Jan Pazdziora <jpazdziora@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2019-03-11 16:19:47 +01:00
Jan Pazdziora
bed7dcb3ec
ssh_userauth_publickey_auto requires three arguments.
...
Addressing
client.c: In function ‘authenticate_pubkey’:
client.c:70:8: error: too few arguments to function ‘ssh_userauth_publickey_auto’
rc = ssh_userauth_publickey_auto(session, NULL);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from client.c:1:
/usr/include/libssh/libssh.h:745:16: note: declared here
LIBSSH_API int ssh_userauth_publickey_auto(ssh_session session,
^~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Jan Pazdziora <jpazdziora@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2019-03-11 16:19:26 +01:00
Dirkjan Bussink
369051a5b4
Remove SHA384 HMAC
...
This is not supported by OpenSSH and not recommended to be implemented
either.
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
2019-02-22 15:30:52 +01:00
Mike Frysinger
963c3077a4
doc: fix up various typos and trailing whitespace
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2018-10-28 12:15:02 +01:00
Andreas Schneider
be147e897d
doc: Update Public Key Algorithms
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-31 15:04:37 +02:00
Andreas Schneider
8d8b64cc3f
doc: Update that_style
...
We don't need the source css files.
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-31 08:04:24 +02:00
Andreas Schneider
20ca6e09dd
cmake: VERSION_GREATER_EQUAL is not suppored by cmake 3.3
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-30 07:34:16 +02:00
Andreas Schneider
66a0f14a0c
cmake: Only support building docs the on cmake >= 3.9
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-29 21:51:42 +02:00
Andreas Schneider
77b4801e11
cmake: Fix typo in doc file
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-29 18:08:59 +02:00
Andreas Schneider
5334cb9d55
doc: Update doxygen documentation
...
This fixes some issues with the new docs and uses a new modern style.
https://github.com/jl-wynen/that_style
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-29 11:05:47 +02:00
Andreas Schneider
9a73fa885a
doc: Remove obsolete Doxyfile.in
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-29 11:05:47 +02:00
Andreas Schneider
648f5cf400
cmake: Fix doxygen generation
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-27 16:46:01 +02:00
Jakub Jelen
f0a4c1e888
doc: There is no hostbased authentication implemented
...
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-27 11:29:20 +02:00
Anderson Toshiyuki Sasaki
d0f3cdfa10
docs: Update threading documentation
...
Updated threading documentation mentioning changes in the requirements
to use libssh in multithread scenarios.
Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-24 14:58:52 +02:00
Andreas Schneider
a154bd9f22
cmake: Use FindDoxygen package provided by cmake
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-22 09:08:39 +02:00
Andreas Schneider
e618298bda
doc: Update Doxyfile.in
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-08-22 09:08:39 +02:00
Tilo Eckert
e60cb2ee10
kex: add curve25519-sha256 as alias for curve25519-sha256@libssh.org
...
see: https://tools.ietf.org/id/draft-ietf-curdle-ssh-curves-07.html
Signed-off-by: Tilo Eckert <tilo.eckert@flam.de >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2018-06-29 15:57:11 +02:00
Andreas Schneider
7ef72ec91f
doc: Updated guided tour for knownhosts changes
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-06-27 09:45:35 +02:00
Eric Bentley
5fdfa8fe44
docs: correction for importing key file
...
Signed-off-by: ebentley66@gmail.com
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2017-12-21 12:31:11 +01:00
Jakub Jelen
748d749675
doc: Missing new Host Key algorithms
...
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2017-11-07 15:12:27 +01:00
Jakub Jelen
77f632a559
doc: Missing new MAC algorithms in documentation
...
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2017-11-07 15:12:27 +01:00
Jakub Jelen
54165a394a
doc: Missing new ECDH algorithms in documentation
...
Signed-off-by: Jakub Jelen <jjelen@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2017-11-07 15:12:27 +01:00
Andreas Schneider
e4f80bd142
doc: Fix documentation for ssh_userauth_none() usage
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2017-06-06 10:18:25 +02:00
Aris Adamantiadis
aa5c7c3b0c
Doc: we don't support publickey v2 subsystem
2016-05-02 14:45:47 +02:00