Commit Graph

178 Commits

Author SHA1 Message Date
oana 55813dcbe3 Added SNMP support.
git-svn-id: http://voip.null.ro/svn/yate@3776 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-03 16:27:30 +00:00
paulc fd4ff25b45 Added support for finding and compiling with H323Plus instead of OpenH323.
The cleanup code still hangs in some versions of ptlib/h323plus.


git-svn-id: http://voip.null.ro/svn/yate@3651 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-13 15:09:40 +00:00
marian 7ea9878402 Added zlib data (de)compression module based on zlib library.
git-svn-id: http://voip.null.ro/svn/yate@3434 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-16 08:57:49 +00:00
paulc 685e0fea07 Fixed minor typo.
git-svn-id: http://voip.null.ro/svn/yate@3344 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-27 13:44:27 +00:00
paulc bd11d3e2bc Support for linking statically the GSM, Speex and AMR-NB libraries.
git-svn-id: http://voip.null.ro/svn/yate@3317 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-13 12:00:19 +00:00
paulc b64a1df23e Added portage ebuild script.
Fixed tarball path in the specfile.
Fixed unintended removal of specfile by "make distclean".


git-svn-id: http://voip.null.ro/svn/yate@3301 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-07 15:55:58 +00:00
paulc c5d7a5f731 Bumped release number to alpha 3.
git-svn-id: http://voip.null.ro/svn/yate@3269 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-02 21:10:36 +00:00
paulc 1134952a14 Qt version >= 4.3.0 is now required.
Fixed Qt (non)detection by some versions of qmake.


git-svn-id: http://voip.null.ro/svn/yate@3197 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-15 10:42:59 +00:00
paulc a1f7b8655d Unset PKG_CONFIG_LIBDIR only after we're done with it.
git-svn-id: http://voip.null.ro/svn/yate@3171 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-07 08:50:04 +00:00
paulc 68313f1b7d Fixed sed type detection, added messages.
git-svn-id: http://voip.null.ro/svn/yate@3159 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 13:37:41 +00:00
paulc 109bb293ff Fixed typo in sed type detection.
git-svn-id: http://voip.null.ro/svn/yate@3158 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 13:30:41 +00:00
paulc 02ed7988d6 Support versions of sed that do not implement infix operator | in default mode.
git-svn-id: http://voip.null.ro/svn/yate@3157 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 13:26:04 +00:00
paulc c413754f37 Suppress spurious messages about missing qmake.
git-svn-id: http://voip.null.ro/svn/yate@3156 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 13:15:10 +00:00
oana d742e3b343 Added detection of Qt4 header files and libraries on Mac OS X.
git-svn-id: http://voip.null.ro/svn/yate@3155 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 12:29:20 +00:00
oana 1f51c74a0a Audio support for Mac OS X added.
git-svn-id: http://voip.null.ro/svn/yate@3154 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 12:12:32 +00:00
oana aa528b1523 Yate has been ported on Mac OS X.
git-svn-id: http://voip.null.ro/svn/yate@3153 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 11:49:43 +00:00
paulc 257744e4e3 Search for pkgconfig Qt4 files in architecture specific dir only if fails in standard location.
Fixes bug #205 reported by Mandriva.


git-svn-id: http://voip.null.ro/svn/yate@3141 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-23 14:43:29 +00:00
paulc 925f4b7038 Reordered Qt libraries to allow proper resolution of symbols at link time.
git-svn-id: http://voip.null.ro/svn/yate@3130 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-17 15:58:04 +00:00
marian ca5f2d3eb6 Store custom identity in dynamic property (avoid using accessibleName). Requires QT 4.2.
git-svn-id: http://voip.null.ro/svn/yate@3118 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-08 09:35:59 +00:00
oana 3149b861cd Added support for Dahdi drivers. Compatibility with Zaptel is maintained.
git-svn-id: http://voip.null.ro/svn/yate@3094 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-23 13:50:52 +00:00
paulc a175a3d44d The zapcard and tdmcard can be disabled individually.
Bumped status / build number to alpha2.


git-svn-id: http://voip.null.ro/svn/yate@3065 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-03 23:35:36 +00:00
paulc 580f5c0c9e Detect if sctp_connectx() has 3 or 4 arguments.
git-svn-id: http://voip.null.ro/svn/yate@3059 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-02 16:46:53 +00:00
paulc c820ad9e22 Bumped SVN trunk version to 3.0.0 alpha 1.
git-svn-id: http://voip.null.ro/svn/yate@2883 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-03 09:48:34 +00:00
marian 76c182e440 Implemented jabber server. Changed jingle channel to support the new jabber library. Replaced tinyxml with yate own XML library. Added openssl support for server. Work in progress in jabber client support.
git-svn-id: http://voip.null.ro/svn/yate@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc 0c6cad75d7 Added new modules to main package and qt4client
Fixed distro and relese variables of RPM specfile
Bumped version to 2.1.0

