1. 08 11月, 2002 1 次提交
  2. 24 10月, 2002 1 次提交
    • R
      On certain platforms, we redefine certain symbols using macros in · d610d27f
      Richard Levitte 提交于
      apps.h.  For those, it's better to include apps.h after the system
      headers where those symbols may be defined, since there's otherwise a
      chance that the C compiler will barf when it sees something that looks
      like this after expansion:
      
      int VMS_strcasecmp((str1),(str2))(const char *, const char *);
      d610d27f
  3. 23 10月, 2002 1 次提交
  4. 11 10月, 2002 1 次提交
  5. 09 10月, 2002 1 次提交
  6. 12 8月, 2002 1 次提交
  7. 02 8月, 2002 1 次提交
  8. 31 7月, 2002 1 次提交
  9. 18 7月, 2002 2 次提交
  10. 20 5月, 2002 1 次提交
    • D
      · eee6c81a
      Dr. Stephen Henson 提交于
      Reorganise -subj option code, fix buffer overrun.
      eee6c81a
  11. 30 4月, 2002 1 次提交
  12. 09 3月, 2002 1 次提交
    • D
      · 26e12373
      Dr. Stephen Henson 提交于
      Fix the Win32_rename() function so it correctly
      returns an error code. Use the same code in Win9X
      and NT.
      
      Fix some ca.c options so they work under Win32:
      unlink/rename wont work under Win32 unless the file
      is closed.
      26e12373
  13. 28 2月, 2002 1 次提交
  14. 22 2月, 2002 1 次提交
    • D
      Config code updates. · 3647bee2
      Dr. Stephen Henson 提交于
      CONF_modules_unload() now calls CONF_modules_finish()
      automatically.
      
      Default use of section openssl_conf moved to
      CONF_modules_load()
      
      Load config file in several openssl utilities.
      
      Most utilities now load modules from the config file,
      though in a few (such as version) this isn't done
      because it couldn't be used for anything.
      
      In the case of ca and req the config file used is
      the same as the utility itself: that is the -config
      command line option can be used to specify an
      alternative file.
      3647bee2
  15. 14 2月, 2002 2 次提交
  16. 06 11月, 2001 1 次提交
  17. 28 10月, 2001 3 次提交
  18. 25 10月, 2001 1 次提交
  19. 12 9月, 2001 1 次提交
  20. 17 8月, 2001 2 次提交
    • D
      · b65f8513
      Dr. Stephen Henson 提交于
      Make -passin -passout etc work again.
      
      Fix leak in ca.c when using -passin.
      b65f8513
    • D
      · 35bf3541
      Dr. Stephen Henson 提交于
      Add CRL utility functions to allow CRLs to be
      built up without accessing structures directly.
      
      Update ca.c to use new functions.
      
      Fix ca.c so it now build CRLs correctly again.
      35bf3541
  21. 13 7月, 2001 1 次提交
    • D
      · ee306a13
      Dr. Stephen Henson 提交于
      Initial OCSP server support, using index.txt format.
      
      This can process internal requests or behave like a
      mini responder.
      
      Todo: documentation, update usage info.
      ee306a13
  22. 28 6月, 2001 1 次提交
    • D
      · b7a26e6d
      Dr. Stephen Henson 提交于
      Modify apps to use NCONF code instead of old CONF code.
      
      Add new extension functions which work with NCONF.
      
      Tidy up extension config routines and remove redundant code.
      
      Fix NCONF_get_number().
      
      Todo: more testing of apps to see they still work...
      b7a26e6d
  23. 27 6月, 2001 1 次提交
  24. 18 6月, 2001 1 次提交
  25. 30 5月, 2001 1 次提交
    • R
      Extend all the loading functions to take an engine pointer, a pass · 30b4c272
      Richard Levitte 提交于
      string (some engines may have certificates protected by a PIN!) and
      a description to put into error messages.
      
      Also, have our own password callback that we can send both a password
      and some prompt info to.  The default password callback in EVP assumes
      that the passed parameter is a password, which isn't always the right
      thing, and the ENGINE code (at least the nCipher one) makes other
      assumptions...
      
      Also, in spite of having the functions to load keys, some utilities
      did the loading all by themselves...  That's changed too.
      30b4c272
  26. 22 5月, 2001 1 次提交
  27. 16 3月, 2001 2 次提交
    • D
      Add copy_extensions option to 'ca' utility. · 791bd0cd
      Dr. Stephen Henson 提交于
      791bd0cd
    • D
      · 535d79da
      Dr. Stephen Henson 提交于
      Overhaul the display of certificate details in
      the 'ca' utility. This can now be extensively
      customised in the configuration file and handles
      multibyte strings and extensions properly.
      
      This is required when extensions copying from
      certificate requests is supported: the user
      must be able to view the extensions before
      allowing a certificate to be issued.
      535d79da
  28. 05 3月, 2001 1 次提交
  29. 22 2月, 2001 1 次提交
  30. 21 2月, 2001 1 次提交
  31. 20 2月, 2001 2 次提交
    • R
      Use new-style system-id macros everywhere possible. I hope I haven't · bc36ee62
      Richard Levitte 提交于
      missed any.
      
      This compiles and runs on Linux, and external applications have no
      problems with it.  The definite test will be to build this on VMS.
      bc36ee62
    • R
      Make all configuration macros available for application by making · cf1b7d96
      Richard Levitte 提交于
      sure they are available in opensslconf.h, by giving them names starting
      with "OPENSSL_" to avoid conflicts with other packages and by making
      sure e_os2.h will cover all platform-specific cases together with
      opensslconf.h.
      
      I've checked fairly well that nothing breaks with this (apart from
      external software that will adapt if they have used something like
      NO_KRB5), but I can't guarantee it completely, so a review of this
      change would be a good thing.
      cf1b7d96
  32. 19 2月, 2001 1 次提交
  33. 16 2月, 2001 1 次提交