1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-07-29 13:01:13 +03:00

Commit Graph

  • 49f537bdbe configure.in: Now exit when crypto library not available and minor fixes Jean-Philippe Garcia Ballester 2006-05-08 08:45:00 +00:00
  • 1c08838ce8 Makefile.in: Update dist target to copy libssh.vers, needed for compilation with symbol versioning Jean-Philippe Garcia Ballester 2006-04-30 00:29:29 +00:00
  • 770e73d8b7 keyfiles.c and wrapper.c: Remove useless secure memory flag (for libgcrypt) dh.c: Initialize libgcrypt only if not done before client.c: Remove cleanup of cryptograhpic library. This needs to be put somewhere, like in a crypto_finish function or something. Jean-Philippe Garcia Ballester 2006-03-01 16:32:22 +00:00
  • 10b1a631e8 Remove the file "plop", which was added some time ago by mistake (oops, sorry...) Jean-Philippe Garcia Ballester 2006-03-01 14:11:38 +00:00
  • c5287c543e removed mercurius from trunk Aris Adamantiadis 2005-12-12 12:21:09 +00:00
  • 4fd1df0586 git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@53 7dcaeef0-15fb-0310-b436-a5af3365683c Aris Adamantiadis 2005-12-06 18:10:30 +00:00
  • 3edfd105b3 nonblocking support in dh_handshake() from client.c some packet nonblocking fixes. reenable sftp from the sample client. Aris Adamantiadis 2005-11-30 21:23:12 +00:00
  • ac4fd09177 Added support for known_hosts format version 1 Jean-Philippe Garcia Ballester 2005-11-25 09:31:33 +00:00
  • d923851664 same changes, SSH1 (reading only). Aris Adamantiadis 2005-11-23 14:38:49 +00:00
  • 1847fb2373 added bases for nonblocking packet sending and receiving. packet_send and packet_read may return SSH_AGAIN if the session is nonblocking and there is not enough data to be read. I also added a socket buffering through session->in_socket_buffer. It is more low-level than the packet buffer. I should rename in_buffer with in_packet_buffer. There is still work to do with the socket status, (opened, error, closed, ...) and much more work to extend the nonblocking to session opening, messages sending and such. I find the switch(session->packet_state) solution very nice (especially when the nonblocking function may have 10 differents states, like in a connection.) Aris Adamantiadis 2005-11-22 23:15:31 +00:00
  • cddc5d6889 norbert's Makefile.in and crypt.c patches Aris Adamantiadis 2005-10-26 21:46:48 +00:00
  • 7b416e5c52 resolved the channel hangs on exit issue (moved EOF to read events and removed it from exceptions). resolved stupid cute & paste error in init_md5() Aris Adamantiadis 2005-10-26 19:13:57 +00:00
  • c53b6b907c resolved the infinite loop on exit (thanks giga for the hint). I resolved a memory alloc problem into hmac_init (same kind that the one of md5_init). It's still saying there is a memory corruption. Since the memory corruption happens before it is found (in malloc()), I'll have to run valgrind to locate it. Aris Adamantiadis 2005-10-26 16:59:16 +00:00
  • bef09f8848 Phillip Vandry has seen another bug into r42 : - MD5CTX c=malloc(sizeof(MD5CTX)); + MD5CTX c=malloc(sizeof(*c)); Aris Adamantiadis 2005-10-26 15:29:17 +00:00
  • b719cc0d13 Libgcrypt was still used by default. Now it really compiles with openssl by default. Aris Adamantiadis 2005-10-26 13:11:37 +00:00
  • 5e02c25291 good, now it compiles (removed the -Wl-O1 thing as Giga said.) removed the configure file from the svn (just do autoconf next time). Aris Adamantiadis 2005-10-26 12:56:52 +00:00
  • b753dae37e Almost forgot the most important :) a patch for AUTHORS file Aris Adamantiadis 2005-10-26 12:20:31 +00:00
  • 0f67ff89d9 patches from Norbert merged in. I have made some little changes here and there. It still doesn't compile because of the O1 thing passed to ld. Aris Adamantiadis 2005-10-26 12:06:11 +00:00
  • 9a2683f183 added Jean-Philippe's patch for libtools. it doesn't compile on my computer. Aris Adamantiadis 2005-10-25 23:11:41 +00:00
  • d86f001754 channel_select(). this function rocks ! I adapted the sample.c file. the select_loop function is bloated and fails to demonstrate how libssh is simple to handle... Aris Adamantiadis 2005-10-25 23:02:25 +00:00
  • 5f7c84f900 added the gcrypt patch (without gcrypt as default library). still needs tests. Aris Adamantiadis 2005-10-04 22:11:19 +00:00
  • c0525750fd ssh-1 small modulus server keys patch acl bases in mercurius Aris Adamantiadis 2005-09-20 14:26:04 +00:00
  • 0c1ca983ed 2 macosx patches Aris Adamantiadis 2005-08-31 10:40:52 +00:00
  • 1b20b8df85 fixed bug in sample that made the client running in infinite loop. hunted a bug in channel_poll that returned 0 when EOF. Aris Adamantiadis 2005-08-31 02:20:36 +00:00
  • c7a059f0d3 pam include path patch. Aris Adamantiadis 2005-08-31 01:54:02 +00:00
  • c83b993af9 PATH_MAX patch Aris Adamantiadis 2005-08-31 01:39:30 +00:00
  • 9a4a7da811 cfmakeraw patch for configure.in Aris Adamantiadis 2005-08-31 01:29:22 +00:00
  • 8963144850 server goes into backgroup server accepts command line arguments server write comments into the configuration file. Aris Adamantiadis 2005-08-31 00:00:36 +00:00
  • a8b5d63e14 write support Aris Adamantiadis 2005-08-29 23:34:32 +00:00
  • ed62d1fb53 Readme of course Aris Adamantiadis 2005-08-29 16:41:02 +00:00
  • f0008adac6 changed config file name, take rsa,dsa and port into account Aris Adamantiadis 2005-08-29 16:14:39 +00:00
  • c767514dae some compilation fix Aris Adamantiadis 2005-08-29 15:28:14 +00:00
  • f31e7a3bec removed obsolete debugging info, split main.c in 3, and now mercurius links with a statical libssh Aris Adamantiadis 2005-08-29 14:53:44 +00:00
  • bcb6bf25fa the server now does the chroot and change uid. There is also an option "nopassword" for ftp users. Aris Adamantiadis 2005-08-29 14:29:07 +00:00
  • ddd650b3bd now the libconfig will be staticaly linked and will be autoconfigurated during make. Aris Adamantiadis 2005-08-29 11:53:20 +00:00
  • b81c66ee8f pam samples files to put into /etc/pam.d ssh_silent_disconnect() and server forking. I still have to add a -D command line to avoid the forking. password auth works, but there is no uid change yet. I'll have to make the configuration stuff really being respected by the server. (like keys, ports, users, ...) Aris Adamantiadis 2005-08-29 00:55:27 +00:00
  • 0de0dca16d more ACL on directories. Not already enabled. First Pam code. looks like it works more or less. it needs a file in /etc/pam.d to be activated Aris Adamantiadis 2005-08-28 23:56:01 +00:00
  • 8510d2abe4 youhou it works :) to compile libconfig, configure it, then the makefile will work. to run, either make install make config or add its path to LD_LIBRARY_PATH. Aris Adamantiadis 2005-08-28 17:24:04 +00:00
  • dc0c5c4cfe the whole libconfig + my development tree for ACL/ config Aris Adamantiadis 2005-08-28 16:22:42 +00:00
  • c76e6e496d file opening/reading works :). I fixed the "longname" part of a stat (which makes the output for ls into openssh's sftp) it's possible to browse and open abritrary files. but no ACL yet Aris Adamantiadis 2005-08-26 16:04:49 +00:00
  • 6fd3760797 compile the sftp_server by default Aris Adamantiadis 2005-08-26 00:27:26 +00:00
  • 7812915daa I've forgot about sftp_server/ :) Aris Adamantiadis 2005-08-26 00:26:18 +00:00
  • e2bdc2f66c sftp server implementation :) at this time, basic support of opendir, readdir, lstat, etc. just enough to "sftp" in and type ls. Aris Adamantiadis 2005-08-26 00:25:01 +00:00
  • 35221f967e fixed server segfaults on exit (double frees) sftp_server_init() Aris Adamantiadis 2005-08-25 13:44:26 +00:00
  • 6c0503f6c6 some debugging things in ssh1 key exchange Aris Adamantiadis 2005-08-20 23:53:42 +00:00
  • bddce3a5da yet other patches from Norbert Aris Adamantiadis 2005-08-20 23:40:23 +00:00
  • f23685f92b stdint.patch, debug_output.patch, ssh_12_select.patch, solaris_7.patch and args_in_decl.patch from Norbert. Aris Adamantiadis 2005-08-19 11:12:29 +00:00
  • d95242d2cd oops, forgot to patch the Makefile.in for the ssh1 files. configure.in patch from Norbert kiesel to have a compile time ssh1 support. Aris Adamantiadis 2005-08-18 21:22:22 +00:00
  • bb50d8f464 ssh-1 experimental support Aris Adamantiadis 2005-08-18 10:08:56 +00:00
  • 56602ca031 More work on the server side and sftp. Aris Adamantiadis 2005-08-18 10:08:20 +00:00
  • f730d3b361 some adds, now it's possible to test it correctly. channels still need some hack so they know the message system exists. Aris Adamantiadis 2005-08-13 12:58:41 +00:00
  • 96a99bab78 The kex works, the client authentifies (with password) then it's possible to choose a subsystem. The channels don't completely work. Aris Adamantiadis 2005-08-10 13:22:52 +00:00
  • 5c26ae7354 server kex done :) Aris Adamantiadis 2005-08-07 10:48:08 +00:00
  • 3113d87566 ssh_accept() implementation begining in server.c it just accepts a socket and send a banner right now. Aris Adamantiadis 2005-07-08 21:52:00 +00:00
  • 636432e475 sample sshd server accepts a client and sends a banner. Aris Adamantiadis 2005-07-06 14:35:03 +00:00
  • 55846a4c7b Beginning of the SSH_BIND implementation hack for errors handling so it supports an Object-oriented kind of errors (generic for ssh_bind and ssh_session data types) Aris Adamantiadis 2005-07-05 21:10:50 +00:00
  • d40f16d48e git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@2 7dcaeef0-15fb-0310-b436-a5af3365683c Aris Adamantiadis 2005-07-05 01:24:22 +00:00
  • c65f56aefa first import Aris Adamantiadis 2005-07-05 01:21:44 +00:00