Skip to content

Releases: dolmen/github-keygen

v1.100

24 Nov 10:27
Compare
Choose a tag to compare

Changes:

  • Config: use the official case for the HostName option (instead of Hostname).
  • For the best compatibility of the SSH configuration with old SSH versions, we now look in the ssh_config(5) man page for the list of supported options and unavailable options are then commented with '##'. If the man page is not found, we still use all options.
  • On msys platform (bash in msysgit), the ControlMaster option of OpenSSH doesn't work because msys lacks support for passing file descriptors. So we now disable this option on this platform.
  • We filter our lists of algorithms (see https://stribika.github.io/2015/01/04/secure-secure-shell.html) against the lists reported by ssh -Q <cipher|mac|kex>. This restores compatibility with OpenSSH versions such as 6.6.1p1 bundled with msysgit that does not support ciphers named aes*-gcm@openssh.com.
  • Various fixes/workarounds to restore full support of the old SSH (4.6p1) that is bundled with msysgit (Git on Win32).
  • Store the ControlPath in $XDG_RUNTIME_DIR (see the XDG Base Directory Specification) if available.
  • Doc fixes: change "Github" to "GitHub".

v1.020

12 Feb 23:07
Compare
Choose a tag to compare

Changes:

  • Improve SSH encryption by selecting stronger algorithms recommended by @stribika: aes256-ctr instead of aes128-ctr, and hmac-sha2-512 instead of hmac-sha1.
  • Open the ~/.ssh/known_hosts_github with mode 0600 before initializing/updating it.

v1.011

07 Aug 21:17
Compare
Choose a tag to compare

Changes:

  • Create ~/.ssh with rights 0700 if it doesn't exists because ssh-keygen(1) will fail if it is missing.
  • Add support for host ssh.github.com for SSH over https port. Add *.ssh.github.com host aliases for Git. Users just have to run again github-keygen (without argument) to enable those new features.
  • Fixed issue #13: default Github account set with --default option was lost when running again github-keygen without repeating the setting. The issue existed since v1.004.

v1.010

07 Aug 21:22
Compare
Choose a tag to compare

Changes:

  • Darwin: implemented pasting the public key to the clipboard. Thanks to Vincent Pit for testing!

v1.009

07 Aug 21:22
Compare
Choose a tag to compare

Changes:

v1.008

07 Aug 21:23
Compare
Choose a tag to compare

Changes:

  • Added connection sharing: connection to Github is kept alive for 60 seconds. This speeds-up any script that do multiple sequential Git interactions with Github.

v1.007

07 Aug 21:24
Compare
Choose a tag to compare

Changes:

  • Fixed a message that wrongly told to paste the private key ('.pub' forgotten). Fixed at the Quack and Hack 2012 Europe hackathon, but released (too) long later.

v1.006

07 Aug 21:26
Compare
Choose a tag to compare

Changes:

  • UI improvement: when keys are created, the message about what to do with the key is now shown at the end, after the diff instead of before.

v1.005

07 Aug 21:27
Compare
Choose a tag to compare

No functional changes.

Updated Pod::Simple to 3.23.
Updated copyright.

v1.004

07 Aug 21:30
Compare
Choose a tag to compare

Changes:

  • Add compatibility with msysgit's (Git on Windows) bundled perl (an antique 5.8.8 with major core modules missing: Pod::*). So no changes for Unix users, but a big improvement for all Windows+msysgit users: no need to install StrawberryPerl just for github-keygen!