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
0f88ef67a9
Added MD5 digest object.
...
git-svn-id: http://voip.null.ro/svn/yate@251 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 14:09:40 +00:00
paulc
866170a0a6
Added fast locked() method to check if a mutex is held.
...
git-svn-id: http://voip.null.ro/svn/yate@250 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 08:25:41 +00:00
paulc
dfcc9dffee
Added in Regexp Extended and Case Insensitive flags.
...
git-svn-id: http://voip.null.ro/svn/yate@244 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-06 21:06:32 +00:00
paulc
390dbb107e
Added a central repository of data formats and moved related classes to a new
...
source file.
git-svn-id: http://voip.null.ro/svn/yate@243 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-06 20:13:21 +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
fde627273c
Fixed inconsistent behaviour of strdup. Added masquerade handler in osschan
...
and messages in clients so they can send DTMF.
git-svn-id: http://voip.null.ro/svn/yate@228 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-22 02:20:42 +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
977d77076e
Status report in callgen and ysipchan.
...
Extended thread termination wait time.
git-svn-id: http://voip.null.ro/svn/yate@226 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 22:24:54 +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
a6478be9f9
Added checks and debug messages for failed malloc.
...
git-svn-id: http://voip.null.ro/svn/yate@215 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 23:38:12 +00:00
paulc
6532544768
Fixed nasty bug in clearing lists when objects removed other objects from the same list during destruction.
...
Cleaned up IAX and added minimal quelch support.
git-svn-id: http://voip.null.ro/svn/yate@214 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 17:36:04 +00:00
paulc
4c946a550c
Added recursive mitex support - tey were needed...
...
git-svn-id: http://voip.null.ro/svn/yate@213 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 16:05:14 +00:00
paulc
79ec0a6168
Worked around a warning / AMD64 va_list initialization error.
...
git-svn-id: http://voip.null.ro/svn/yate@206 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-16 02:32:40 +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
dbbd564a9b
Attempt to autodetect the nonportable pthread kill all other threads.
...
YSIP channel supports reinvite and config file (for codecs for now).
git-svn-id: http://voip.null.ro/svn/yate@180 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 01:40:05 +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
ecdc505aba
Increased buffer size to accomodate an UDP datagram.
...
Removed an initialization that broke x86_64 - unfortunately it results in a
harmless warning.
git-svn-id: http://voip.null.ro/svn/yate@161 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 15:33:35 +00:00
paulc
2f9051aea1
More assignment operators for String.
...
RTP pass-trough for SIP.
git-svn-id: http://voip.null.ro/svn/yate@155 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-04 02:22:43 +00:00
paulc
5b586386d2
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@152 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-01 22:21:32 +00:00
paulc
84aa062017
Reduced thread stack size. Proper signalling in H323. Changed status format
...
in Zaptel.
git-svn-id: http://voip.null.ro/svn/yate@150 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-31 01:09:21 +00:00
paulc
e769ab6217
Various minor engine improvments. Added more functionality in SIP.
...
git-svn-id: http://voip.null.ro/svn/yate@144 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-28 05:15:11 +00:00
paulc
8fe9a5fdc8
Added case-insensitive String comparation operators.
...
SIP header holds a list of NamedStrings.
git-svn-id: http://voip.null.ro/svn/yate@143 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-27 15:08:12 +00:00
paulc
8dd1a1cc21
Bugfix - stupid typo.
...
git-svn-id: http://voip.null.ro/svn/yate@140 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 04:53:34 +00:00
paulc
fb3db14135
Added toUpper and toLower methods in String.
...
git-svn-id: http://voip.null.ro/svn/yate@139 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 03:26:13 +00:00
paulc
e5b82aa227
Hack to compile on systems that have but don't declare pthread_mutexattr_settype.
...
git-svn-id: http://voip.null.ro/svn/yate@135 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 14:06:25 +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
3a8e0a6406
Many stability improvments.
...
git-svn-id: http://voip.null.ro/svn/yate@132 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-20 04:11:29 +00:00
paulc
5250cf4235
Backported some features from Yate-new. Improved API documentation.
...
git-svn-id: http://voip.null.ro/svn/yate@124 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-08 00:04:26 +00:00
paulc
16c96b1c98
Added toString() method and search by string in lists.
...
git-svn-id: http://voip.null.ro/svn/yate@122 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-04 15:44:54 +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
80112a7c1a
Modified and improved regexroute.
...
Added extra support methods in engine, fixed minor annoyances.
git-svn-id: http://voip.null.ro/svn/yate@118 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:54:04 +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
3d111c6881
Added a textual disconnect reason - usefull for building proper messages.
...
git-svn-id: http://voip.null.ro/svn/yate@104 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 12:41:38 +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
7a37d71c67
Lots of thread interlocking fixes, extra H.323 options for inband DTMF and
...
silence detection suppression.
git-svn-id: http://voip.null.ro/svn/yate@95 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 21:35:54 +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
834c2e81bf
More stability fixes and extra debug info.
...
git-svn-id: http://voip.null.ro/svn/yate@92 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 03:59:24 +00:00
paulc
95cffe22fe
Lots of stability improvments and bug fixes.
...
git-svn-id: http://voip.null.ro/svn/yate@91 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 02:45:19 +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
8154a9ed40
Added global mutex to protect other mutexes' data structures.
...
git-svn-id: http://voip.null.ro/svn/yate@82 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 17:27:03 +00:00
paulc
d2cf4e7bf2
Reordered instructions to trap problems.
...
git-svn-id: http://voip.null.ro/svn/yate@81 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:56:57 +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
6779fc003c
Excessive unlocking of a mutex handled properly.
...
Changed some variable names to reflect their static nature.
git-svn-id: http://voip.null.ro/svn/yate@79 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:12:49 +00:00