aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_sip.c
AgeCommit message (Collapse)AuthorFilesLines
2005-06-07header ordering fixes for FreeBSD (pending a global merge into asterisk.h) ↵kpfleming1-2/+3
(bug #4484) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5876 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-07various compiler warning fixes (bug #4483)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5875 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06more file version tagskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06another round of version tag updates, along with 'show version files' ↵kpfleming1-14/+19
pattern filtering git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5865 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06Fix minor OSP compile issuemarkster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5852 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-05more cleanups for outbound registrations (bug #4457)kpfleming1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5844 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-05use a struct for long parameter list to transmit_invite (bug #4458)kpfleming1-34/+46
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5843 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-05correct oops in recent outbound registration rework (bug #4461)kpfleming1-67/+62
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5841 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-03various improvements to outbound registrations and response handling (bug #3850)kpfleming1-160/+268
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5839 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-03handle stale authentication nonces more properly (bug #4343, with formatting ↵kpfleming1-16/+89
fixes) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5834 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-30Fix attended transfer crash (bug #4404 with changes)markster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5787 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-30Fix reply digest selection of size (bug #4409)markster1-5/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5785 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-30Fix the ordering fo some checks (bug #4406)markster1-26/+20
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5784 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-29use DEFAULT_SIP_PORT (bug #4408)russell1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5782 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-26Fix typo about maddr (bug #4386)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5772 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-25Fix typo in chan_sip. (Bug #4376).twisted1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5768 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-25Fix SIP registration (bug #4138)markster1-4/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5767 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-25Use defined AST_MAX_ACCOUNT_CODE (bug #4350)markster1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5765 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-20make 'sip debug' work again (commands must be registered shortest-first when ↵kpfleming1-1/+1
they start with the same words) (bug #4341) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5746 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19formatting cleanup (bug #4330)kpfleming1-89/+92
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5737 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19remove unnecessary conditional logic (bug #4313, take two)kpfleming1-6/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5735 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19ensure that peer-level RTP settings are actually used (bug #4313)kpfleming1-0/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5734 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19move variable declarations to top of function where they belong (bug #4303)kpfleming1-6/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5724 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-16SIP hold improvements (bug #4290)kpfleming1-12/+38
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5702 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15code formatting cleanup (bug #4213)kpfleming1-606/+635
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5668 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15implement more detailed hangup causes (bug #4214)kpfleming1-9/+83
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5667 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15correct some signed/unsigned issues found by GCC 4 (bug #4237)kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5664 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15add functions to register/unregister multiple CLI commands in a single ↵kpfleming1-91/+30
operation (bug #4255, with minor mods) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5662 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15various minor formatting changes and code cleanups (bug #4262)kpfleming1-34/+66
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5658 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-08Use maxdomainlen in chan_sip (bug #4212)markster1-17/+18
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5601 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-05major re-work of dialplan functions, including:kpfleming1-2/+2
- locking of functions list during registration/unregistration/searching - rename of function description structure to be consistent with the rest of the API - addition of 'desc' element to description structure, for detailed description (like applications) - addition of 'show function' CLI command to show function details - conversion of existing functions to use uppercase names to match policy - creation of new 'pbx_functions.so' module to contain standard 'builtin' functions - removal of all builtin functions from pbx.c and apps and placement into new 'funcs' directory git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5583 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-04Merge formatting changes (bug #4172)markster1-77/+84
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5578 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-04remove extraneous manual string terminationkpfleming1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5572 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-04ensure the SIP socket is closed on module unload (bug #4149)kpfleming1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5562 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-03fix breakage when ast_copy_string is used to copy substrings (bug #4146, but ↵kpfleming1-25/+22
a different fix) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5561 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-03simplify argument parsing in sip_prune_realtimekpfleming1-50/+48
don't force register expiration when pruning realtime peers provide feedback for successful single item prune operations git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5558 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-03use symbolic constants for RTP method flags, and add debugging output to ↵kpfleming1-18/+20
sip_alloc to indicate when RTP is/is not allocated (bug #3986) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5557 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-03ensure astdb registration entries are parsed properly (bug #4126)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5555 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-03ensure buffer size is computed properly for ast_copy_stringkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5554 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-02testing has shown that ast_copy_string is nearly twice as fast as strncpy ↵kpfleming1-233/+231
for the common use cases in Asterisk, so convert chan_sip over... git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5550 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-02change (iax2,sip) show (peers,users) to use 'like <pattern>' for ↵kpfleming1-16/+24
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-02attempt to not allocate RTP ports for SIP private structures unless they are ↵kpfleming1-48/+54
needed (bug #3986) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5548 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-01ensure object reference is removed after unlinking from containerkpfleming1-2/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5545 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-01clean up reg_source_dbkpfleming1-54/+55
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5543 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-01add SIP_HEADER function, mark SIPGetHeader app deprecated (will be removed ↵kpfleming1-2/+52
on 2005-05-31) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5540 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-01add direct object unlink macro to ASTOBJ apikpfleming1-110/+107
various minor cleanups in chan_sip git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5539 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-29enhance 'sip prune realtime' to support users as well as peers, and ↵kpfleming1-28/+182
regex-based filtering git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5536 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-29don't use '%i' at all, since we have no current use cases that need non ↵kpfleming1-10/+10
base-10 parsing (bug #4110) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5533 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-27allow fine-grained 'insecure' settings (bug #4024)kpfleming1-28/+50
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5521 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-27Oops :)markster1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5519 f38db490-d61c-443f-a65b-d21fe96a405b