summaryrefslogtreecommitdiffstats
path: root/src/responder/ssh/sshsrv.c
Commit message (Collapse)AuthorAgeFilesLines
* Lookup domains at startupSumit Bose2013-06-041-0/+6
| | | | | | | | | | | | To make sure that e.g. the short/NetBIOS domain name is available this patch make sure that the responders send a get_domains request to their backends at startup the collect the domain information or read it from the cache if the backend is offline. For completeness I added this to all responders even if they do not need the information at the moment. Fixes https://fedorahosted.org/sssd/ticket/1951
* SSH: Fix parsing of names from client requestsJan Cholasta2013-05-071-0/+8
| | | | | | Try to parse names in the form user@domain first, as that's what sss_ssh_* send in requests when the --domain option is used. Do not parse host names using domain-specific regular expression.
* change responder contexts hierarchyPavel Březina2013-03-201-9/+14
| | | | | | | | | https://fedorahosted.org/sssd/ticket/1575 The hierarchy is now: main_ctx -> responder_ctx -> specific_ctx where specific_ctx is one of sudo, pam, etc.
* do not leak memory on failure in *_process_init()Pavel Březina2013-03-201-4/+8
|
* RESPONDERS: Create a common file with service names and versionsJakub Hrozek2012-12-181-0/+1
| | | | | | | The monitor sends calls different sbus methods to different responders. Instead of including headers of the particular responders directly in monitor, which breaks layering a little, create a common header file that will be included from src/responder/common/
* Include talloc log in our debug facilityMichal Zidek2012-10-291-1/+1
| | | | https://fedorahosted.org/sssd/ticket/1495
* SSH: Expire hosts in known_hostsJan Cholasta2012-10-051-0/+11
|
* SSH: Add support for hashed known_hostsJan Cholasta2012-04-241-0/+13
| | | | https://fedorahosted.org/sssd/ticket/1203
* SSH: Allow clients to explicitly specify host aliasJan Cholasta2012-03-151-7/+0
| | | | | This change removes the need to canonicalize host names on the responder side - the relevant code was removed.
* Use the correct hash table for pending requestsSimo Sorce2012-03-081-1/+1
| | | | | | | | | | | | | The function that handled pending requests on reconnect was checking an orphaned global variable that was never used, redenring the whole function uselsess. This fixes a very nasty bug that was causing requests for which we never received an answer for (for example because the backend failed and was restarted) to be never removed and therefore causing a black hole effect for any other request of the same type. Fixes: https://fedorahosted.org/sssd/ticket/1229
* SSH: Replace blocking getaddrinfo call in the responder with asynchronous ↵Jan Cholasta2012-02-271-0/+7
| | | | resolver code
* Don't give memory context in confdb where not neededJan Zeleny2012-02-211-1/+1
|
* SSH: ResponderJan Cholasta2012-02-071-0/+193