1. 25 Sep, 2001 22 commits
  2. 24 Sep, 2001 12 commits
    • Niels Möller's avatar
      * src/xalloc.c (lsh_object_check): Better message on type error. · d256844d
      Niels Möller authored
      (lsh_object_check_subtype): Likewise.
      
      Rev: src/xalloc.c:1.29
      d256844d
    • Niels Möller's avatar
      * src/lsh-writekey.c (make_writekey): Chenged order of options and · 29dd39e3
      Niels Möller authored
      stdin arguments. Delay call of read_sexp.
      
      Rev: src/lsh-writekey.c:1.17
      29dd39e3
    • Niels Möller's avatar
      * src/command.c (gaba_apply): Assert that a value has been · 9953cf3b
      Niels Möller authored
      returned.
      
      Rev: src/command.c:1.47
      9953cf3b
    • Niels Möller's avatar
      *** empty log message *** · ac21dc03
      Niels Möller authored
      Rev: ChangeLog:1.414
      ac21dc03
    • 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
      (process-expr): Handle empty parameter list. · 6b5cb05f
      Niels Möller authored
      Rev: src/scm/gaba.scm:1.12
      6b5cb05f
    • Niels Möller's avatar
      (gc_global): New function. · 3b9fc8de
      Niels Möller authored
      (root_set): New global variable.
      
      Rev: src/gc.c:1.22
      3b9fc8de
    • Niels Möller's avatar
      *** empty log message *** · a40bbb2a
      Niels Möller authored
      Rev: ChangeLog:1.413
      a40bbb2a
    • Niels Möller's avatar
      (write_buffer_close): Call close_fd if buffer · ca58a7d7
      Niels Möller authored
      is empty.
      
      Rev: src/write_buffer.c:1.25
      ca58a7d7
    • Niels Möller's avatar
      (window_subscriber): Added attribute · ad9a17ad
      Niels Möller authored
      interact, which points to the corresponding unix_interact.
      (do_kill_window_subscriber): New function, which updates the
      number of subscribers and removes the SIGWINCH handler if there
      are no subscribers left.
      (unix_interact): Added attributes backend, winch_handler and
      nsubscribers.
      (unix_window_change_subscribe): Keep track of number of
      subscribers, and install the signal handler if it is needed.
      (make_unix_interact): Don't install any signal handler yet.
      
      Rev: src/unix_interact.c:1.11
      ad9a17ad
    • 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
    • Niels Möller's avatar
      (lsh_oop_signal_callback): Better trace message. · 66819b5b
      Niels Möller authored
      (lsh_oop_signal_callback): Return OOP_CONTINUE.
      (lsh_oop_fd_read_callback): Return OOP_CONTINUE.
      (lsh_oop_register_read_fd): Check want_read, so we don't try to
      register the callback twice.
      (lsh_oop_fd_write_callback): Fixed assertion.
      (lsh_oop_fd_write_callback): Return OOP_CONTINUE.
      (lsh_oop_register_write_fd): Check want_write, so we don't try to
      register the callback twice.
      (io_run): Print a trace message if/when oop_sys_run returns.
      (do_connect_callback): Improved trace messages.
      (io_connect): Initialize fd->write before calling
      lsh_oop_register_write_fd.
      (io_listen): Initialize fd->read before calling
      lsh_oop_register_read_fd.
      (close_fd): Call lsh_oop_cancel_read_fd and
      lsh_oop_cancel_write_fd before clearing the alive flag.
      
      Rev: src/io.c:1.147
      66819b5b
  3. 23 Sep, 2001 3 commits
  4. 21 Sep, 2001 3 commits
    • Niels Möller's avatar
      *** empty log message *** · b2e88588
      Niels Möller authored
      Rev: ChangeLog:1.411
      Rev: src/lshd.c:1.122
      Rev: src/resource.c:1.19
      b2e88588
    • Niels Möller's avatar
      Check for liboop. · ed04594c
      Niels Möller authored
      Rev: configure.in:1.125
      ed04594c
    • Niels Möller's avatar
      (make_io_backend): Call new function io_init(). · bc7389dc
      Niels Möller authored
      (lsh_oop_register_read_fd): Updated the want_read flag. Changed
      most functions to call this function instead of updating the flag
      directly.
      (lsh_oop_cancel_read_fd): Likewise.
      (lsh_oop_register_write_fd): Analogous changes for the want_write flag.
      (lsh_oop_cancel_write_fd): Likewise.
      (do_exc_finish_read_handler): Use lsh_oop_register_read_fd and
      lsh_oop_cancel_read_fd.
      
      Rev: src/io.c:1.145
      bc7389dc