Commit Graph

124 Commits

Author SHA1 Message Date
paulc df552e71bf Fixed building configuration form executable name in Windows.
Installing the tabbed skin automatically enables it.


git-svn-id: http://voip.null.ro/svn/yate@862 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-12 12:16:29 +00:00
paulc 34039d7a86 Windows build fixes
git-svn-id: http://voip.null.ro/svn/yate@861 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 20:12:05 +00:00
paulc b58f975b2f Moved user config files to personal directory.
git-svn-id: http://voip.null.ro/svn/yate@859 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 16:50:04 +00:00
paulc 3130fa715b Initial debug setup messages can be generated by [debug] from yate.conf
git-svn-id: http://voip.null.ro/svn/yate@852 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-10 12:33:16 +00:00
paulc 43b495ffe2 Made some local variables static.
git-svn-id: http://voip.null.ro/svn/yate@851 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-10 12:05:16 +00:00
paulc 3a1938c2c7 Updated copyright and FSF address.
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc 7f57bba0fc Moved all classes in all modules in anonymous namespaces.
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.


git-svn-id: http://voip.null.ro/svn/yate@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc 0f2d3fb03f Added system usage class and uptime command.
git-svn-id: http://voip.null.ro/svn/yate@807 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-24 10:04:22 +00:00
paulc 0d4cc0e0a0 Refuse to colorize log files because they become ugly and useless.
git-svn-id: http://voip.null.ro/svn/yate@799 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 16:04:59 +00:00
paulc ff1a8a6d4f Changes to enable color debugging, based on the patch sent by maciejka.
Advanced debugging options are retained in NDEBUG build mode.


git-svn-id: http://voip.null.ro/svn/yate@798 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 15:52:05 +00:00
paulc 27af822dd2 Added configuration parameter for excessive message dispatch time.
git-svn-id: http://voip.null.ro/svn/yate@739 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 15:39:54 +00:00
paulc 6771d7472e Reference counters are strictly enforced.
git-svn-id: http://voip.null.ro/svn/yate@651 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 16:06:05 +00:00
paulc 015a997fd6 Added default initialization of billid so it can track calls.
git-svn-id: http://voip.null.ro/svn/yate@589 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-26 18:26:46 +00:00
paulc 01b99f05e9 Separated scripts from modules directory.
git-svn-id: http://voip.null.ro/svn/yate@563 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 03:09:23 +00:00
paulc b0078799dd Added restart command in rmanager and also by signals.
Added a global child reaper to avoid zombies.


git-svn-id: http://voip.null.ro/svn/yate@530 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-29 19:34:23 +00:00
paulc 97884d94a8 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@489 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-19 20:23:51 +00:00
paulc 3c92a45874 Mutex related changes in engine and channels.
git-svn-id: http://voip.null.ro/svn/yate@467 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-02 02:20:00 +00:00
paulc bb0d8d4650 Added engine restart method, increased message warn time.
git-svn-id: http://voip.null.ro/svn/yate@465 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-29 23:32:19 +00:00
paulc 51b90b8a69 Exporting the path separator.
git-svn-id: http://voip.null.ro/svn/yate@428 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 12:53:04 +00:00
paulc cdee6097ae Minor problems exposed by VC++
git-svn-id: http://voip.null.ro/svn/yate@425 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 10:51:19 +00:00
paulc 88a4dd8454 Improved readability of debug messages.
git-svn-id: http://voip.null.ro/svn/yate@422 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 22:35:06 +00:00
paulc a29084cf50 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@421 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 21:12:16 +00:00
paulc a6e4fcb13d Set exit code only on 1st call of Engine::halt()
git-svn-id: http://voip.null.ro/svn/yate@415 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-24 23:32:58 +00:00
paulc 33973da02f More debugging support, cleaned up H.323 code.
git-svn-id: http://voip.null.ro/svn/yate@411 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-20 20:51:17 +00:00
paulc 4658eb3b15 Estetic changes, option to display program version.
git-svn-id: http://voip.null.ro/svn/yate@400 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-13 12:08:56 +00:00
paulc 426980dcdc Added counts for dispatcher handlers and messages.
git-svn-id: http://voip.null.ro/svn/yate@389 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-07 16:12:25 +00:00
paulc 35b1c84691 Added check points in Windows service
git-svn-id: http://voip.null.ro/svn/yate@384 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-02 09:29:09 +00:00
paulc 5bf8848570 Fixed second timing loop.
git-svn-id: http://voip.null.ro/svn/yate@379 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-31 19:04:18 +00:00
paulc 9a0ed58a0d no message
git-svn-id: http://voip.null.ro/svn/yate@375 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-24 15:09:19 +00:00
paulc 177b07cd8e Fixed the fix
git-svn-id: http://voip.null.ro/svn/yate@373 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-20 23:14:11 +00:00
paulc 4bde0d01ca Minor fix.
git-svn-id: http://voip.null.ro/svn/yate@372 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-20 23:12:25 +00:00
paulc 22ba8364ce Implemented Windows service.
git-svn-id: http://voip.null.ro/svn/yate@371 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-20 23:08:16 +00:00
paulc c12436858d Client related changes.
git-svn-id: http://voip.null.ro/svn/yate@330 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 17:02:18 +00:00
paulc eee7fd6559 Changed some DebugFail levels to something less harsh.
git-svn-id: http://voip.null.ro/svn/yate@326 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 09:01:16 +00:00
paulc aa2cb0417f Updated copyright years, fixed %ll formatting.
git-svn-id: http://voip.null.ro/svn/yate@320 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 22:05:07 +00:00
paulc 265c976bab Countless changes.
git-svn-id: http://voip.null.ro/svn/yate@318 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 22:46:59 +00:00
paulc 31d8311e8f *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@306 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-23 19:33:37 +00:00
paulc 2b83f78f32 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@305 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-22 20:18:25 +00:00
paulc 8792ca6e5e Ported bugfixes and timestamps from 0.8
git-svn-id: http://voip.null.ro/svn/yate@304 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-22 20:07:26 +00:00
paulc d72da90382 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@303 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-20 16:24:28 +00:00
paulc fc7a3abd77 no message
git-svn-id: http://voip.null.ro/svn/yate@294 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-14 03:14:20 +00:00
paulc 2ecff79783 no message
git-svn-id: http://voip.null.ro/svn/yate@288 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-11 21:20:12 +00:00
paulc 6b9e48dc26 no message
git-svn-id: http://voip.null.ro/svn/yate@283 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-10 21:42:49 +00:00
paulc eb92ccae2b no message
git-svn-id: http://voip.null.ro/svn/yate@282 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-09 22:10:00 +00:00
paulc 2c4b4b35f2 More yateclass related cleanups.
git-svn-id: http://voip.null.ro/svn/yate@280 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-08 12:45:19 +00:00
paulc c11a4a82f8 Fixed some bugs left from windows porting.
git-svn-id: http://voip.null.ro/svn/yate@273 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-02 13:28:14 +00:00
paulc 07c35dddb1 Added VC++6 projects and lots of porting changes
git-svn-id: http://voip.null.ro/svn/yate@272 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-02 00:49:38 +00:00
paulc 693903daf2 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@265 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-28 00:58:26 +00:00
paulc 35c262f8ed Added Channel and Driver classes, beautified source a little.
git-svn-id: http://voip.null.ro/svn/yate@263 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-20 03:11:53 +00:00
paulc f6fb8b6c0f Moved the engine away, added install-noapi
git-svn-id: http://voip.null.ro/svn/yate@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc 8a16e4c94f Added sending Yate commands from the command line.
git-svn-id: http://voip.null.ro/svn/yate@231 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-24 15:02:14 +00:00
paulc e0be54126c Added ignore handler for SIGPIPE that can occur when writing to a terminated
external channel.


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


