File: CHANGELOG.md

package info (click to toggle)
ssh-tools 1.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,328 kB
  • sloc: sh: 1,403; perl: 785; makefile: 5
file content (135 lines) | stat: -rw-r--r-- 3,198 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# 1.9 (2024-09-29)

## Added

- **ssh-authorized-keys**: Collects info from authorized_keys files from every user it can find
- **ssh-sig**: Make ssh-keygen -Y simpler
- Manpages. No need for help2man/pod2man as dependency anymore
- **--version** option to show version information

# 1.8 (2024-03-15)

## Added

- **ssh-last**: like last but for SSH sessions
- **ssh-pwd**: quickly echo path to use for scp, rsync

## Changed

- ssh-facts:
  - Bugfix for newer FreeBSDs
  - Updated explorers from cdist
- ssh-ping:
  - Add new option **-E**  which exits ssh-ping immediately after first successful ping  
    (can be used to trigger a follow up task like rsync)
  - Add Tab Completion info into usage
  - Bugfix for Debian Bug #998219 making the package build reproducible
- all
  - Shrink header comments

## Removed

- all
  - Removed HashKnownHosts=no option

    > Some Distros set several options as standard in /etc/ssh/ssh_config.  
    > Debian uses HashKnownHosts=yes by default  
    > so entries in ~/.ssh/known_hosts get mixed with hashed and unhashed entries.  
    > Removing this option, so ssh's default gets used

# 1.7 (2021-10-31)

## Added

- **ssh-force-password**: Enforces password authentication
- ssh-ping
  - Option (-C) to connect/reconnect as soon as the host responds
  - Exit Codes
    - 1: More than 1 request lost
    - 2: All requests lost
  - Environment Variable
    - SSH_PING_NO_COLORS: if set, no colors are shown (like -n)

# 1.6 (2020-01-23)

## Added

- **ssh-certinfo**: Shows validity and information of SSH certificates
- **ssh-keyinfo**: Prints keys in several formats
- ssh-diff: Environment variable to disable remote file checking
- ssh-facts: New explorers ( runlevel, disks )
- ssh-ping: Option to print human readable timestamp (-H)

## Changed

- all
  - shellchecked and fixed errors and warnings (https://www.shellcheck.net)
- ssh-diff:
  - Replaced tput with ANSI Escape codes for color output
  - Pipe output to cat to get a zero exit code for test.sh
- ssh-facts:
  - Update explorers
- ssh-ping:
  - Replaced tput with ANSI Escape codes for color output
  - Changed from Python to Perl for calculating time
- ssh-version:
  - Updated usage (with examples)

# 1.5 (2018-12-23)

## Added

- **ssh-hostkeys**:  Prints server host keys in several formats

## Removed

- Moved packaging files for debian to https://salsa.debian.org/swick-guest/ssh-tools

# 1.4 (2018-02-25)

## Added

- ssh-facts: uptime and last_reboot fact

## Changed

- minor fixes
- improved documentation

# 1.3 (2017-10-04)

## Added

- better OpenBSD support

## Changed

- consistent code formatting and better output
- more robustness
- portable to older Bash versions
- changed license from AGPL-3 to GPL-3 and added debian/copyright

# 1.2 (2017-09-03)

## Added

- **ssh-diff**: Diff a file over SSH
- **ssh-facts**: Get some facts about the remote system

## Changed

- ssh-ping: works now under OSX
- debianized package

# 1.1 (2017-08-20)

## Added

- ssh-ping: colors in statistics output

# 1.0 (2017-08-14)

Initial Release

- **ssh-ping**: Check if host is reachable using ssh_config
- **ssh-version**: Shows version of the SSH server you are connecting to