Simon Josefsson 
							
						 
					 
					
						
						
							
						
						20297b51bd 
					 
					
						
						
							
							Add, from README.  
						
						 
						
						
						
						
							
						
					 
					
						2007-03-27 12:10:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ba9f0b2ce6 
					 
					
						
						
							
							Dan Fandrich fixed another memory leak, this time in the OpenSSL interface  
						
						 
						
						... 
						
						
						
						code:
It's not clear to me whether all the BN_news in _libssh2_rsa_new need to
be cleaned up, too.  The OpenSSL docs for RSA_free implies that you don't
need to, and valgrind doesn't complain, so it's probably OK as is. 
						
						
							
						
					 
					
						2007-03-15 21:37:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						56f606a98e 
					 
					
						
						
							
							give credit to those who made the changes  
						
						 
						
						
						
						
							
						
					 
					
						2007-03-15 20:57:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b553f1087e 
					 
					
						
						
							
							fixed a memory leak in the packet handling (Dan Fandrich)  
						
						 
						
						
						
						
							
						
					 
					
						2007-03-15 20:56:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						75ceed5776 
					 
					
						
						
							
							Dan Fandrich patch:  
						
						 
						
						... 
						
						
						
						1 - let libssh2 compile with OpenSSL 0.9.6b.  This is due to 'crypt' is found
in one of its header files and EVP_MAX_BLOCK_LENGTH not being found.
2 - The EXEEXT patch is because automake 1.7 doesn't support it, and recent
automakes add it automatically 
						
						
							
						
					 
					
						2007-03-14 21:59:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						689c394c57 
					 
					
						
						
							
							Added sftpdir, a sample doing an SFTP directory listing  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-23 11:18:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						de60096af1 
					 
					
						
						
							
							nicer look  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-23 10:38:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9aa460b55b 
					 
					
						
						
							
							more/updated man pages  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-23 10:20:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7c115d350c 
					 
					
						
						
							
							Lucas Newman found and fixed a problem where libssh2_packet_read() could "lose"  
						
						 
						
						... 
						
						
						
						bytes when it read data from the network that was an unaligned number of bytes
compared to the blocksize. 
						
						
							
						
					 
					
						2007-02-14 20:50:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1ce26ef4a2 
					 
					
						
						
							
							add include to fix compiler warning  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-08 14:50:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						92c75854fb 
					 
					
						
						
							
							Guenter Knauf added support for another IP and I changed the order of the  
						
						 
						
						... 
						
						
						
						arguments and updated some comments. 
						
						
							
						
					 
					
						2007-02-08 14:44:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f015b10b02 
					 
					
						
						
							
							Guenter Knauf's Netware+Win32 updates after my recent changes  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-08 14:34:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						972d6d8bd4 
					 
					
						
						
							
							removed unused variable  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-07 21:42:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fee0239211 
					 
					
						
						
							
							setting sockets non-blocking using more portable code and configure macros  
						
						 
						
						... 
						
						
						
						from the libcurl project (written by me) 
						
						
							
						
					 
					
						2007-02-07 21:39:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e7181a8c36 
					 
					
						
						
							
							Netware and Windows fixes by Guenter Knauf  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-07 21:21:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b88eb6a096 
					 
					
						
						
							
							let's call the current version 0.15-CVS  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-06 14:19:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						f6e26916ac 
					 
					
						
						
							
							Remove unused uses of -lm and math.h.  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-04 13:16:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						39876b2ee3 
					 
					
						
						
							
							Fix.  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-04 13:10:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4f1cfb20a9 
					 
					
						
						
							
							1 - new public function libssh2_trace() that enables tracing/debug output on  
						
						 
						
						... 
						
						
						
						various stuff if libssh2 was built with debug. If built without debug, the
 function does nothing.
2 - configure --enable-debug is now enough to build a debug version (including
picky compiler options)
3 - internally, we no longer need/use #ifdef/#endif around all uses of the
_libssh2_debug() function/macro.
The scp.c example is the first application to test this new debug logging. 
						
						
							
						
					 
					
						2007-02-02 23:23:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6304383c91 
					 
					
						
						
							
							non-blocking and man pages  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-02 22:28:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bd1980ea1c 
					 
					
						
						
							
							Include man pages in distro tarball and make install. Note that this is still  
						
						 
						
						... 
						
						
						
						(by far) an incomplete set of man pages. 
						
						
							
						
					 
					
						2007-02-02 22:27:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						be4c3f59d4 
					 
					
						
						
							
							bump the version-info due to the changes in the API we're working on and due  
						
						 
						
						... 
						
						
						
						to the fact that there's release of the previous CVS-state shipped in Debian
