Commit Graph

6140 Commits

Author SHA1 Message Date
paulc e0a81b3118 More stability fixes and extra debug info.
git-svn-id: http://yate.null.ro/svn/yate/trunk@92 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 03:59:24 +00:00
paulc efaa903106 Lots of stability improvments and bug fixes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@91 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 02:45:19 +00:00
paulc 85685ea30c Fixed minor bug in watchdog routine.
Fixed memory leak in tone generator.
Can preserve module symbols (make modules MODSTRIP=).


git-svn-id: http://yate.null.ro/svn/yate/trunk@90 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 23:11:46 +00:00
paulc aa926e22b6 Added code to reap childs killed by supervisor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@89 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 14:14:50 +00:00
paulc bf0a218455 Added supervised run capability - will restart if dies or gets blocked.
git-svn-id: http://yate.null.ro/svn/yate/trunk@88 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 13:50:45 +00:00
paulc 834da3a0eb Implemented stopping and listing external modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@87 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-20 00:08:15 +00:00
paulc 345605581b Zap compiles with older, non-NSF capable libpri.
External scripts can be started or stopped from the remote manager.


git-svn-id: http://yate.null.ro/svn/yate/trunk@86 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 22:11:59 +00:00
paulc 6ce8270d40 Aestethic changes, includes a timestamped start message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@85 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 16:01:48 +00:00
paulc 5211a08504 Fixed crash in termination of non-channel external programs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@84 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 15:31:20 +00:00
paulc e392d90a33 Added the -Da option
git-svn-id: http://yate.null.ro/svn/yate/trunk@83 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 17:59:30 +00:00
paulc 260fc92b9d Added global mutex to protect other mutexes' data structures.
git-svn-id: http://yate.null.ro/svn/yate/trunk@82 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 17:27:03 +00:00
paulc 788c1733cc Reordered instructions to trap problems.
git-svn-id: http://yate.null.ro/svn/yate/trunk@81 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:56:57 +00:00
paulc 1f327de745 Added abort-on-bug flag and command line option.
git-svn-id: http://yate.null.ro/svn/yate/trunk@80 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:36:24 +00:00
paulc becea2e9e4 Excessive unlocking of a mutex handled properly.
Changed some variable names to reflect their static nature.


