paulc
dbcc8c9fce
Added support for multiple data sniffers.
...
git-svn-id: http://voip.null.ro/svn/yate@1021 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-08 09:50:19 +00:00
paulc
56d837999c
Added an event log window in the client.
...
git-svn-id: http://voip.null.ro/svn/yate@1003 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-17 17:47:43 +00:00
paulc
5411be7da3
Client settings are loaded on start and saved on exit.
...
git-svn-id: http://voip.null.ro/svn/yate@1000 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-16 19:14:01 +00:00
paulc
9bb854fddd
Included regexp library can be used for other non-Linux systems (*BSD).
...
git-svn-id: http://voip.null.ro/svn/yate@996 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-15 13:59:29 +00:00
paulc
09fd781971
Fixed a signedness bug in character comparation.
...
git-svn-id: http://voip.null.ro/svn/yate@986 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-03 17:49:31 +00:00
paulc
1b2c9c4da7
Added option to abort on bugs even during shutdown.
...
git-svn-id: http://voip.null.ro/svn/yate@976 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-17 13:33:02 +00:00
paulc
f5a5ad4ca2
Version is displayed as Yate x.y.z - r
...
git-svn-id: http://voip.null.ro/svn/yate@972 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-10 20:32:58 +00:00
paulc
cf69575e6c
Fixed bug that prevented clearing account parameters - reported by
...
Stanislav Zahariev (sofit).
git-svn-id: http://voip.null.ro/svn/yate@971 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-10 20:29:09 +00:00
paulc
8e23cedd42
Command line option -V reports release as well.
...
git-svn-id: http://voip.null.ro/svn/yate@940 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 14:52:52 +00:00
paulc
93a7756496
Fixed crash in windows' uptime command.
...
git-svn-id: http://voip.null.ro/svn/yate@919 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-01 00:23:11 +00:00
paulc
bef614c844
On Windows wave files are opened in binary mode.
...
git-svn-id: http://voip.null.ro/svn/yate@918 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-01 00:02:45 +00:00
paulc
3610c579ab
Fixed timestamp jumps when switching between different data sources.
...
git-svn-id: http://voip.null.ro/svn/yate@910 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-28 17:39:15 +00:00
paulc
4ef15a6ee1
Removed confusing warning message.
...
git-svn-id: http://voip.null.ro/svn/yate@891 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-20 21:49:35 +00:00
paulc
054353f8af
Added option to set corefile limit instead of using ulimit -c
...
git-svn-id: http://voip.null.ro/svn/yate@890 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-20 20:17:32 +00:00
paulc
41e3e0179b
Windows compile fix for previous change
...
git-svn-id: http://voip.null.ro/svn/yate@870 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-16 15:51:35 +00:00
paulc
f0a9ae0474
Added debug option to call module finalization code instead of unloading.
...
git-svn-id: http://voip.null.ro/svn/yate@869 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-16 15:46:29 +00:00
paulc
36e937a551
Added an empty line between sections when saving.
...
git-svn-id: http://voip.null.ro/svn/yate@867 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-15 15:26:21 +00:00
paulc
8e2f4c48d9
Fixed init order on Win2000 Advanced Server.
...
Added missing project file for analyzer channel.
git-svn-id: http://voip.null.ro/svn/yate@864 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-13 20:38:44 +00:00
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
546e6882b1
Added client help files.
...
Cleaned up tabbed interface.
Status bar displays Yate version at startup.
git-svn-id: http://voip.null.ro/svn/yate@857 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 12:51:40 +00:00
paulc
d25f94c71f
Moved isE164() in common telephony functions.
...
git-svn-id: http://voip.null.ro/svn/yate@855 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-10 17:35:56 +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
6b2eaf07e5
Fixed glib/gtk idle actions after clarification of (new) behaviour from
...
developers.
git-svn-id: http://voip.null.ro/svn/yate@850 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-09 16:51:57 +00:00
paulc
4c252a1c39
Fixed modal event grabbing to be top-window specific, not global.
...
Added help key support.
git-svn-id: http://voip.null.ro/svn/yate@843 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 09:08:08 +00:00
paulc
6db4443111
Added extra methods to String
...
git-svn-id: http://voip.null.ro/svn/yate@833 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-03 16:08:48 +00:00
paulc
573ef9fc2d
Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.
...
git-svn-id: http://voip.null.ro/svn/yate@826 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 10:53:29 +00:00
paulc
e9f9552f06
Autoselect new call when none is selected. Added help checkbox in client.
...
git-svn-id: http://voip.null.ro/svn/yate@824 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-31 14:50:37 +00:00
paulc
2c30a7f5e9
Support for expandable panels. Better handling of keypad.
...
git-svn-id: http://voip.null.ro/svn/yate@820 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 13:58:09 +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
2fc3f41989
Fixed to compile with VC++ 6.
...
git-svn-id: http://voip.null.ro/svn/yate@810 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 08:16:45 +00:00
paulc
f5fcb270db
Rewritten most of the codec chaining logic.
...
Added wideband and stereo formats and some simple translators.
git-svn-id: http://voip.null.ro/svn/yate@809 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-25 20:40:58 +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
0c8a1012f4
Added URI escape methods and using them in URI parsing.
...
git-svn-id: http://voip.null.ro/svn/yate@796 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-18 15:22:55 +00:00
paulc
bb5de8cd0b
Added missing include for S_IRWXU
...
git-svn-id: http://voip.null.ro/svn/yate@795 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 15:23:45 +00:00
paulc
43b5a7d750
Added help file support in client.
...
git-svn-id: http://voip.null.ro/svn/yate@794 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 15:14:43 +00:00
paulc
65f8ecde4e
Added handy context information for message and confirm boxes.
...
Deletion of accounts and contacts requires confirmation.
Call history entries can dial or be added to contacts.
git-svn-id: http://voip.null.ro/svn/yate@792 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-16 21:53:40 +00:00
paulc
cfcf26c842
Added check to prevent connection to itself.
...
git-svn-id: http://voip.null.ro/svn/yate@791 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-16 16:49:34 +00:00
paulc
8991fe1824
Added support for proper handling of call history.
...
git-svn-id: http://voip.null.ro/svn/yate@776 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-08 21:59:42 +00:00
paulc
306b7c9613
Fixed digit handling in client. Gtk windows can be made non-dragable.
...
git-svn-id: http://voip.null.ro/svn/yate@775 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-07 15:11:31 +00:00
paulc
ae497ca5e7
Added handling for out-of-call digits.
...
git-svn-id: http://voip.null.ro/svn/yate@773 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 17:58:54 +00:00
paulc
8d109b1289
Added support for socket shutdown and SCTP association peel-off.
...
git-svn-id: http://voip.null.ro/svn/yate@771 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-04 12:24:44 +00:00
paulc
e7525bd2b2
Work in proggress.
...
git-svn-id: http://voip.null.ro/svn/yate@754 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-17 21:52:50 +00:00
paulc
d058efb910
Account edit window actions.
...
git-svn-id: http://voip.null.ro/svn/yate@753 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-17 19:31:36 +00:00
paulc
3dd19068a6
More table and log support.
...
git-svn-id: http://voip.null.ro/svn/yate@749 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-14 22:50:45 +00:00
paulc
d9a4714081
Moved URI in base classes, added support for Call-Info in SIP and client.
...
git-svn-id: http://voip.null.ro/svn/yate@748 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-12 12:37:25 +00:00
paulc
8cc75f5341
Added more of the required client features.
...
git-svn-id: http://voip.null.ro/svn/yate@743 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-08 18:03:28 +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
3786b22abe
Fixes in Windows
...
git-svn-id: http://voip.null.ro/svn/yate@730 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-30 00:21:37 +00:00
paulc
589b63a931
Improved the external module - supports connecting on sockets, watching
...
message answers and option settings.
git-svn-id: http://voip.null.ro/svn/yate@729 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-29 23:05:36 +00:00
paulc
00b6a8a675
Greatly improved conference, added to some CallEndpoint methods a much
...
needed option to disable disconnect notifications.
git-svn-id: http://voip.null.ro/svn/yate@726 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-28 22:10:35 +00:00
paulc
127a794b5e
Added more explicit file error messages, thanks to Carl Karsten for his
...
help and initial version.
git-svn-id: http://voip.null.ro/svn/yate@720 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-23 18:44:43 +00:00
paulc
0bdae61caf
Added RADIUS client module.
...
Applied various related and unrelated changes and fixes.
git-svn-id: http://voip.null.ro/svn/yate@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc
aa6aad4a44
Added replaceParams method in NamedList.
...
git-svn-id: http://voip.null.ro/svn/yate@713 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-16 11:33:06 +00:00
paulc
ce5b95a7a5
Added the case-insensitive startSkip almost in the form suggested by Olaf Conradi.
...
Added methods for converting a String or Configuration entry to double.
git-svn-id: http://voip.null.ro/svn/yate@711 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-13 20:28:34 +00:00
paulc
01765ddd2b
Added more flexible timer check method in Channel.
...
git-svn-id: http://voip.null.ro/svn/yate@708 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 15:12:12 +00:00
paulc
1e3e20fbba
Fixed minor bug that mangled timestamps of 1st and 2nd packets.
...
git-svn-id: http://voip.null.ro/svn/yate@702 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 15:45:35 +00:00
paulc
417ed08bb6
Fixed a minor bug in the SIP stack that caused excessive retransmissions
...
and prevented reINVITE from working always. More buggy SIP implementations
are accepted (with warnings).
Changed some debug levels and added local debugging make targets.
git-svn-id: http://voip.null.ro/svn/yate@701 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-23 13:46:20 +00:00
paulc
8be0976a2d
Undone utility function - not usable.
...
git-svn-id: http://voip.null.ro/svn/yate@699 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 16:02:59 +00:00
paulc
715e911d69
Added a convenient utility function to zero and destruct a GenObject.
...
git-svn-id: http://voip.null.ro/svn/yate@698 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 15:48:49 +00:00
paulc
580ad07505
Added copy constructors for NamedList and Message
...
git-svn-id: http://voip.null.ro/svn/yate@696 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:56:39 +00:00
paulc
f23770b79d
Added a virtual destructor to please the compilers.
...
git-svn-id: http://voip.null.ro/svn/yate@694 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-19 01:24:03 +00:00
paulc
cb99398f55
Added per channel status information retrieval.
...
git-svn-id: http://voip.null.ro/svn/yate@691 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 15:39:36 +00:00
paulc
1698a7705d
Worked around a bug in older libpthread - waking up a canceled thread that
...
was trying to lock a mutex.
git-svn-id: http://voip.null.ro/svn/yate@682 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-09 18:49:44 +00:00
paulc
cf336ee56d
Increased some buffers to accomodate large text elements.
...
SDP can be forwarded as-is instead of the parsed version.
git-svn-id: http://voip.null.ro/svn/yate@681 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-08 16:53:08 +00:00
paulc
e7e9d8a560
Avoiding a potential performance loss in unused message notifiers.
...
git-svn-id: http://voip.null.ro/svn/yate@678 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 14:15:29 +00:00
paulc
10a75ea364
Asynchronous processing of messages by using notifiers.
...
git-svn-id: http://voip.null.ro/svn/yate@677 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-01 22:45:43 +00:00
paulc
2d0dad068d
Added post-preroute hook.
...
Abstract tables support in client.
git-svn-id: http://voip.null.ro/svn/yate@672 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:44:03 +00:00
paulc
0d6fc5c02f
Added API for common tasks like displaying a message. Fixed hangup button.
...
Added alignment property (as percentage).
git-svn-id: http://voip.null.ro/svn/yate@665 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 00:00:36 +00:00
paulc
34a3743073
Reorganized Module message IDs to make room for Route and Update.
...
git-svn-id: http://voip.null.ro/svn/yate@662 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 15:57:47 +00:00
paulc
e0ba130c08
Fixed userData to no longer hold pointers to dead objects.
...
git-svn-id: http://voip.null.ro/svn/yate@660 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 18:39:31 +00:00
paulc
dcae938051
Fixed self deadlock in one-shot tones.
...
git-svn-id: http://voip.null.ro/svn/yate@659 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 18:24:23 +00:00
paulc
4f85bac3b8
Fixed a ThreadedSource destruction race found by maciejka.
...
git-svn-id: http://voip.null.ro/svn/yate@658 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 17:54:25 +00:00
paulc
6a48924821
Driver limits are loaded at each (re)initialization.
...
git-svn-id: http://voip.null.ro/svn/yate@655 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-19 21:45:30 +00:00
paulc
9211f29772
Fixed several race and deadlock conditions.
...
RTPGroup no longer corrupts memory if transports are removed from its own thread.
git-svn-id: http://voip.null.ro/svn/yate@654 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-19 21:13:49 +00:00
paulc
49888b7393
Fixed a nasty bug in Linux TLS initialization.
...
Improved thread/mutex debugging.
git-svn-id: http://voip.null.ro/svn/yate@652 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 18:28:28 +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
400acbf857
Added a much needed Windows random function.
...
git-svn-id: http://voip.null.ro/svn/yate@648 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 05:09:50 +00:00
paulc
278ca9f61c
Fixed benign delete[] vs. delete mismatch.
...
git-svn-id: http://voip.null.ro/svn/yate@646 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 00:09:25 +00:00
paulc
dbb41c9a4c
Improved one debug message.
...
git-svn-id: http://voip.null.ro/svn/yate@644 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 22:41:37 +00:00
paulc
4fd9fe2dc9
Interlocking related fixes.
...
git-svn-id: http://voip.null.ro/svn/yate@640 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 19:06:25 +00:00
paulc
3490d2d891
Refactored locking and list iteration to solve deadlocks and race conditions.
...
git-svn-id: http://voip.null.ro/svn/yate@639 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 05:32:06 +00:00
paulc
6b28b93abd
Put Driver's init in a separate method.
...
git-svn-id: http://voip.null.ro/svn/yate@635 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:19:36 +00:00
paulc
1ac9dfbfda
Added some missing YATE_API and an inline to RefPointer.
...
A special chan.disconnected is dispatched for failed call.execute.
git-svn-id: http://voip.null.ro/svn/yate@632 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-06 00:39:06 +00:00
paulc
9abf6ed881
Added some needed File and Socket methods. Added answered flag in Channel.
...
git-svn-id: http://voip.null.ro/svn/yate@631 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-05 21:33:15 +00:00
paulc
17690f60cb
Time lost by data gaps is corrected when attaching override source.
...
git-svn-id: http://voip.null.ro/svn/yate@628 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 23:51:22 +00:00
paulc
df033e3e87
Fixed interlocking problem in message post-hook.
...
Fixed transport cleanup in RTP session.
git-svn-id: http://voip.null.ro/svn/yate@627 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 17:45:30 +00:00
paulc
6f94543392
Fixed a minor warning on 64bit platforms.
...
git-svn-id: http://voip.null.ro/svn/yate@626 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 02:45:23 +00:00
paulc
80726ebe61
Changed the way pipes and socket pairs are built to ease implementation.
...
git-svn-id: http://voip.null.ro/svn/yate@623 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-29 19:26:51 +00:00
paulc
747653ab28
Fixed possible three-way concurency bug clearing DataSource's list.
...
git-svn-id: http://voip.null.ro/svn/yate@622 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-29 17:49:52 +00:00
paulc
47f564a018
Added extra checks for DataSource and DataConsumer cleanups.
...
git-svn-id: http://voip.null.ro/svn/yate@621 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-28 22:27:53 +00:00
paulc
8770373ce1
Added capability to include optional YateLocal.mak file.
...
git-svn-id: http://voip.null.ro/svn/yate@611 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-19 17:57:16 +00:00
paulc
f9789fd45e
no message
...
git-svn-id: http://voip.null.ro/svn/yate@599 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-13 18:28:11 +00:00
paulc
510b483795
Fixed a bug in Regexp match.
...
Channel IDs are reported in debug messages.
A debug filter can be set on channels.
git-svn-id: http://voip.null.ro/svn/yate@596 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 21:33:10 +00:00
paulc
1a6517c9e8
Added back the call.preroute message.
...
git-svn-id: http://voip.null.ro/svn/yate@590 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-28 00:07:24 +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
ef6680dfbf
Added "autoprogress" default handling in call.execute
...
git-svn-id: http://voip.null.ro/svn/yate@583 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-21 22:07:58 +00:00
paulc
cf12907690
Separated database functions from register into separate driver.
...
git-svn-id: http://voip.null.ro/svn/yate@579 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-16 05:53:33 +00:00
paulc
d5bcc8d6f0
Added common inband DTMF sending support, not just in ISDN.
...
git-svn-id: http://voip.null.ro/svn/yate@574 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-09 22:12:28 +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
ca2ef8cf29
Added common pre-answer timeout in class Channel.
...
Fixed bugs in disconnecting wave sources.
Added option settings for external modules.
git-svn-id: http://voip.null.ro/svn/yate@559 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-04 19:30:47 +00:00
paulc
5953dfd62c
Fixed a bug in parsing message time from external modules.
...
Better time display in message sniffer.
git-svn-id: http://voip.null.ro/svn/yate@556 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-02 04:10:15 +00:00
paulc
a48d5b8d4d
Fixed a race condition in client proxy thread.
...
Added some gdk mutex calls in timeout/idle callbacks.
git-svn-id: http://voip.null.ro/svn/yate@554 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-31 18:22:07 +00:00
paulc
1657dafa0c
Fixed IAX, H.323, ISDN and CDR to include caller/called and time in msec.
...
Fixed a bug in H.323 connection cleanup.
Some patches for FreeBSD compatibility.
git-svn-id: http://voip.null.ro/svn/yate@553 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-30 04:03:25 +00:00
paulc
fbe5346930
Fixes for Windows compilation suggested by Faizan Naqvi (Tili).
...
Added names for thread priorities.
Fixed the way some channels handle timestamps (broken by the delta->full API change).
git-svn-id: http://voip.null.ro/svn/yate@536 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-07 22:03:19 +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
9a16b13ca2
Added support for overrides (local announcements).
...
Added some extra info to PRI messages and status.
git-svn-id: http://voip.null.ro/svn/yate@527 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-28 17:41:31 +00:00
paulc
009b467815
Changed escaping of message strings to always escape colon.
...
Proper passing of SIP dialog tags to custom handlers.
git-svn-id: http://voip.null.ro/svn/yate@511 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-13 16:11:30 +00:00
paulc
b6e7a421e9
Video and other media support in SIP, removed PosgreSQL modules.
...
git-svn-id: http://voip.null.ro/svn/yate@493 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:51:09 +00:00
paulc
6c96628aa8
Multiple media channels related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@492 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-02 16:39:00 +00:00
paulc
ef69dbdb7a
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@491 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-19 23:21:31 +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
9e2bc0196f
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@488 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 22:46:35 +00:00
paulc
cbbc619097
Ugly workaround non-multithread capable Windows UI.
...
git-svn-id: http://voip.null.ro/svn/yate@475 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-13 02:02:55 +00:00
paulc
e29050740b
no message
...
git-svn-id: http://voip.null.ro/svn/yate@471 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-11 00:29:56 +00:00
paulc
9ff618ddfd
Added Stream and File classes, fixed a data related bug in extmodule.
...
git-svn-id: http://voip.null.ro/svn/yate@470 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-06 19:37:31 +00:00
paulc
7fafb9f78a
Separated check for maximum running threads as canRoute()
...
git-svn-id: http://voip.null.ro/svn/yate@468 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-03 02:02:50 +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
09184c6c8c
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://voip.null.ro/svn/yate@466 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-30 11:02:19 +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
89a28082de
Unified mutex access.
...
git-svn-id: http://voip.null.ro/svn/yate@464 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-28 01:37:19 +00:00
paulc
796e78707e
More client improvments.
...
git-svn-id: http://voip.null.ro/svn/yate@463 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-27 18:31:47 +00:00
paulc
d3301f2f45
Fixed client crash related to a workaround, options have display text
...
different from name.
git-svn-id: http://voip.null.ro/svn/yate@462 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-25 22:44:34 +00:00
paulc
d6751b10ac
Made FD_SETSIZE configurable on glibc >= 2.2 - thanks, Squid authors!
...
git-svn-id: http://voip.null.ro/svn/yate@458 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 04:42:29 +00:00
paulc
1b80715251
No longer calling disconnected() for locally initiated disconnects.
...
git-svn-id: http://voip.null.ro/svn/yate@457 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 00:42:10 +00:00
paulc
f08c697651
Added mechanism to avoid immediate destruction of dereferenced RefObjects so
...
we can clear the H.323 channels asynchronously.
git-svn-id: http://voip.null.ro/svn/yate@456 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-18 21:47:18 +00:00
paulc
c74f0ea384
Added forward declarations instead of relying on friend - should make GCC 4 happy.
...
git-svn-id: http://voip.null.ro/svn/yate@454 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 11:51:51 +00:00
paulc
0af6d0078c
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@448 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 22:02:08 +00:00
paulc
0bcd7af586
Removed old Gtk-1 and Qt clients, added hashed lists.
...
git-svn-id: http://voip.null.ro/svn/yate@447 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 20:48:06 +00:00
paulc
350b9c7411
Added popup windows and buttons with images.
...
git-svn-id: http://voip.null.ro/svn/yate@446 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-14 21:41:32 +00:00
paulc
65a8b0eab1
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@443 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 20:51:47 +00:00
paulc
c581a7803a
Call progress support.
...
git-svn-id: http://voip.null.ro/svn/yate@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc
bdb7cf1a7a
Fixed DirectSound and OpenH323 modules for Windows.
...
git-svn-id: http://voip.null.ro/svn/yate@440 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-09 18:27:49 +00:00
paulc
cf6b3a29c5
Fixed direct protocol/ calling.
...
git-svn-id: http://voip.null.ro/svn/yate@439 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-08 15:34:15 +00:00
paulc
f9ba936e28
Made option menus selection work.
...
git-svn-id: http://voip.null.ro/svn/yate@433 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-05 21:04:59 +00:00
paulc
90219953ff
Added client classes in the VC++ project
...
git-svn-id: http://voip.null.ro/svn/yate@431 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-05 14:47:52 +00:00
paulc
42ce026bdb
Added skinnable Gtk2 client.
...
git-svn-id: http://voip.null.ro/svn/yate@429 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:04:47 +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
afe4264a80
Added peer id to status messages.
...
git-svn-id: http://voip.null.ro/svn/yate@410 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-17 18:34:16 +00:00
paulc
c2e00a272e
Fixed minor bug when compiling in debug mode.
...
git-svn-id: http://voip.null.ro/svn/yate@407 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-17 17:15:58 +00:00
paulc
553126de41
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@405 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-14 20:53:20 +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
636a13450f
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@398 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-12 14:48:21 +00:00
paulc
d11e389ed6
Added forced error return from routing.
...
git-svn-id: http://voip.null.ro/svn/yate@397 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-12 14:40:29 +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
5d0608ce3a
Fixed authentication issues.
...
git-svn-id: http://voip.null.ro/svn/yate@387 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-04 00:06:59 +00:00
paulc
fd60be4ece
SIP authentication
...
git-svn-id: http://voip.null.ro/svn/yate@386 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-03 12:23:12 +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
6c85951bc4
Buffer length fix
...
git-svn-id: http://voip.null.ro/svn/yate@383 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-01 18:45:00 +00:00
paulc
9c2be3bb26
Added translator check function.
...
git-svn-id: http://voip.null.ro/svn/yate@380 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-31 19:42:44 +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
56d81025e5
no message
...
git-svn-id: http://voip.null.ro/svn/yate@378 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-30 15:13:02 +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
b9b095f073
Added anti-looping code.
...
git-svn-id: http://voip.null.ro/svn/yate@355 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 21:59:07 +00:00
paulc
0336a613ee
Added support for redirecting calls from routing - SIP for now.
...
git-svn-id: http://voip.null.ro/svn/yate@354 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 20:03:38 +00:00
paulc
e486a582fc
Direct Sound channel, thread fixes
...
git-svn-id: http://voip.null.ro/svn/yate@347 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 01:38:58 +00:00
paulc
786901d77f
Fixed compilation in gcc (fscked up by changes for VC++).
...
Billid is propagating (partly). RTP clears up the thread early enough.
git-svn-id: http://voip.null.ro/svn/yate@343 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-10 14:54:04 +00:00
paulc
cc1dde9ab0
Fixed call.ringing and call.answered processing, SIP outgoing call-id and
...
adjusted some SIP debugging modes and levels.
git-svn-id: http://voip.null.ro/svn/yate@339 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-07 23:47:37 +00:00
paulc
a614c7e2bc
Debugging related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@336 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-06 18:13:33 +00:00
paulc
a1d6a65fac
Fixed concurency bug in dropAll()
...
git-svn-id: http://voip.null.ro/svn/yate@335 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 21:16:14 +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
76b1723195
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@323 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-03 18:27:14 +00:00
paulc
29675e4f37
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@321 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-02 18:31:05 +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
330bace9e2
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@319 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 21:07:41 +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
00b9bfdbb8
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@317 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 17:56:56 +00:00
paulc
2ebd157b26
Removed broken Windows 9x/Me support for IPv6.
...
git-svn-id: http://voip.null.ro/svn/yate@316 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 17:52:50 +00:00
paulc
775c6aedcc
Made compile some modules, added socket address class.
...
git-svn-id: http://voip.null.ro/svn/yate@315 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 17:40:41 +00:00
paulc
a1160d84f6
Separated data and connect related features in a CallEndpoint class.
...
git-svn-id: http://voip.null.ro/svn/yate@312 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-25 22:19:54 +00:00
paulc
a23ad218ad
Created subdirectories for intermediate files to avoid name clashes.
...
git-svn-id: http://voip.null.ro/svn/yate@310 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-25 10:34:37 +00:00
paulc
885f3646ac
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@308 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-24 01:08:51 +00:00
paulc
bd8b5c8d28
Added differentiation for variable vs fixed channels.
...
git-svn-id: http://voip.null.ro/svn/yate@307 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-23 23:52:08 +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
60745ae7ad
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@302 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-20 14:27:17 +00:00
paulc
dd5d38f6d9
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@301 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-20 12:37:59 +00:00
paulc
5457ef325b
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@296 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-19 00:45:40 +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
2c382d329b
no message
...
git-svn-id: http://voip.null.ro/svn/yate@293 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-13 00:41:33 +00:00
paulc
7174a30f3e
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@290 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-12 12:00:20 +00:00
paulc
423ff587b8
no message
...
git-svn-id: http://voip.null.ro/svn/yate@289 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-12 11:54:33 +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
55bd487a0d
no message
...
git-svn-id: http://voip.null.ro/svn/yate@286 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-11 00:59:13 +00:00
paulc
35395ff099
no message
...
git-svn-id: http://voip.null.ro/svn/yate@285 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-11 00:56:55 +00:00
paulc
16be84fe0f
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@284 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-10 21:52:31 +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
20b8f47c2e
Separated non-engine related classes in their own include file.
...
git-svn-id: http://voip.null.ro/svn/yate@279 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-08 10:55:22 +00:00
paulc
93a64b8754
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@277 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-07 20:31:22 +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
76ebff3423
Renamed MD5.cpp to YMD5.cpp to avoid a conflict on Windows.
...
git-svn-id: http://voip.null.ro/svn/yate@269 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-29 14:27:09 +00:00
paulc
0dc646280c
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@267 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-29 01:50:20 +00:00
paulc
bd55e02e85
Workin' hard - lots'o'changes
...
git-svn-id: http://voip.null.ro/svn/yate@266 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-28 22:27:26 +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
e890ec8c09
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@264 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-25 01:05:44 +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
4a128dfe8a
Fixed bug in library path.
...
git-svn-id: http://voip.null.ro/svn/yate@261 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:23:48 +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
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
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
b7df0c5280
Fixed (Yet Another) threads related bug.
...
git-svn-id: http://voip.null.ro/svn/yate@73 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-09 14:54:03 +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
diana
48131b5c2a
Added IVR support, fixed some bugs.
...
git-svn-id: http://voip.null.ro/svn/yate@65 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-25 18:22:40 +00:00
paulc
4757d010a4
Retrying creation of threads that fail with EAGAIN
...
git-svn-id: http://voip.null.ro/svn/yate@56 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-18 23:35:53 +00:00
paulc
47d3a2bbb1
Thread termination more forgiving to long cleanups.
...
External module fixed - it now works properly in channels.
Non-string parameters of messages are stringified by libyate.php
git-svn-id: http://voip.null.ro/svn/yate@41 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-08 15:54:56 +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
40b1b333d8
Configuration::load() reports missing files.
...
Fixed crash on reload in GtkClient outside X.
git-svn-id: http://voip.null.ro/svn/yate@29 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 10:53:06 +00:00
paulc
04c636f770
Solved a nasty pthread problem related to weak symbols.
...
Improved the PHP library a little.
git-svn-id: http://voip.null.ro/svn/yate@23 acf43c95-373e-0410-b603-e72c3f656dc1
2004-08-19 22:53:55 +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