1. 03 Aug, 2008 1 commit
    • Niels Möller's avatar
      * src/transport.c (oop_write_ssh): Updated call to · 769b4cb0
      Niels Möller authored
      (transport_send_packet): Updated calls to transport_write_packet
      and transport_write_flush.
      (transport_send_kexinit): Updated to new make_kexinit interface.
      * src/transport_write.c (make_ignore_packet): Deleted randomness
      (transport_write_packet): Likewise.
      (transport_write_flush): Likewise.
      * src/transport_read.c (decode_packet): Use random_add, to mix the
      received random padding into the pool.
      * src/transport.h (class transport_context): Deleted randomness
      Rev: src/transport.c:1.12
      Rev: src/transport.h:1.10
      Rev: src/transport_read.c:1.8
      Rev: src/transport_write.c:1.3
  2. 11 Jan, 2007 1 commit
  3. 14 Feb, 2006 1 commit
  4. 19 Sep, 2005 1 commit
  5. 14 Sep, 2005 1 commit
    • Niels Möller's avatar
      (class transport_write_state): New attributes · 4e8a40b0
      Niels Möller authored
      threshold and ignore, moved from class ssh_write_state.
      (enum transport_write_status): New status constants, replaces enum
      (enum transport_write_flag): New flags, replaces ssh_write_flag.
      Rev: src/transport.h:
  6. 16 Aug, 2005 1 commit
    • Niels Möller's avatar
      * src/transport.h (class transport_connection): New attribute · 05a4aae2
      Niels Möller authored
      * src/transport.c (init_transport_connection): Initialize write_margin.
      (transport_connection_kill): Renamed function. Was transport_kill.
      (transport_write_almost_full): New function.
      (transport_start_write): Use transport_write_almost_full.
      (transport_stop_write): Likewise.
      (transport_send_packet): Slight simplification, using local
      variable writer.
      (transport_send_kexinit): Generating
      Rev: src/transport.c:
      Rev: src/transport.h:
  7. 30 Apr, 2005 1 commit
    • Niels Möller's avatar
      * src/crypto.h: Moved declarations here, from abstract_crypto.h · 2a602937
      Niels Möller authored
      and publickey_crypto.h.
      Rev: src/algorithms.c:
      Rev: src/algorithms.h:
      Rev: src/client_keyexchange.c:
      Rev: src/client_userauth.c:
      Rev: src/dh_exchange.c:
      Rev: src/dsa.c:
      Rev: src/keyexchange.c:
      Rev: src/keyexchange.h:
      Rev: src/lsh-decode-key.c:
      Rev: src/lsh-decrypt-key.c:
      Rev: src/lsh-keygen.c:
      Rev: src/lsh-transport.c:
      Rev: src/lsh-writekey.c:
      Rev: src/lsh.c:
      Rev: src/lsh_string.c:
      Rev: src/lshd-userauth.c:
      Rev: src/lshd.c:
      Rev: src/lshd.h:
      Rev: src/randomness.h:
      Rev: src/read_packet.h:
      Rev: src/rsa.c:
      Rev: src/server_keyexchange.c:
      Rev: src/spki.c:
      Rev: src/spki.h:
      Rev: src/srp_exchange.c:
      Rev: src/transport.h:
  8. 26 Apr, 2005 1 commit
  9. 24 Apr, 2005 1 commit
    • Niels Möller's avatar
      (TRANSPORT_EVENT_PUSH): New event type. · 55d5583f
      Niels Möller authored
      (enum transport_read_status): Return type from transport read
      (class transport_connection): New attributes retry_length and
      retry_seqno. Changed packet_handler method to return an int.
      Rev: src/transport.h:
  10. 23 Apr, 2005 1 commit
    • Niels Möller's avatar
      * src/transport.h (class transport_write_state): Moved declaration · edc41203
      Niels Möller authored
      (transport_connection): New attribute read_active.
      * src/transport.c (transport_start_read, transport_stop_read): New
      (oop_write_ssh): Updated to new ssh_write_state interface.
      (transport_handshake): Likewise.
      Rev: src/transport.c:
      Rev: src/transport.h:
  11. 20 Apr, 2005 1 commit
  12. 19 Apr, 2005 1 commit
    • Niels Möller's avatar
      (class transport_timeout): New class. · 8945480a
      Niels Möller authored
      (transport_timeout, transport_timeout_close): New functions.
      (transport_close): New function.
      (transport_kexinit_handler): New function.
      (transport_timeout_reexchange, transport_timeout_keyexchange): New
      (oop_read_ssh): Bug fixes.
      (transport_write_pending): Generate events, depending on
      (transport_send_kexinit): Implemented timeouts, tracking of the
      write state, and partial support for sending a speculative first
      keyexchange packet.
      (transport_keyexchange_finish): New function.
      (transport_handshake): New function.
      Rev: src/transport.c:
      Rev: src/transport.h:
  13. 18 Apr, 2005 2 commits
  14. 17 Apr, 2005 1 commit
  15. 03 Sep, 1998 1 commit
  16. 02 Sep, 1998 1 commit
  17. 30 Aug, 1998 1 commit
    • Niels Möller's avatar
      Random hacking · b04eb460
      Niels Möller authored
      Rev: src/blocking_write.c:1.2
      Rev: src/debug.c:1.4
      Rev: src/debug.h:1.3
      Rev: src/decrypt.c:1.4
      Rev: src/decrypt.h:1.3
      Rev: src/encrypt.c:1.4
      Rev: src/encrypt.h:1.3
      Rev: src/format.h:1.3
      Rev: src/lsh_types.h:1.2
      Rev: src/packet_dispatch.c:1.3
      Rev: src/pad.c:1.5
      Rev: src/pad.h:1.4
      Rev: src/transport.c:1.3
      Rev: src/transport.h:1.5
      Rev: src/unpad.c:1.3
      Rev: src/unpad.h:1.4
      Rev: src/void.c:1.3
      Rev: src/zlib.c:1.3
      Rev: src/zlib.h:1.2
  18. 28 Aug, 1998 2 commits
    • Niels Möller's avatar
      Fixed some compilation errors. · ccfd10b0
      Niels Möller authored
      Rev: src/Makefile.in:1.3
      Rev: src/bignum.c:1.2
      Rev: src/bignum.h:1.2
      Rev: src/debug.c:1.3
      Rev: src/debug.h:1.2
      Rev: src/decrypt.c:1.3
      Rev: src/decrypt.h:1.2
      Rev: src/encrypt.c:1.3
      Rev: src/encrypt.h:1.2
      Rev: src/format.c:1.3
      Rev: src/format.h:1.2
      Rev: src/packet_dispatch.c:1.2
      Rev: src/packet_dispatch.h:1.2
      Rev: src/pad.h:1.2
      Rev: src/parse.c:1.3
      Rev: src/parse.h:1.3
      Rev: src/process_atoms:1.3
      Rev: src/transport.h:1.4
      Rev: src/unpad.h:1.2
    • Niels Möller's avatar
      Do network-byte-order-conversions without the ntoh macros. · 0ed017f1
      Niels Möller authored
      Rev: src/decrypt.c:1.2
      Rev: src/pad.c:1.3
      Rev: src/transport.h:1.3
  19. 27 Aug, 1998 1 commit
    • Niels Möller's avatar
      *** empty log message *** · 37dd36d6
      Niels Möller authored
      Rev: src/Makefile.in:1.1
      Rev: src/atoms.in:1.1
      Rev: src/debug.c:1.2
      Rev: src/decrypt.c:1.1
      Rev: src/decrypt.h:1.1
      Rev: src/encrypt.c:1.2
      Rev: src/pad.c:1.2
      Rev: src/process_atoms:1.1
      Rev: src/transport.h:1.2
      Rev: src/unpad.c:1.1
      Rev: src/unpad.h:1.1
      Rev: src/zlib.c:1.2
  20. 26 Aug, 1998 1 commit