summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Split devel package in -dev and -doc to reduce installed sizeLaurent Bigonville2007-02-118-5/+29
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@112 7dcaeef0-15fb-0310-b436-a5af3365683c
* VMiklos from frugalware.org patch for the permissions of the installed Aris Adamantiadis2007-02-071-7/+7
| | | | | | | headers (these should not have been a problem for debian packages) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@111 7dcaeef0-15fb-0310-b436-a5af3365683c
* VMiklos from frugalware.org patch for -j2 compilation that was brokenAris Adamantiadis2007-02-071-1/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@110 7dcaeef0-15fb-0310-b436-a5af3365683c
* include/libssh/server.h: Remove struct definitionsJean-Philippe Garcia Ballester2007-02-073-55/+58
| | | | | | | | | include/libssh/priv.h: Add struct definitions that previously were in include/libssh/server.h libssh/server.c: Include libssh/priv.h git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@109 7dcaeef0-15fb-0310-b436-a5af3365683c
* libssh/server.c: Include netinet/in.h in order to compile under OpenBSD.Jean-Philippe Garcia Ballester2007-01-041-0/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@108 7dcaeef0-15fb-0310-b436-a5af3365683c
* * debian/changelog: New release (0.2) :)Laurent Bigonville2006-12-291-0/+6
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@105 7dcaeef0-15fb-0310-b436-a5af3365683c
* trunk to 0.2Aris Adamantiadis2006-12-264-4/+4
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@104 7dcaeef0-15fb-0310-b436-a5af3365683c
* debian/libssh-2.lintian-overrides: New file. Overrides lintian warning about ↵Jean-Philippe Garcia Ballester2006-12-214-4/+9
| | | | | | | | | | | | | | package name not matching soname. debian/control: Change debhelper build-dep version from 5.0.0 to 5 Add Priority: extra to libssh-2-dbg debian/changelog: Change package version to 0.2~rc-1 debian/rules: Install lintian overrides git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@103 7dcaeef0-15fb-0310-b436-a5af3365683c
* Use libssh-SONAME instead of libsshSONAME for debian package name to avoid ↵Jean-Philippe Garcia Ballester2006-12-208-9/+9
| | | | | | | | | | name clash with libssh2 package. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@102 7dcaeef0-15fb-0310-b436-a5af3365683c
* debian/rules en executableAris Adamantiadis2006-12-163-45/+34
| | | | | | | packages edgy/amd64 git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@100 7dcaeef0-15fb-0310-b436-a5af3365683c
* -rc releaseAris Adamantiadis2006-12-156-39/+56
| | | | | | | | | | | Ipv6 patch from Laurent Bigonville. When the ipv6 targets are unreachable, it tries all possible targets from the getaddrinfo list. Norbert: does it break anything ? it works for me but I didn't test it extensively git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@99 7dcaeef0-15fb-0310-b436-a5af3365683c
* forgot a line from norbert's patchAris Adamantiadis2006-12-121-0/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@98 7dcaeef0-15fb-0310-b436-a5af3365683c
* norbert's patches + strange typo in packet_nonblocking_flush()Aris Adamantiadis2006-12-122-3/+9
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@97 7dcaeef0-15fb-0310-b436-a5af3365683c
* Change to debian debug package to contain SONAME.Jean-Philippe Garcia Ballester2006-12-119-9/+14
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@96 7dcaeef0-15fb-0310-b436-a5af3365683c
* moved ssh drafts elsewhere (for packaging reasons)Aris Adamantiadis2006-12-1021-19590/+0
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@95 7dcaeef0-15fb-0310-b436-a5af3365683c
* debian/libssh-dev.doc-base: New file. Add doc-base file for libsshJean-Philippe Garcia Ballester2006-12-061-0/+9
| | | | | | | | documentation in debian devel package. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@94 7dcaeef0-15fb-0310-b436-a5af3365683c
* debian/libssh-dev.examples: New file. Install sample.c and samplesshd.c asJean-Philippe Garcia Ballester2006-12-061-0/+1
| | | | | | | | examples in debian devel package. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@93 7dcaeef0-15fb-0310-b436-a5af3365683c
* debian/rules, debian/libssh-dev.docs: Use doc and install-doc Makefile target.Jean-Philippe Garcia Ballester2006-12-062-6/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@92 7dcaeef0-15fb-0310-b436-a5af3365683c
* debian/rules: Use the real configure switch (this comment doesn't makeJean-Philippe Garcia Ballester2006-12-061-1/+1
| | | | | | | | much sense, does it?) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@91 7dcaeef0-15fb-0310-b436-a5af3365683c
* debian/watch: Remove useless comments.Jean-Philippe Garcia Ballester2006-12-061-20/+0
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@90 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add Homepage pseudo-field.Jean-Philippe Garcia Ballester2006-12-061-0/+6
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@89 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add doc (respectively install-doc) target to generate (respectivelyJean-Philippe Garcia Ballester2006-12-061-2/+17
| | | | | | | | | install) the documentation (html and man generated by doxygen, and sample.c and samplesshd.c) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@88 7dcaeef0-15fb-0310-b436-a5af3365683c
* Copy Doxyfile in dist target.Jean-Philippe Garcia Ballester2006-12-061-1/+1
| | | | | | | | Should it call doxygen and copy the generated documentation ? git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@87 7dcaeef0-15fb-0310-b436-a5af3365683c
* Upgrade config.guess and config.sub from autotools-20060920.Jean-Philippe Garcia Ballester2006-11-242-334/+525
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@86 7dcaeef0-15fb-0310-b436-a5af3365683c
* Debian packaging ! and adding of the packager into authorsAris Adamantiadis2006-11-1611-2/+136
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@85 7dcaeef0-15fb-0310-b436-a5af3365683c
* fixed doxygen ouput and input pathAris Adamantiadis2006-11-161-3/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@84 7dcaeef0-15fb-0310-b436-a5af3365683c
* fixed makefiles for debian packagingAris Adamantiadis2006-11-163-13/+13
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@83 7dcaeef0-15fb-0310-b436-a5af3365683c
* changed LIBSSH_CURRENT to 1 to make a difference from libssh 0.11Aris Adamantiadis2006-11-162-292/+590
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@82 7dcaeef0-15fb-0310-b436-a5af3365683c
* oops, forgot to verify that it compiled fineAris Adamantiadis2006-11-126-25/+66
| | | | | | | also, published changes from Norbert including lots of session->fd checks git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@81 7dcaeef0-15fb-0310-b436-a5af3365683c
* good work tonight. Made documentation for authentication, channels, buffers, ↵Aris Adamantiadis2006-11-124-11/+417
| | | | | | errors git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@80 7dcaeef0-15fb-0310-b436-a5af3365683c
* more doxygen documentationAris Adamantiadis2006-11-075-6/+146
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@79 7dcaeef0-15fb-0310-b436-a5af3365683c
* doxygen documentation for option moduleAris Adamantiadis2006-11-062-15/+135
| | | | | | | added ssh_finalize() into libssh.h git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@78 7dcaeef0-15fb-0310-b436-a5af3365683c
* at least I get a working doxygen documentation.Aris Adamantiadis2006-11-064-51/+38
| | | | | | | I am going to make the whole documentation as doxygen files. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@77 7dcaeef0-15fb-0310-b436-a5af3365683c
* Added doxygen documentation file. Now need to document it..Aris Adamantiadis2006-11-062-24/+33
| | | | | | | added const keyword into ssh_connect_host git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@76 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add ssh_finalize to handle finalization of libssh and underlying cryptographicJean-Philippe Garcia Ballester2006-07-096-2/+62
| | | | | | | | | library. Add corresponding paragraph in API draft. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@75 7dcaeef0-15fb-0310-b436-a5af3365683c
* Correct file headerJean-Philippe Garcia Ballester2006-07-091-4/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@74 7dcaeef0-15fb-0310-b436-a5af3365683c
* libssh/keyfiles.c: Fix bug when reading private keys with libgcryptJean-Philippe Garcia Ballester2006-05-121-2/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@73 7dcaeef0-15fb-0310-b436-a5af3365683c
* configure.in: Now exit when crypto library not available and minor fixesJean-Philippe Garcia Ballester2006-05-081-14/+21
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@72 7dcaeef0-15fb-0310-b436-a5af3365683c
* Makefile.in: Update dist target to copy libssh.vers, needed for compilation ↵Jean-Philippe Garcia Ballester2006-04-301-0/+1
| | | | | | with symbol versioning git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@71 7dcaeef0-15fb-0310-b436-a5af3365683c
* keyfiles.c and wrapper.c: Remove useless secure memory flag (for libgcrypt)Jean-Philippe Garcia Ballester2006-03-015-36/+23
| | | | | | | | | | 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. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@70 7dcaeef0-15fb-0310-b436-a5af3365683c
* Remove the file "plop", which was added some time ago by mistake (oops,Jean-Philippe Garcia Ballester2006-03-011-1/+0
| | | | | | | | sorry...) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@69 7dcaeef0-15fb-0310-b436-a5af3365683c
* removed mercurius from trunkAris Adamantiadis2005-12-1275-29739/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@66 7dcaeef0-15fb-0310-b436-a5af3365683c
* git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@53 ↵Aris Adamantiadis2005-12-061-34/+40
| | | | 7dcaeef0-15fb-0310-b436-a5af3365683c
* nonblocking support in dh_handshake() from client.cAris Adamantiadis2005-11-304-72/+133
| | | | | | | | some packet nonblocking fixes. reenable sftp from the sample client. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@52 7dcaeef0-15fb-0310-b436-a5af3365683c
* Added support for known_hosts format version 1Jean-Philippe Garcia Ballester2005-11-255-17/+207
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@51 7dcaeef0-15fb-0310-b436-a5af3365683c
* same changes, SSH1 (reading only).Aris Adamantiadis2005-11-231-96/+90
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@50 7dcaeef0-15fb-0310-b436-a5af3365683c
* added bases for nonblocking packet sending and receiving. packet_send Aris Adamantiadis2005-11-225-118/+217
| | | | | | | | | | | | | | | | | 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.) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@49 7dcaeef0-15fb-0310-b436-a5af3365683c
* norbert's Makefile.in and crypt.c patchesAris Adamantiadis2005-10-262-18/+37
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@48 7dcaeef0-15fb-0310-b436-a5af3365683c
* resolved the channel hangs on exit issue (moved EOF to read events and ↵Aris Adamantiadis2005-10-263-3/+8
| | | | | | | | | | removed it from exceptions). resolved stupid cute & paste error in init_md5() git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@47 7dcaeef0-15fb-0310-b436-a5af3365683c
* resolved the infinite loop on exit (thanks giga for the hint).Aris Adamantiadis2005-10-264-10/+35
| | | | | | | | 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. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@46 7dcaeef0-15fb-0310-b436-a5af3365683c