summaryrefslogtreecommitdiffstats
path: root/include/libssh/server.h
Commit message (Collapse)AuthorAgeFilesLines
* doc: Improve the doc of ssh_bind_set_callbacks.Andreas Schneider2011-03-091-0/+20
| | | | (cherry picked from commit 7daa81f3aa876acb69a9cb332391dd218ac6838c)
* doc: Improved documentation for server options.Andreas Schneider2011-03-091-4/+57
| | | | (cherry picked from commit 6754c347117d8450c11f7ad3931caa7584820cfc)
* legacy: Added missing channel_write_stderr.Andreas Schneider2011-02-231-0/+2
|
* server: Remove channel_write_stderr.Andreas Schneider2010-12-081-2/+0
|
* doc: Some small fixes in server.h.Andreas Schneider2010-12-071-11/+6
|
* start of work to have callbackbased ssh_bindAris Adamantiadis2010-10-191-1/+30
|
* Added ssh_channel_write_stderr() for the servermilo2010-10-021-0/+3
|
* Added channel features on the servermilo2010-10-021-0/+8
| | | | | | | - ssh_channel_request_send_exit_status() - ssh_channel_request_send_exit_signal() - enhanced these features client-side
* Handle global requests and reverse forwardingmilo2010-10-021-0/+9
|
* server: Fixed a shadowed variable.Andreas Schneider2010-09-051-1/+1
|
* server: Added an API entry for the message callback.Milo Jhoran2010-08-131-1/+3
| | | | Signed-off-by: Andreas Schneider <asn@cynapses.org>
* server: Split ssh_bind_accept and create ssh_handle_key_exchange.milo2010-08-101-1/+10
| | | | Signed-off-by: Andreas Schneider <asn@cynapses.org>
* server: Make ssh_accept a depreacted function to not break the API.Andreas Schneider2010-08-091-0/+3
|
* server: Merge ssh_bind_accept.Andreas Schneider2010-08-091-11/+0
|
* server: Rename ssh_accept to ssh_bind_accept.Andreas Schneider2010-08-091-2/+4
|
* Fixed the group of the server functions.Andreas Schneider2010-04-041-2/+2
|
* added ssh_message_auth_reply_pk_ok_simpleAris Adamantiadis2009-12-201-0/+2
|
* Add key validation in server side authenticationAris Adamantiadis2009-12-201-0/+1
|
* Fix some doxygen errorsAris Adamantiadis2009-12-091-3/+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