paulc
7c8b2d4c38
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://voip.null.ro/svn/yate@5449 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-12 13:19:14 +00:00
paulc
7e77fd2cfb
Added possibility to track message progress through handlers.
...
git-svn-id: http://voip.null.ro/svn/yate@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
marian
aa51715370
The openssl socket can now present a certificate if requested by the server during SSL negociation. Added/changed debug.
...
git-svn-id: http://voip.null.ro/svn/yate@4544 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-18 10:42:57 +00:00
oana
96618e9b04
Expose the OpenSSL implementations of AES cipher feedback mode and DES cipher-block chaining mode.
...
git-svn-id: http://voip.null.ro/svn/yate@3432 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-15 13:30:19 +00:00
marian
fdd5b3e44b
The openssl module can now handle a 'test' parameter in socket.ssl message to check availability.
...
git-svn-id: http://voip.null.ro/svn/yate@3426 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-09 14:02:44 +00:00
paulc
0a336dee9d
Check if the OpenSSL structure is still valid after getting the mutex lock.
...
git-svn-id: http://voip.null.ro/svn/yate@3030 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-25 16:48:47 +00:00
marian
47ce975c68
Explicitely terminate the SSL socket.
...
git-svn-id: http://voip.null.ro/svn/yate@2970 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-26 15:22:38 +00:00
paulc
37213c7aac
Removed qualifier from some OpenSSL calls that are sometimes macros.
...
git-svn-id: http://voip.null.ro/svn/yate@2888 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-03 12:39:28 +00:00
marian
76c182e440
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://voip.null.ro/svn/yate@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc
e1fdc93a82
Return socketError() whenever an error code is stored in the SSL socket.
...
git-svn-id: http://voip.null.ro/svn/yate@2776 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-03 09:22:37 +00:00
paulc
692c726abd
Added mutex names to most Yate modules.
...
git-svn-id: http://voip.null.ro/svn/yate@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc
c104e5be07
Fixed some warnings and genuine bugs exposed by newer gcc.
...
git-svn-id: http://voip.null.ro/svn/yate@2447 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 12:27:53 +00:00
paulc
183c27962f
Expose the OpenSSL implementation of AES Counter Mode Cipher if available.
...
git-svn-id: http://voip.null.ro/svn/yate@2292 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 14:19:05 +00:00
paulc
5cd736abdc
Added capability to provide certificate verification mode in socket.ssl message.
...
git-svn-id: http://voip.null.ro/svn/yate@1999 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-28 16:10:34 +00:00
paulc
dcb4ddfe0a
Added handshaking information callback.
...
git-svn-id: http://voip.null.ro/svn/yate@1998 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-28 13:52:46 +00:00
paulc
bc28f7b4a0
Added SSL support module based on OpenSSL.
...
git-svn-id: http://voip.null.ro/svn/yate@1862 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 14:23:31 +00:00