1. 20 4月, 2000 2 次提交
    • G
      Thanks to "make update" ... · ffb48878
      Geoff Thorpe 提交于
      ffb48878
    • G
      This change facilitates name translation for shared libraries. The · b9e63915
      Geoff Thorpe 提交于
      technique used is far from perfect and alternatives are welcome.
      Basically if the translation flag is set, the string is not too
      long, and there appears to be no path information in the string,
      then it is converted to whatever the standard should be for the
      DSO_METHOD in question, eg;
          blah --> libblah.so   on *nix, and
          blah --> blah.dll     on win32.
      
      This change also introduces the DSO_ctrl() function that is used
      by the name translation stuff.
      b9e63915
  2. 15 4月, 2000 3 次提交
  3. 13 4月, 2000 2 次提交
  4. 10 4月, 2000 1 次提交
  5. 09 4月, 2000 2 次提交
    • R
      "make update" · 7a807ad8
      Richard Levitte 提交于
      7a807ad8
    • R
      I've always wanted to make the CONF library more adaptable. Here's · d86b6915
      Richard Levitte 提交于
      the result.
      
      I have retained the old behavior of the CONF_* functions, and have
      added a more "object oriented" interface through NCONF_* functions
      (New CONF, you see :-)), working the same way as, for example, the
      BIO interface.  Really, the CONF_* are rewritten so they use the
      NCONF_* functions internally.
      
      In addition to that, I've split the old conf.c code into two files,
      conf_def.c and conf_api.c.  conf_def.c contains the default config
      object that reads a configuration file the standard OpenSSL way, as
      well as configuration file with Win32 registry file syntax (I'm not
      sure I got that one right).  conf_api.c provides an API to build other
      configuration file readers around (can you see a configuraion file in
      XML?  I can :-)).
      
      Finally, I've changed the name conf_lcl.h to conf_def.h, since it's
      made specifically for that "class" and none others.
      d86b6915
  6. 07 4月, 2000 4 次提交
  7. 06 4月, 2000 3 次提交
  8. 05 4月, 2000 4 次提交
    • G
      Better make a note of what's going on ... :-) · 6ef4d9d5
      Geoff Thorpe 提交于
      6ef4d9d5
    • 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
    • G
      This is a set of startup code for the DSO support, it's not yet linked into · 8f4fac7f
      Geoff Thorpe 提交于
      the build process (an upcoming commit no doubt), and is very much *new*
      code - what that means is that it compiles ok - usually. It certainly
      doesn't mean it runs well or even properly yet. Please don't muck round
      with this unless you're looking to help out and hunt bugs. :-)
      
      Currently this code doesn't have any support for controlling the "load"
      behaviour (eg. paths, filename translations, etc). That'll be handled
      using DSO_ctrl() and various flags, once we work out a sensible set of
      flags.
      8f4fac7f
    • B
      Extend entry on ERR_print_errors. · 02859fb7
      Bodo Möller 提交于
      02859fb7
  9. 01 4月, 2000 6 次提交
  10. 30 3月, 2000 4 次提交
  11. 29 3月, 2000 3 次提交
  12. 28 3月, 2000 2 次提交
  13. 27 3月, 2000 2 次提交
  14. 26 3月, 2000 2 次提交