Commit Graph

26 Commits

Author SHA1 Message Date
oana 1f51c74a0a Audio support for Mac OS X added.
git-svn-id: http://voip.null.ro/svn/yate@3154 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 12:12:32 +00:00
marian b480d411f0 Fixed deadlock: outgoing jabber stream id is now checked by the engine event processor to avoid locking engine's stream list(s) while the stream is locked.
git-svn-id: http://voip.null.ro/svn/yate@3126 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-17 13:06:54 +00:00
marian 15812c43a6 Add stream type prefix to stream name. Added account to client streams. A client stream can now be retrieved by account from the jabber client engine.
git-svn-id: http://voip.null.ro/svn/yate@2976 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-27 12:17:17 +00:00
marian b561088b3b Implemented 'online' operation in resource.notify handler.
git-svn-id: http://voip.null.ro/svn/yate@2975 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-27 10:01:04 +00:00
marian 917bafa4a4 Add stream local ip when handling jabber.account messages.
git-svn-id: http://voip.null.ro/svn/yate@2973 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-27 08:47:43 +00:00
marian ff16bf8438 Add line/account to jabber.iq messages.
git-svn-id: http://voip.null.ro/svn/yate@2972 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-26 16:06:00 +00:00
marian eb21e10663 Implemented resource.notify, resource.subscribe and user.roster handlers. Handle chat message delay child.
git-svn-id: http://voip.null.ro/svn/yate@2966 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-26 09:45:22 +00:00
marian 576dec0fa4 Save entity caps file in user config path when in client mode. Process entity caps responses.
git-svn-id: http://voip.null.ro/svn/yate@2927 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-11 13:46:04 +00:00
marian 73b051b6f5 Route iq stanzas. Implemented chat message handler. Implemented account contact/instance query.
git-svn-id: http://voip.null.ro/svn/yate@2899 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-05 15:39:12 +00:00
marian c3612224e9 Fixed protocol check in user.login handler.
git-svn-id: http://voip.null.ro/svn/yate@2894 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-04 15:55:04 +00:00
marian 9a3703f078 Fixed xdebug compile error.
git-svn-id: http://voip.null.ro/svn/yate@2891 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-04 09:17: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
paulc 402b2f7a03 Call the ThreadedSource::cleanup() from reimplemented method in descendants.
Spaced and moved together the class methods in source code (aestethic).


git-svn-id: http://voip.null.ro/svn/yate@2829 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-08 13:19:22 +00:00
paulc 2ebf04b2a3 The worker thread of ThreadedSource now keeps it referenced.
New methods of DataEndpoint, CallEndpoint and ThreadedSource allow easier handling of concurrent operations.
Modules using ThreadedSource were modified to use the new API.


git-svn-id: http://voip.null.ro/svn/yate@2827 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-07 23:49:12 +00:00
paulc 2f1a5ff2f6 Added flags to data forwarded through DataNodes.
The amount of consumed data is returned to the source.


git-svn-id: http://voip.null.ro/svn/yate@2745 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-02 09:24:33 +00:00
marian 7d87860a33 Added capability to build a stereo DataConsumer.
git-svn-id: http://voip.null.ro/svn/yate@2736 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 16:10:35 +00:00
paulc 85ef8e4d49 Changed thread names to be uniform and easily readable.
git-svn-id: http://voip.null.ro/svn/yate@2733 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 14:48:26 +00:00
paulc 6b70a1bfbd Fixed building osschan on FreeBsd where soundcard.h is in include/sys
git-svn-id: http://voip.null.ro/svn/yate@2690 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:39:29 +00:00
paulc 4f52df964a Got rid of a strcmp call, use String method instead.
git-svn-id: http://voip.null.ro/svn/yate@2689 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:21:32 +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
marian 85e46918d7 The workers for data source/consumer are now holding a referenced pointer to their clients and run as long as the client's reference counter is greater then 1.
git-svn-id: http://voip.null.ro/svn/yate@2461 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:37:21 +00:00
paulc 1e3cfce926 Reapplied the repeat suppression changes accidentally lost in the last commit.
git-svn-id: http://voip.null.ro/svn/yate@2244 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 16:54:39 +00:00
paulc 08b2064e3d Merged branches/marian/client up to rev. 2134.
git-svn-id: http://voip.null.ro/svn/yate@2135 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 02:06:00 +00:00
paulc 2224bd5519 Qt, Yate2 and VS 2005 related fixes.
git-svn-id: http://voip.null.ro/svn/yate@1594 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 18:36:17 +00:00
paulc d32c220960 Directory reorder #3
git-svn-id: http://voip.null.ro/svn/yate@1476 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 23:06:36 +00:00
paulc 0a3b86d8f4 Directory reorder #1
git-svn-id: http://voip.null.ro/svn/yate@1474 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 22:08:39 +00:00