10
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 4 hours ago. based on code collected about 5 hours ago.
Jan 12, 2025 — Jan 12, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
nonblocking support in dh_handshake() from client.c some packet nonblocking fixes. reenable sftp from the sample client. More... about 20 years ago
Added support for known_hosts format version 1 More... about 20 years ago
same changes, SSH1 (reading only). More... about 20 years ago
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.) More... about 20 years ago
norbert's Makefile.in and crypt.c patches More... about 20 years ago
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() More... about 20 years ago
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. More... about 20 years ago
Phillip Vandry has seen another bug into r42 : - MD5CTX c=malloc(sizeof(MD5CTX)); + MD5CTX c=malloc(sizeof(*c)); More... about 20 years ago
Libgcrypt was still used by default. Now it really compiles with openssl by default. More... about 20 years ago
good, now it compiles (removed the -Wl-O1 thing as Giga said.) removed the configure file from the svn (just do autoconf next time). More... about 20 years ago
Almost forgot the most important :) a patch for AUTHORS file More... about 20 years ago
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. More... about 20 years ago
added Jean-Philippe's patch for libtools. it doesn't compile on my computer. More... about 20 years ago
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... More... about 20 years ago
added the gcrypt patch (without gcrypt as default library). still needs tests. More... over 20 years ago
ssh-1 small modulus server keys patch acl bases in mercurius More... over 20 years ago
2 macosx patches More... over 20 years ago
fixed bug in sample that made the client running in infinite loop. hunted a bug in channel_poll that returned 0 when EOF. More... over 20 years ago
pam include path patch. More... over 20 years ago
PATH_MAX patch More... over 20 years ago
cfmakeraw patch for configure.in More... over 20 years ago
server goes into backgroup server accepts command line arguments server write comments into the configuration file. More... over 20 years ago
write support More... over 20 years ago
Readme of course More... over 20 years ago
changed config file name, take rsa,dsa and port into account More... over 20 years ago
some compilation fix More... over 20 years ago
removed obsolete debugging info, split main.c in 3, and now mercurius links with a statical libssh More... over 20 years ago
the server now does the chroot and change uid. There is also an option "nopassword" for ftp users. More... over 20 years ago
now the libconfig will be staticaly linked and will be autoconfigurated during make. More... over 20 years ago
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, ...) More... over 20 years ago