kpfleming
99788749f1
move ODBC API into ast_ namespace
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43311 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-20 04:57:20 +00:00
kpfleming
8b0c007ad9
merge new_loader_completion branch, including (at least):
...
- restructured build tree and makefiles to eliminate recursion problems
- support for embedded modules
- support for static builds
- simpler cross-compilation support
- simpler module/loader interface (no exported symbols)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40722 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 02:11:39 +00:00
north
d417e51f78
Remove "initialization from incompatible pointer type" warnings.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@38010 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-19 22:48:00 +00:00
kpfleming
9d9ce16b98
restore buildability (bad marko!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37950 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-19 17:16:08 +00:00
kpfleming
73c525e6e2
simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32846 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 18:54:56 +00:00
russell
d99b677f35
remove almost all of the checks of the result from ast_strdupa() or alloca().
...
As it turns out, all of these checks were useless, because alloca will never
return NULL.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26451 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-10 13:22:15 +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
russell
184bfd1c04
update res_odbc to support pooled connections
...
(from tilghman's developer branch, res_odbc_rewrite)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@21181 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-18 18:16:32 +00:00
rizzo
3664249356
This rather large commit changes the way modules are loaded.
...
As partly documented in loader.c and include/asterisk/module.h,
modules are now expected to return all of their methods and flags
into a structure 'mod_data', and are normally loaded with RTLD_NOW
| RTLD_LOCAL, so symbols are resolved immediately and conflicts
should be less likely. Only in a small number of cases (res_*,
typically) modules are loaded RTLD_GLOBAL, so they can export
symbols.
The core of the change is only the two files loader.c and
include/asterisk/module.h, all the rest is simply adaptation of the
existing modules to the new API, a rather mechanical (but believe
me, time and finger-consuming!) process whose detail you can figure
out by svn diff'ing any single module.
Expect some minor compilation issue after this change, please
report it on mantis http://bugs.digium.com/view.php?id=6968
so we collect all the feedback in one place.
I am just sorry that this change missed SVN version number 20000!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20003 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-14 14:08:19 +00:00
rizzo
f699b62383
normalize code in preparation to module changes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19189 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 10:01:00 +00:00
kpfleming
c70f89e9c8
a few cleanups from the last commit
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18572 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-08 22:16:34 +00:00
tilghman
d723568b93
Merged revisions 11503 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r11503 | tilghman | 2006-03-01 11:41:52 -0600 (Wed, 01 Mar 2006) | 2 lines
Bug 6615 - Fix 64bit conversion errors by using a long int
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11504 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-01 17:53:05 +00:00
russell
c72e5e1b38
remove the uses of the deprecated STANDARD_LOCAL_USER
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10241 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-15 20:11:56 +00:00
russell
ab6566173e
update doxygen docs to specify authors
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7682 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-30 21:18:06 +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
fdc1a4148a
issue #5650
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7030 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 19:47:56 +00:00
kpfleming
df706a8900
issue #5648
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7011 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 01:55:31 +00:00
kpfleming
d1eb523ab8
don't use 'rowcount' after SELECT statements, since the ODBC API does not say it is allowed (issue #5083 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6904 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 21:31:25 +00:00
russell
2c3b3edc86
Doxygen documentation update from oej (issue #5505 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24 20:12:06 +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
kpfleming
6f0f46299c
more file version tags
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 22:12:19 +00:00
kpfleming
ea12ee2c58
report the number of rows updated when using RealTime update method (bug #4066 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5496 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-22 03:29:03 +00:00
kpfleming
609a841788
ensure that res_config_odbc can handle columns with NULL values (bug #3787 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5493 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-22 01:59:53 +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
markster
57fae2076c
Merge anthm's ODBC sanity check fix (bug #3529 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5042 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-17 16:31:08 +00:00
markster
2207b9a515
Merge config updates (bug #3406 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4889 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-25 06:10:20 +00:00
markster
a3a8a2b9dc
Un-revert in preparation for actual fix
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4880 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-22 22:13:11 +00:00
anthm
9c895d32fa
repeal config prototype changes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4879 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-22 21:05:52 +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
cbdee91e83
Fix ODBC to clear title each time (bug #3379 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4851 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-20 04:53:17 +00:00
markster
d8b31ce4ce
Fix static db problem
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4813 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-16 22:58:44 +00:00
markster
253322596d
Fix comment issues (bug #3089 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4479 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-18 22:04:07 +00:00
markster
81de633217
Increase max buffer size (bug #2926 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4327 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-24 03:19:27 +00:00
markster
858a683291
Make realtime pbx understand patterns.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4326 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-24 03:07:08 +00:00
markster
f53a4499ef
Build out "multi" version of realtime config (directory and realtime extensions will need this)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4324 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-23 17:58:59 +00:00
markster
6435562160
Realtime improvements
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4314 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-22 18:39:40 +00:00
markster
9cb7ea4682
Minor realtime improvements
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4311 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-22 05:03:03 +00:00
markster
b165c5aad8
Fix SIP buglets
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3965 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-09 20:08:41 +00:00
markster
4b70e1861c
Oops, we have to be able to pass multiple restrictions for when we go to voicemail...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3937 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-07 19:57:50 +00:00
markster
89e09dcdf8
Major changes to res_config to support centralized config, eliminate configuration of res_config_odbc, update config examples, integrate with iax2, remove mysql friends from iax2, put on flame retardant vest...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3914 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-05 06:46:11 +00:00
anthm
39e8e1aeab
make bug 2272 (which is actually caused by human error) less likely to happen
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3637 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-23 19:07:15 +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
anthm
d65a066d21
fix compiler warning in res_config_odbc.c
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3424 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-13 22:53:17 +00:00
anthm
9a26fd2929
fix res_config_odbc iax dual peer issue
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3414 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 14:47:59 +00:00
citats
5a0c2274bf
Massive res_config_odbc.c formatting cleanups from bkw_. Thanks!!!
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3405 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 20:16:28 +00:00
markster
98f9393f83
Merge bkw_'s ODBC patch
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3395 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 13:18:04 +00:00
citats
00b34f3e0a
Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 18:49:00 +00:00
markster
a5e941b56e
Merge res_odbc and res_config
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3186 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-11 00:12:35 +00:00