1. 06 Feb, 2000 17 commits
    • Balázs Scheidler's avatar
      * src/lsh_proxy.c: Updated to Bazsi's latest version. · 97513ece
      Balázs Scheidler authored and Niels Möller's avatar Niels Möller committed
      Rev: src/lsh_proxy.c:1.5
      97513ece
    • Niels Möller's avatar
      Some cleanup. · 05108f52
      Niels Möller authored
      Rev: src/io.c:1.90
      Rev: src/io.h:1.53
      05108f52
    • Niels Möller's avatar
      * src/debug.c (packet_debug): Changed prefix atribute to type · b63bc834
      Niels Möller authored
      string.
      
      Rev: src/debug.c:1.32
      Rev: src/debug.h:1.13
      b63bc834
    • Niels Möller's avatar
      * src/connection_commands.c (make_handshake_info): Added · 0410caab
      Niels Möller authored
      debug_comment argument.
      
      Rev: src/connection_commands.c:1.20
      Rev: src/connection_commands.h:1.7
      0410caab
    • Niels Möller's avatar
      * src/client_pty.c (do_pty_continuation): Removed old code for the · 2ee64f0d
      Niels Möller authored
      (impossible) case x == NULL.
      
      Rev: src/client_pty.c:1.12
      2ee64f0d
    • Niels Möller's avatar
      * src/client.c: Adapted to new CHANNEL_REQUEST conventions. · 6aebcbcb
      Niels Möller authored
      * src/client.c (new_session): Use format_channel_open.
      
      Rev: src/client.c:1.86
      6aebcbcb
    • Niels Möller's avatar
      * src/connection.c (make_ssh_connection): New argument · 32a45594
      Niels Möller authored
      debug_comment.
      
      Rev: src/connection.c:1.46
      Rev: src/connection.h:1.43
      32a45594
    • Balázs Scheidler's avatar
      New files. · cf8be0f6
      Balázs Scheidler authored and Niels Möller's avatar Niels Möller committed
      Rev: src/proxy_channel.c:1.1
      Rev: src/proxy_channel.h:1.1
      Rev: src/proxy_tcpforward.c:1.1
      Rev: src/proxy_tcpforward.h:1.1
      cf8be0f6
    • Niels Möller's avatar
      * src/channel.h (ssh_channel): Added active_requests queue · 23080cd0
      Niels Möller authored
      (Bazsi).
      (global_request_callback): Deleted class (Bazsi).
      (global_request): Added type, continuation and exception_hnalder
      arguments do the GLOBAL_REQUEST method (Bazsi).
      (channel_request): Likewise.
      
      * src/channel.c (make_request_status): Renamed from
      make_global_request_status (Bazsi).
      (global_request_continuation): New class (Bazsi).
      (send_global_request_responses): New function (Bazsi).
      (do_global_request_response): Use send_global_request_responses().
      (global_request_exception_handler): New class (Bazsi).
      (make_global_request_exception_handler): New function (Bazsi).
      (do_global_request): Pass a continuation and an exception handler
      to the GLOBAL_REQUEST-method.
      (send_channel_request_responses): New function (Bazsi).
      (channel_request_continuation): New class (Bazsi).
      (channel_request_continuation): New class (Bazsi).
      (do_channel_request): Pass a continuation and an exception to the
      CHANNEL_REQUEST-method.
      (init_channel): Initialize active_requests.
      
      * src/channel.c (use_channel): New function to take a channel in
      use.
      (register_channel): New argument take_into_use.
      (lookup_channel_reserved): New function that returns channels that
      are marked as reserved, but not in use.
      (do_channel_open_continue): Call register_channel with
      take_in_use=1.
      (do_channel_open_confirm): Use lookup_channel_reserved(). Call
      use_channel().
      (do_channel_open_failure): Use lookup_channel_reserved().
      (format_channel_open): Renamed from prepare_channel_open. Don't
      call alloc_channel() or register_channel().
      
      * src/channel.h (CHANNEL_FREE, CHANNEL_RESERVED, CHANNEL_IN_USE):
      New three-level classification for the in_use table.
      
      * src/channel.c (exc_finish_channel_handler): Use pointer to
      connection rather than to its channel table.
      
      Rev: src/channel.c:1.72
      Rev: src/channel.h:1.52
      23080cd0
    • Niels Möller's avatar
      * src/Makefile.am.in (liblsh_a_SOURCES): AAdded proxy_channel.c · 5955f621
      Niels Möller authored
      and proxy_tcpforward.c.
      
      Rev: src/Makefile.am.in:1.71
      5955f621
    • Niels Möller's avatar
      *** empty log message *** · 38b79d37
      Niels Möller authored
      Rev: ChangeLog:1.154
      Rev: src/command.c:1.35
      Rev: src/sexp_conv.c:1.13
      Rev: src/tcpforward.c:1.38
      38b79d37
    • Niels Möller's avatar
      * src/tcpforward_commands.c (new_tcpip_channel): Use · 01c1b7ff
      Niels Möller authored
      format_channel_open().
      
      Rev: src/tcpforward_commands.c:1.18
      01c1b7ff
    • Balázs Scheidler's avatar
      * src/proxy_session.c (do_proxy_open_channel): Use · 298d30d4
      Balázs Scheidler authored and Niels Möller's avatar Niels Möller committed
      format_channel_open().
      
      Rev: src/proxy_session.c:1.3
      298d30d4
    • Niels Möller's avatar
      * src/lsh-authorize: Tried to remove bash-isms. · 95667670
      Niels Möller authored
      Rev: src/lsh-authorize:1.2
      95667670
    • Niels Möller's avatar
      * src/client.c (new_session): Use format_channel_open. · 07d44b5f
      Niels Möller authored
      * src/client.c (do_exit_status, do_exit_signal): Use the
      connection's exception handler for protocol errors.
      
      Rev: src/client.c:1.85
      07d44b5f
    • Niels Möller's avatar
      * src/channel_commands.h (channel_open_command): Added · 7adbd3c6
      Niels Möller authored
      local_channel_number argument to NEW_CHANNEL.
      
      * src/channel_commands.c (do_channel_open_command): Call
      alloc_channel() and register_channel(), rather than delegating it
      to the NEW_CHANNEL method. Set the channel's exception handler
      properly.
      
      Rev: src/channel_commands.c:1.18
      Rev: src/channel_commands.h:1.13
      7adbd3c6
    • Niels Möller's avatar
      * src/channel.c (use_channel): New function to take a channel in · fd6ea746
      Niels Möller authored
      use.
      (register_channel): New argument take_into_use.
      (lookup_channel_reserved): New function that returns channels that
      are marked as reserved, but not in use.
      (do_channel_open_continue): Call register_channel with
      take_in_use=1.
      (do_channel_open_confirm): Use lookup_channel_reserved(). Call
      use_channel().
      (do_channel_open_failure): Use lookup_channel_reserved().
      (format_channel_open): Renamed from prepare_channel_open. Don't
      call alloc_channel() or register_channel().
      
      * src/channel.h (CHANNEL_FREE, CHANNEL_RESERVED, CHANNEL_IN_USE):
      New three-level classification for the in_use table.
      
      * src/channel.c (exc_finish_channel_handler): Use pointer to
      connection rather than to its channel table.
      
      Rev: src/channel.c:1.71
      Rev: src/channel.h:1.51
      fd6ea746
  2. 05 Feb, 2000 18 commits
  3. 02 Feb, 2000 5 commits