Commit History

Author SHA1 Message Date
  Simon Tatham 74e7629e68 Use the proper snprintf function if compiling with VS2015. 9 years ago
  Simon Tatham 5815d6a65a Fix an out-of-bounds read in fgetline(). 9 years ago
  Simon Tatham fa7b23ce90 Fix a segfault in parsing OpenSSH private key files. 9 years ago
  Ben Harris c0e19ca19d In get_ssh_string, don't get confused by lengths >= 0x80000000. 9 years ago
  Tim Kosse f2e61275f2 Cast pointers to uintptr_t instead of unsigned {long,int}. 9 years ago
  Tim Kosse e443fd3a77 Fix a format string vulnerability if MALLOC_LOG is set. 10 years ago
  Simon Tatham 89da2ddf56 Giant const-correctness patch of doom! 10 years ago
  Simon Tatham f274b56a57 Const-correctness in the base64 functions. 10 years ago
  Simon Tatham 6179c5cc7c Utility function: 'chomp'. 10 years ago
  Simon Tatham a63435f6cc Const-correctness in the debug functions! 10 years ago
  Simon Tatham 1e453d1f97 Some miscellaneous marshalling helpers. 10 years ago
  Simon Tatham 9d5a164021 Use a timing-safe memory compare to verify MACs. 10 years ago
  Simon Tatham 2ef23bb812 Fix typo in validate_manual_hostkey(). 10 years ago
  Simon Tatham 70ab076d83 New option to manually configure the expected host key(s). 10 years ago
  Simon Tatham 80a9a7918a Move base64_decode_atom into misc.c. 10 years ago
  Simon Tatham 0348f57077 New hostname-handling functions in misc.c. 11 years ago
  Simon Tatham 896bb7c74d Tighten up a lot of casts from unsigned to int which are read by one 11 years ago
  Ben Harris b599e77ada Rework bufchain code to allow for variable-sized granules. 12 years ago
  Simon Tatham aa5bae8916 Introduce a new utility function smemclr(), which memsets things to 12 years ago
  Simon Tatham ff5a9c77fd Another utility function, to free a string containing sensitive data. 13 years ago
  Simon Tatham da66c0656a While I'm crusading against arbitrary limits, here's a redesign of 13 years ago
  Simon Tatham a1f3b7a358 Post-release destabilisation! Completely remove the struct type 13 years ago
  Jacob Nevins 81287fb7ad Bah, I've bumped into this often enough. Change one unsatisfactory cast for 16 years ago
  Jacob Nevins cd94e3bc3c Patch from Colin Watson intended to give a clean Unix compile with GCC 4. 18 years ago
  Jacob Nevins dbb8e96493 Use va_copy() where available. This should fix a segfault in vsnprintf() 18 years ago
  Simon Tatham 34f747421d Support for Windows PuTTY connecting straight to a local serial port 18 years ago
  Jacob Nevins 8719f92c14 Revamp SSH authentication code so that user interaction is more 19 years ago
  Ben Harris f2d8fd97d0 When asked to malloc zero bytes, malloc one byte instead. This ensures 19 years ago
  Jacob Nevins 482e33ab3e Invent a way of specifying control characters numerically in ctrlparse(): 20 years ago
  Jacob Nevins 3d012d9bd0 Pull out parsing of ^C style strings from the terminal answerback code to 20 years ago