summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Viennot <nicolas@viennot.biz>2013-06-10 00:58:12 -0400
committerNicolas Viennot <nicolas@viennot.biz>2013-06-10 02:50:07 -0400
commit0f7ccda4fb34685d5bbd62eba3ff8d5f63bdc71b (patch)
tree5cbf451994ed987cf4b37fab2f130c5e4ab19b7e
parent220b2afb3c4596b875624a5024fff134234cb102 (diff)
Adding libssh
-rw-r--r--Makefile.am7
-rw-r--r--configure.ac8
-rw-r--r--libssh/.gitignore8
-rw-r--r--libssh/AUTHORS15
-rw-r--r--libssh/BSD24
-rw-r--r--libssh/CMakeLists.txt136
-rw-r--r--libssh/COPYING460
-rw-r--r--libssh/CPackConfig.cmake53
-rw-r--r--libssh/CTestConfig.cmake9
-rw-r--r--libssh/ChangeLog298
-rw-r--r--libssh/CodingStyle59
-rw-r--r--libssh/ConfigureChecks.cmake179
-rw-r--r--libssh/DefineOptions.cmake27
-rw-r--r--libssh/INSTALL99
-rw-r--r--libssh/README163
-rw-r--r--libssh/SubmittingPatches118
-rwxr-xr-xlibssh/build/build_make.sh197
-rw-r--r--libssh/cmake/Modules/AddCMockaTest.cmake23
-rw-r--r--libssh/cmake/Modules/COPYING-CMAKE-SCRIPTS22
-rw-r--r--libssh/cmake/Modules/CheckCCompilerFlagSSP.cmake26
-rw-r--r--libssh/cmake/Modules/DefineCMakeDefaults.cmake27
-rw-r--r--libssh/cmake/Modules/DefineCompilerFlags.cmake77
-rw-r--r--libssh/cmake/Modules/DefineInstallationPaths.cmake109
-rw-r--r--libssh/cmake/Modules/DefinePlatformDefaults.cmake28
-rw-r--r--libssh/cmake/Modules/FindArgp.cmake60
-rw-r--r--libssh/cmake/Modules/FindCMocka.cmake49
-rw-r--r--libssh/cmake/Modules/FindGCrypt.cmake75
-rw-r--r--libssh/cmake/Modules/FindNSIS.cmake39
-rw-r--r--libssh/cmake/Modules/FindOpenSSL.cmake208
-rw-r--r--libssh/cmake/Modules/FindZLIB.cmake120
-rw-r--r--libssh/cmake/Modules/MacroAddCompileFlags.cmake21
-rw-r--r--libssh/cmake/Modules/MacroAddLinkFlags.cmake20
-rw-r--r--libssh/cmake/Modules/MacroAddPlugin.cmake30
-rw-r--r--libssh/cmake/Modules/MacroCopyFile.cmake33
-rw-r--r--libssh/cmake/Modules/MacroEnsureOutOfSourceBuild.cmake17
-rw-r--r--libssh/cmake/Modules/UseDoxygen.cmake100
-rw-r--r--libssh/config.h.cmake148
-rw-r--r--libssh/doc/CMakeLists.txt5
-rw-r--r--libssh/doc/TracFooter.html1
-rw-r--r--libssh/doc/TracHeader.html4
-rw-r--r--libssh/doc/authentication.dox375
-rw-r--r--libssh/doc/command.dox94
-rw-r--r--libssh/doc/doxy.config.in1835
-rw-r--r--libssh/doc/doxy.trac.in1546
-rw-r--r--libssh/doc/forwarding.dox229
-rw-r--r--libssh/doc/guided_tour.dox455
-rw-r--r--libssh/doc/introduction.dox49
-rw-r--r--libssh/doc/linking.dox24
-rw-r--r--libssh/doc/mainpage.dox211
-rw-r--r--libssh/doc/scp.dox268
-rw-r--r--libssh/doc/sftp.dox415
-rw-r--r--libssh/doc/shell.dox361
-rw-r--r--libssh/doc/tbd.dox14
-rw-r--r--libssh/doc/threading.dox65
-rw-r--r--libssh/examples/CMakeLists.txt57
-rw-r--r--libssh/examples/authentication.c167
-rw-r--r--libssh/examples/connect_ssh.c67
-rw-r--r--libssh/examples/examples_common.h22
-rw-r--r--libssh/examples/exec.c66
-rw-r--r--libssh/examples/knownhosts.c98
-rw-r--r--libssh/examples/libssh_scp.c304
-rw-r--r--libssh/examples/libsshpp.cpp33
-rw-r--r--libssh/examples/libsshpp_noexcept.cpp41
-rw-r--r--libssh/examples/sample.c519
-rw-r--r--libssh/examples/samplesftp.c266
-rw-r--r--libssh/examples/samplesshd-kbdint.c413
-rw-r--r--libssh/examples/samplesshd-tty.c453
-rw-r--r--libssh/examples/samplesshd.c314
-rw-r--r--libssh/examples/scp_download.c165
-rw-r--r--libssh/examples/senddata.c64
-rw-r--r--libssh/examples/sshnetcat.c258
-rw-r--r--libssh/include/CMakeLists.txt3
-rw-r--r--libssh/include/libssh/CMakeLists.txt39
-rw-r--r--libssh/include/libssh/agent.h117
-rw-r--r--libssh/include/libssh/auth.h106
-rw-r--r--libssh/include/libssh/bind.h53
-rw-r--r--libssh/include/libssh/buffer.h72
-rw-r--r--libssh/include/libssh/callbacks.h447
-rw-r--r--libssh/include/libssh/channels.h118
-rw-r--r--libssh/include/libssh/crc32.h28
-rw-r--r--libssh/include/libssh/crypto.h113
-rw-r--r--libssh/include/libssh/dh.h55
-rw-r--r--libssh/include/libssh/ecdh.h41
-rw-r--r--libssh/include/libssh/kex.h50
-rw-r--r--libssh/include/libssh/keys.h56
-rw-r--r--libssh/include/libssh/legacy.h120
-rw-r--r--libssh/include/libssh/libcrypto.h86
-rw-r--r--libssh/include/libssh/libgcrypt.h71
-rw-r--r--libssh/include/libssh/libssh.h596
-rw-r--r--libssh/include/libssh/libsshpp.hpp596
-rw-r--r--libssh/include/libssh/messages.h104
-rw-r--r--libssh/include/libssh/misc.h92
-rw-r--r--libssh/include/libssh/options.h28
-rw-r--r--libssh/include/libssh/packet.h87
-rw-r--r--libssh/include/libssh/pcap.h46
-rw-r--r--libssh/include/libssh/pki.h121
-rw-r--r--libssh/include/libssh/pki_priv.h88
-rw-r--r--libssh/include/libssh/poll.h159
-rw-r--r--libssh/include/libssh/priv.h247
-rw-r--r--libssh/include/libssh/scp.h55
-rw-r--r--libssh/include/libssh/server.h393
-rw-r--r--libssh/include/libssh/session.h197
-rw-r--r--libssh/include/libssh/sftp.h979
-rw-r--r--libssh/include/libssh/socket.h68
-rw-r--r--libssh/include/libssh/ssh1.h82
-rw-r--r--libssh/include/libssh/ssh2.h73
-rw-r--r--libssh/include/libssh/string.h41
-rw-r--r--libssh/include/libssh/threads.h31
-rw-r--r--libssh/include/libssh/wrapper.h71
-rw-r--r--libssh/libssh-build-tree-settings.cmake.in1
-rw-r--r--libssh/libssh-config-version.cmake.in11
-rw-r--r--libssh/libssh-config.cmake.in11
-rw-r--r--libssh/libssh.pc.cmake6
-rw-r--r--libssh/libssh_threads.pc.cmake6
-rw-r--r--libssh/src/CMakeLists.txt254
-rw-r--r--libssh/src/agent.c516
-rw-r--r--libssh/src/auth.c2116
-rw-r--r--libssh/src/auth1.c235
-rw-r--r--libssh/src/base64.c287
-rw-r--r--libssh/src/bind.c466
-rw-r--r--libssh/src/buffer.c626
-rw-r--r--libssh/src/callbacks.c61
-rw-r--r--libssh/src/channels.c3461
-rw-r--r--libssh/src/channels1.c385
-rw-r--r--libssh/src/client.c696
-rw-r--r--libssh/src/config.c366
-rw-r--r--libssh/src/connect.c484
-rw-r--r--libssh/src/crc32.c95
-rw-r--r--libssh/src/dh.c1136
-rw-r--r--libssh/src/ecdh.c278
-rw-r--r--libssh/src/error.c139
-rw-r--r--libssh/src/gcrypt_missing.c101
-rw-r--r--libssh/src/getpass.c282
-rw-r--r--libssh/src/gzip.c221
-rw-r--r--libssh/src/init.c85
-rw-r--r--libssh/src/kex.c501
-rw-r--r--libssh/src/kex1.c496
-rw-r--r--libssh/src/known_hosts.c666
-rw-r--r--libssh/src/legacy.c731
-rw-r--r--libssh/src/libcrypto.c600
-rw-r--r--libssh/src/libgcrypt.c526
-rw-r--r--libssh/src/log.c152
-rw-r--r--libssh/src/match.c189
-rw-r--r--libssh/src/messages.c1319
-rw-r--r--libssh/src/misc.c1036
-rw-r--r--libssh/src/options.c1424