git-svn-id: http://voip.null.ro/svn/yate@2879 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 07:15:58 +00:00
paulc c229b73948 It is possible to configure --with-spandsp=static to avoid runtime version trouble.
git-svn-id: http://voip.null.ro/svn/yate@2865 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 10:36:37 +00:00
paulc c9b481c5ba Support for newer versions of spandsp with separate RX and TX pages stats.
git-svn-id: http://voip.null.ro/svn/yate@2864 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 08:53:43 +00:00
paulc 41923043b4 Weed out some older and incompatible versions of spandsp.
git-svn-id: http://voip.null.ro/svn/yate@2863 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 08:02:24 +00:00
paulc b2a0f337d4 Accept some spandsp versions older than 0.0.6, provide wrappers around incompatible member access methods.
git-svn-id: http://voip.null.ro/svn/yate@2861 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-02 13:13:45 +00:00
paulc 5eeab258d3 Use inet_ntop, inet_pton and gethostbyname_r if available on system.
git-svn-id: http://voip.null.ro/svn/yate@2859 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-02 10:00:23 +00:00
paulc 2bd88556e9 Build the SCTP flags in configure, they may be needed outside the engine.
git-svn-id: http://voip.null.ro/svn/yate@2846 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-21 11:37:38 +00:00
paulc 057a2c95b8 Try to find Fedora-style moc-qt4 in PATH before falling back to moc.
git-svn-id: http://voip.null.ro/svn/yate@2819 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-01 17:21:13 +00:00
paulc 5b8b3431c6 Added separate library for interpreting lines of a SDP.
git-svn-id: http://voip.null.ro/svn/yate@2804 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 11:58:41 +00:00
paulc afa5189def When checking for prctl() include unistd.h so we pull in sys/cdefs.h
git-svn-id: http://voip.null.ro/svn/yate@2766 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-23 13:50:22 +00:00
paulc 67f1f67397 Use AC_TRY_LINK when looking for pthread_mutex_timedlock and sem_timedwait so we can detect platforms where these are declared but not implemented.
git-svn-id: http://voip.null.ro/svn/yate@2765 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-23 13:26:48 +00:00
paulc 4c45cb8097 Include <time.h> as on some platforms is required for struct timespec.
git-svn-id: http://voip.null.ro/svn/yate@2762 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-22 13:09:21 +00:00
paulc 09b07f4b00 Added Semaphore class, made Mutex derive from (new class) Lockable, made Lock able to get a lock on any Lockable - Mutex or Semaphore.
Use pthread_mutex_timedlock and sem_timedwait if available on platform.
Fixed a bug in the IAX channel exposed by Mutex having virtual methods.


git-svn-id: http://voip.null.ro/svn/yate@2761 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-22 12:57:14 +00:00
paulc f99885ef26 Detect prctl availability when configuring.
git-svn-id: http://voip.null.ro/svn/yate@2730 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 12:22:52 +00:00
paulc 6b70a1bfbd Fixed building osschan on FreeBsd where soundcard.h is in include/sys
git-svn-id: http://voip.null.ro/svn/yate@2690 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:39:29 +00:00
paulc 32cf49f174 Configure can receive explicit path to openssl base directory, assumes
libssl and libcrypto are in the linker's path.


git-svn-id: http://voip.null.ro/svn/yate@2686 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:52:08 +00:00
paulc 745c7ff8c9 Check for regcomp only if we would use it.
git-svn-id: http://voip.null.ro/svn/yate@2684 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:02:57 +00:00
paulc 4a878425fc Use normal function check instead of AC_FUNC_MALLOC as we never call it
to allocate zero bytes.
AC_FUNC_MALLOC cannot be tested wile cross-compiling and its default 
behaviour disturbs subsequent tests.


git-svn-id: http://voip.null.ro/svn/yate@2680 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-03 12:34:07 +00:00
paulc e301807aa1 Reserve $LIBS and @LIBS@ for the system libraries that can be passed to
the configure script.


git-svn-id: http://voip.null.ro/svn/yate@2678 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 19:17:54 +00:00
paulc 73a6278b93 Made resolver checks stricter to avoid false positives because
of implicit declaration.


git-svn-id: http://voip.null.ro/svn/yate@2675 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:13:45 +00:00
paulc 35beaecc0a Use the system detected CFLAGS instead of hardcoding -O2
git-svn-id: http://voip.null.ro/svn/yate@2673 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:06:14 +00:00
paulc 69da61247f Detect the proper threading library where pthread_mutexattr_settype is
located.
Look for regcomp only when not using internal regexp.


git-svn-id: http://voip.null.ro/svn/yate@2672 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 15:42:34 +00:00
paulc 8134763af6 Building of wpcard and tdmcard modules can be disabled independently of detecting wanpipe.
git-svn-id: http://voip.null.ro/svn/yate@2629 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-15 14:35:48 +00:00
paulc 184021d1b4 Find installed Wanpipe headers if available, let tdmcard compile if found.
The Linux kernel headers are only used as fallback for wpcard.


git-svn-id: http://voip.null.ro/svn/yate@2619 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:03:59 +00:00
paulc e8d50f4051 Allow mysqldb to compile on systems without mysql_set_character_set.
git-svn-id: http://voip.null.ro/svn/yate@2539 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 19:59:59 +00:00
paulc 2b53e8220b Updated detection and fax channel to work with spandsp 0.0.6 pre3
git-svn-id: http://voip.null.ro/svn/yate@2411 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-03 19:36:40 +00:00