Commit Graph

461 Commits

Author SHA1 Message Date
paulc 215cd75a24 Mutex related changes in engine and channels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@467 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-02 02:20:00 +00:00
paulc aac002b4f0 Decreased maximum mutex wait argument (maxwait) to long - 2400 seconds should be enough and this will increase performance and gdb's ability to show it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@466 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-30 11:02:19 +00:00
paulc 78622ce308 Added engine restart method, increased message warn time.
git-svn-id: http://yate.null.ro/svn/yate/trunk@465 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-29 23:32:19 +00:00
paulc 119b1de9cf Unified mutex access.
git-svn-id: http://yate.null.ro/svn/yate/trunk@464 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-28 01:37:19 +00:00
paulc 0f95250d49 More client improvments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@463 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-27 18:31:47 +00:00
paulc a8bfd4324a Fixed client crash related to a workaround, options have display text
different from name.


git-svn-id: http://yate.null.ro/svn/yate/trunk@462 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-25 22:44:34 +00:00
paulc 6d481cfd10 Moved most cleanups to the OpenH323 cleaner thread.
git-svn-id: http://yate.null.ro/svn/yate/trunk@461 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-23 00:22:00 +00:00
paulc 8135f0ce50 Fixed an exit leak - usefull just for valgrind.
git-svn-id: http://yate.null.ro/svn/yate/trunk@460 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 11:55:46 +00:00
paulc fbde015154 Making sure source's thread is stopped early enough in destructor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@459 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 10:19:07 +00:00
paulc 1d7c54d6d7 Made FD_SETSIZE configurable on glibc >= 2.2 - thanks, Squid authors!
git-svn-id: http://yate.null.ro/svn/yate/trunk@458 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 04:42:29 +00:00
paulc a75fb3d534 No longer calling disconnected() for locally initiated disconnects.
git-svn-id: http://yate.null.ro/svn/yate/trunk@457 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 00:42:10 +00:00
paulc dd956a32b5 Added mechanism to avoid immediate destruction of dereferenced RefObjects so
we can clear the H.323 channels asynchronously.


git-svn-id: http://yate.null.ro/svn/yate/trunk@456 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-18 21:47:18 +00:00
paulc 3b85a5d35c Fixed registration/routing of gatekeeper users.
git-svn-id: http://yate.null.ro/svn/yate/trunk@455 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 15:02:20 +00:00
paulc 419dd9719c Added forward declarations instead of relying on friend - should make GCC 4 happy.
git-svn-id: http://yate.null.ro/svn/yate/trunk@454 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 11:51:51 +00:00
paulc 070b4c8b60 Properly breaking out of read loop when no data arrives.
git-svn-id: http://yate.null.ro/svn/yate/trunk@453 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 10:39:36 +00:00
paulc e60e799e1b *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@452 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 00:03:39 +00:00
paulc 89ce064cb4 Check if a failure message could be set before cleaning the BYE flag.
git-svn-id: http://yate.null.ro/svn/yate/trunk@451 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 23:55:05 +00:00
paulc d5701ac52e Fixed some message parameter naming.
git-svn-id: http://yate.null.ro/svn/yate/trunk@450 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 22:06:35 +00:00
paulc 244b07051e Fixed segfault in registering to a non-resolvable address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@449 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 22:53:03 +00:00
paulc 0e09ab332c *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@448 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 22:02:08 +00:00
paulc f64ca1875c Removed old Gtk-1 and Qt clients, added hashed lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@447 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 20:48:06 +00:00
paulc bebc9cf8ae Added popup windows and buttons with images.
git-svn-id: http://yate.null.ro/svn/yate/trunk@446 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-14 21:41:32 +00:00
paulc 403eb7cd5a Proper forwarding of provisional responses with media.
RTP receiver SSRC changes can be detected.


git-svn-id: http://yate.null.ro/svn/yate/trunk@445 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-13 23:45:26 +00:00
paulc 0c573cca63 Added default option to close calls with no media.
git-svn-id: http://yate.null.ro/svn/yate/trunk@444 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 22:29:39 +00:00
paulc d91bd889ed *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@443 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 20:51:47 +00:00
paulc cfb8e26ce4 Call progress support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc 7c9687bc4d no message
git-svn-id: http://yate.null.ro/svn/yate/trunk@441 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 08:06:11 +00:00
paulc be9c3cabb4 Fixed DirectSound and OpenH323 modules for Windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@440 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-09 18:27:49 +00:00
paulc 219ef55cf8 Fixed direct protocol/ calling.
git-svn-id: http://yate.null.ro/svn/yate/trunk@439 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-08 15:34:15 +00:00
paulc 7015c3798d Made h323 and gtk2 build on Windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@438 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-08 14:51:06 +00:00
paulc 44245fce24 Worked around a Gtk-Win32 bug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@437 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-08 01:59:48 +00:00
paulc c4ceefa928 Added sending PRACK support. Fixed generation of in-dialog messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@436 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-07 05:41:04 +00:00
paulc c5b4e64711 Client exits when no windows are loaded.
git-svn-id: http://yate.null.ro/svn/yate/trunk@435 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-07 02:20:03 +00:00
paulc 4b7b304c6a Support for adding endpoints dynamically from user.login message (accfile).
git-svn-id: http://yate.null.ro/svn/yate/trunk@434 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-07 01:23:59 +00:00
paulc 47c72a96c9 Made option menus selection work.
git-svn-id: http://yate.null.ro/svn/yate/trunk@433 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-05 21:04:59 +00:00
paulc f3b4678faa *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@432 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-05 15:47:39 +00:00
paulc 6d7327c91c Added client classes in the VC++ project
git-svn-id: http://yate.null.ro/svn/yate/trunk@431 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-05 14:47:52 +00:00
paulc 0a44e8f3f5 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@430 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:37:43 +00:00
paulc d1c8926c82 Added skinnable Gtk2 client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@429 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:04:47 +00:00
paulc 80109fdfb4 Exporting the path separator.
git-svn-id: http://yate.null.ro/svn/yate/trunk@428 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 12:53:04 +00:00
paulc e119cecb49 Added SIP congestion codes
git-svn-id: http://yate.null.ro/svn/yate/trunk@427 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 12:17:15 +00:00
paulc ac953d0819 Added Reason header.
git-svn-id: http://yate.null.ro/svn/yate/trunk@426 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 10:56:16 +00:00
paulc 7921b4dc9f Minor problems exposed by VC++
git-svn-id: http://yate.null.ro/svn/yate/trunk@425 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 10:51:19 +00:00
paulc be59653ab3 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@424 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 23:09:22 +00:00
paulc 236bed08fc Fixed matching of branchless ACK messages to transactions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@423 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 23:02:49 +00:00
paulc 22841026b4 Improved readability of debug messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@422 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 22:35:06 +00:00
paulc f015a3446e *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@421 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 21:12:16 +00:00
paulc 6615770a88 Fixed generation of Contact header.
git-svn-id: http://yate.null.ro/svn/yate/trunk@420 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 20:31:43 +00:00
paulc f3f9c6ca32 Yet Another Bugfix in this shitty library.
git-svn-id: http://yate.null.ro/svn/yate/trunk@419 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-28 14:58:35 +00:00
paulc 609e58a3d2 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@418 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-28 14:50:28 +00:00