|
3 | 3 | ## [4.0.0](https://github.com/dev-sec/ansible-ssh-hardening/tree/4.0.0) (2017-04-22) |
4 | 4 | [Full Changelog](https://github.com/dev-sec/ansible-ssh-hardening/compare/3.2.0...4.0.0) |
5 | 5 |
|
| 6 | +### Breaking Changes: |
| 7 | + |
| 8 | +- remove support for ansible 1.9 [\#87](https://github.com/dev-sec/ansible-ssh-hardening/pull/87) ([rndmh3ro](https://github.com/rndmh3ro)) |
| 9 | + - **Ansible 1.9 is not supported anymore** |
| 10 | + |
| 11 | +- Change the ssh_client_ports list variable into a simple non-list variable named ssh_client_port. [\#84](https://github.com/dev-sec/ansible-ssh-hardening/pull/84) ([fullyint](https://github.com/fullyint)) |
| 12 | + - Before: |
| 13 | + ``` |
| 14 | + {% for port in ssh_client_ports -%} |
| 15 | + Port {{port}} |
| 16 | + {% endfor %} |
| 17 | + ``` |
| 18 | + - After: |
| 19 | + ``` |
| 20 | + Port {{ ssh_client_port }} |
| 21 | + ``` |
| 22 | + |
| 23 | +- Fix ssh config to handle custom options per Host [\#83](https://github.com/dev-sec/ansible-ssh-hardening/pull/83) ([fullyint](https://github.com/fullyint)) |
| 24 | + - Before: |
| 25 | + ``` |
| 26 | + # one or more hosts, to which ssh-client can connect to. Default is empty, but should be configured for security reasons! |
| 27 | + ssh_remote_hosts: [] # ssh |
| 28 | + ``` |
| 29 | + - After: |
| 30 | + ``` |
| 31 | + # Hosts with custom options. # ssh |
| 32 | + # Example: |
| 33 | + # ssh_remote_hosts: |
| 34 | + # - names: ['example.com', 'example2.com'] |
| 35 | + # options: ['Port 2222', 'ForwardAgent yes'] |
| 36 | + # - names: ['example3.com'] |
| 37 | + # options: ['StrictHostKeyChecking no'] |
| 38 | + ssh_remote_hosts: [] |
| 39 | + ``` |
| 40 | +--- |
| 41 | + |
6 | 42 | **Implemented enhancements:** |
7 | 43 |
|
8 | | -- Avoid small primes for DH and allow rebuild of DH primes [\#89](https://github.com/dev-sec/ansible-ssh-hardening/issues/89) |
9 | | -- Accommodate missing plugins in kitchen\_vagrant\_block.rb [\#100](https://github.com/dev-sec/ansible-ssh-hardening/pull/100) ([fullyint](https://github.com/fullyint)) |
10 | 44 | - Use different Hostkeys according to installed ssh version [\#99](https://github.com/dev-sec/ansible-ssh-hardening/pull/99) ([rndmh3ro](https://github.com/rndmh3ro)) |
11 | 45 | - Remove small dh primes [\#97](https://github.com/dev-sec/ansible-ssh-hardening/pull/97) ([rndmh3ro](https://github.com/rndmh3ro)) |
12 | | -- Add Ed25519 SSH host key to match commit 28b4df3 in ssh-baseline [\#96](https://github.com/dev-sec/ansible-ssh-hardening/pull/96) ([techraf](https://github.com/techraf)) |
| 46 | +- Add Ed25519 SSH host key to match ssh-baseline [\#96](https://github.com/dev-sec/ansible-ssh-hardening/pull/96) ([techraf](https://github.com/techraf)) |
13 | 47 | - Add support for FreeBSD OpenSSH server and client [\#95](https://github.com/dev-sec/ansible-ssh-hardening/pull/95) ([jbenden](https://github.com/jbenden)) |
14 | | -- Replace deprecated always\_run with check\_mode [\#93](https://github.com/dev-sec/ansible-ssh-hardening/pull/93) ([jbenden](https://github.com/jbenden)) |
15 | 48 | - Defaults: Remove DSA from SSH host keys to match ssh-baseline profile [\#92](https://github.com/dev-sec/ansible-ssh-hardening/pull/92) ([techraf](https://github.com/techraf)) |
16 | | -- use new docker images [\#91](https://github.com/dev-sec/ansible-ssh-hardening/pull/91) ([rndmh3ro](https://github.com/rndmh3ro)) |
17 | | -- use centos 7 in vagrant, limit ssh conns [\#88](https://github.com/dev-sec/ansible-ssh-hardening/pull/88) ([rndmh3ro](https://github.com/rndmh3ro)) |
18 | | -- remove support for ansible 1.9 [\#87](https://github.com/dev-sec/ansible-ssh-hardening/pull/87) ([rndmh3ro](https://github.com/rndmh3ro)) |
19 | 49 | - make ChallengeResponseAuthentication configurable [\#85](https://github.com/dev-sec/ansible-ssh-hardening/pull/85) ([rndmh3ro](https://github.com/rndmh3ro)) |
20 | | -- List only one Port in ssh config [\#84](https://github.com/dev-sec/ansible-ssh-hardening/pull/84) ([fullyint](https://github.com/fullyint)) |
21 | | -- Fix ssh config to handle custom options per Host [\#83](https://github.com/dev-sec/ansible-ssh-hardening/pull/83) ([fullyint](https://github.com/fullyint)) |
22 | 50 |
|
23 | 51 | **Fixed bugs:** |
24 | 52 |
|
|
36 | 64 | - remove duplicate section [\#105](https://github.com/dev-sec/ansible-ssh-hardening/pull/105) ([rndmh3ro](https://github.com/rndmh3ro)) |
37 | 65 | - Fix ssh\_server\_ports and ssh\_client\_ports documentation bug [\#80](https://github.com/dev-sec/ansible-ssh-hardening/pull/80) ([kivilahtio](https://github.com/kivilahtio)) |
38 | 66 |
|
| 67 | +**Other improvements:** |
| 68 | +- Accommodate missing plugins in kitchen\_vagrant\_block.rb [\#100](https://github.com/dev-sec/ansible-ssh-hardening/pull/100) ([fullyint](https://github.com/fullyint)) |
| 69 | +- Replace deprecated always\_run with check\_mode [\#93](https://github.com/dev-sec/ansible-ssh-hardening/pull/93) ([jbenden](https://github.com/jbenden)) |
| 70 | +- use new docker images [\#91](https://github.com/dev-sec/ansible-ssh-hardening/pull/91) ([rndmh3ro](https://github.com/rndmh3ro)) |
| 71 | +- use centos 7 in vagrant, limit ssh conns [\#88](https://github.com/dev-sec/ansible-ssh-hardening/pull/88) ([rndmh3ro](https://github.com/rndmh3ro)) |
| 72 | + |
39 | 73 | ## [3.2.0](https://github.com/dev-sec/ansible-ssh-hardening/tree/3.2.0) (2016-10-24) |
40 | 74 | [Full Changelog](https://github.com/dev-sec/ansible-ssh-hardening/compare/3.1.0...3.2.0) |
41 | 75 |
|
|
203 | 237 |
|
204 | 238 |
|
205 | 239 |
|
206 | | -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
| 240 | +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
0 commit comments