Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-31 | ssh: optimize kex dh_gex using new crypto functionality | Hans Nilsson | |
Conflicts: lib/ssh/src/ssh_connection_handler.erl lib/ssh/src/ssh_transport.erl | |||
2017-01-31 | ssh,crypto: prepare for release | Hans Nilsson | |
2016-08-04 | ssh: sshc_sup to use worker for ssh_con_handler | Lukas Larsson | |
2016-06-22 | ssh: polishing of password prompt's linefeed | Hans Nilsson | |
2016-06-22 | ssh: Fix a hazard bug in ssh_auth | Hans Nilsson | |
2016-06-22 | ssh: Some code cuddling in ssh_io | Hans Nilsson | |
2016-06-22 | ssh: Fix type error in args of ssh_auth:sort_selected_mthds | Hans Nilsson | |
2016-06-22 | ssh: Make client send a faulty pwd only once, ssh_connection_handler part | Hans Nilsson | |
2016-06-22 | ssh: Make client send a faulty pwd only once, ssh_auth part | Hans Nilsson | |
Conflicts: lib/ssh/src/ssh_connection_handler.erl | |||
2016-01-08 | ssh: handle secondary ssh_msg_userauth_info_request message | Hans Nilsson | |
2015-12-07 | ssh: fix error for data fields errors | Hans Nilsson | |
2015-12-07 | ssh: fix error for bad packet lengths found by Defensics | Hans Nilsson | |
2015-12-04 | ssh: ssh_auth checks support for user pubkey alg | Hans Nilsson | |
2015-12-03 | ssh: client pub key opt implemented | Hans Nilsson | |
2015-12-01 | Support SSH key callback module options | Vipin Nair | |
This patch allows extra callback options to be passed to the module implementing the SSH callback module behaviour. A module implementing the SSH key callback API is used to customize the handling of public key. This patch allows extra callback options to be passed to the module implementing the SSH callback module behaviour. The key_cb option has been changed: {key_cb, atom()} -> {key_cb, key_cb()} Where: key_cb() :: atom() | {atom(), list()} The callback options, if specified, is made available to the callback module via the options passed to it under the key 'key_cb_private'. More details and some backgorund is available here[1]. [1]: http://erlang.org/pipermail/erlang-patches/2015-November/004800.html | |||
2015-11-27 | Merge branch 'maint-18' into maint | Hans Nilsson | |
* maint-18: Updated OTP version Update release notes ssh: vsn.mk updated ssh: New test cases for SSH_MSG_KEX_DH_GEX_REQUEST_OLD ssh: update existing testcases ssh: Improve group selection ssh: implemented server side SSH_MSG_KEX_DH_GEX_REQUEST_OLD for putty client Conflicts: lib/ssh/src/ssh_transport.erl lib/ssh/test/ssh_protocol_SUITE.erl lib/ssh/vsn.mk | |||
2015-11-26 | ssh: Improve group selection | Hans Nilsson | |
Now it chooses the first found if no exact match. | |||
2015-11-26 | ssh: implemented server side SSH_MSG_KEX_DH_GEX_REQUEST_OLD for putty client | Hans Nilsson | |
2015-11-25 | ssh: sftpd callback takes new option 'recv_window_size', defaults to 1000000 | Hans Nilsson | |
2015-11-25 | ssh: added 'pending' in recv_window handling and limit sending | Hans Nilsson | |
2015-11-24 | Merge branch 'hans/ssh/fd_more/OTP-12966' into maint | Hans Nilsson | |
* hans/ssh/fd_more/OTP-12966: ssh: testcases for starting daemon with given fd ssh: Make it possible for more than one daemon started with option fd | |||
2015-11-23 | ssh: fix dialyzer reported error | Hans Nilsson | |
2015-11-23 | ssh: AEAD_AES_(128|256)_GCM and aes(128|256)[email protected] crypto | Hans Nilsson | |
Note that the rfc5647 is ambigous so this implementation of AEAD_AES_(128|256)_GCM may or may not be compatible with others. They are note enabled by default but may be enabled by the user. See the Reference Manual, Application SSH for details of how we interpret the rfc. To be safe, use [email protected] or [email protected] instead. | |||
2015-11-23 | ssh: refactor packet reception | Hans Nilsson | |
There was an assymetric relationship between receiving a ssh-packet (decrypting-mac-decompress) and sending one. When sending, most of the work was defined in the ssh_transport module, while at reception the ssh_connection_handler was the one knowing what to do. This commit moves the reception down to the ssh_transport module where it belongs. | |||
2015-11-19 | ssh: Make it possible for more than one daemon started with option fd | Hans Nilsson | |
2015-11-17 | Merge branch 'hans/ssh/sshdir_search_order/OTP-13109' into maint | Hans Nilsson | |
* hans/ssh/sshdir_search_order/OTP-13109: ssh: ssh_file:default_user_dir/0 - try HOME env var first | |||
2015-11-16 | Merge branch 'kanatohodets/ssh-subsystem-typo' into maint | Henrik Nord | |
* kanatohodets/ssh-subsystem-typo: Fix spelling of ssh 'subsystem' OTP-13108 | |||
2015-11-13 | ssh: ssh_file:default_user_dir/0 - try HOME env var first | Hans Nilsson | |
2015-11-11 | ssh: add better error handling in ssh_file | Hans Nilsson | |
ssh_file:lookup_user_key_fd and ssh_file:lookup_host_key | |||
2015-11-09 | ssh: use crypto for ecdh point validation | Hans Nilsson | |
2015-11-06 | Merge branch 'hans/ssh/pwdfun/OTP-13055' into maint | Hans Nilsson | |
* hans/ssh/pwdfun/OTP-13055: ssh: changes after doc review ssh: Document pwdfun ssh: make corrections of keyboard-interactive client ssh: enable users to give option keyboard_interact_fun ssh: pwdfun/4 and simple tests Conflicts: lib/ssh/doc/src/ssh.xml | |||
2015-11-05 | Fix spelling of ssh 'subsystem' | Ben Tyler | |
This commit does not change any behaviour, since the spelling was internally consistent. | |||
2015-11-04 | ssh: extend 'dh_gex_limits' to server side | Hans Nilsson | |
OTP-13066 | |||
2015-11-04 | ssh: option dh_gex_groups with tag ssh_moduli_file | Hans Nilsson | |
Makes this existing option also accept a file in openssh format OTP-13052 | |||
2015-11-04 | ssh, public_key: random selection of diffie-hellman moduli | Hans Nilsson | |
Also tool (public_key:gen_moduli_hrl) to convert an openssh moduli file to erlang format. | |||
2015-11-04 | ssh: make corrections of keyboard-interactive client | Hans Nilsson | |
* Newlines should be added after Name and Instructions field according to rfc4256. * There was an error in the argument list of the last clause of ssh_auth:keyboard_interact_get_responses/9 * Correct client kb-interactive behaviour at auth failure | |||
2015-11-04 | ssh: enable users to give option keyboard_interact_fun | Hans Nilsson | |
It is on purpose not documented. It needs more thinking before being finalized. | |||
2015-11-04 | ssh: pwdfun/4 and simple tests | Hans Nilsson | |
Also solves OTP-13053 | |||
2015-11-02 | ssh: Make tests for bad packet_len and field lengths inside packets | Hans Nilsson | |
Includes a ssh_transport:pack/3 function for generating invalid packets | |||
2015-10-19 | Merge branch 'hans/ssh/cuddle_spec' into maint | Hans Nilsson | |
* hans/ssh/cuddle_spec: ssh: dialyzer fix | |||
2015-10-19 | ssh: Implemented ssh_transport:ecdh_validate_public_key (partly) | Hans Nilsson | |
Defined in http://www.secg.org/sec1-v2.pdf '3.2.2 Validation of Elliptic Curve Public Keys' according to RFC 5656 ch 4. More to be done: check singularities, implement reading compressed points.... | |||
2015-10-16 | ssh: dialyzer fix | Hans Nilsson | |
2015-10-16 | public_key: add/update -spec for ssh functions | Hans Nilsson | |
2015-10-16 | ssh, public_key: use pubkey encode/decode in app public_key | Hans Nilsson | |
2015-10-16 | ssh, public_key: Change EC Public Key representation to what was intended | Hans Nilsson | |
2015-10-16 | Merge branch 'maint-18' into maint | Henrik Nord | |
Conflicts: lib/ssh/vsn.mk | |||
2015-10-15 | ssh: set dh_gex default to group14 | Hans Nilsson | |
2015-10-15 | ssh: Add a 1024 group to the list of key gex groups | Hans Nilsson | |
2015-10-14 | Merge branch 'maint-18' into maint | Henrik Nord | |
Conflicts: lib/ssh/vsn.mk | |||
2015-10-13 | Merge branch 'hans/ssh/cuddle_tests' into maint | Hans Nilsson | |