1. 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
  2. 18 12月, 2015 1 次提交
  3. 10 11月, 2015 1 次提交
  4. 30 9月, 2015 1 次提交
  5. 03 9月, 2015 1 次提交
  6. 14 5月, 2015 1 次提交
  7. 06 5月, 2015 1 次提交
  8. 05 5月, 2015 1 次提交
    • R
      Use safer sizeof variant in malloc · b4faea50
      Rich Salz 提交于
      For a local variable:
              TYPE *p;
      Allocations like this are "risky":
              p = OPENSSL_malloc(sizeof(TYPE));
      if the type of p changes, and the malloc call isn't updated, you
      could get memory corruption.  Instead do this:
              p = OPENSSL_malloc(sizeof(*p));
      Also fixed a few memset() calls that I noticed while doing this.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      b4faea50
  9. 01 5月, 2015 1 次提交
  10. 29 4月, 2015 1 次提交
  11. 31 1月, 2015 1 次提交
  12. 22 1月, 2015 1 次提交
  13. 19 12月, 2012 1 次提交
  14. 15 7月, 2009 1 次提交
  15. 29 12月, 2008 1 次提交
  16. 04 6月, 2008 1 次提交
  17. 23 10月, 2006 1 次提交
  18. 16 1月, 2006 1 次提交
  19. 09 1月, 2006 1 次提交
  20. 02 1月, 2006 3 次提交
  21. 31 12月, 2005 1 次提交
  22. 19 12月, 2005 1 次提交
  23. 01 11月, 2005 1 次提交
  24. 04 8月, 2005 1 次提交
  25. 02 8月, 2005 1 次提交
  26. 25 7月, 2005 1 次提交
  27. 28 6月, 2005 1 次提交
  28. 10 6月, 2005 1 次提交
  29. 06 6月, 2005 1 次提交
  30. 11 5月, 2005 1 次提交
    • B
      Fix more error codes. · 8afca8d9
      Bodo Möller 提交于
      (Also improve util/ck_errf.pl script, and occasionally
      fix source code formatting.)
      8afca8d9
  31. 12 3月, 2005 1 次提交
  32. 16 11月, 2002 1 次提交
  33. 06 10月, 2002 1 次提交
  34. 15 7月, 2002 1 次提交
    • R
      There's an ongoing project to bring some kind of path selection · cbecb3ac
      Richard Levitte 提交于
      mechanism to the ENGINE framework.  This means there there are going
      to be new functionality for the DSO part, and ultimately some way of
      merging two file specifications together.
      
      This commit places the merging code into the repository.  It's
      currently not used anywhere, and hasn't been tested at all.  It may be
      full of errors, including syntactical ones.  Those will be fixed as
      promptly as possible.
      cbecb3ac
  35. 26 4月, 2001 1 次提交
  36. 20 2月, 2001 1 次提交
  37. 27 10月, 2000 1 次提交
    • G
      This changes the behaviour of the DSO mechanism for determining an · 51c8dc37
      Geoff Thorpe 提交于
      appropriate filename translation on the host system. Apart from this point,
      users should also note that there's a slight change in the API functions
      too. The DSO now contains its own to-be-converted filename
      ("dso->filename"), and at the time the DSO loads the "dso->loaded_filename"
      value is set to the translated form. As such, this also provides an impicit
      way of determining if the DSO is currently loaded or not. Except, perhaps,
      VMS .... :-)
      
      The various DSO_METHODs have been updated for this mechanism except VMS
      which is deliberately broken for now, Richard is going to look at how to
      fit it in (the source comments in there explain "the issue").
      
      Basically, the new callback scheme allows the filename conversion to
      (a) be turned off altogether through the use of the
          DSO_FLAG_NO_NAME_TRANSLATION flag,
      (b) be handled in the default way using the default DSO_METHOD's converter
      (c) overriden per-DSO by setting the override callback
      (d) a mix of (b) and (c) - eg. implement an override callback that;
          (i) checks if we're win32 "if(strstr(dso->meth->name, "win32"))..."
              and if so, convert "blah" into "blah32.dll" (the default is
      	otherwise to make it "blah.dll").
          (ii) default to the normal behaviour - eg. we're not on win32, so
               finish with (return dso->meth->dso_name_converter(dso,NULL)).
      (e) be retried a number of times by writing a new DSO_METHOD where the
          "dso_load()" handler will call the converter repeatedly. Then the
          custom converter could use state information in the DSO to suggest
          different conversions or paths each time it is invoked.
      51c8dc37
  38. 09 10月, 2000 1 次提交