1. 20 5月, 2016 2 次提交
    • R
      VMS: setbuf() only takes 32-bit pointers · 8ff889c2
      Richard Levitte 提交于
      Giving setbuf() a 64-bit pointer isn't faulty, as the argument is
      passed by a 64-bit register anyway, so you only get a warning
      (MAYLOSEDATA2) pointing out that only the least significant 32 bits
      will be used.
      
      However, we know that a FILE* returned by fopen() and such really is a
      32-bit pointer (a study of the system header files make that clear),
      so we temporarly turn off that warning when calling setbuf().
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      8ff889c2
    • A
      rand/randfile.c: remove _XOPEN_SOURCE definition. · 2e6d7799
      Andy Polyakov 提交于
      Defintions of macros similar to _XOPEN_SOURCE belong in command line
      or in worst case prior first #include directive in source. As for
      macros is was allegedly controlling. One can argue that we are
      probably better off demanding S_IS* macros but there are systems
      that just don't comply, hence this compromise solution...
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      2e6d7799
  2. 18 5月, 2016 1 次提交
  3. 11 4月, 2016 1 次提交
  4. 09 3月, 2016 1 次提交
  5. 29 1月, 2016 1 次提交
  6. 27 1月, 2016 1 次提交
    • R
      Remove /* foo.c */ comments · 34980760
      Rich Salz 提交于
      This was done by the following
              find . -name '*.[ch]' | /tmp/pl
      where /tmp/pl is the following three-line script:
              print unless $. == 1 && m@/\* .*\.[ch] \*/@;
              close ARGV if eof; # Close file to reset $.
      
      And then some hand-editing of other files.
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      34980760
  7. 17 12月, 2015 1 次提交
    • R
      Rename some BUF_xxx to OPENSSL_xxx · 7644a9ae
      Rich Salz 提交于
      Rename BUF_{strdup,strlcat,strlcpy,memdup,strndup,strnlen}
      to OPENSSL_{strdup,strlcat,strlcpy,memdup,strndup,strnlen}
      Add #define's for the old names.
      Add CRYPTO_{memdup,strndup}, called by OPENSSL_{memdup,strndup} macros.
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      7644a9ae
  8. 24 1月, 2015 1 次提交
  9. 23 1月, 2015 1 次提交
  10. 22 1月, 2015 3 次提交
  11. 09 6月, 2014 1 次提交
    • J
      Create ~/.rnd with mode 0600 instead of 0666 · 7be1d876
      Jakub Wilk 提交于
      Because of a missing include <fcntl.h> we don't have O_CREATE and don't create
      the file with open() using mode 0600 but fall back to using fopen() with the
      default umask followed by a chmod().
      
      Problem found by Jakub Wilk <jwilk@debian.org>.
      7be1d876
  12. 15 1月, 2012 1 次提交
  13. 15 10月, 2011 1 次提交
  14. 19 3月, 2011 1 次提交
  15. 18 11月, 2010 1 次提交
    • D
      PR: 2372 · 70a5f5f9
      Dr. Stephen Henson 提交于
      Submitted by: "W.C.A. Wijngaards" <wouter@nlnetlabs.nl>
      Reviewed by: steve
      
      Fix OpenBSD compilation failure.
      70a5f5f9
  16. 12 6月, 2010 1 次提交
  17. 27 1月, 2010 1 次提交
    • D
      PR: 2138 · 1bfdbd8e
      Dr. Stephen Henson 提交于
      Submitted by: Kevin Regan <k.regan@f5.com>
      
      Clear stat structure if -DPURIFY is set to avoid problems on some
      platforms which include unitialised fields.
      1bfdbd8e
  18. 14 6月, 2009 1 次提交
    • D
      PR: 1952 · 21b25ed4
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Reviewed by: steve@openssl.org
      
      ECDH negotiation bug.
      21b25ed4
  19. 22 12月, 2008 1 次提交
  20. 12 11月, 2008 1 次提交
  21. 02 11月, 2008 1 次提交
  22. 29 10月, 2008 1 次提交
  23. 20 5月, 2008 1 次提交
  24. 16 5月, 2008 1 次提交
  25. 03 3月, 2007 1 次提交
  26. 04 11月, 2005 1 次提交
  27. 22 5月, 2005 1 次提交
  28. 26 3月, 2004 2 次提交
  29. 29 1月, 2004 1 次提交
  30. 27 1月, 2004 1 次提交
  31. 28 12月, 2003 1 次提交
  32. 28 11月, 2002 1 次提交
  33. 13 11月, 2002 1 次提交
  34. 03 5月, 2001 1 次提交
    • R
      Some platforms (most notably Windows) do not have a $HOME by default. · f0b54fef
      Richard Levitte 提交于
      For those, unless the environment variables RANDFILE or HOME are
      defined (the default case!), RAND_file_name() will return NULL.
      This change adds a default HOME for those platforms.
      
      To add a default HOME for any platform, just define DEFAULT_HOME in
      the proper place, wrapped in appropriate #ifdef..#endif, in e_os.h.
      f0b54fef
  35. 22 2月, 2001 2 次提交