This is a mirror for the SSH library https://www.libssh.org/
Find a file
Eshan Kelkar a59d587060 sftpserver.c: Add support for O_TRUNC while opening files
Signed-off-by: Eshan Kelkar <eshankelkar@galorithm.com>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
2025-03-18 18:13:52 +01:00
.gitlab/merge_request_templates Add timeout extension requirement to the MR template 2025-03-11 14:03:23 +01:00
.gitlab-ci gitlab-ci: Improve abidiff 2025-01-31 11:39:01 +01:00
cmake CMake: Add Requires.private information for GSSAPI to .pc file 2025-03-12 15:05:57 +01:00
doc tests: Remove p11-kit remoting from pkcs11 tests 2025-02-27 10:52:17 +01:00
examples examples: Fix format string unearthed during macos build 2025-01-21 11:35:12 +01:00
include extensions: Host-bound public key authentication 2025-03-18 17:34:04 +02:00
src sftpserver.c: Add support for O_TRUNC while opening files 2025-03-18 18:13:52 +01:00
tests torture_sftpserver.c: Add test for O_TRUNC while opening files 2025-03-18 18:13:51 +01:00
.arcconfig arcconfig: Add missing comma 2017-08-21 09:12:36 +02:00
.clang-format clang-format: Update config for clang 19 2025-01-21 11:32:49 +01:00
.editorconfig Fix editorconfig 2022-05-23 10:14:18 +02:00
.gitignore Generate a tagfile with Doxygen 2024-01-02 16:53:23 +01:00
.gitlab-ci.yml gitlab-ci: Improve abidiff 2025-01-31 11:39:01 +01:00
.gitleaks.toml Add gitleaks configuration file to avoid false positives 2022-08-08 10:14:53 +02:00
AUTHORS src: Update my mail address. 2014-01-07 16:08:23 +01:00
BSD added a file from openssh needed for known host parsing 2008-11-02 23:46:55 +00:00
CHANGELOG Changelog for version 0.11.0 2024-07-31 14:59:33 +02:00
CMakeLists.txt CMake: Add Requires.private information for GSSAPI to .pc file 2025-03-12 15:05:57 +01:00
CompilerChecks.cmake cmake: Do not attempt to use -fstack-clash-protection on MacOS M1 chips 2025-01-21 11:35:12 +01:00
config.h.cmake cmake: Add option WITH_HERMETIC_USR 2025-02-27 10:24:42 +01:00
ConfigureChecks.cmake Conditional compilation of localnetwork matching 2024-08-02 10:35:31 +02:00
CONTRIBUTING.md Document the need to extend the CI timeout 2025-03-11 14:03:21 +01:00
COPYING COPYING: Reformat the last paragraph 2018-11-17 20:11:51 +01:00
CPackConfig.cmake cpack: Make sure to not package .git file 2024-08-19 13:12:27 +02:00
CTestConfig.cmake cmake: Drop reports via https only. 2015-02-20 15:47:22 +01:00
DefineOptions.cmake cmake: Add option WITH_HERMETIC_USR 2025-02-27 10:24:42 +01:00
INSTALL INSTALL: Update minimal CMake version to match reality 2024-06-04 12:46:55 +02:00
libssh.pc.cmake CMake: Add Requires.private information for GSSAPI to .pc file 2025-03-12 15:05:57 +01:00
README README: Mention CONTRIBUTING not SubmittingPatches 2020-09-29 13:05:34 +02:00
README.mbedtls pki: Add mbedTLS ECDSA key comparison support 2018-03-07 15:44:05 +01:00
README.md README: Mention CONTRIBUTING not SubmittingPatches 2020-09-29 13:05:34 +02:00

pipeline status Fuzzing Status

  _   _   _                          _
 (_) (_) (_)                        (_)
 (_)  _  (_) _         _  _   _  _  (_) _
 (_) (_) (_)(_) _     (_)(_) (_)(_) (_)(_) _
 (_) (_) (_)   (_)  _ (_)  _ (_)    (_)   (_)
 (_) (_) (_)(_)(_) (_)(_) (_)(_)    (_)   (_).org

 The SSH library

Why?

Why not ? :) I've began to work on my own implementation of the ssh protocol because i didn't like the currently public ones. Not any allowed you to import and use the functions as a powerful library, and so i worked on a library-based SSH implementation which was non-existing in the free and open source software world.

How/Who?

If you downloaded this file, you must know what it is : a library for accessing ssh client services through C libraries calls in a simple manner. Everybody can use this software under the terms of the LGPL - see the COPYING file

If you ask yourself how to compile libssh, please read INSTALL before anything.

Where ?

https://www.libssh.org

Contributing

Please read the file 'CONTRIBUTING.md' next to this README file. It explains our copyright policy and how you should send patches for upstream inclusion.

Have fun and happy libssh hacking!

The libssh Team