Archived
14
0
Fork 0
Commit graph

228 commits

Author SHA1 Message Date
kpfleming
7dade312ab remove incorrect Makefile rule that was causing aelparse to be rebuilt unnecessarily
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25566 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 14:43:49 +00:00
kpfleming
dff3da58c2 don't let make use implicit rules for bison/flex output files
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25565 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 14:34:32 +00:00
russell
ea05e09317 instead of just building local object files for ast_expr2.o and ast_expr2f.o,
actually link to them as well


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@24213 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-02 17:17:19 +00:00
russell
f2062e9c84 The build of aelparse was still broken in some cases, so instead of having to
keep figuring out workarounds for build issues on various platforms, just go
ahead and remove what started all of this.  Two instances of ast_calloc have
been changed to calloc in pbx/ael/ael.y.

ast_copy_string isn't actually needed here because the only place it is used is
in ast_expr2f.c.  However, the utils Makefile already builds its own
ast_expr2f.o with -DSTANDALONE, which makes it use strncpy instead of
ast_copy_string.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@24115 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-02 03:03:27 +00:00
rizzo
8eb09360b1 add missing functions - see the comment in the file explaining
in detail why this is needed and that hopefully this is a
temporary workaround.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@24020 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-01 20:44:26 +00:00
russell
6decaec170 make sure non-inlined versions of ast_copy_string and _ast_calloc are available
in the cases where they are needed (issue #7054)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23984 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-01 19:23:43 +00:00
kpfleming
7313590690 simplify CFLAGS handling for subdirectories
don't put paths into the include search path when they are not needed
don't auto-rebuild the AEL bison/flex output based on make dependencies (the generated files are already checked in, and the timestamps generated by a checkout will usually cause them to be overwritten)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23582 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-30 11:40:06 +00:00
kpfleming
c228e657ce and now with the correct filenames
add basic support for checking for C compiler attribute support


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23380 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-29 15:31:45 +00:00
kpfleming
c197a96d0f add the other two files that should have been on this target... oops
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23378 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-29 15:15:21 +00:00
kpfleming
4e767760c8 fix up dependencies for aelparse so that bison/flex will not be run to rebuild source files (that should _only_ be done manually)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23354 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-29 14:48:32 +00:00
rizzo
d87a3b0d91 uncomment some functions in the flex code that were actually
used in the bison code - detected by making aelparse compile
again.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22702 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27 00:05:05 +00:00
kpfleming
6baa8fbab8 Merge Steve Murphy's (murf) complete re-implementation of AEL, which is now no longer considered experimental :-)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22273 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-24 17:41:27 +00:00
kpfleming
29f496ef12 Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22267 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-24 17:11:45 +00:00
rizzo
08c77ea86d add 'show threads' and 'show profile' commands.
These are momstly debugging tools for developers,
a bit documented in the header files (utils.h),
although more documentation is definitely necessary.

The performance impact is close to zero(*) so there is no
need to compile it conditionally.
(*) not completely true - thread destruction still needs
to search a list _but_ this can be easily optimized if we
end up with hundreds of active threads (in which case, though,
the problem is clearly elsewhere).



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19544 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:40:46 +00:00
oej
7a3d9bbdd0 Update to code documentation and developer guidelines.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16161 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-29 17:09:33 +00:00
kpfleming
eed38bf1f8 remove file for testing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9994 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14 19:37:19 +00:00
kpfleming
8f9a21a235 test pre-commit script
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9993 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14 19:28:07 +00:00
kpfleming
e217105bfc ensure that dependencies are rebuilt after 'make update' so that builds don't break when files are removed/renamed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9691 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-12 16:52:42 +00:00
mogorman
4ef13bdcda Allows for user to uninstall asterisk binaries
bug 6177


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9052 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-01 18:39:41 +00:00
russell
b902e3122f don't leak almost 200 bytes for each new channel and store the active
channel list using the linked list macros (issue #6330)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8618 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-25 05:37:29 +00:00
russell
a1447ba856 remove redundant CFLAGS for BSD which are already set in the main Makefile (issue #6250)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8101 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-16 17:51:35 +00:00
russell
d0bde5055e Merged revisions 7404,7406,7425,7427,7429-7430 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7404 | tilghman | 2005-12-08 18:32:08 -0500 (Thu, 08 Dec 2005) | 2 lines

Documenting two keywords that were previously missing

........
r7406 | tilghman | 2005-12-08 18:45:36 -0500 (Thu, 08 Dec 2005) | 2 lines

Bug 5960

........
r7425 | bweschke | 2005-12-10 13:10:50 -0500 (Sat, 10 Dec 2005) | 4 lines

 Bug #5877
 Make sure the digit string from E&M wink DNIS collection is properly null terminated as it grows.


........
r7427 | tilghman | 2005-12-10 20:15:15 -0500 (Sat, 10 Dec 2005) | 2 lines

Bug 5967

........
r7429 | tilghman | 2005-12-10 20:26:51 -0500 (Sat, 10 Dec 2005) | 2 lines

Bug 5965 - major bug in AST_LIST_REMOVE

........
r7430 | russell | 2005-12-11 01:08:56 -0500 (Sun, 11 Dec 2005) | 2 lines

silence a couple of compiler warnings about pointer signedness

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7431 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-11 06:17:36 +00:00
kpfleming
24c1e3c222 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 f38db490-d61c-443f-a65b-d21fe96a405b 2005-11-29 18:24:39 +00:00
kpfleming
6c54a7cf87 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7220 f38db490-d61c-443f-a65b-d21fe96a405b 2005-11-29 18:09:49 +00:00
kpfleming
4d4023555b issue #4678
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6936 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01 21:53:30 +00:00
markster
2f31af92de Fix build of CVS head on Solaris (bug #5527)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6895 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-30 07:24:27 +00:00
kpfleming
2581bee947 fix compiler warnings
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6872 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 16:19:04 +00:00
russell
a7e7f480c3 fix build on older versions of mac osx, thanks twisted!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6814 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-18 03:24:41 +00:00
russell
a8680bf79f make ouput a little bit more informative
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6802 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-16 23:01:14 +00:00
kpfleming
f89c44df03 more license/copyright header updates (thanks Ian!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6618 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 15:44:26 +00:00
kpfleming
95fe2b8fd4 update MANY more files with proper copyright/license info (thanks Ian!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 20:46:50 +00:00
russell
3a59e18f4e delete streamplayer with 'make clean'
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6594 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 18:47:54 +00:00
kpfleming
06e6b25ca4 more BSD portability fixes (issue #5155)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6578 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 01:10:20 +00:00
kpfleming
a40fa4713e first set of Cygwin portability stuff (issue #4678)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6547 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-08 02:19:02 +00:00
kpfleming
475a3fdb24 clean up, use make functions instead of subshells, remove unused stuff
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6449 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 02:54:02 +00:00
kpfleming
558f8be1b8 don't make expression evaluator allocate a memory buffer for each result
to
be returned; use the buffers already present in the PBX for this purpose
update testexpr2/check_expr to allocate buffers for expression
evaluation


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6440 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 22:03:37 +00:00
russell
195f85020c fix build for OpenBSD (bug #5019)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6393 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-24 17:23:44 +00:00
kpfleming
6a909df1e1 fix build on FreeBSD (issue #5003)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6382 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 15:36:01 +00:00
kpfleming
2e63ac9b50 add file to ignore list
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6356 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22 20:53:53 +00:00
kpfleming
304aac9d8f support new format for musiconhold.conf (issue #4908)
support non-SLINEAR moh streams (issue #4908)
add external app to feed TCP stream into Asterisk for moh (issue #4908)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6353 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22 19:29:29 +00:00
kpfleming
2b300ae239 add man pages (bug #4515)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5999 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-24 03:02:55 +00:00
kpfleming
15d8d818f1 enhance check_expr to check for parsing errors in dialplans (bug #4556)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5959 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-21 20:16:51 +00:00
kpfleming
e4c73c5b8d move tools used during build into build_tools subdirectory
clean up Makefile headers


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5942 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-20 17:26:08 +00:00
kpfleming
75a3ea0735 add check_expr to 'make clean' and CVS ignore list
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5890 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-09 21:12:03 +00:00
kpfleming
f9da393353 add tool to check extensions.conf files for problems with new expression parser (bug #4491)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5886 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-09 20:50:48 +00:00
kpfleming
fd6049e0c6 fix astman build
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5870 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-07 00:21:01 +00:00
russell
66767ad185 hopefully the last commit to make things happy
across various versions of newt (bug #4388)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5780 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-28 01:37:47 +00:00
russell
301ac352cd fix usage of const char (bug #4388)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5770 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-26 12:01:55 +00:00
russell
9e0de68a9f get rid of some compilation warnings
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5757 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-24 10:22:26 +00:00
kpfleming
85fff2e01d fix build with older popt.h (bug #4225)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5665 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 03:32:20 +00:00
mattf
b771b1c28b Fix 'make clean' bug in for app (Bug 4230)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5619 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-10 18:52:09 +00:00
markster
820210ba24 Fix to makefile (bug #4215)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5611 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-09 14:20:11 +00:00
kpfleming
31e8dcf4fe use double-quotes instead of angle-brackets for non-system include files (bug #4058)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-21 06:02:45 +00:00
kpfleming
28efcb2a0c fix various compiler warnings (bug #3938)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5367 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-03 21:16:01 +00:00
markster
72fc19e07f Fix cross compiling (bug #3868)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5278 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-27 22:39:17 +00:00
markster
57710533e7 Add support for Solaris/x86 (bug #3064)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5199 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-17 23:12:15 +00:00
russell
7288b1ced0 update copyright headers for 2005
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4868 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-21 07:06:25 +00:00
markster
ffe9f7562c Fix typo for bug #3142
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4860 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-21 03:57:47 +00:00
markster
799f7460d9 Add stereoize (bug #3142), faster than soxmix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4859 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-21 03:56:22 +00:00
markster
fd1e6079a8 Fix small issue with smsq and sub addresses (bug #3338)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4791 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-14 15:20:56 +00:00
markster
10717cc766 Merge Olle's comment patch (bug #3097)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4488 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-19 21:13:41 +00:00
markster
7c11bf6377 Fix silly error in makefile (bug #3081)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4475 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-18 13:38:15 +00:00
markster
4834419aa8 DISA fix, makefile fix (bug #3049)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4461 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-15 20:29:31 +00:00
markster
13d6d51696 Fix it so TARGET always has at least one thing in it (bug #3049)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4456 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-15 16:09:30 +00:00
markster
6e1a5b03df Fix minor makefile issues (bug #3036)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4444 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-13 21:45:03 +00:00
markster
cc566b9bc7 smsq issues (bug #3025)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4439 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-12 23:29:47 +00:00
markster
780ddd6c32 Merge sms stuff and move to "utils" subdir (bug #2973)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4429 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-11 22:36:27 +00:00
markster
9db23500d3 Fix astman build on FreeBSD (bug #2119)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3503 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24 03:52:53 +00:00
markster
5d86543614 Merge remaining audit patch (save dlfcn.c)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3436 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-14 13:57:15 +00:00
markster
f600c353ab Update default astman types for newer newt (bug #1578)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2926 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-08 20:41:27 +00:00
markster
8f30aa2984 gethostbyname isn't reentrant, who knew...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2734 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-22 00:20:34 +00:00
citats
420ccd4782 Make astman ignore 'StatusComplete' events.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2171 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-15 07:17:37 +00:00
markster
54b6732e7a Various warning cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1782 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-23 22:14:32 +00:00
markster
f2ce8f47db Code cleanups (bug #66)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1531 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-19 01:20:23 +00:00
matteo
40b9926da3 Sun Mar 16 07:00:01 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@646 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-16 06:00:11 +00:00
matteo
ba9c4be35b lun mar 10 21:39:02 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@638 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-10 20:39:12 +00:00
markster
602eca3e33 Version 0.3.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@542 f38db490-d61c-443f-a65b-d21fe96a405b
2002-10-30 05:22:07 +00:00
markster
c76b0c2ff8 Version 0.2.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@501 f38db490-d61c-443f-a65b-d21fe96a405b
2002-08-07 17:59:33 +00:00