1######################################################################
2Revision history for Perl extension Net::SSH::AuthorizedKeysFile
3######################################################################
4
50.18  (03/27/2017)
6    (ms) L. Alberto Giménez reported empty print lines in case of
7         Net::SSH::AuthorizedKeysFile running with Log::Log4perl
8         enabled. Fixed.
9
100.17  (12/22/2014)
11    (ms) David Leon Gil added support for Ed25519 keys
12
130.16  (01/31/2012)
14    (ms) Added support for ecdsa-* ssh-2 keys, requested by
15         Christian Ruppert.
16
170.15  (02/16/2011)
18    (ms) No longer using $& to eliminate both real and imaginary
19         performance penalties.
20
210.14  (12/20/2010)
22    (ms) Preserve order of options
23    (ms) Bug fix: Binary options no longer expand as xxx="1" in as_string()
24
250.13  (2010/04/25)
26    (ms) Moved ssh1 and ssh2 docs to base class.
27    (ms) Added sanity check for files with extreme line lengths
28    (ms) Added convenience methods path_locate() and ssh_dir() to locate
29         a user's .ssh dir and authorized_keys file on disk.
30    (ms) Added fingerprint method to parser base class, determining
31         a key's functional uniqueness.
32
330.12  (2010/02/22)
34    (ms) Added test cases with weird keys
35    (ms) Deleting undefined/empty options to avoid warnings
36
370.11  (2009/11/30)
38    (ms) Documentation fixes
39    (ms) Added github repo link to Makefile.PL
40
410.10  2009/11/15
42    (ms) Complete rewrite of parsers and classes
43    (ms) No longer supporting multi-line keys
44
450.06  2009/10/20
46    (ms) new() no longer reads the configuration file
47         automatically, read() must be called separately. This breaks
48         backward compatibility. Sorry, but it had to be fixed.
49
50    (ms) Even odd cases of authorized_keys files are now handled
51         correctly (but of course there could be even odder cases
52         that caused the parser to bail :)
53
540.05  2009/08/07
55    (ms) Ignore empty lines
56    (ms) Allow multi-lines for ssh2 pubkeys
57    (ms) Fixes for more resilience towards mistyped authkey files
58
590.04  2009/08/07
60    (ms) Allow mixed v1/v2 keys in a single authorized_keys file.
61
620.03  2008/08/24
63    (ms) Rewrote entire parsing code to comply with ssh spec, thanks to
64         Tobias Galitzien for the pointer.
65    (ms) Ignore comment lines in authorized_keys files
66    (ms) The 'email' field is now call 'comment' ('email' is still available
67         for backwards compatibility, though).
68    (ms) Comments can now contain blanks and commas without tripping the
69         parser up.
70
710.02  2005/12/23
72    (ms) Fixed dependencies
73
740.01  2005/12/21
75    (ms) Where it all began.
76