kpfleming
09f3094700
another round of version tag updates, along with 'show version files' pattern filtering
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5865 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 21:09:59 +00:00
kpfleming
e500673791
major Makefile and build process improvements, including removal of all hardcoded paths (modules must now use run-time paths as they should) (bug #4116 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5855 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 03:04:58 +00:00
kpfleming
dcd6e95d0a
don't call reg_source_db() until after the peer has been added to the peer list
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5850 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-05 20:05:55 +00:00
kpfleming
77268d2728
use ast_cli_register_multiple() for CLI commands
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5838 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-03 22:04:54 +00:00
kpfleming
9219fe2898
use ast_strip_quoted to strip brackets from key secrets
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5835 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-03 21:02:51 +00:00
kpfleming
0add38f4f1
clean up create_addr, and use a structure instead of a large parameter list
...
make create_addr return the peer's outkey, so dynamic realtime peers can use keys for calls (bug #4431 )
add key support for switch connection strings
use a common dial/switch string parser instead of three copies (none of them identical)
make doxygen docs cover the entire source base
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5833 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-03 18:46:58 +00:00
markster
02043e1894
Blindly merge jitter buffer patch of bug #4342 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5814 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-02 17:45:38 +00:00
markster
8a1c9ce20c
Fix small sizeof bug ( #4407 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5788 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-30 13:57:51 +00:00
markster
ea6f06e9fb
Use defined AST_MAX_ACCOUNT_CODE (bug #4350 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5765 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-25 17:18:05 +00:00
kpfleming
10d27ab9b4
add IAXPEER function (bug #4310 , with minor formatting and doc changes)
...
add note to CODING-GUIDELINES about minimizing indentation in function bodies
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5733 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 04:31:02 +00:00
markster
160bd00f28
Yet another set of jitter buffer changes (this time some scheduling improvements) (bug #4319 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5722 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 01:24:09 +00:00
markster
a84d39781c
More jitter buffer fixes for large resync (bug #4311 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5719 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 00:34:28 +00:00
markster
f345cc2a2f
Merge skew reduction (bug #4222 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5717 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 00:01:11 +00:00
markster
a677d5f6ba
Add IAX2 testing code (bug #4242 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5716 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-18 23:43:13 +00:00
markster
0c41b8af7d
Actually apply timestamp bug (bug #3961 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5714 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-18 23:33:06 +00:00
russell
6c8c36cb12
print out the IAX DATETIME IE in 'iax2 debug' in human readable form
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5711 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-17 19:41:09 +00:00
kpfleming
5e4013d613
more strncpy -> ast_copy_string conversions, fixing some buglets along the way
...
add recommendation to CODING-GUIDELINES to use ast_copy_string instead of strncpy in new code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5686 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 23:26:45 +00:00
kpfleming
d2478e8f4f
combine two lines of code to make the logic clearer (bug #4273 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5683 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 22:05:16 +00:00
kpfleming
5624f22ad5
fix segfaults in realtime_peer/realtime_user when wrong-type realtime entry is loaded (bug #4266 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5680 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 20:00:08 +00:00
kpfleming
c8c9acf505
fix up help text and output for 'iax2 trunk debug' CLI command (bug #4191 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5670 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 04:51:13 +00:00
kpfleming
92f76b2bc8
correct some signed/unsigned issues found by GCC 4 (bug #4237 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5664 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 03:21:51 +00:00
markster
2cc3b3d634
Add netstats option (bug #4175 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5657 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 00:15:14 +00:00
markster
df5d834a6e
Fix one way audio problem with iax trunking (bug #4221 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5656 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 00:07:42 +00:00
markster
86aa2b26f8
Add remainder of rtp fixes, iax2 patch (bug #3961 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5654 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-14 23:57:44 +00:00
russell
0a934da882
fixes for the new jitter buffer (bug #4249 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5639 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-12 19:01:03 +00:00
kpfleming
d2a07888d1
move some debugging output to a higher debug level (bug #4119 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5571 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-04 04:49:32 +00:00
kpfleming
902fd0f80f
change (iax2,sip) show (peers,users) to use 'like <pattern>' for pattern-matching to be consistent with other CLI commands
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5549 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-02 01:34:21 +00:00
kpfleming
b7e6d89aa2
don't use '%i' at all, since we have no current use cases that need non base-10 parsing (bug #4110 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5533 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-29 17:00:33 +00:00
kpfleming
bd9025158e
unregister reload command (bug #4102 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5525 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-28 16:21:00 +00:00
kpfleming
55ca866474
report IP of peer who sent failing registration (bug #4089 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5511 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-27 02:52:14 +00:00
kpfleming
4eea4687ba
ensure cause code supplied by IAX2 peer is passed up to caller properly (bug #4064 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5494 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-22 02:30:36 +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
russell
9201aa9db0
add missing newlines, fix misspelling of nonexistent (bug #4027 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5467 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-13 23:33:47 +00:00
kpfleming
7da33e49f4
ensure that the random number generator(s) are always seeded with a different value during Asterisk startup
...
don't reinitialize random number generators in other modules
(bug #4017 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5459 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-13 04:47:39 +00:00
kpfleming
382175ba27
*** empty log message ***
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5431 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-06 21:12:32 +00:00
kpfleming
928746f365
correct IAX loading/binding message (bug #3953 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5387 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-04 23:41:34 +00:00
kpfleming
9a3d47664e
move start_network_thread to _before_ testing its result :-) (bug #3952 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5386 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-04 23:32:11 +00:00
kpfleming
4ce1edc05c
handle AST_FORMAT_SLINEAR endianness properly on big-endian systems (bug #3865 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5373 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-03 22:57:18 +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
kpfleming
c4747b6311
Allow chan_iax2 to build on systems that don't define SO_NO_CHECK (bug #3908 , round 2)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5338 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-01 15:52:26 +00:00
kpfleming
f2724678a7
Add 'iax2 reload' CLI command and fix peer counting with regex matches (bug #3876 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5337 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-01 04:50:21 +00:00
markster
4e84abc822
Fix IAX2 out of memory failure (bug #3907 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5323 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-31 19:29:54 +00:00
markster
8c66623859
Add option to disable checksums on IAX
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5301 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-29 23:20:31 +00:00
markster
d55d17a494
Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5293 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-28 20:48:24 +00:00
markster
f203c9dcf6
Fix SIP/IAX caching (bug #3671 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5249 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-24 05:02:49 +00:00
markster
4a7019a16a
Merge Russell's formatting patch (bug #3838 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5234 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-23 05:56:32 +00:00
anthm
2b8726ee22
fix typo per stevek's req
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5201 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-18 00:32:49 +00:00
markster
235a6486c3
Add PLC and jitter buffer and iax2 meta trunk with timestamps (bug #2532 , #3400 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5192 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-17 21:30:19 +00:00
markster
886d84c9de
Fix missing newline to notice (bug #3775 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5183 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-16 18:33:56 +00:00
markster
8ba4898a1e
Rework channel structure to eliminate "pvt" portion of channel (bug #3573 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5137 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04 06:47:24 +00:00