1. 20 Aug, 2008 1 commit
    • Niels Möller's avatar
      Comment fixes. · 72bdaef1
      Niels Möller authored
      Rev: src/transport.h:1.11
      Rev: src/transport_forward.c:1.8
      Rev: src/transport_read.c:1.9
      72bdaef1
  2. 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_write_flush.
      (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
      argument.
      (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
      attribute.
      
      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
      769b4cb0
  3. 11 Jan, 2007 1 commit
  4. 14 Feb, 2006 1 commit
  5. 19 Sep, 2005 1 commit
  6. 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
      ssh_write_status.
      (enum transport_write_flag): New flags, replaces ssh_write_flag.
      
      Rev: src/transport.h:1.7.2.11
      4e8a40b0
  7. 16 Aug, 2005 1 commit
    • Niels Möller's avatar
      * src/transport.h (class transport_connection): New attribute · 05a4aae2
      Niels Möller authored
      write_margin.
      
      * 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
      TRANSPORT_EVENT_STOP_APPLICATION, not
      TRANSPORT_EVENT_START_APPLICATION.
      
      Rev: src/transport.c:1.6.2.12
      Rev: src/transport.h:1.7.2.10
      05a4aae2
  8. 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:1.36.2.2
      Rev: src/algorithms.h:1.12.2.2
      Rev: src/client_keyexchange.c:1.68.2.4
      Rev: src/client_userauth.c:1.61.2.1
      Rev: src/dh_exchange.c:1.20.2.5
      Rev: src/dsa.c:1.42.2.2
      Rev: src/keyexchange.c:1.94.2.4
      Rev: src/keyexchange.h:1.60.2.6
      Rev: src/lsh-decode-key.c:1.22.2.2
      Rev: src/lsh-decrypt-key.c:1.2.2.2
      Rev: src/lsh-keygen.c:1.20.2.2
      Rev: src/lsh-transport.c:1.1.2.8
      Rev: src/lsh-writekey.c:1.40.2.2
      Rev: src/lsh.c:1.200.2.4
      Rev: src/lsh_string.c:1.2.2.4
      Rev: src/lshd-userauth.c:1.1.2.9
      Rev: src/lshd.c:1.170.2.24
      Rev: src/lshd.h:1.1.2.9
      Rev: src/randomness.h:1.16.2.1
      Rev: src/read_packet.h:1.11.2.1
      Rev: src/rsa.c:1.29.2.2
      Rev: src/server_keyexchange.c:1.58.2.8
      Rev: src/spki.c:1.58.2.1
      Rev: src/spki.h:1.32.2.1
      Rev: src/srp_exchange.c:1.21.2.1
      Rev: src/transport.h:1.7.2.9
      2a602937
  9. 26 Apr, 2005 1 commit
  10. 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
      calls.
      (class transport_connection): New attributes retry_length and
      retry_seqno. Changed packet_handler method to return an int.
      
      Rev: src/transport.h:1.7.2.7
      55d5583f
  11. 23 Apr, 2005 1 commit
    • Niels Möller's avatar
      * src/transport.h (class transport_write_state): Moved declaration · edc41203
      Niels Möller authored
      here.
      (transport_connection): New attribute read_active.
      
      * src/transport.c (transport_start_read, transport_stop_read): New
      functions.
      (oop_write_ssh): Updated to new ssh_write_state interface.
      (transport_handshake): Likewise.
      
      Rev: src/transport.c:1.6.2.7
      Rev: src/transport.h:1.7.2.6
      edc41203
  12. 20 Apr, 2005 1 commit
  13. 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
      functions.
      (oop_read_ssh): Bug fixes.
      (transport_write_pending): Generate events, depending on
      kex.write_state.
      (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:1.6.2.4
      Rev: src/transport.h:1.7.2.4
      8945480a
  14. 18 Apr, 2005 2 commits
  15. 17 Apr, 2005 1 commit
  16. 03 Sep, 1998 1 commit
  17. 02 Sep, 1998 1 commit
  18. 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
      b04eb460
  19. 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
      ccfd10b0
    • 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
      0ed017f1
  20. 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
      37dd36d6
  21. 26 Aug, 1998 1 commit