tilghman
ae8659d7ba
Merged revisions 92463 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r92463 | tilghman | 2007-12-12 10:52:56 -0600 (Wed, 12 Dec 2007) | 4 lines
Test directly for the API that fixed AST-2007-026, to ensure that older
versions of PostgreSQL are no longer acceptable.
(Closes issue #11526 )
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@92476 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-12 16:56:12 +00:00
mmichelson
bf3d4cdd5e
Trunk build would fail due to the nonexistence of zaptel hwgain
...
structures missing. Patched configure to check for this stuff and
put a #ifdef around the offending code in chan_zap. Thanks to file
for overseeing this.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@92422 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-11 22:10:43 +00:00
russell
015c16d770
Update the configure script check for libpri to check for the newest function
...
that was just added.
Cresl1n, please keep this in mind when making these changes to libpri or libss7.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89615 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-26 22:52:36 +00:00
rizzo
971fcdc9ff
enable support for stack backtrace for stuff built in utils/
...
(this was present in the main tree but forgotten here).
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89506 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-21 21:30:24 +00:00
rizzo
076f1b61c3
add check for video4linux
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89475 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-21 01:29:45 +00:00
rizzo
4f4d5cb3bf
X11 checks (at least some - for other platforms with
...
unusual X11 locations you might need to add more directories)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89472 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-21 00:22:41 +00:00
russell
e616a7a4e2
i got a little carried away with commas ...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89464 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-20 19:29:08 +00:00
russell
efe22b0c45
fix the zaptel configure script check
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89460 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-20 19:11:18 +00:00
rizzo
8c6e113ab5
add an argument for extra headers to AC_EXT_LIB_CHECK,
...
and on passing simplify the code.
Too bad that every time we need to regenerate configure...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89452 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-20 15:39:00 +00:00
file
f2c0ead18c
Change autoconf logic a bit so it says what it is looking for in two instances where it didn't.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89395 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-18 16:43:08 +00:00
file
6f925e459e
Use autoconf logic to determine the presence of PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP and PTHREAD_MUTEX_RECURSIVE_NP. Enclose error message from network.h in "
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89394 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 23:03:16 +00:00
rizzo
fb8143ad31
start using asterisk/network.h for network related headers.
...
Also remove some unnecessary includes.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89380 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 14:11:53 +00:00
rizzo
370182a288
timersub is a macro not a function, so write the check in a way
...
that detects both formats.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89363 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 09:30:22 +00:00
russell
1ccd0d8633
Update the configure script check for sys/poll.h to also provide the result in
...
include/asterisk/autoconfig.h. Also, move the conditional include of sys/poll.h
or asterisk/poll-compat.h into asterisk/config.h instead of the two headers it
existed in before.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89361 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 06:33:07 +00:00
rizzo
15e6a2fe21
add detection for timersub() and winsock.h/winsock2.h
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89357 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 04:17:53 +00:00
rizzo
fa361ae750
use autoconf to check for the existence of sys/poll.h
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89354 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 02:57:40 +00:00
rizzo
7e662cf783
acinclude.m4: add a function to help checking sdl-config, gtk-config
...
and the like (this could be used for gtk and gtk2 as well)
Other files: add tests for sdl, sdl_image and avcodec and regenerate
configure and autoconfig.h.in
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89351 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 01:49:26 +00:00
rizzo
5a50119d9d
add check for the presence of glob
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89350 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-17 00:31:32 +00:00
tilghman
f1e53779f1
Set up detection of IP_PKTINFO in autoconf for chan_unistim
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88973 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-06 15:01:56 +00:00
tilghman
bad99f6a2a
Add pbx_lua as a method of doing extensions
...
Reported by: mnicholson
Patch by: mnicholson
Closes issue #11140
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88250 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-02 15:36:34 +00:00
qwell
8af80a59de
Remove traces of gnutls, since we no longer use/need it.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88184 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-01 23:26:51 +00:00
file
cbbce6c578
Add autoconf checks for extra suppserv definitions that are not present in releases yet. chan_misdn should now build against the latest release.
...
(closes issue #11103 )
Reported by: IgorG
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@87325 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-29 16:34:45 +00:00
russell
878edbcba6
Update the configure script for the last libss7 API change
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@87247 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-27 15:41:38 +00:00
russell
c9e3c420d0
Change the configure script to check for a function that was recently added to libss7.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85542 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-14 15:47:01 +00:00
tilghman
bf2b0f5b8b
Autoconf requires version 2.60, not 2.59, to process (Closes issue #10842 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@84080 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-28 14:35:36 +00:00
tilghman
cd3286e82e
Fixes for FreeBSD... testing for every conceivable math function now
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@83517 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-22 02:07:53 +00:00
tilghman
e935ee6eac
Check for the presence of trunc and round, and make the ISOC99 detection a little more sane (closes issue #10776 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@83431 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-21 14:25:51 +00:00
russell
445550b705
Merged revisions 82385 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r82385 | russell | 2007-09-14 10:50:49 -0500 (Fri, 14 Sep 2007) | 3 lines
Add checking for libusb here, so nobody has to deal with conflicts in the
chan_usbradio-1.4 branch every time the configure script gets changed
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82386 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-14 15:52:28 +00:00
file
3b753ec175
Don't check for epoll support when cross compiling.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@81873 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-07 12:32:04 +00:00
file
e2cff39397
Actually check the return value of epoll_create to make sure it works.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79972 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-18 23:58:51 +00:00
file
a4803d15a2
Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78683 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-08 21:44:58 +00:00
file
e1e7b35fee
Merged revisions 78166 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r78166 | file | 2007-08-06 11:18:20 -0300 (Mon, 06 Aug 2007) | 4 lines
(closes issue #10383 )
Reported by: rizzo
Include stdlib.h so NULL gets defined for gethostbyname_r checks.
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78167 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-06 14:20:04 +00:00
file
3997783950
Instead of adding the SOLARIS check to each HAVE_SYSINFO check let's just make the sysinfo autoconf logic a bit pickier about what it considers a usable sysinfo.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77878 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-01 19:37:59 +00:00
file
fd7772aad8
Don't look for /dev/urandom when cross compiling. Just assume it is not available.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77875 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-01 18:56:31 +00:00
file
0884134107
Merged revisions 77865 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r77865 | file | 2007-08-01 14:42:52 -0300 (Wed, 01 Aug 2007) | 2 lines
And for my last trick... make sure that if gethostbyname_r is exported by a library that it is used.
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77866 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-01 17:47:05 +00:00
file
7ed3cf54d1
Merged revisions 77863 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r77863 | file | 2007-08-01 14:22:35 -0300 (Wed, 01 Aug 2007) | 2 lines
Extend autoconf logic to determine which version of gethostbyname_r is on the system.
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77864 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-01 17:27:09 +00:00
file
9286652123
Use autoconf logic to determine byte swapping macro presence. This should now also use other macros if present.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@76523 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-23 13:46:57 +00:00
file
712969305d
Add support for using /dev/urandom to get random numbers on systems that support it.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@76296 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-21 14:39:52 +00:00
file
bf4cfd4daf
Add in check for the GCC attribute deprecated. It may be used soon!
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@75259 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-16 18:36:02 +00:00
file
f0ef34826c
Merged revisions 74572 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r74572 | file | 2007-07-11 14:03:08 -0300 (Wed, 11 Jul 2007) | 2 lines
Instead of figuring out kernel versions that have compiler.h and not... let's just use autoconf to check for it's presence. (issue #10174 reported by francesco_r)
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@74575 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-11 17:06:54 +00:00
qwell
e841e92ec9
Merged revisions 74374 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
(closes issue #10133 )
................
r74374 | qwell | 2007-07-10 13:39:30 -0500 (Tue, 10 Jul 2007) | 13 lines
Merged revisions 74373 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r74373 | qwell | 2007-07-10 13:37:23 -0500 (Tue, 10 Jul 2007) | 5 lines
Use res_ndestroy on systems that have it. Otherwise, use res_nclose.
This prevents a memleak on NetBSD - and possibly others.
Issue 10133, patch by me, reported and tested by scw
........
................
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@74375 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-10 18:41:03 +00:00
russell
af14591964
Merged revisions 74211 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r74211 | russell | 2007-07-09 16:31:30 -0500 (Mon, 09 Jul 2007) | 5 lines
Update the configure script to check for a required function that is not present
in the 1.2 version of libpri. This will prevent the configure script from thinking
that it has compatible libpri support for Asterisk 1.4, when it actually does not
because the installed version is from 1.2.
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@74212 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-09 21:32:53 +00:00
tilghman
6917c98436
Restore EXP2 and LOG2 functions, by providing mathematical identify functions, when the underlying C functions are not available.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@73911 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-08 21:01:28 +00:00
murf
94801190c4
These changes fix 10145 and 10150, a prob with BSD and exp2/log2 not existing, as well as the bootstrap needing a small upgrade for openbsd. Many thanks to mvanbaak
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@73821 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-07 16:44:57 +00:00
russell
17506132c1
Merged revisions 72766 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r72766 | russell | 2007-06-30 11:50:40 -0500 (Sat, 30 Jun 2007) | 3 lines
Tweak the configure script so that error output isn't spewed to the console
when searching for GTK2 libs, and they aren't found.
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72767 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-30 16:53:25 +00:00
russell
14d66dd72c
Fix my recent change for sending large files via the http server. This code
...
*must* write the file to the FILE *, and not the raw fd. Otherwise, it breaks
TLS support.
Thanks to rizzo for catching this!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72738 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-29 21:24:40 +00:00
russell
20e9f5d47c
Merge changes from team/russell/http_filetxfer
...
Handle transferring large files from the built-in http server. Previously, the
code attempted to malloc a block as large as the file itself. Now it uses the
sendfile() system call so that the file isn't copied into userspace at all if
it is available. Otherwise, it just uses a read/write of small chunks at a time.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72701 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-29 20:35:09 +00:00
qwell
5ca2bc3253
Apparently some builds of gcc don't have declaration-after-statement.
...
This checks for it in configure, and only uses it if it's available.
If it's wrong, somebody please yell at me and tell me why.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72539 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-28 21:31:00 +00:00
mmichelson
5f4c0aa103
Fixes a problem where Asterisk would not compile if IMAP_STORAGE was enabled.
...
Needed to add a space between file name and options.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@71732 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-26 00:10:09 +00:00
russell
9a940a47bc
Allow compilation off app_voicemail with IMAP_STORAE against a system installed
...
version of the c-client library. (issue #10047 , jcollie)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@71688 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-25 19:20:07 +00:00