1. 13 May, 2001 7 commits
  2. 12 May, 2001 4 commits
  3. 11 May, 2001 2 commits
  4. 10 May, 2001 5 commits
  5. 09 May, 2001 1 commit
  6. 08 May, 2001 3 commits
  7. 07 May, 2001 2 commits
  8. 06 May, 2001 2 commits
  9. 04 May, 2001 1 commit
  10. 03 May, 2001 4 commits
  11. 02 May, 2001 1 commit
  12. 30 Apr, 2001 1 commit
  13. 29 Apr, 2001 1 commit
    • Dr. Stephen Henson's avatar
      Win32 fixes: · c2e45f6d
      Dr. Stephen Henson authored
      define LLONG properly for VC++.
      
      stop compiler complaining about signed/unsigned mismatch in apps/engine.c
      c2e45f6d
  14. 27 Apr, 2001 3 commits
  15. 26 Apr, 2001 3 commits
    • Geoff Thorpe's avatar
      Some fixes to the reference-counting in ENGINE code. First, there were a · b41f836e
      Geoff Thorpe authored
      few statements equivalent to "ENGINE_add(ENGINE_openssl())" etc. The inner
      call to ENGINE_openssl() (as with other functions like it) orphans a
      structural reference count. Second, the ENGINE_cleanup() function also
      needs to clean up the functional reference counts held internally as the
      list of "defaults" (ie. as used when RSA_new() requires an appropriate
      ENGINE reference). So ENGINE_clear_defaults() was created and is called
      from within ENGINE_cleanup(). Third, some of the existing code was
      logically broken in its treatment of reference counts and locking (my
      fault), so the necessary bits have been restructured and tidied up.
      
      To test this stuff, compiling with ENGINE_REF_COUNT_DEBUG will cause every
      reference count change (both structural and functional) to log a message to
      'stderr'. Using with "openssl engine" for example shows this in action
      quite well as the 'engine' sub-command cleans up after itself properly.
      
      Also replaced some spaces with tabs.
      b41f836e
    • Richard Levitte's avatar
      26a81abf
    • Geoff Thorpe's avatar
      "make update" · ab03b0df
      Geoff Thorpe authored
      ab03b0df