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