git-svn-id: http://yate.null.ro/svn/yate/trunk@79 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:12:49 +00:00
paulc 95120e2d5b Added status reporting about mutexes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@78 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:47:50 +00:00
paulc 7a7d6c7293 Clearing timeout on answer on outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@77 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:41:47 +00:00
paulc 55fc789403 More "features" of the spans and calls are now configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@76 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-13 17:52:53 +00:00
paulc 3f1278ae53 Refuse to make calls while channel D is down.
git-svn-id: http://yate.null.ro/svn/yate/trunk@75 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-13 13:47:11 +00:00
paulc 146ade8e99 Zap supports having an arbitrary numer set on outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@74 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-10 18:02:37 +00:00
paulc 23e049f339 Fixed (Yet Another) threads related bug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@73 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-09 14:54:03 +00:00
anthm b632aca06f change YateMessage.pm to Yate.pm
git-svn-id: http://yate.null.ro/svn/yate/trunk@72 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-04 14:17:55 +00:00
paulc 3ed90fd14a Fixed self lock in ortpchan (mea culpa). Debug messages slightly improved.
git-svn-id: http://yate.null.ro/svn/yate/trunk@71 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 21:48:46 +00:00
paulc 861bb47922 Fix compilation on older OpenH323
git-svn-id: http://yate.null.ro/svn/yate/trunk@70 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 01:01:54 +00:00
paulc 890525c603 Version bumped, changelog updated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@69 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:33:39 +00:00
paulc 2b1ff201db Added timestamps to the data channels and external RTP support for h323chan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@68 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:15:52 +00:00
paulc 1406126a6d Minor fix regarding RTTI mismatch reporting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@67 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-26 00:46:43 +00:00
paulc 266cb53b72 Added option to enable or disable RTTI support, can inherit from pwlib.
git-svn-id: http://yate.null.ro/svn/yate/trunk@66 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-25 22:09:59 +00:00
diana 0704015cc0 Added IVR support, fixed some bugs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@65 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-25 18:22:40 +00:00
diana b0912ed7c2 Support in gtkclient to call directly by not using the route module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@64 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-24 18:44:05 +00:00
paulc 17a9343ca1 Fixed build of ortpchan
git-svn-id: http://yate.null.ro/svn/yate/trunk@63 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 23:41:05 +00:00
paulc ba7c2c6775 Fixed documentation bug about escaping strings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@62 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 16:38:09 +00:00
paulc 45455d86cb Renamed rtpchan.cpp in ortpchan.cpp
git-svn-id: http://yate.null.ro/svn/yate/trunk@61 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 15:09:39 +00:00
paulc da959c94f2 Made rtpchan build with only oRTP (is all it needs).
git-svn-id: http://yate.null.ro/svn/yate/trunk@60 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 14:31:05 +00:00
diana 00ed1c658f Some cleaning of the code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@59 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-21 12:40:01 +00:00
diana a1c85dd6d3 This is an example about how to use perl library (YateMessage.pm) into Yate.
git-svn-id: http://yate.null.ro/svn/yate/trunk@58 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-21 11:35:16 +00:00
paulc 204380b4e0 Added (unfinished) RTP channel based on oRTP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@57 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-20 07:39:36 +00:00
paulc 546e5be95a Retrying creation of threads that fail with EAGAIN
git-svn-id: http://yate.null.ro/svn/yate/trunk@56 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-18 23:35:53 +00:00
diana c34dded270 To not allow default users.
git-svn-id: http://yate.null.ro/svn/yate/trunk@55 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-15 10:58:21 +00:00
paulc 4697c9bb70 Updated documentation about external modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@54 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-13 22:26:13 +00:00
diana 1003d03cec This is very small routing external script written in php.
git-svn-id: http://yate.null.ro/svn/yate/trunk@53 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-13 19:29:41 +00:00
paulc 182e839f24 Fixed problems related to *printf arguments checking and kdoc.
git-svn-id: http://yate.null.ro/svn/yate/trunk@52 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-11 10:43:49 +00:00
paulc 9c85409fc9 Requiring autoconf 2.52 or higher - will select proper version if many are installed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@51 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-11 09:29:58 +00:00
paulc 6fa61486c0 Fixed some crashes and libiax vulnerabilities in iaxchan.
Fixed same *printf vulnerability in zapchan.
Minor bugfixes in register and regfile.
External module can inherit the user data pointer by copying the message id.


git-svn-id: http://yate.null.ro/svn/yate/trunk@50 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-10 21:53:59 +00:00
paulc a71d3c75c2 Fixed bug that resulted in overzealous verification of memmove.
git-svn-id: http://yate.null.ro/svn/yate/trunk@49 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-10 17:40:08 +00:00
diana a709058646 Added copyright informations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@48 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 21:17:05 +00:00
diana 63b715e20b A sample for regfile
git-svn-id: http://yate.null.ro/svn/yate/trunk@47 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 18:52:51 +00:00
diana fe0df20f0a Autentification from a file (a very small module).
git-svn-id: http://yate.null.ro/svn/yate/trunk@46 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 18:51:10 +00:00
diana 1066684dc9 Added regfile.cpp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@45 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 18:50:25 +00:00
paulc b9e3bfabed Added gcc style printf argument check if supported.
Fixed benign warning in gtkclient exposed by this check.


git-svn-id: http://yate.null.ro/svn/yate/trunk@44 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 16:16:29 +00:00
paulc c3a69bc5c3 Incoming error reports are discarded as empty events.
git-svn-id: http://yate.null.ro/svn/yate/trunk@43 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 14:25:07 +00:00