Commit Graph

224 Commits

Author SHA1 Message Date
paulc 0e44cd03e9 Properly install dogygen API docs and help files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@858 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 14:41:04 +00:00
paulc 10ac4a10bc API docs can be built with doxygen. Also cleaned headers to generate
proper documentation.


git-svn-id: http://yate.null.ro/svn/yate/trunk@845 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 18:31:00 +00:00
paulc e922171c61 Fixed the check for linker reporting unresolved symbols.
git-svn-id: http://yate.null.ro/svn/yate/trunk@822 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 18:40:33 +00:00
paulc 7e192a6936 Added check if ld supports --unresolved-symbols=ignore-in-shared-libs
git-svn-id: http://yate.null.ro/svn/yate/trunk@821 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 18:17:14 +00:00
paulc bf8a8359e4 Added a set of relaxed linker flags that do not check all references.
git-svn-id: http://yate.null.ro/svn/yate/trunk@819 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 08:46:41 +00:00
paulc 4a292bd06b 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://yate.null.ro/svn/yate/trunk@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc 4074c06e8f Added support for Google coredumper.
git-svn-id: http://yate.null.ro/svn/yate/trunk@811 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 13:03:14 +00:00
paulc 2639e1e3e3 Added enable/disable option for SCTP and better header usability detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@797 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 10:15:21 +00:00
paulc d78ea3e5eb Added SCTP and netinet/sctp.h checking
git-svn-id: http://yate.null.ro/svn/yate/trunk@759 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-26 19:49:03 +00:00
paulc 9e9c273fb9 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@747 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-11 23:59:28 +00:00
paulc d94cf90a1d Fixed PWlib version comparation for good (or until version gets 3 digits)
git-svn-id: http://yate.null.ro/svn/yate/trunk@746 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-11 23:39:09 +00:00
paulc 35bc141dc4 Fixed compilation with pwlib >= 1.10
git-svn-id: http://yate.null.ro/svn/yate/trunk@745 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-11 23:18:56 +00:00
paulc bbb2ecf270 Added ALSA channel by Pablo Sampere.
git-svn-id: http://yate.null.ro/svn/yate/trunk@734 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-01 20:36:05 +00:00
paulc d4a51e456f Searching libpq.so in lib64 if not found in lib.
git-svn-id: http://yate.null.ro/svn/yate/trunk@716 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 22:03:11 +00:00
paulc 739bed212b Refactored locking and list iteration to solve deadlocks and race conditions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@639 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 05:32:06 +00:00
paulc a5cbc99b83 Added PBX base classes an a database driven multi router.
git-svn-id: http://yate.null.ro/svn/yate/trunk@636 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:21:07 +00:00
paulc a49eb5bddf Added explicit path to ptlib-config to handle multiple versions installed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@633 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 03:59:57 +00:00
paulc 7e3d07981c Detect Gtk embedded Mozilla even when provided by Firefox.
git-svn-id: http://yate.null.ro/svn/yate/trunk@618 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-27 05:52:30 +00:00
paulc c2f44931ae Worked around output of old wc -l command.
git-svn-id: http://yate.null.ro/svn/yate/trunk@616 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-24 15:49:19 +00:00
paulc 4ad21ec3c2 Added gracefully dropping garbage output of mysql_config.
git-svn-id: http://yate.null.ro/svn/yate/trunk@615 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-24 15:43:25 +00:00
paulc 2f103598ac Added MySQL database interface, minor changes in PostgreSQL.
git-svn-id: http://yate.null.ro/svn/yate/trunk@594 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 00:28:56 +00:00
paulc c89fc6e535 Changed order of OpenH323 libraries in linker invocation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@591 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-29 14:18:48 +00:00
paulc 3030eebc3d Bumped version number.
git-svn-id: http://yate.null.ro/svn/yate/trunk@564 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 03:12:27 +00:00
paulc 9b0a4adf0c 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://yate.null.ro/svn/yate/trunk@553 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-30 04:03:25 +00:00
paulc 0d49bec94e Bumped version to 0.9.0-pre3 and fixed specfile for newer rpm
git-svn-id: http://yate.null.ro/svn/yate/trunk@547 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-24 01:41:38 +00:00
paulc 30bc536cb4 Bumped version to 0.9.0-pre2
git-svn-id: http://yate.null.ro/svn/yate/trunk@538 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-09 23:18:03 +00:00
diana faf170f60f Added support for iLBC codec.
git-svn-id: http://yate.null.ro/svn/yate/trunk@537 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-09 23:05:47 +00:00
paulc 13ce01f16a Preparation for iLBC support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@532 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-30 22:46:16 +00:00
diana 4bfba71031 Added AAA for Postgresql done by Paul Chitescu.
git-svn-id: http://yate.null.ro/svn/yate/trunk@498 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-09 08:15:14 +00:00
paulc 3894f1a862 Removed fax channel because of build failures.
git-svn-id: http://yate.null.ro/svn/yate/trunk@494 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:59:12 +00:00
paulc a78063526c Video and other media support in SIP, removed PosgreSQL modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@493 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:51:09 +00:00
paulc 48a72ff093 Moved skin files in their own directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@478 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-14 23:54:16 +00:00
paulc 1d7c54d6d7 Made FD_SETSIZE configurable on glibc >= 2.2 - thanks, Squid authors!
git-svn-id: http://yate.null.ro/svn/yate/trunk@458 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 04:42:29 +00:00
paulc f64ca1875c Removed old Gtk-1 and Qt clients, added hashed lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@447 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 20:48:06 +00:00
paulc 0a44e8f3f5 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@430 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:37:43 +00:00
paulc d1c8926c82 Added skinnable Gtk2 client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@429 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:04:47 +00:00
paulc e6437cb185 Removed any traces of oRTP, fixed a minor type in MOH.
git-svn-id: http://yate.null.ro/svn/yate/trunk@348 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 01:48:57 +00:00
paulc 06f0a9374a Client related changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@330 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 17:02:18 +00:00
paulc 1e4e75ac2b Countless changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@318 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 22:46:59 +00:00
paulc 1fa66f6d66 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@296 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-19 00:45:40 +00:00
paulc 7d3e4ba1e3 Version related changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@274 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-03 21:29:45 +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 fffedd34c3 Added a fork of oRTP in contrib, made some changes in the build system
to get rid of warnings.