git-svn-id: http://voip.null.ro/svn/yate@166 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 06:05:02 +00:00
paulc f619a3765f 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://voip.null.ro/svn/yate@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc fc420d1d80 Version is reported in the engine status.
git-svn-id: http://voip.null.ro/svn/yate@121 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 15:01:30 +00:00
paulc 5355906dc1 Changed status format to make it easily parsable by a program.
git-svn-id: http://voip.null.ro/svn/yate@120 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 14:25:30 +00:00
paulc c342cff931 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://voip.null.ro/svn/yate@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc 083fbe1a89 Added copyright notice.
git-svn-id: http://voip.null.ro/svn/yate@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc 92064e1651 Fixed major memory leak in threads.
Added automatic restart when no module is busy.


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


git-svn-id: http://voip.null.ro/svn/yate@93 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 00:51:51 +00:00
paulc 5d0b0bb590 Fixed minor bug in watchdog routine.
Fixed memory leak in tone generator.
Can preserve module symbols (make modules MODSTRIP=).


git-svn-id: http://voip.null.ro/svn/yate@90 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 23:11:46 +00:00
paulc 3b9aed9a6c Added code to reap childs killed by supervisor.
git-svn-id: http://voip.null.ro/svn/yate@89 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 14:14:50 +00:00
paulc 1dd7db3075 Added supervised run capability - will restart if dies or gets blocked.
git-svn-id: http://voip.null.ro/svn/yate@88 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 13:50:45 +00:00
paulc 05e2c56f30 Aestethic changes, includes a timestamped start message.
git-svn-id: http://voip.null.ro/svn/yate@85 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 16:01:48 +00:00
paulc f348613d61 Added abort-on-bug flag and command line option.
git-svn-id: http://voip.null.ro/svn/yate@80 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:36:24 +00:00
paulc b8a46b7a2b Added status reporting about mutexes.
git-svn-id: http://voip.null.ro/svn/yate@78 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:47:50 +00:00
paulc eba2c99999 Added timestamps to the data channels and external RTP support for h323chan.
git-svn-id: http://voip.null.ro/svn/yate@68 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:15:52 +00:00
paulc 254b1eca9a Added option to write a PID file - useful for daemon mode.
git-svn-id: http://voip.null.ro/svn/yate@31 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 23:55:26 +00:00
paulc 549bc5a61e Codec support, IAX channel
git-svn-id: http://voip.null.ro/svn/yate@4 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-03 22:26:29 +00:00
paulc 793e7abfcc Fixes that make external module usable. Added codec declaration.
git-svn-id: http://voip.null.ro/svn/yate@3 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-24 00:38:23 +00:00
paulc d668e85bf0 Imported in new CVS
git-svn-id: http://voip.null.ro/svn/yate@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00