Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 1.79 KB

README.md

File metadata and controls

41 lines (36 loc) · 1.79 KB

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
      • Solve 64bit version issue: Not involve 32bit manifest putty.mft in 64bit build
      • REF: FauxFaux/PuTTYTray#89
  • 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