git-svn-id: http://yate.null.ro/svn/yate/trunk@238 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-29 18:34:34 +00:00
paulc 5b76465760 Version 0.8.7
git-svn-id: http://yate.null.ro/svn/yate/trunk@218 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-18 01:31:00 +00:00
paulc e75519602e Removed old eXosip based SIP module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@210 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 02:04:51 +00:00
paulc fcc39d4a7d Now allowing gsm.h to be in any directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@209 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 01:40:20 +00:00
paulc f4e47c7f16 Change log additions and a last minute patch.
git-svn-id: http://yate.null.ro/svn/yate/trunk@182 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 02:59:42 +00:00
paulc c8758a6302 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://yate.null.ro/svn/yate/trunk@180 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 01:40:05 +00:00
paulc bd2bc53a00 Improved detection of Qt-3 headers. Fixed (disabled for now) reinvites in SIP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@178 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 20:10:44 +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 a82ce217e7 Fixed refcounting in oss and message names in oss and qtclient.
Searching one more directory for Qt-3.


git-svn-id: http://yate.null.ro/svn/yate/trunk@165 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-08 19:26:26 +00:00
paulc eff36f873d Added Yet Another SIP Engine ;) and a channel based on it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@141 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 18:15:34 +00:00
paulc 4b896f183d Fixed the pthread_mutexattr_settype test program fragment.
git-svn-id: http://yate.null.ro/svn/yate/trunk@137 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 14:15:20 +00:00
paulc e7442cac81 Hack to compile on systems that have but don't declare pthread_mutexattr_settype.
git-svn-id: http://yate.null.ro/svn/yate/trunk@135 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 14:06:25 +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 352fc5a4a3 Fixed IAX building from other directory and Qt3 detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@129 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-14 17:44:25 +00:00
paulc 0942505685 Added a Qt-3 client by Dorin Lazar.
Cleaned up build system and also made it detect Qt libraries.


git-svn-id: http://yate.null.ro/svn/yate/trunk@128 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-14 03:09:26 +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 bf2266320b Added spandsp based fax channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@113 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-28 04:18:14 +00:00
paulc fc3d3c0df5 Fixed building IAX from a vpath. Improved cross-compile compatibility.
git-svn-id: http://yate.null.ro/svn/yate/trunk@106 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-02 21:02:58 +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 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 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 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
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 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 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
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 fe6063f045 Added in contrib the libiax2 modified by Diana - now required for iaxchan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@30 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 23:36:41 +00:00
diana e00f7a19c3 Added support for gtk detection
git-svn-id: http://yate.null.ro/svn/yate/trunk@18 acf43c95-373e-0410-b603-e72c3f656dc1
2004-07-22 21:16:06 +00:00
paulc 7f4bf0d577 Bumped version number.
git-svn-id: http://yate.null.ro/svn/yate/trunk@13 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-26 23:26:17 +00:00
paulc 47753785fa Version 0.8.2
git-svn-id: http://yate.null.ro/svn/yate/trunk@6 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-03 23:25:00 +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