- 23 Feb, 2006 31 commits
-
-
Niels Möller authored
(format_channel_success, format_channel_failure) (format_channel_window_adjust): New function. (lookup_channel, lookup_channel_reserved): Deleted, replaced by ssh_connection_lookup_channel. (ssh_connection_register_channel): Renamed, was register_channel. (send_window_adjust): New function, replacing prepare_window_adjust. (channel_adjust_rec_window, channel_start_receive): Use send_window_adjust. (handle_global_request): Use enum lsh_atom. (handle_channel_request): Use request_methods, if non-NULL. Treat a request on non-existing channel as a protocol error. (do_channel_open_continue): Use ssh_connection_register_channel and ssh_connection_activate_channel. (do_exc_channel_open_handler): Updated for in_use / alloc_state renaming. (handle_channel_open): Don't use open_fallback handler. Use type CHANNEL_ALLOC_RECEIVED_OPEN when allocating the channel number. (handle_channel_close): Generate CHANNEL_EVENT_CLOSE. (handle_open_confirm): Use ssh_connection_activate_channel. Don't use channel_open_context. (handle_open_failure): Use ssh_connection_lookup_channel with type CHANNEL_ALLOC_SENT_OPEN. Generate CHANNEL_EVENT_DENY. Don't use channel_open_context. (handle_channel_success, handle_channel_failure): Use request_methods if non-NULL. For now, don't invoke any continuation or exception. (init_channel): Updated initialization for added and removed attributes. (channel_transmit_data): Use format_channel_data. (channel_transmit_extended): Use format_channel_extended_data. (channel_open_new_v): Alloc channel with type CHANNEL_ALLOC_SENT_OPEN. Call ssh_connection_register_channel. (channel_open_new_type): Replaced type argument, an atom, with length and const uint8_t * (channel_send_request): Replaced the context argument with a flag saying if the channel should be closed on failure. Rev: src/channel.c:1.125.2.21
-
Niels Möller authored
CHANNEL_EVENT_DENY and CHANNEL_EVENT_CLOSE. (struct channel_request_info): Use enum lsh_atom for the type. (struct channel_request_methods): New struct, used by gateway channels to replace the handling of channel requests. (class ssh_channel): New attribute request_methods. Deleted request_fallback and channel_open_context. (class channel_request): Made the struct channel_request_info * argument const. Rev: src/channel.h:1.77.2.15
-
Niels Möller authored
(ssh_connection_alloc_channel): Added type argument. Proper reallocation of alloc_state. (ssh_connection_dealloc_channel): Updated for in_use / alloc_state renaming. (ssh_connection_activate_channel): Renamed function, was ssh_connection_use_channel. (ssh_connection_lookup_channel): New function, replacing lookup_channel and lookup_channel_reserved in channel.c. Rev: src/connection.c:1.82.2.7
-
Niels Möller authored
Replaced CHANNEL_RESERVED and CHANNEL_IN_USE with three values, CHANNEL_ALLOC_SENT_OPEN, CHANNEL_ALLOC_RECEIVED_OPEN, and CHANNEL_ALLOC_ACTIVE. (class ssh_connection): Deleted open_fallback. Renamed array in_use to alloc_state. Rev: src/connection.h:1.76.2.7
-
Niels Möller authored
lsh_atom. * src/rsa.c (do_rsa_verify, make_ssh_rsa_verifier): Likewise. * src/lsh-decode-key.c (lsh_decode_key): Likewise. * src/lshd-userauth.c (get_verifier, handle_publickey) (handle_userauth): Likewise. * src/spki.c (spki_algorithm_lookup): Likewise. Rev: src/spki.c:1.58.2.3
-
Niels Möller authored
Rev: src/Makefile.am:1.28.2.34 Rev: src/lshd-connection.c:1.1.2.18
-
Niels Möller authored
* src/gateway_commands.h: Likewise. * src/gateway_commands.c: Likewise. * src/debug.c: Likewise. Rev: src/debug.c:1.41.2.1(DEAD)
-
Niels Möller authored
* src/gateway_commands.h: Likewise. * src/gateway_commands.c: Likewise. Rev: src/gateway_channel.h:1.7.2.1(DEAD) Rev: src/gateway_commands.c:1.24.2.5(DEAD) Rev: src/gateway_commands.h:1.6.2.2(DEAD)
-
Niels Möller authored
(do_mark_resources): Use resource_iterate. (resource_list_foreach): New function. (kill_resource): New function. (do_kill_resource_list): Renamed, was do_kill_all. Use resource_list_foreach. Rev: src/resource.c:1.27.2.2 Rev: src/resource.h:1.15.2.2
-
Niels Möller authored
* src/channel_io.h: Likewise. * src/lock_file.h: Likewise. * src/environ.h.in: Likewise. * src/transport_forward.h: Likewise. Rev: src/transport_forward.h:1.1.2.4
-
Niels Möller authored
Rev: src/transport_forward.c:1.1.2.8
-
Niels Möller authored
Rev: src/ssh.h:1.12.2.6
-
Niels Möller authored
* src/channel_io.h: Likewise. * src/lock_file.h: Likewise. * src/environ.h.in: Likewise. Rev: src/environ.h.in:1.5.2.3
-
Niels Möller authored
Rev: src/charset.c:1.13.2.2
-
Niels Möller authored
(listen_local_command): New command. Rev: src/io_commands.c:1.66.2.7 Rev: src/io_commands.h:1.34.2.3
-
Niels Möller authored
plain fd, no lsh_fd object. (io_bind_sockaddr): New function, used for both AF_LOCAL and AF_INET sockets. Rev: src/io.c:1.215.2.16 Rev: src/io.h:1.110.2.11
-
Niels Möller authored
* src/format.h (lsh_string_dup): ... deleted macro. Rev: src/format.h:1.45.2.4 Rev: src/lsh_string.c:1.2.2.10 Rev: src/lsh_string.h:1.2.2.8
-
Niels Möller authored
Rev: src/format.c:1.54.2.5
-
Niels Möller authored
lsh_atom. * src/rsa.c (do_rsa_verify, make_ssh_rsa_verifier): Likewise. * src/lsh-decode-key.c (lsh_decode_key): Likewise. * src/lshd-userauth.c (get_verifier, handle_publickey) (handle_userauth): Likewise. Rev: src/dsa.c:1.42.2.4 Rev: src/lsh-decode-key.c:1.22.2.5 Rev: src/lshd-userauth.c:1.1.2.15 Rev: src/rsa.c:1.29.2.3
-
Niels Möller authored
Rev: src/atoms.h:1.9.2.3
-
Niels Möller authored
lsh_atom, not int. Rev: src/sexp.c:1.49.2.1 Rev: src/sexp.h:1.40.2.1
-
Niels Möller authored
list of #define:s. Rev: src/process_atoms:1.15.2.1
-
Niels Möller authored
Rev: src/parse.h:1.30.2.1
-
Niels Möller authored
result. (parse_atoms): Convert from enum lsh_atom to int, when constructing the list. Rev: src/parse.c:1.43.2.2
-
Niels Möller authored
r, s, n, e, d, a, b, c. Rev: src/atoms.in:1.36.2.2
-
Niels Möller authored
Rev: src/atoms.c:1.13.2.1 Rev: src/atoms.h:1.9.2.2
-
Niels Möller authored
(liblsh_a_SOURCES): Added gateway.c and gateway_channel.c. Rev: src/Makefile.am:1.28.2.33
-
Niels Möller authored
Rev: src/.cvsignore:1.34.2.4
-
Niels Möller authored
Rev: src/lshd-pty-helper.c:1.1.2.1
-
Niels Möller authored
* src/channel_io.h: Likewise. * src/lock_file.h: Likewise. Rev: src/arglist.h:1.1.2.2 Rev: src/channel_io.h:1.1.2.3 Rev: src/lock_file.h:1.3.4.1
-
Niels Möller authored
* src/tokenize_config.h: Likewise. Rev: src/server_config.h:1.1.2.2 Rev: src/tokenize_config.h:1.1.2.2
-
- 14 Feb, 2006 9 commits
-
-
Niels Möller authored
Rev: ChangeLog:1.857.2.63 Rev: src/nettle/ChangeLog:1.318.2.1
-
Niels Möller authored
$INTERFACE. * src/testsuite/rapid7-lshd-test: Likewise. Rev: src/testsuite/rapid7-lshd-test:1.5.2.1
-
Niels Möller authored
name to config_parse_string. Rev: src/testsuite/parse-config-test.c:1.2.4.1
-
Niels Möller authored
Rev: src/testsuite/lshd-random-input-test:1.1.2.1
-
Niels Möller authored
Rev: src/testsuite/lshd-no-auth-test:1.3.2.1
-
Niels Möller authored
Rev: src/nettle/testsuite/Makefile.in:1.12.2.1 Rev: src/nettle/tools/Makefile.in:1.12.2.1
-
Niels Möller authored
Rev: src/nettle/examples/Makefile.in:1.10.2.1
-
Niels Möller authored
Rev: src/nettle/Makefile.in:1.20.2.1
-
Niels Möller authored
Rev: src/lshd_keyexchange.c:1.1.2.4(DEAD)
-