Commit Graph

30 Commits

Author SHA1 Message Date
paulc 047382865b More yateclass related cleanups.
git-svn-id: http://yate.null.ro/svn/yate/trunk@280 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-08 12:45:19 +00:00
paulc 49ff961c9a Fixed some bugs left from windows porting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@273 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-02 13:28:14 +00:00
paulc 60ec9fec0b Added VC++6 projects and lots of porting changes
git-svn-id: http://yate.null.ro/svn/yate/trunk@272 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-02 00:49:38 +00:00
paulc e14d74a073 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@265 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-28 00:58:26 +00:00
paulc 61d3b640b0 Added Channel and Driver classes, beautified source a little.
git-svn-id: http://yate.null.ro/svn/yate/trunk@263 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-20 03:11:53 +00:00
paulc 8123c918b2 Moved the engine away, added install-noapi
git-svn-id: http://yate.null.ro/svn/yate/trunk@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc 762cbffcdb Added sending Yate commands from the command line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@231 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-24 15:02:14 +00:00
paulc 7e58729fe9 Added ignore handler for SIGPIPE that can occur when writing to a terminated
external channel.


git-svn-id: http://yate.null.ro/svn/yate/trunk@227 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-22 00:40:20 +00:00
paulc 6f0a1306c5 Made X client modules fail to init in daemon mode.
git-svn-id: http://yate.null.ro/svn/yate/trunk@220 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-19 08:52:02 +00:00
paulc d7ffad5036 Default config file name matches executable name
git-svn-id: http://yate.null.ro/svn/yate/trunk@187 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 17:57:37 +00:00
paulc 1d9999583d Added some more engine messages during startup and exit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@170 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 06:42:56 +00:00
paulc 9c69af7330 Build system and packaging changes.
The yate library is now versioned.


git-svn-id: http://yate.null.ro/svn/yate/trunk@166 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 06:05:02 +00:00
paulc f8a1595b61 Added final parameter to disconnect. Renamed most messages.
Version header file is generated at configure time. Added soname in library.
Proper handling of DTMF in IAX, H.323 and Zap.


git-svn-id: http://yate.null.ro/svn/yate/trunk@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc 3dbe0d4e83 Version is reported in the engine status.
git-svn-id: http://yate.null.ro/svn/yate/trunk@121 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 15:01:30 +00:00
paulc 5e2e0b46fd Changed status format to make it easily parsable by a program.
git-svn-id: http://yate.null.ro/svn/yate/trunk@120 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 14:25:30 +00:00
paulc 3c141c611b Added context jumping and message parameter setting to regexroute.
Added DDebug and NDebug macros to keep down the number of #define.


git-svn-id: http://yate.null.ro/svn/yate/trunk@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc 656e423474 Added copyright notice.
git-svn-id: http://yate.null.ro/svn/yate/trunk@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc 767e4dcc23 Fixed major memory leak in threads.
Added automatic restart when no module is busy.


git-svn-id: http://yate.null.ro/svn/yate/trunk@101 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 00:07:00 +00:00
paulc 5c040d38b9 Multiple deadlocks fixed. Some more stats added for h323chan.
The -Da option makes supervisor attempt to coredump a blocked yate.


git-svn-id: http://yate.null.ro/svn/yate/trunk@93 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 00:51:51 +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 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 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 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 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 8a0769d34b Added option to write a PID file - useful for daemon mode.
git-svn-id: http://yate.null.ro/svn/yate/trunk@31 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 23:55:26 +00:00
paulc ab85663c64 Codec support, IAX channel
git-svn-id: http://yate.null.ro/svn/yate/trunk@4 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-03 22:26:29 +00:00
paulc 06959fa99b Fixes that make external module usable. Added codec declaration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-24 00:38:23 +00:00
paulc 628070ee2e Imported in new CVS
git-svn-id: http://yate.null.ro/svn/yate/trunk@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00