1. 23 3月, 2011 1 次提交
    • R
      make update (1.1.0-dev) · 487b023f
      Richard Levitte 提交于
      This meant alarger renumbering in util/libeay.num due to symbols
      appearing in 1.0.0-stable and 1.0.1-stable.  However, since there's
      been no release on this branch yet, it should be harmless.
      487b023f
  2. 13 3月, 2011 1 次提交
  3. 03 2月, 2011 1 次提交
  4. 26 8月, 2010 1 次提交
  5. 15 1月, 2010 1 次提交
  6. 08 7月, 2009 1 次提交
  7. 15 4月, 2009 1 次提交
  8. 01 4月, 2009 1 次提交
  9. 16 11月, 2008 1 次提交
    • D
      PR: 1574 · 12bf56c0
      Dr. Stephen Henson 提交于
      Submitted by: Jouni Malinen <j@w1.fi>
      Approved by: steve@openssl.org
      
      Ticket override support for EAP-FAST.
      12bf56c0
  10. 05 6月, 2008 1 次提交
  11. 04 6月, 2008 1 次提交
  12. 31 8月, 2007 1 次提交
  13. 13 8月, 2007 1 次提交
  14. 19 7月, 2007 1 次提交
  15. 30 11月, 2006 1 次提交
  16. 17 4月, 2006 1 次提交
  17. 11 3月, 2006 1 次提交
  18. 13 2月, 2006 1 次提交
  19. 09 5月, 2005 1 次提交
  20. 27 4月, 2005 1 次提交
  21. 12 7月, 2004 1 次提交
    • R
      make update · 5545607c
      Richard Levitte 提交于
      (incidently, this also tells VMS that there exists a new symbol in the
      SSL library)
      5545607c
  22. 25 5月, 2004 1 次提交
  23. 26 3月, 2004 1 次提交
  24. 29 10月, 2003 1 次提交
  25. 06 10月, 2003 2 次提交
    • R
      make update · 4d1c4431
      Richard Levitte 提交于
      4d1c4431
    • R
      Make sure int SSL_COMP_add_compression_method() checks if a certain · 82423549
      Richard Levitte 提交于
      compression identity is already present among the registered
      compression methods, and if so, reject the addition request.
      
      Declare SSL_COMP_get_compression_method() so it can be used properly.
      
      Change ssltest.c so it checks what compression methods are available
      and enumerates them.  As a side-effect, built-in compression methods
      will be automagically loaded that way.  Additionally, change the
      identities for ZLIB and RLE to be conformant to
      draft-ietf-tls-compression-05.txt.
      
      Finally, make update.
      
      Next on my list: have the built-in compression methods added
      "automatically" instead of requiring that the author call
      SSL_COMP_add_compression_method() or
      SSL_COMP_get_compression_methods().
      82423549
  26. 20 3月, 2003 1 次提交
  27. 06 2月, 2003 1 次提交
  28. 09 8月, 2002 1 次提交
  29. 24 10月, 2001 1 次提交
  30. 21 9月, 2001 1 次提交
  31. 14 9月, 2001 1 次提交
  32. 31 7月, 2001 1 次提交
  33. 12 7月, 2001 1 次提交
    • R
      make update · b01ab143
      Richard Levitte 提交于
      Note that since some private kssl functions were exported, the
      simplest way to rebuild the number table was to toss everything that
      was new since OpenSSL 0.9.6b.  This is safe, since those functions
      have not yet been exported in an OpenSSL release.  Beware, people who
      trust intermediary snapshots!
      b01ab143
  34. 11 7月, 2001 1 次提交
  35. 02 3月, 2001 2 次提交
    • R
      Sort platforms lexicographically as well. Also, support more than two · c454dbcd
      Richard Levitte 提交于
      variants of a symbol.
      c454dbcd
    • R
      Introduce the possibility to access global variables through · 62dc5aad
      Richard Levitte 提交于
      functions on platform were that's the best way to handle exporting
      global variables in shared libraries.  To enable this functionality,
      one must configure with "EXPORT_VAR_AS_FN" or defined the C macro
      "OPENSSL_EXPORT_VAR_AS_FUNCTION" in crypto/opensslconf.h (the latter
      is normally done by Configure or something similar).
      
      To implement a global variable, use the macro OPENSSL_IMPLEMENT_GLOBAL
      in the source file (foo.c) like this:
      
      	OPENSSL_IMPLEMENT_GLOBAL(int,foo)=1;
      	OPENSSL_IMPLEMENT_GLOBAL(double,bar);
      
      To declare a global variable, use the macros OPENSSL_DECLARE_GLOBAL
      and OPENSSL_GLOBAL_REF in the header file (foo.h) like this:
      
      	OPENSSL_DECLARE_GLOBAL(int,foo);
      	#define foo OPENSSL_GLOBAL_REF(foo)
      	OPENSSL_DECLARE_GLOBAL(double,bar);
      	#define bar OPENSSL_GLOBAL_REF(bar)
      
      The #defines are very important, and therefore so is including the
      header file everywere where the defined globals are used.
      
      The macro OPENSSL_EXPORT_VAR_AS_FUNCTION also affects the definition
      of ASN.1 items, but that structure is a bt different.
      
      The largest change is in util/mkdef.pl which has been enhanced with
      better and easier to understand logic to choose which symbols should
      go into the Windows .def files as well as a number of fixes and code
      cleanup (among others, algorithm keywords are now sorted
      lexicographically to avoid constant rewrites).
      62dc5aad
  36. 26 2月, 2001 1 次提交
    • R
      make update · d88a26c4
      Richard Levitte 提交于
      Note that all *_it variables are suddenly non-existant according to
      libeay.num.  This is a bug that will be corrected.  Please be patient.
      d88a26c4
  37. 22 2月, 2001 2 次提交
    • R
      e_os.h does not belong with the exported headers. Do not put it there · 41d2a336
      Richard Levitte 提交于
      and make all files the depend on it include it without prefixing it
      with openssl/.
      
      This means that all Makefiles will have $(TOP) as one of the include
      directories.
      41d2a336
    • G
      This change allows a callback to be used to override the generation of · dc644fe2
      Geoff Thorpe 提交于
      SSL/TLS session IDs in a server. According to RFC2246, the session ID is an
      arbitrary value chosen by the server. It can be useful to have some control
      over this "arbitrary value" so as to choose it in ways that can aid in
      things like external session caching and balancing (eg. clustering). The
      default session ID generation is to fill the ID with random data.
      
      The callback used by default is built in to ssl_sess.c, but registering a
      callback in an SSL_CTX or in a particular SSL overrides this. BTW: SSL
      callbacks will override SSL_CTX callbacks, and a new SSL structure inherits
      any callback set in its 'parent' SSL_CTX. The header comments describe how
      this mechanism ticks, and source code comments describe (hopefully) why it
      ticks the way it does.
      
      Man pages are on the way ...
      
      [NB: Lutz was also hacking away and helping me to figure out how best to do
      this.]
      dc644fe2