1. 06 Feb, 2000 4 commits
    • 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 14 commits
  4. 01 Feb, 2000 3 commits
  5. 27 Jan, 2000 1 commit