2016-08-18 11:54:04 +08:00
2016-04-11 11:00:09 +08:00

putty

Source code from putty official and add self customization.

Build on Windows

  • mingw-w64 v4.9.2
  • Below source files are updated to adapt to mingw env (already in current repo)
    • align type definition between sshbn.h and _mingw.h
      • typedef __uint64_t BignumInt; -> typedef unsigned __int64 BignumInt;
      • typedef __uint128_t BignumDblInt; -> typedef unsigned __int128 BignumDblInt;
    • update putty.rc, pageant.rc, puttygen.rc, puttytel.rc
  • a new makefile Makefile.mingw (already in current repo)
  • In mingw
    • cd putty-src/windows
    • run make -f Makefile.mingw
  • NOTE: for building by cygwin, please also follow above steps, except
    • aligin type definition in cygwin
    • remove option -mno-cygwin in Makefile.cyg. It is invalid in latest cygwin
    • run make -f Makefile.cyg

Customization

  • Add Keyboard hotkeys (session panel -> windown -> behavior)
    • F1: one key clean screen
    • F2: one key copy all
    • F3: duplicate session
    • F4: change current window title
  • Add SSH auto login with user name and password
  • Add find text

Other Useful Tips

Contributor

  • Brian Jiang
  • Alan ZHU
Description
Source code from putty [official](http://www.chiark.greenend.org.uk/~sgtatham/putty/) and add self customization.
Readme MIT 1.3 MiB
Languages
C 91.2%
Perl 3.2%
Objective-C 2.8%
Python 1.3%
Makefile 0.5%
Other 1%