summaryrefslogtreecommitdiffstats
path: root/include/libssh/server.h
Commit message (Collapse)AuthorAgeFilesLines
* Fixed documentation of ssh_bind_options_set.Andreas Schneider2010-04-041-2/+6
|
* Fix warnings on old gcc'sAris Adamantiadis2009-11-031-14/+14
| | | | they don't like variable names having type names
* Added option to set log_verbosity in the server.Andreas Schneider2009-10-151-1/+3
|
* Added an option to set the port as string.Andreas Schneider2009-10-151-0/+1
|
* No more SSH_BIND SSH_MESSAGE etc.Aris Adamantiadis2009-10-091-11/+12
|
* Moved samples into examples directoryAris Adamantiadis2009-10-091-1/+2
|
* Modified server APIAris Adamantiadis2009-10-091-1/+1
|
* Get rid of the options structure.Andreas Schneider2009-10-021-4/+15
|
* Get rid of SSH_MESSAGEAris Adamantiadis2009-09-231-23/+23
|
* get rid of SSH_OPTIONSAris Adamantiadis2009-09-231-1/+1
|
* get rid of SSH_SESSIONAris Adamantiadis2009-09-231-3/+3
|
* experimental callback systemAris Adamantiadis2009-08-231-1/+1
|
* Fix compilation with MSVC and use declspec to export functions.Andreas Schneider2009-08-111-35/+35
| | | | Thanks to Patrick Spendrin <ps_ml@gmx.de> for all the MSVC fixes.
* Fixed libssh compilation without server support.Andreas Schneider2009-07-311-37/+0
|
* Move channel_write_stderr to server.c.Andreas Schneider2009-07-291-0/+2
|
* Add channel_write_stderr prototype to the right header file.Andreas Schneider2009-07-291-2/+0
| | | | Signed-off-by: Andreas Schneider <mail@cynapses.org>
* Fleshed out server interfacePreston A. Elder2009-07-291-8/+27
| | | | | | | | | | | | - Enables channel_request_open types of DIRECT_TCPIP, FORWARDED_TCPIP and X11 (ie. implemented the handling of those channel_request_open types). - Adds functions to retrieve the extra information relating to channel_request_open messages and channel_request messages. - Adds a channel_write_stderr method (obviously for writing to the STDERR channel from server side) - well, technically just converted the exiting channel_write to take an extra argument and created two wrapper functions. - Actually does the invoking of message_handle() from channel_recv_request. - Implemented the handling of the window-change and env channel_requests. - Implemented a few functions in server.h that were declared but not defined (eg. ssh_message_channel_request_channel). Signed-off-by: Preston A. Elder <prez@neuromancy.net> Signed-off-by: Andreas Schneider <mail@cynapses.org>
* Public key authentication server sidemilo2009-07-271-0/+2
|
* Fix conflicting declarations of ssh_session and ssh_kbdint.Andreas Schneider2009-07-251-1/+1
|
* move all u32,u16,u8 and u64 declarations in priv.hAris Adamantiadis2009-07-241-1/+1
| | | | And fix all headers which need u32,u8,u64
* Changes all CHANNEL * to ssh_channelAris Adamantiadis2009-07-241-2/+2
|
* added ssh_message_callback support.Aris Adamantiadis2009-06-181-1/+2
| | | | Not fully working yet. User can set his ssh_message_callback, and the function ssh_execute_message_callbacks will call them when appropriate. Messages are correctly stacked (in packet_parse) but no call to ssh_execute_callbacks exists yet.
* ssh_message_retrieve + memoryleak fixed in ssh_message_freeAris Adamantiadis2009-06-171-0/+6
| | | | | ssh_message_retrieve parses a specific SSH message and returns a pointer to it. Hacked ssh_message_get to use it. This is the first step to have asynchronous ssh messages callbacks.
* Fix the vim modeline and place it at the end of the file.Andreas Schneider2009-05-121-2/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
* Document the ssh server bind functions.Andreas Schneider2009-05-111-1/+74
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@756 7dcaeef0-15fb-0310-b436-a5af3365683c
* Added a ssh_bind_set_fd() function.Andreas Schneider2009-05-111-1/+12
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@754 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve ssh_message_auth* functions.Andreas Schneider2009-04-091-1/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@442 7dcaeef0-15fb-0310-b436-a5af3365683c
* Normalize the license in all files and add vim tab instructions.Andreas Schneider2009-03-291-18/+21
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@305 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warings in the server code.Andreas Schneider2009-02-021-2/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@215 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add extern C declatrion to server header file.Andreas Schneider2009-01-081-1/+9
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@199 7dcaeef0-15fb-0310-b436-a5af3365683c
* include/libssh/server.h: Remove struct definitionsJean-Philippe Garcia Ballester2007-02-071-55/+0
| | | | | | | | | 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
* pam samples files to put into /etc/pam.dAris Adamantiadis2005-08-291-1/+1
| | | | | | | | 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, ...) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@23 7dcaeef0-15fb-0310-b436-a5af3365683c
* The kex works, the client authentifies (with password) then it's possible to ↵Aris Adamantiadis2005-08-101-0/+76
| | | | | | choose a subsystem. The channels don't completely work. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@7 7dcaeef0-15fb-0310-b436-a5af3365683c
* server kex done :)Aris Adamantiadis2005-08-071-0/+18
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@6 7dcaeef0-15fb-0310-b436-a5af3365683c
* Beginning of the SSH_BIND implementationAris Adamantiadis2005-07-051-4/+20
| | | | | | | | hack for errors handling so it supports an Object-oriented kind of errors (generic for ssh_bind and ssh_session data types) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@3 7dcaeef0-15fb-0310-b436-a5af3365683c
* first importAris Adamantiadis2005-07-051-0/+31
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@1 7dcaeef0-15fb-0310-b436-a5af3365683c