Commit Graph

2960 Commits (f42ada7a25d9c604b26201328ab1c2077eddb13b)

Author SHA1 Message Date
Tilghman Lesher f42ada7a25 Fix for AST-2008-012
17 years ago
Tilghman Lesher 932f5ca647 Regression fix for last security fix. Set the iseqno correctly.
17 years ago
Tilghman Lesher 703220f1f4 This part was not correctly patched for AST-2008-010.
17 years ago
Tilghman Lesher 27290e8976 Fixes for AST-2008-010 and AST-2008-011
17 years ago
Joshua Colp ec11516f11 Copy the From header into a variable so that pedantic SIP handling does not try to mess with a NULL pointer. (AST-2008-008)
17 years ago
Russell Bryant 43ea28d8f6 - Instead of only enforcing destination call number checking on an ACK, check
17 years ago
Russell Bryant ef549fe985 Merge changes from team/russell/iax2-another-fix-to-the-fix
17 years ago
Russell Bryant 40520cc2a4 Fix a race condition that bbryant just found while doing some IAX2 testing.
17 years ago
Russell Bryant c5c3cb32f1 Remove remnants of dlinkedlists. I didn't actually use them in the final version
17 years ago
Russell Bryant f8d551bd2b Merge changes from team/russell/iax2_find_callno_1.2
17 years ago
Russell Bryant 38419fb811 When we receive a full frame that is supposed to contain our call number,
17 years ago
Russell Bryant 62766834c8 Fix some very broken code that was introduced in 1.2.26 as a part of the security
17 years ago
Jason Parker 866bf7984a Do not return with a successful authentication if the From header ends up empty.
17 years ago
Tilghman Lesher 47b472894b Fix for fix for security fix (third time's the charm?)
18 years ago
Russell Bryant 4208af2204 Fix another potential seg fault ...
18 years ago
Russell Bryant 04e4f3d345 Fix a couple of places where it's possible to dereference a NULL pointer.
18 years ago
Tilghman Lesher 0f7afb14e4 Oops, missed this one case
18 years ago
Tilghman Lesher 1e6902b29d Fixing AST-2007-027 (Closes issue #11119)
18 years ago
Russell Bryant 0edee75c07 Revert patch committed for issue #9660. It broke E&M trunks.
18 years ago
Steve Murphy 32ade7d7fc this fixes bug 10293, where the error message because defaultzone or loadzone was not defined was confusing
18 years ago
Jason Parker f95db061fd Don't create the Asterisk channel until we are starting the PBX on it.
18 years ago
Joshua Colp a62bba55d8 (closes issue #5866)
18 years ago
Joshua Colp 2405536de9 (closes issue #10236)
18 years ago
Russell Bryant 831ebbebb7 Backport a fix for a memory leak that was fixed in trunk in reivision 76221
18 years ago
Joshua Colp a7047b7ed5 (closes issue #10247)
18 years ago
Russell Bryant 9df29ba46f When processing full frames, take sequence number wraparound into account when
18 years ago
Russell Bryant 6b5a7a6f64 When traversing the queue of frames for possible retransmission after
18 years ago
Russell Bryant d359de6edb Properly check for the length in the skinny packet to prevent an invalid memcpy.
18 years ago
Russell Bryant d0b4144eb4 Ensure that when encoding the contents of an ast_frame into an iax_frame, that
18 years ago
Russell Bryant d2cb9b0d3b After parsing information elements in IAX frames, set the data length to zero,
18 years ago
Russell Bryant 460df0480b (closes issue #9660)
18 years ago
Russell Bryant 2c757b4ab7 The function make_trunk() can fail and return -1 instead of a valid new call
18 years ago
Mark Michelson 140c936792 The cli command "agent logoff Agent/x soft" did not work...at all. Now it does.
18 years ago
Joshua Colp 7055d9fe45 Use some Makefile magic to determine if linux/compiler.h is present. (issue #10174 reported by francesco_r)
18 years ago
Jason Parker 5dd56e420c Fix an issue with wrapuptime not working when using AgentLogin.
18 years ago
Jason Parker 29da454042 Several chan_zap options were not working on reload because they were arbitrarily
18 years ago
Russell Bryant 0a22a51525 If a sip_pvt struct has already registered an extension state callback,
18 years ago
Russell Bryant ed261253d5 (closes issue #10125)
18 years ago
Mark Michelson 3735871ed4 Fixed a bug wherein agents get stuck busy. (issue 9618, reported by jiddings, patched by moi)
18 years ago
Kevin P. Fleming 585de1223e we shouldn't allow G.723.1 endpoints to use VAD, just like we don't support it for G.729
18 years ago
Joshua Colp 0b2c98ac3e Copy language information to the dialog structure when calling a peer for situations where a PBX may be started on the dialed channel. (issue #10121 reported by clegall_proformatique)
18 years ago
Joshua Colp 1dc2b9c0f7 Actually check to make sure a PBX was started on one of the Local channels instead of blindly assuming it was. (issue #10112 reported by makoto)
18 years ago
Christian Richter ce99e9d955 bchannel configurations like echocancel and volume control, need to be setuped on inbound calls too.
18 years ago
Christian Richter 479d7e4738 bad bug in overlapdial case, we called start_pbx multiple times, because the state wasn't changed..
18 years ago
Christian Richter 2676d6c595 fixed issue, that misdn_l2l1_check could only be called from mISDN Source channels.. #9449
18 years ago
Russell Bryant defd4eb3e2 Backport changes that make chan_iax2 not start the PBX on an incoming channel
18 years ago
Christian Richter fc4111b44f check if the bchannel stack id is already used, if so don't use it a second time. Also added a release_chan lock, so that the same chan_list object cannot be freed twice. chan_misdn does not crash anymore on heavy load with these changes.
18 years ago
Christian Richter 3637816f4c simplified generation for dummy bchannels, also we mark them as dummies, so they are not used later as real-bchannels, optimized the RESTART mechanisms, we block a channel now on cause:44, and send out a RESTART automatically, then on reception of RESTART_ACKNOWLEDGE we unblock the channel again.
18 years ago
Christian Richter 5f272436b9 simplified channel finding and locking a lot. removed unnecessary #ifdefed areas.
18 years ago
Christian Richter 085065ac35 isdn_lib.c didn't compile
18 years ago