1. 18 Mar, 2002 1 commit
    • Niels Möller's avatar
      (lshd_options): New field resources, that keeps track · 52485902
      Niels Möller authored
      of resources to be killed at sighup or program exit.
      (make_lshd_options): Create the resource list, and register it
      with the gc.
      (pid_file_resource): New class.
      (sighup_close_callback): New class.
      (do_sighup_close_callback): New SIGHUP handler.
      (make_sighup_close_callback): New function.
      (close_on_sighup): New command.
      (make_lshd_listen): Close listen socket on SIGHUP.
      (do_terminate_callback): Always catch SIGTERM.
      (install_signal_handlers): Renamed the function
      install_terminate_handler. Now installs handlers for both SIGHUP
      and SIGTERM.
      (main): Arrange for the pidfile to be deleted at exit or SIGHUP.
      
      Rev: src/lshd.c:1.136
      52485902
  2. 15 Mar, 2002 1 commit
  3. 21 Jan, 2002 1 commit
    • Niels Möller's avatar
      * src/crypto.c (hash_update, hash_digest, hash_copy, make_hash): · 57ee630a
      Niels Möller authored
      New functions using struct nettle_hash.
      (make_hmac_algorithm): Reorganized hmac implementation again. Now
      uses struct nettle_hash.
      Updated all users.
      
      Rev: src/abstract_crypto.c:1.20
      Rev: src/dh_exchange.c:1.14
      Rev: src/encrypt.c:1.24
      Rev: src/keyexchange.c:1.80
      Rev: src/keyexchange.h:1.52
      Rev: src/lsh.c:1.158
      Rev: src/lshd.c:1.134
      Rev: src/pkcs5-test.c:1.6
      Rev: src/pkcs5.c:1.6
      Rev: src/publickey_crypto.h:1.45
      Rev: src/read_packet.c:1.51
      Rev: src/server_authorization.c:1.18
      Rev: src/server_authorization.h:1.5
      Rev: src/sexp-conv.c:1.13
      Rev: src/spki.c:1.38
      Rev: src/spki.h:1.25
      Rev: src/srp-gen.c:1.14
      Rev: src/srp.h:1.5
      Rev: src/srp_exchange.c:1.13
      57ee630a
  4. 09 Jan, 2002 1 commit
  5. 12 Dec, 2001 1 commit
  6. 03 Oct, 2001 2 commits
  7. 28 Sep, 2001 1 commit
  8. 27 Sep, 2001 2 commits
    • Niels Möller's avatar
      (main): Install window_change_request_handler for · 9b227393
      Niels Möller authored
      session channels.
      
      Rev: src/lshd.c:1.128
      9b227393
    • Niels Möller's avatar
      *** empty log message *** · 5454d957
      Niels Möller authored
      Rev: ChangeLog:1.419
      Rev: src/channel_commands.c:1.26
      Rev: src/client_pty.c:1.21
      Rev: src/client_session.c:1.12
      Rev: src/client_x11.c:1.15
      Rev: src/connection.c:1.65
      Rev: src/gateway_commands.c:1.12
      Rev: src/gc.c:1.25
      Rev: src/lsh.c:1.150
      Rev: src/lshd.c:1.127
      Rev: src/proxy.c:1.14
      Rev: src/server_session.c:1.70
      Rev: src/server_userauth.c:1.35
      5454d957
  9. 26 Sep, 2001 1 commit
    • Niels Möller's avatar
      (shell_request_handler, · 3f09492a
      Niels Möller authored
      exec_request_handler): Defined as static objects using
      DEFINE_CHANNEL_REQUEST. Updated users.
      
      Rev: src/lshd.c:1.126
      Rev: src/server_session.c:1.69
      Rev: src/server_session.h:1.17
      3f09492a
  10. 25 Sep, 2001 1 commit
    • Niels Möller's avatar
      * src/io.c (io_final): Call gc_final. That makes sure that all · b1ac3a27
      Niels Möller authored
      callbacks are cancelled. Updated callers to not use gc_final, only
      io_final.
      
      Rev: src/lsh-decode-key.c:1.11
      Rev: src/lsh-export-key.c:1.11
      Rev: src/lsh.c:1.148
      Rev: src/lsh_proxy.c:1.25
      Rev: src/lshd.c:1.125
      Rev: src/lshg.c:1.15
      Rev: src/sexp-conv.c:1.10
      Rev: src/srp-gen.c:1.12
      b1ac3a27
  11. 24 Sep, 2001 2 commits
    • Niels Möller's avatar
      * src/io.c: Deleted class io_backend. Register signal handlers and · 1307f1fc
      Niels Möller authored
      files with gc_global() instead. Deleted all references to
      io_backend in the rest of the source files. Doesn't quite work yet.
      
      Rev: src/client.c:1.130
      Rev: src/client.h:1.45
      Rev: src/client_x11.c:1.12
      Rev: src/gc.h:1.9
      Rev: src/interact.h:1.9
      Rev: src/io.c:1.148
      Rev: src/io.h:1.80
      Rev: src/io_commands.c:1.45
      Rev: src/io_commands.h:1.20
      Rev: src/lsh-decode-key.c:1.10
      Rev: src/lsh-export-key.c:1.10
      Rev: src/lsh-writekey.c:1.16
      Rev: src/lsh.c:1.147
      Rev: src/lsh.h:1.22
      Rev: src/lsh_proxy.c:1.24
      Rev: src/lshd.c:1.124
      Rev: src/lshg.c:1.14
      Rev: src/reaper.c:1.21
      Rev: src/reaper.h:1.10
      Rev: src/resource.h:1.12
      Rev: src/server_session.c:1.68
      Rev: src/server_session.h:1.16
      Rev: src/server_userauth.h:1.19
      Rev: src/sexp-conv.c:1.9
      Rev: src/srp-gen.c:1.11
      Rev: src/tcpforward_commands.c:1.36
      Rev: src/tcpforward_commands.h:1.6
      Rev: src/unix_interact.c:1.12
      Rev: src/unix_user.c:1.41
      1307f1fc
    • Niels Möller's avatar
      (main): Changed the behaviour of the --no-syslog · 178295c6
      Niels Möller authored
      option. Now --daemon --no-syslog puts the process into the
      background without the rest of the daemonic setup. These option
      names should be changed to something more correct, but it is used
      only be the testsuite.
      
      Rev: src/lshd.c:1.123
      178295c6
  12. 21 Sep, 2001 1 commit
  13. 26 Aug, 2001 1 commit
  14. 21 Aug, 2001 1 commit
    • Niels Möller's avatar
      (main_argp_parser): Install a handler for the "none" · 5ba654d7
      Niels Möller authored
      authentication method.
      (main): Always require user authentication (used to allow clients
      to start the ssh-connection service directly, under the same
      restrictions as for "none" authentication).
      
      Rev: src/lshd.c:1.120
      5ba654d7
  15. 06 Jul, 2001 1 commit
  16. 04 Jul, 2001 1 commit
  17. 03 Jul, 2001 1 commit
  18. 15 May, 2001 1 commit
  19. 03 May, 2001 2 commits
  20. 17 Apr, 2001 1 commit
  21. 25 Mar, 2001 1 commit
  22. 22 Mar, 2001 1 commit
  23. 04 Feb, 2001 1 commit
  24. 31 Jan, 2001 1 commit
  25. 24 Jan, 2001 1 commit
  26. 17 Jan, 2001 1 commit
  27. 10 Jan, 2001 1 commit
  28. 26 Nov, 2000 1 commit
  29. 20 Nov, 2000 1 commit
    • Niels Möller's avatar
      Removed old #if:ed out code · 2d064ff3
      Niels Möller authored
      Rev: src/algorithms.h:1.8
      Rev: src/client.h:1.34
      Rev: src/client_keyexchange.c:1.55
      Rev: src/client_userauth.c:1.44
      Rev: src/connection.c:1.61
      Rev: src/format.h:1.32
      Rev: src/interact.c:1.5
      Rev: src/interact.h:1.5
      Rev: src/io.c:1.119
      Rev: src/io.h:1.69
      Rev: src/lsh-writekey.c:1.9
      Rev: src/lsh.c:1.126
      Rev: src/lshd.c:1.104
      Rev: src/reaper.c:1.16
      Rev: src/reaper.h:1.9
      Rev: src/server_session.c:1.53
      Rev: src/spki.c:1.27
      Rev: src/spki_commands.c:1.13
      Rev: src/srp-gen.c:1.7
      Rev: src/tty.c:1.11
      Rev: src/tty.h:1.11
      2d064ff3
  30. 15 Nov, 2000 1 commit
  31. 14 Nov, 2000 2 commits
  32. 31 Oct, 2000 1 commit
  33. 15 Oct, 2000 1 commit
  34. 11 Oct, 2000 1 commit
  35. 09 Oct, 2000 1 commit