oana
b5999abac7
Invalidate a SSLSocket in constructor if building a new SSL context fails.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6498 acf43c95-373e-0410-b603-e72c3f656dc1
2021-06-01 14:00:14 +00:00
paulc
c37095e695
Detect and deal with some OpenSSL 1.1.0 deprecations.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6316 acf43c95-373e-0410-b603-e72c3f656dc1
2018-06-11 11:33:06 +00:00
paulc
809f127c54
Fixed OpenSSL build on newer versions lacking AES_ctr128_encrypt.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6290 acf43c95-373e-0410-b603-e72c3f656dc1
2018-01-09 12:28:41 +00:00
paulc
c4c9e994f0
Renamed DebugGoOn to DebugCrit so it better matches its purpose.
...
Swapped order of DebugCall and DebugNote so DebugCall is less visible.
Changed default debug level to DebugNote.
Modified a few inadequate uses of DebugCrit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6250 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-01 13:08:23 +00:00
andrei
bf9261a33f
Added support for 3des with two and three keys.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5924 acf43c95-373e-0410-b603-e72c3f656dc1
2014-11-24 14:28:05 +00:00
paulc
d7ea0b77cc
Silenced unused function warning for non-debug builds.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5895 acf43c95-373e-0410-b603-e72c3f656dc1
2014-08-04 13:20:17 +00:00
paulc
37a72e4bc1
Added copyright notices to sources and scripts missing them.
...
Updated copyright notices for 2014.
Fixed end of lines in many files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
paulc
cf5d0fd71a
Changed license terms in each source file to reference an external file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
paulc
3b49b78ecb
Added a shared static list of Atom strings and an YATOM macro.
...
This speeds up signifficantly the Yate RTTI on compilers that HAVE_BLOCK_RETURN.
Made the String comparison operator inline to shave off a few cycles.
Fast handle the comparison in identity case.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5449 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-12 13:19:14 +00:00
paulc
bf57830c7f
Added possibility to track message progress through handlers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
marian
5af7a5f6d9
The openssl socket can now present a certificate if requested by the server during SSL negociation. Added/changed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4544 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-18 10:42:57 +00:00
oana
da4589b922
Expose the OpenSSL implementations of AES cipher feedback mode and DES cipher-block chaining mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3432 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-15 13:30:19 +00:00
marian
03f3a3e738
The openssl module can now handle a 'test' parameter in socket.ssl message to check availability.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3426 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-09 14:02:44 +00:00
paulc
130466b0ec
Check if the OpenSSL structure is still valid after getting the mutex lock.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3030 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-25 16:48:47 +00:00
marian
631b0bdd8e
Explicitely terminate the SSL socket.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2970 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-26 15:22:38 +00:00
paulc
64ee4793c0
Removed qualifier from some OpenSSL calls that are sometimes macros.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2888 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-03 12:39:28 +00:00
marian
d6966c6347
Implemented jabber server. Changed jingle channel to support the new jabber library. Replaced tinyxml with yate own XML library. Added openssl support for server. Work in progress in jabber client support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc
5fdfc4d45a
Return socketError() whenever an error code is stored in the SSL socket.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2776 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-03 09:22:37 +00:00
paulc
c669a24f90
Added mutex names to most Yate modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc
9b292f5868
Fixed some warnings and genuine bugs exposed by newer gcc.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2447 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 12:27:53 +00:00
paulc
4eabc48360
Expose the OpenSSL implementation of AES Counter Mode Cipher if available.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2292 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 14:19:05 +00:00
paulc
cfc6376b45
Added capability to provide certificate verification mode in socket.ssl message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1999 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-28 16:10:34 +00:00
paulc
ab5f19a78b
Added handshaking information callback.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1998 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-28 13:52:46 +00:00
paulc
d5cbc677c9
Added SSL support module based on OpenSSL.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1862 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 14:23:31 +00:00