(and possibly others distros). 
						
						
							
						
					 
					
						2007-02-02 22:09:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9d55db6501 
					 
					
						
						
							
							Adding src/transport.c for the SECSH transport layer read/write in a non-  
						
						 
						
						... 
						
						
						
						blocking way. The channel code is now responsible for enabling/disabling
blocking status and to work with it.
I've also modified indenting and fixed compiler warnings at places, and
added a bunch of new examples in example/simple that I've used to verify that
the code still runs like before.
libssh2_channel_{read|write}nb_ex() and libssh2_sftp_{read|write}nb() are the
four new functions that supposedly work non-blocking. 
						
						
							
						
					 
					
						2007-02-02 16:21:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c63ef86075 
					 
					
						
						
							
							non-blocking stuff removed, see *readnb_ex()  
						
						 
						
						
						
						
							
  beforenb-0.14
 
						
					 
					
						2007-02-02 16:11:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1b733d1196 
					 
					
						
						
							
							more docs, including a template.3 for new man pages  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-02 16:09:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						3c61a44224 
					 
					
						
						
							
							Libgcrypt stuff works.  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-02 11:22:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						20527d9688 
					 
					
						
						
							
							Mind your p's and q's!  RSA authentication now works.  
						
						 
						
						
						
						
							
						
					 
					
						2007-02-02 11:18:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						09ee2d4086 
					 
					
						
						
							
							Chris Nystrom helped me realize I must count the received bytes myself to  
						
						 
						
						... 
						
						
						
						know when the transfer is complete 
						
						
							
						
					 
					
						2007-02-01 22:39:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5859642888 
					 
					
						
						
							
							oops, it shouldn't be non-blocking when doing blocking transfers...  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-30 11:10:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ba1eb9f8fc 
					 
					
						
						
							
							simple (blocking) SCP transfer  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-30 11:07:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e2f6518d95 
					 
					
						
						
							
							two simple samples  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-24 14:15:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a139ab0b45 
					 
					
						
						
							
							fix compiler warnings  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 21:36:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						f1e7eb7ae8 
					 
					
						
						
							
							Fix RSA private key reading (still not working).  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 15:12:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						b790cabf6a 
					 
					
						
						
							
							Fix warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 13:55:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						d2be40421a 
					 
					
						
						
							
							Fix warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 12:44:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						b1d855d1ac 
					 
					
						
						
							
							Fix warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 12:44:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						1826e7365d 
					 
					
						
						
							
							Fix warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 12:32:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						7f9ea39a5d 
					 
					
						
						
							
							Fix mem leak.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 12:26:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						6cf4420264 
					 
					
						
						
							
							Fix mem leak.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 12:18:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						bfb71f3075 
					 
					
						
						
							
							Need more #include's.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 11:53:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						1f232d69ed 
					 
					
						
						
							
							Fix warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 11:52:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						f252d350ec 
					 
					
						
						
							
							Fix warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 11:52:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						4c2c468b08 
					 
					
						
						
							
							Remove OpenSSL #include.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 11:29:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						a86a4e0cfc 
					 
					
						
						
							
							Fix mem leak.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 11:28:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						b1f8bafb64 
					 
					
						
						
							
							If --with-libgcrypt is specified, don't check for OpenSSL.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 10:37:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						c9d40afa14 
					 
					
						
						
							
							Abstract bignum API.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 10:29:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						51b9ff0f16 
					 
					
						
						
							
							Abstract RSA/DSA private key file reading and RSA/DSA signing, and  
						
						 
						
						... 
						
						
						
						implement them in openssl/libgcrypt layer. 
						
						
							
						
					 
					
						2007-01-23 08:22:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						0d9a7e3c2e 
					 
					
						
						
							
							Add prototypes for pem.c functions.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 08:14:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						75115045ae 
					 
					
						
						
							
							Add pem.c.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 08:13:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Josefsson 
							
						 
					 
					
						
						
							
						
						be984707e2 
					 
					
						
						
							
							Add.  Functions for reading PEM files and decoding ASN.1.  
						
						 
						
						
						
						
							
						
					 
					
						2007-01-23 08:13:10 +00:00