Commit Graph

21136 Commits

Author SHA1 Message Date
Brett Bryant
6ddb2e9ee0 This patch allows TCP peers into the ast_db where they were previously
restricted.

(closes issue #18882)
Reported by: cmaj
Patches: 
      patch-chan_sip-1.8.3-rc2-allow-tcp-peer-store-db-and-readonly-rt-backend.diff.txt
      uploaded by cmaj (license 830)
Tested by: cmaj



git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318917 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-13 17:56:04 +00:00
Richard Mudgett
7a0766e4ad CDR's are being written immediately on caller hangup.
CDR's are being written immediately on caller hangup.  The dialplan is not
able to modify it in the h exten.  The h exten in the initial context is
not run before closing CDR's when the bridge is unlinked if a macro is
active and does not have an h exten.

* Make ast_bridge_call() check for an h exten in the current context and
if a macro is active then the initial context.  The first h exten found is
then run before closing the CDR.

(closes issue #18212)
Reported by: leearcher
Patches:
      issue18212_v1.8.patch uploaded by rmudgett (license 664)
Tested by: rmudgett

Review: https://reviewboard.asterisk.org/r/1206/


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318868 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-13 16:28:26 +00:00
Richard Mudgett
209d8d3c15 PRI early media won't ring.
And another way to pass early media.  Don't indicate that there is inband
information present, just assume that the B channel is connected.

* Restore clearing the dialing flag Rx squelch unconditionally when a
PROCEEDING message comes in.

(closes issue #19268)
Reported by: tbsky
Patches:
      issue19268_v1.8.patch uploaded by rmudgett (license 664)
Tested by: tbsky


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318783 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-13 01:47:05 +00:00
Matthew Nicholson
1b1961f73f Handle ipv6 addresses in the sent-by Via: field.
This change fixes a regression in via header parsing and ipv6 handling.

(closes issue #18951)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318720 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-12 23:35:51 +00:00
Alec L Davis
87d80af96c Fix directed group pickup feature code *8 with pickupsounds enabled
Since 1.6.2, the new pickupsound and pickupfailsound in features.conf cause many issues.

1). chan_sip:handle_request_invite() shouldn't be playing out the fail/success audio, as it has 'netlock' locked.
2). dialplan applications for directed_pickups shouldn't beep.
3). feature code for directed pickup should beep on success/failure if configured.

Created a sip_pickup() thread to handle the pickup and playout the audio, spawned from handle_request_invite.

Moved app_directed:pickup_do() to features:ast_do_pickup().

Functions below, all now use the new ast_do_pickup()
app_directed_pickup.c:
   pickup_by_channel()
   pickup_by_exten()
   pickup_by_mark()
   pickup_by_part()
features.c:
   ast_pickup_call()

(closes issue #18654)
Reported by: Docent
Patches: 
      ast_do_pickup_1.8_trunk.diff.txt uploaded by alecdavis (license 585)
Tested by: lmadsen, francesco_r, amilcar, isis242, alecdavis, irroot, rymkus, loloski, rmudgett

Review: https://reviewboard.asterisk.org/r/1185/



git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318671 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-12 22:52:08 +00:00
Terry Wilson
84b9092e03 Comment out the REF_DEBUG that slipped in during debugging
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318550 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-11 18:47:33 +00:00
Terry Wilson
5badb39856 Merged revisions 318548 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2

........
  r318548 | twilson | 2011-05-11 12:15:39 -0500 (Wed, 11 May 2011) | 19 lines
  
  Clean up several chan_sip reference leaks
  
  Several situations in the code could lead to peers or sip_pvt references
  being leaked. This would cause RTP ports to never be destroyed (leading
  to exhaustion of all available RTP ports) and memory leaks.
  
  The original patch for this issue from rgagnon was the result of an
  obscene amount of testing and hard work, for which I am very grateful. I
  did some cleanup and added a few additional refcount fixes that I found.
  
  (closes issue #17255)
  Reported by: kvveltho
  Patches: 
        tag-1.6.2.17-r309252-sip-dos-mem-leak-fix.diff uploaded by rgagnon (license 1202)
  Tested by: rgagnon, twilson, wdoekes, loloski
  
  Review: https://reviewboard.asterisk.org/r/1101/
  Review: https://reviewboard.asterisk.org/r/1207/
  Review: https://reviewboard.asterisk.org/r/1210/
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318549 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-11 18:39:48 +00:00
Richard Mudgett
0ec0f72506 Unable to pickup DAHDI/PRI call because call state is reported as DIALING.
The channel state is not updated to RINGING when an ALERTING message is
received.  Regression caused when sig_pri.c (also sig_ss7.c) extracted
from chan_dahdi.c.

* Added missing channel state update to RINGING when the
AST_CONTROL_RINGING frame is queued for ISDN and SS7.

(closes issue #19257)
Reported by: alecdavis
Patches:
      issue19257_v1.8_v2.patch uploaded by rmudgett (license 664)
Tested by: alecdavis, rmudgett


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318499 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-10 23:41:08 +00:00
Leif Madsen
acb1bb3026 Filter out blacklisted manager events when using eventfilter.
Merging change from trunk in revision 306432.

(closes issue #19260)
Reported by: dhubbard
Tested by: dhubbard

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318485 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-10 18:46:25 +00:00
Russell Bryant
5578557df1 chan_iax2: change LOG_NOTICE to LOG_DEBUG in iax2_read().
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318436 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-10 15:13:16 +00:00
Richard Mudgett
eab9b5992d Remove references to res_features and its export file.
The contents of res/res_features.c was moved to into main/features.c
awhile ago.  There is no longer any need for the res/Makefile to reference
res_features or the res_features linker exports file to exist.


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318351 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-09 23:15:32 +00:00
Terry Wilson
f96cf88212 Merged revisions 318331 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2

........
  r318331 | twilson | 2011-05-09 15:04:41 -0500 (Mon, 09 May 2011) | 12 lines
  
  Don't offer video to directmedia callee unless caller offered it as well
  
  Make sure that when directmedia is enabled, that video is not offered to the
  callee even if it supports it. p->vrtp will not exist since the caller didn't
  offer video.
  
  (closes issue #19195)
  Reported by: one47
  Patches: 
        sip_cant_add_video_rtp uploaded by one47 (license 23)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318337 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-09 20:23:15 +00:00
Richard Mudgett
607164ad91 Hangup extension executed twice.
When a user hangs up a call, in certain circumstances, the hangup
extension can end up being executed twice:

1) If a call is bridged and the 'h' extension executes the Hangup
application, then the 'h' extension will be executed twice.

2) If a call is bridged within a macro (Dial or Queue), it has its own 'h'
extension, the main context also has an 'h' extension, and the macro 'h'
extension executes the Hangup application, then both 'h' extensions will
be executed.

* Revert originally commited fix for #16106 and just set
AST_FLAG_BRIDGE_HANGUP_RUN unconditionally in ast_bridge_call().  The
bridge code just executed an 'h' extension so the main PBX loop does not
need to execute one as well.

(issue #16106)
Reported by: ajohnson

(issue #16548)
Reported by: hajekd


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318282 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-09 19:07:01 +00:00
David Vossel
a0d4192e2d Merged revisions 318230 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2

........
  r318230 | dvossel | 2011-05-09 11:51:45 -0500 (Mon, 09 May 2011) | 7 lines
  
  Fixes cases where sip_set_rtp_peer can return too early during media path reset.
  
  (closes issue #19225)
  Reported by: one47
  Patches:
        sip_set_rtp_peer.patch uploaded by one47 (license 23)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318233 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-09 17:09:55 +00:00
Richard Mudgett
90c544c0e1 Don't get early media for ISDN on outgoing calls.
It looks to be a long-standing misinterpretation of the progress indicator
ie values:
1 - Call is not end-to-end ISDN; further call progress information may be
available in-band.
8 - In-band information or an appropriate pattern is now available.

Only value 8 is handled by chan_dahdi/sig_pri.  The 1 value is not handled
as early media probably because the meaning of the second half of it's
description was overlooked.

* Test to see if either PRI_PROG_CALL_NOT_E2E_ISDN(1) or
PRI_PROG_INBAND_AVAILABLE(8) bits are set to open the media path.

(closes issue #18868)
Reported by: isrl
Patches:
      issue18868_19246_v1.8.patch uploaded by rmudgett (license 664)
Tested by: satish_lx

..........

No inband progress on PRI_EVENT_RINGING even if inband flag set.

My ISDN-PRI provider sends an ALERTING with "Inband information or
appropriate pattern now available", but Asterisk only generates and passes
the RING to the SIP extension, not the inband message.  Unfortunately, the
inband message is not a ringback tone but a prompt that says the number is
not in service.  The SIP extension then hears two rings and the call is
hungup which confuses the caller.

* Post an AST_CONTROL_PROGRESS as well as opening the media path if inband
audio is indicated with an ALERTING message.

(closes issue #19246)
Reported by: cristiandimache
Patches:
      issue19246_v1.8.patch uploaded by rmudgett (license 664)
Tested by: cristiandimache


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318231 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-09 16:57:18 +00:00
Jonathan Rose
2f5ff86317 Documenting an observed behavior of features in features.conf. Since parkinglots use an
integer for the parkinglot extensions, leading zeros specified in the configuration file
are ignored.


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318148 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-09 14:18:14 +00:00
Matthew Nicholson
9bfd90d329 Make indicate/control frames WRITE events on framehooks. Also, if a framehook
returns a non-control frame, don't forward it to the channel.

(closes issue #19251)
Reported by: irroot
Patches:
      (modified) framehook_indicate.patch2 uploaded by irroot (license 52)
Tested by: irroot


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318142 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-09 14:09:38 +00:00
Russell Bryant
6313aeb1fd res_config_curl: fix a crash with static realtime.
(closes issue #18413)
Reported by: jmls
Patches:
      20101202__issue18413.diff.txt uploaded by tilghman (license 14)
Tested by: jmls


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318057 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-07 23:35:37 +00:00
Russell Bryant
1c168cd613 chan_iax2: Don't overwrite port found with an SRV lookup.
(closes issue #17291)
Reported by: jcovert
Patches:
      chan_iax2.c.1.8.3-srvlookup-corrected.patch uploaded by jcovert (license 551)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@318055 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-07 23:24:18 +00:00
Russell Bryant
10e40660c7 Use the right variable to print the time in a debug message.
The original patch also increased some buffer sizes, but that was already
done in this version.

(closes issue #17034)
Reported by: sysreq
Patches:
      asterisk-issue-17034.patch uploaded by sysreq (license 1009)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317969 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 21:49:01 +00:00
Russell Bryant
91c8e4d297 Fix some more "set but unused" compiler warnings.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317967 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 21:38:54 +00:00
David Vossel
46a4825fcf Fixes missing colon from To/From headers in RTCP manager events.
(closes issue #18221)
Reported by: clegall_proformatique
Patches:
      18221_1.patch uploaded by ebroad (license 878)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317918 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 21:06:55 +00:00
Russell Bryant
df0cc7f905 Fix calculation of free RAM to make minmemfree option work.
(closes issue #17124)
Reported by: loic
Patches:
      pbx_c.diff uploaded by loic (license 1020)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317917 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 21:06:33 +00:00
Russell Bryant
7c6e763258 chan_sip: Destroy variables on a sip_pvt before copying vars from the sip_peer.
Don't duplicate variables on the sip_pvt.  Just reset the variable list each
time.

(closes issue #19202)
Reported by: wdoekes
Patches:
      issue19202_destroy_challenged_invite_chanvars.patch uploaded by wdoekes (license 717)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317867 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 20:01:16 +00:00
Russell Bryant
d5a0fb899a chan_sip: fix a deadlock in check_rtp_timeout.
Don't block doing silly deadlock avoidance.  Just return and try again later.
The funciton gets called often enough that it's fine.  Also, this change was
already made in trunk.

(closes issue #18791)
Reported by: irroot
Patches:
      chan_sip.rtptimeout.patch uploaded by irroot (license 52)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317865 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 19:46:49 +00:00
Russell Bryant
25ccc62ee9 URI encode less characters in the RPID and Contact headers.
If this change causes any problems, we will need to backport the more extensive
uri encoding and decoding handling changes that are in trunk/1.10.

(closes issue #18686)
Reported by: wolfgang
Patches:
      quick-and-dirty.patch uploaded by wdoekes (license 717)
Tested by: wdoekes, devellow, wolfgang, mav3rick


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317861 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 19:35:00 +00:00
Matthew Nicholson
8ed15a49a1 pbx_lua autoservice fixes
Don't start an autoservice in pbx_lua if pbx_lua already started one and don't
stop one if we didn't start one.  Also start and stop the autoservice when
transferring control from and to the pbx.


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317858 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 19:31:50 +00:00
Russell Bryant
5caa350fab Fix a crash in the MySQL() application.
This code was not handling channel datastores safely.  The channel
must be locked.

(closes issue #17964)
Reported by: wuwu
Patches:
      issue17964_addon_1.6.2_svn.patch uploaded by seanbright (license 71)
Tested by: wuwu


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317837 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 19:24:11 +00:00
Russell Bryant
65f01fd713 Add a new sipfriends.sql for MySQL that has more fields in it.
(closes issue #16399)
Reported by: pabelanger
Patches:
      sipfriends.sql.v3 uploaded by pabelanger (license 224)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317805 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 19:14:39 +00:00
Richard Mudgett
900e3e5d03 Fix SIP connected line updates.
This patch fixes a couple SIP connected line update problems:

1) The connected line needs to be updated when the initial INVITE is sent
if there is a peer callerid configured.  Previously, the connected line
information did not get reported until the call was connected so SIP could
not report connected line information in ringing or progress messages.

2) The connected line should not be updated on initial connect if there is
no connected line information.  Previously, all it did was wipe out any
default preset CONNECTEDLINE information set by the dialplan with empty
strings.

(closes issue #18367)
Reported by: GeorgeKonopacki
Patches:
      issue18367_v1.8.patch uploaded by rmudgett (license 664)
Tested by: rmudgett

Review: https://reviewboard.asterisk.org/r/1199/


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317670 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 16:19:18 +00:00
Terry Wilson
6cf3280dd6 Merged revisions 317575 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2

................
  r317575 | twilson | 2011-05-06 01:04:17 -0700 (Fri, 06 May 2011) | 13 lines
  
  Merged revisions 317574 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r317574 | twilson | 2011-05-06 00:55:21 -0700 (Fri, 06 May 2011) | 6 lines
    
    Re-fix queue round-robin
    
    This part of the change for r315596 was incorrect. No bridge occurs
    when doing a roundrobin dial and no one answers, so this code shouldn't
    have been removed.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317584 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-06 08:18:53 +00:00
Russell Bryant
0388304195 If the configure script runs, force a rebuild of menuselect-tree.
Some contents in the menuselect tree are dependent on configure script
parameters, namely --enable-dev-mode.

(closes issue #17219)
Reported by: Nick_Lewis
Patches:
      issue_17219.rev1.txt uploaded by russell (license 2)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317530 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 23:46:54 +00:00
Russell Bryant
a5e0730e6a Fix some more realtime MySQL schema issues.
(closes issue #18537)
Reported by: denzs
Patches:
      sipfriends.sql.svndiff uploaded by denzs (license 1182)
      queue_log.sql.svndiff uploaded by denzs (license 1182)
      meetme.sql.svndiff uploaded by denzs (license 1182)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 23:15:53 +00:00
Russell Bryant
809c22fb36 Fix some errors in sample MySQL realtime schema files.
(closes issue #18915)
Reported by: Dovid
Patches:
      sipfriends.patch uploaded by Dovid (license 652)
      meetme.patch uploaded by Dovid (license 652)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317484 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 23:12:35 +00:00
Russell Bryant
448ceb5291 Don't lose cdr_syslog config on a reload.
(closes issue #18679)
Reported by: enegaard
Patches:
      issue18679_seanbright.patch uploaded by seanbright (license 71)
Tested by: enegaard


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317480 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 23:00:55 +00:00
Russell Bryant
6446ba738b Fix some consistency issues with jitterbuffer config.
Store the defaults noted in the sample config files in the jitterbuffer config
data structure.  This makes the CLI commands that output these settings show
the right thing.  Also only show the settings that are relevant in the settings
CLI commands, based on which jitterbuffer is selected and whether it's enabled.

(closes issue #19083)
Reported by: rgagnon
Patches:
      issue-19083-trunk-r313139.diff uploaded by rgagnon (license 1202)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317478 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 22:53:45 +00:00
Russell Bryant
08ae269e5c Add a datastore fixup to fix a pbx_lua crash.
(closes issue #19055)
Reported by: jamhed
Patches:
      lua_datastore_fixup1.diff uploaded by mnicholson (license 96)
Tested by: mnicholson, jamhed


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317476 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 22:47:57 +00:00
Russell Bryant
1ccfa50ba8 Fix more "set but unused" warnings.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317474 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 22:36:33 +00:00
Russell Bryant
3bc585feaf Only display inband DTMF warning if inband DTMF detection is enabled.
(closes issue #18901)
Reported by: irroot


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317429 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 22:11:19 +00:00
Russell Bryant
bbf748d856 Fix potential memory leak, and use of uninitialized memory.
(closes issue #16476)
Reported by: junky
Patches:
      M16476.diff uploaded by junky (license 177)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317427 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 21:58:45 +00:00
Russell Bryant
14b46c79f9 Add missing ActioID handling to Events action.
(closes issue #18949)
Reported by: edersohe
Patches:
      0018949.patch uploaded by edersohe (license 1228)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317425 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 21:53:13 +00:00
Sean Bright
ccbc674e56 Don't duplicate our data on the stack and just use the MYSQL_ROW directly.
With large result sets we were blowing out the stack.

(closes issue #19090)
Reported by: mickecarlsson
Patches:
      issue19090_trunk_svn.patch uploaded by seanbright (license 71)
Tested by: mickecarlsson


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317370 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 20:25:52 +00:00
Russell Bryant
a3d1ff1140 Increase buffer size to be PATH_MAX for a path.
(closes issue #19239)
Reported by: byronclark
Patches:
      queue_announce_length.patch uploaded by byronclark (license 1200)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317336 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 19:55:58 +00:00
Jonathan Rose
fd5f6b5174 Resolves a deadlock that occurs during sip_new
This is based on an uncommitted patch by jpeeler for the issue.  Instead of
relocking and then unlocking the channel though, we keep the lock on the channel
until we are finished doing what we need to the channel.

(closes issue #18441)
Reported by: Alric



git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317283 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 19:09:13 +00:00
Russell Bryant
06efd495b2 Merged revisions 317255 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2

................
  r317255 | russell | 2011-05-05 13:29:53 -0500 (Thu, 05 May 2011) | 22 lines
  
  Merged revisions 317211 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r317211 | russell | 2011-05-05 13:20:29 -0500 (Thu, 05 May 2011) | 15 lines
    
    chan_sip: fix broken realtime peer count, fix memory leak
    
    This patch addresses two bugs in chan_sip:
    
    1) The count of realtime peers and users was off.  The increment checked the
    value of the caching option, while the decrement did not.
    
    2) Add a missing regfree() for a regex.
    
    (closes issue #19108)
    Reported by: vrban
    Patches:
          missing_regfree.patch uploaded by vrban (license 756)
          sip_object_counter.patch uploaded by vrban (license 756)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317281 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 18:39:44 +00:00
Russell Bryant
07d665f8a8 Restore branch-1.6.2-merged and branch-1.6.2-blocked properties.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317280 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 18:37:09 +00:00
Matthew Nicholson
976060a8ca Set SO_KEEPALIVE on SIP TCP sockets so that they eventually go away when a peer
abruptly disappears.  This mostly occurs after a successful registration.

(closes issue #17544)
Reported by: marcelloceschia
Patches:
      (modified) tcptls.patch uploaded by st (license 907)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317196 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 18:02:52 +00:00
Leif Madsen
5e184ae5a5 Merged revisions 317102 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r317102 | lmadsen | 2011-05-05 10:54:46 -0400 (Thu, 05 May 2011) | 8 lines
  
  Disable console colourization inside safe_asterisk checks.
  
  (closes issue #19213)
  Reported by: lefoyer
  Patches: 
        issue19213_strip_color_in_safe_asterisk-svn.patch uploaded by wdoekes (license 717)
  Tested by: wdoekes, lefoyer
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317104 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 15:04:24 +00:00
Leif Madsen
232db04967 Remove unused directory and clear up some documentation.
(closes issue #19193)
Reported by: bchia
Patches: 
      cel-csv.diff uploaded by lathama (license 1028)
Tested by: lathama, Marquis42

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@317058 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 12:27:56 +00:00
Sean Bright
6eb2afe849 Use the correct HTTP method when generating our digest, otherwise we always fail.
When calculating the 'A2' portion of our digest for verification, we need the
HTTP method that is currently in use.  Unfortunately our mapping function was
incorrect, resulting in invalid hashes being generated and, in turn, failures
in authentication.

(closes issue #18598)
Reported by: ksn


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@316919 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-05-05 02:30:45 +00:00