Commit Graph

11 Commits

Author SHA1 Message Date
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
marian 20aab664c4 Signal and handle hierarchical (NamedPointer usage) support in user.roster query message for faster processing.
git-svn-id: http://voip.null.ro/svn/yate@4529 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-28 11:59:46 +00:00
marian 5e80784ef8 Use a NamedIterator (faster) to build a roster item from a list of parameters.
git-svn-id: http://voip.null.ro/svn/yate@4129 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-24 12:31:52 +00:00
marian e31d47bb69 Fixed memory leak: release database query messages after use.
git-svn-id: http://voip.null.ro/svn/yate@4054 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 14:53:46 +00:00
marian fdd96740a5 Roster item updates containing group names with reserved characters can now be refused or the unacceptable group can be ignored.
git-svn-id: http://voip.null.ro/svn/yate@3673 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-28 15:06:34 +00:00
marian bf6b1d43c2 Fixed
git-svn-id: http://voip.null.ro/svn/yate@3247 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-27 15:05:48 +00:00
marian 52d07b557d Fixed debug.
git-svn-id: http://voip.null.ro/svn/yate@3131 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-18 14:32:37 +00:00
marian b4cc407b2f Try harder to set the from attribute of an offline chat before storing it.
git-svn-id: http://voip.null.ro/svn/yate@3072 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-05 21:11:05 +00:00
marian 256f06d80d Avoid adding empty name attribute to roster items. Fixed some comments.
git-svn-id: http://voip.null.ro/svn/yate@2967 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-26 13:35:55 +00:00
paulc d079caaae2 Made Yate 3 build in Visual Studio, fixed some bugs discovered by the VC++ compiler.
git-svn-id: http://voip.null.ro/svn/yate@2923 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 18:44:44 +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