X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=Recipe;h=0bc27c7f448688737627df42364ced16067291c4;hb=af1460d6e5044a3344aaacd15c91cfdcb58578e7;hp=0ffaca3b8b32b42d06929c4f376d128c277a6e85;hpb=b0823fc5be15e429bac4619bf7e2e9f829c02eea;p=PuTTY.git diff --git a/Recipe b/Recipe index 0ffaca3b..0bc27c7f 100644 --- a/Recipe +++ b/Recipe @@ -125,6 +125,12 @@ # show up as GPFs at the point of failure rather than appearing # later on as second-level damage. # +# - XFLAGS=/DFUZZING +# Builds a version of PuTTY with some tweaks to make fuzz testing +# easier: the SSH random number generator is replaced by one that +# always returns the same thing. Note that this makes SSH +# completely insecure -- a FUZZING build should never be used to +# connect to a real server. !end # ------------------------------------------------------------ @@ -203,11 +209,11 @@ TERMINAL = terminal wcwidth ldiscucs logging tree234 minibidi # GUI front end and terminal emulator (putty, puttytel). GUITERM = TERMINAL window windlg winctrls sizetip winucs winprint - + winutils wincfg sercfg winhelp winjump + + winutils wincfg sercfg winhelp winjump miscucs # Same thing on Unix. -UXTERM = TERMINAL uxcfg sercfg uxucs uxprint timing callback -GTKTERM = UXTERM gtkwin gtkcfg gtkdlg gtkfont gtkcols xkeysym +UXTERM = TERMINAL uxcfg sercfg uxucs uxprint timing callback miscucs +GTKTERM = UXTERM gtkwin gtkcfg gtkdlg gtkfont gtkcols gtkmisc xkeysym OSXTERM = UXTERM osxwin osxdlg osxctrls # Non-SSH back ends (putty, puttytel, plink). @@ -306,7 +312,10 @@ psftp : [U] psftp uxsftp uxcons UXSSH BE_SSH SFTP wildcard UXMISC pageant : [X] uxpgnt uxagentc pageant sshrsa sshpubk sshdes sshbn sshmd5 + version tree234 misc sshaes sshsha sshdss sshsh256 sshsh512 sshecc + conf uxsignal nocproxy nogss be_none x11fwd ux_x11 uxcons gtkask - + UXMISC LIBS + + gtkmisc UXMISC PuTTY : [MX] osxmain OSXTERM OSXMISC CHARSET U_BE_ALL NONSSH UXSSH + ux_x11 uxpty uxsignal testback putty.icns info.plist + +fuzzterm : [U] UXTERM CHARSET misc uxmisc uxucs fuzzterm time settings + + uxstore be_none