Skip to content
  1. Nov 11, 2002
  2. Nov 09, 2002
  3. Nov 08, 2002
  4. Nov 07, 2002
  5. Nov 06, 2002
  6. Nov 05, 2002
  7. Nov 04, 2002
  8. Oct 31, 2002
  9. Oct 30, 2002
  10. Oct 29, 2002
  11. Oct 28, 2002
  12. Oct 25, 2002
  13. Oct 24, 2002
  14. Oct 23, 2002
  15. Oct 21, 2002
  16. Oct 20, 2002
  17. Oct 18, 2002
    • Geoff Thorpe's avatar
      Make pod2man happier. · 190ef122
      Geoff Thorpe authored
      190ef122
    • Geoff Thorpe's avatar
      Make pod2man happier. · 7521ab3d
      Geoff Thorpe authored
      7521ab3d
    • Geoff Thorpe's avatar
      If dynamically-loadable ENGINEs are linked against a shared-library version · 0587ec26
      Geoff Thorpe authored
      of libcrypto, then it is possible that when they are loaded they will share
      the same static data as the loading application/library. This means it will
      be too late to set memory/ERR/ex_data/[etc] callbacks, but entirely
      unnecessary to try. This change puts a static variable in the core ENGINE
      code (contained in libcrypto) and a function returning a pointer to it. If
      the loaded ENGINE's return value from this function matches the loading
      application/library's return value - they share static data. If they don't
      match, the loaded ENGINE has its own copy of libcrypto's static data and so
      the callbacks need to be set.
      
      Also, although 0.9.7 hasn't been released yet, it's clear this will
      introduce a binary incompatibility between dynamic ENGINEs built for 0.9.7
      and 0.9.8 (though others probably exist already from EC_*** hooks and
      what-not) - so the version control values are correspondingly bumped.
      0587ec26