1. 15 10月, 2000 1 次提交
  2. 13 10月, 2000 1 次提交
  3. 25 9月, 2000 1 次提交
  4. 20 9月, 2000 1 次提交
    • R
      On VMS, stdout may very well lead to a file that is written to in a · 645749ef
      Richard Levitte 提交于
      record-oriented fashion.  That means that every write() will write a
      separate record, which will be read separately by the programs trying
      to read from it.  This can be very confusing.
      
      The solution is to put a BIO filter in the way that will buffer text
      until a linefeed is reached, and then write everything a line at a
      time, so every record written will be an actual line, not chunks of
      lines and not (usually doesn't happen, but I've seen it once) several
      lines in one record.  Voila, BIO_f_linebuffer() is born.
      
      Since we're so close to release time, I'm making this VMS-only for
      now, just to make sure no code is needlessly broken by this.  After
      the release, this BIO method will be enabled on all other platforms as
      well.
      645749ef
  5. 16 9月, 2000 1 次提交
  6. 11 9月, 2000 1 次提交
  7. 07 9月, 2000 1 次提交
  8. 06 9月, 2000 1 次提交
  9. 04 9月, 2000 1 次提交
  10. 14 8月, 2000 1 次提交
  11. 02 8月, 2000 1 次提交
  12. 24 7月, 2000 1 次提交
  13. 20 6月, 2000 1 次提交
  14. 18 6月, 2000 1 次提交
    • R
      Add support for dynamically created and destroyed mutexes. This will · c7922304
      Richard Levitte 提交于
      be needed in some ENGINE code, and might serve elsewhere as well.
      Note that it's implemented in such a way that the locking itself is
      done through the same CRYPTO_lock function as the static locks.
      
      WARNING: This is currently experimental and untested code (it will get
      tested soon, though :-)).
      c7922304
  15. 16 6月, 2000 2 次提交
    • G
      Currently the DSO_METHOD interface has one entry point to bind all · e9a68cfb
      Geoff Thorpe 提交于
      "symbols" including functions (of all prototypes( and variables. Whilst
      casting any function type to another violates ANSI C (I believe), it is
      a necessary evil in shared-library APIs. However, it is quite
      conceivable that functions in general and data symbols could very well
      be represented differently to each other on some systems, as Bodo said;
      
      > Since the function/object distinction is a lot more likely to be
      > important on real-life platforms supporting DSO *and* it can be quite
      > easily done *and* it will silence compilers that don't like
      > assignments from void pointers to function pointer variables, why
      > not do it?
      
      I agree. So this change splits the "dso_bind" handler in DSO_METHOD
      into "dso_bind_var" and "dso_bind_func". Similarly the exported
      function DSO_bind() has been split in two. I've also put together
      changes for the various DSO_METHOD implementations, but so far only
      DSO_dlfcn() has been tested. BTW: The prototype for dso_bind had been
      a bit strange so I've taken the opportunity to change its shape (in
      both variations).
      
      Also, the README has been updated - particularly with a note about
      using customised native name-translation for shared libraries (and that
      you can't do it yet).
      e9a68cfb
    • D
      d3ed8ceb
  16. 13 6月, 2000 1 次提交
  17. 09 6月, 2000 1 次提交
  18. 01 6月, 2000 2 次提交
  19. 30 5月, 2000 1 次提交
    • G
      "make update" · 547bf7f9
      Geoff Thorpe 提交于
      Also, corrects the linux-elf-arm config string, it was previously setting
      $des_obj = dlfcn :-)
      547bf7f9
  20. 29 5月, 2000 1 次提交
  21. 19 5月, 2000 1 次提交
  22. 20 4月, 2000 1 次提交
  23. 15 4月, 2000 1 次提交
  24. 09 4月, 2000 1 次提交
  25. 05 4月, 2000 1 次提交
    • G
      This commit ties the new DSO code (crypto/dso/) into the build for a · 9ec0126e
      Geoff Thorpe 提交于
      variety of platforms. A few are missing, and they will be added in
      eventually, but as this is new stuff, it was better to not break lots of
      platforms in one go that we can't easily test. The changes to "Configure"
      should illustrate how to add support to other systems if you feel like
      having a go.
      
      NB: I'll add something shortly to allow you to add "dlfcn.h" support on
      those platforms that don't have (or need) a dlfcn.h header file. (The
      symbol for Configure will probably by "dlfcn_no_h").
      
      Thanks to Richard Levitte, who is responsible for the dso_dl.c support,
      understanding the trickier aspects of the build process, and giving great
      feedback on everything else.
      
      [Don't use this stuff if you're easily offended by changes to the
      interface or behaviour - it's still work in progress.]
      
      PR:
      9ec0126e
  26. 20 3月, 2000 1 次提交
  27. 19 3月, 2000 1 次提交
  28. 27 2月, 2000 1 次提交
  29. 26 2月, 2000 2 次提交
  30. 25 2月, 2000 1 次提交
  31. 22 2月, 2000 1 次提交
  32. 21 2月, 2000 1 次提交
  33. 18 2月, 2000 1 次提交
  34. 17 2月, 2000 1 次提交
    • D
      · cd3c54e5
      Dr. Stephen Henson 提交于
      Add -pass argument to 'enc'.
      Fix to make Win32 compile work again.
      cd3c54e5
  35. 12 2月, 2000 1 次提交
  36. 07 2月, 2000 1 次提交
  37. 06 2月, 2000 1 次提交