/[LeafOK_CVS]/lbbs/src/net_server.c
ViewVC logotype

Diff of /lbbs/src/net_server.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.113 by sysadm, Thu Dec 25 05:20:09 2025 UTC Revision 1.116 by sysadm, Wed Jan 7 14:37:55 2026 UTC
# Line 3  Line 3 
3   * net_server   * net_server
4   *   - network server with SSH support   *   - network server with SSH support
5   *   *
6   * Copyright (C) 2004-2025  Leaflet <leaflet@leafok.com>   * Copyright (C) 2004-2026  Leaflet <leaflet@leafok.com>
7   */   */
8    
9  #ifdef HAVE_CONFIG_H  #ifdef HAVE_CONFIG_H
# Line 56  Line 56 
56    
57  enum _net_server_constant_t  enum _net_server_constant_t
58  {  {
59            SOCKET_LISTEN_BACKLOG = 20,
60          WAIT_CHILD_PROCESS_EXIT_TIMEOUT = 5, // second          WAIT_CHILD_PROCESS_EXIT_TIMEOUT = 5, // second
61          WAIT_CHILD_PROCESS_KILL_TIMEOUT = 1, // second          WAIT_CHILD_PROCESS_KILL_TIMEOUT = 1, // second
62    
# Line 124  static int auth_password(ssh_session ses Line 125  static int auth_password(ssh_session ses
125    
126          if (ret == 0)          if (ret == 0)
127          {          {
128                    log_common("User [%s] authenticated successfully", user);
129                  return SSH_AUTH_SUCCESS;                  return SSH_AUTH_SUCCESS;
130          }          }
131    
# Line 132  static int auth_password(ssh_session ses Line 134  static int auth_password(ssh_session ses
134                  sdata->error = 1;                  sdata->error = 1;
135          }          }
136    
137            log_common("User [%s] authentication failed (%d/%d)", user,
138                              sdata->tries, BBS_login_retry_times);
139          return SSH_AUTH_DENIED;          return SSH_AUTH_DENIED;
140  }  }
141    
# Line 633  int net_server(const char *hostaddr, in_ Line 637  int net_server(const char *hostaddr, in_
637                          return -1;                          return -1;
638                  }                  }
639    
640                  if (listen(socket_server[i], 10) < 0)                  if (listen(socket_server[i], SOCKET_LISTEN_BACKLOG) < 0)
641                  {                  {
642                          log_error("Telnet socket listen error (%d)", errno);                          log_error("Telnet socket listen error (%d)", errno);
643                          return -1;                          return -1;


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1