X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=Recipe;h=0978e877dcd509d92b4b2feb541f5e227d4f87fb;hb=a6e76ae453e51e0ed86831e9cb1b883f3c443b2a;hp=6552fc617a25b0a8123810ff82c410bd8d5e31bf;hpb=e5b266a681f501294ddc56788fdf18866937db8f;p=PuTTY.git diff --git a/Recipe b/Recipe index 6552fc61..0978e877 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 # ------------------------------------------------------------ @@ -207,7 +213,7 @@ GUITERM = TERMINAL window windlg winctrls sizetip winucs winprint # Same thing on Unix. UXTERM = TERMINAL uxcfg sercfg uxucs uxprint timing callback miscucs -GTKTERM = UXTERM gtkwin gtkcfg gtkdlg gtkfont gtkcols xkeysym +GTKTERM = UXTERM gtkwin gtkcfg gtkdlg gtkfont gtkcols gtkmisc xkeysym OSXTERM = UXTERM osxwin osxdlg osxctrls # Non-SSH back ends (putty, puttytel, plink). @@ -227,7 +233,7 @@ SFTP = sftp int64 logging # Miscellaneous objects appearing in all the network utilities (not # Pageant or PuTTYgen). -MISC = timing callback misc version settings tree234 proxy conf +MISC = timing callback misc version settings tree234 proxy conf be_misc WINMISC = MISC winstore winnet winhandl cmdline windefs winmisc winproxy + wintime winhsock errsock UXMISC = MISC uxstore uxsel uxnet uxpeer cmdline uxmisc uxproxy time @@ -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 + + gtkmisc UXMISC PuTTY : [MX] osxmain OSXTERM OSXMISC CHARSET U_BE_ALL NONSSH UXSSH + ux_x11 uxpty uxsignal testback putty.icns info.plist + +fuzzterm : [UT] UXTERM CHARSET misc uxmisc uxucs fuzzterm time settings + + uxstore be_none