Commit Graph

1173 Commits (7819f95791fe0ca0e0cdc417e2687a5900444053)

Author SHA1 Message Date
Alec L Davis e5b0de5535 IAX2 defer_full_frames fail to get sent
13 years ago
Alec L Davis 3959535615 IAX2, prevent network thread starting before all helper threads are ready
13 years ago
Kinsey Moore 1a2a4578d2 Convert MWI state message type to the new stasis naming convention
13 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
13 years ago
Matthew Jordan 1a34b465bc Prevent deadlock in chan_iax2 when attempting to set caller ID
13 years ago
Sean Bright 86a537c271 Use a shuffling algorithm to find unused IAX2 call numbers.
13 years ago
Sean Bright d6e05d5bf3 Move IAX firmware related functionality into separate files.
13 years ago
Sean Bright 693d609081 Move the ancillary iax2 source files into a separate sub-directory.
13 years ago
Sean Bright 986c2a1818 Correct the number of available call numbers in IAX2.
13 years ago
Sean Bright df7b335ead Remove a large block of commented out code from chan_iax2.
13 years ago
Matthew Jordan 8fb5bdce9a Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Richard Mudgett 4ccf2c7aa5 Add red-black tree container type to astobj2.
13 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Matthew Jordan a0c363e227 Refactor ast_timer_ack to return an error and handle the error in timer users
13 years ago
Joshua Colp c4df9778cb Remove a log message that was left in accidentally from call-id logging development.
13 years ago
Mark Michelson e9ab568f88 Fix some potential misuses of ast_str in the code.
13 years ago
Andrew Latham 3820f1586e Doxygen Updates - Title update
13 years ago
Andrew Latham 99e1174bfa Doxygen Cleanup
13 years ago
Kinsey Moore e65dea4616 Ensure iax2 debug output is displayed when expected
13 years ago
Matthew Jordan acbe1f90e7 AST-2012-013: Resolve ACL rules being ignored during calls by some IAX2 peers
13 years ago
Kinsey Moore 76d642ff69 Add HANGUPCAUSE information to callee channels
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Jonathan Rose a5e10001b2 chan_iax2: Fix a segfault introduced by call ID logging
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
14 years ago
Kinsey Moore db59a3f123 Remove unnecessary generation of informational cause frames
14 years ago
Jonathan Rose 5eb94d7ebb Unique Call ID logging Phases III and IV
14 years ago
Kinsey Moore f080be134e Ensure that pvt cause information does not break native bridging
14 years ago
Kinsey Moore bdab2763ac Add HANGUPCAUSE hash support to IAX2
14 years ago
Richard Mudgett 72eb8eb1e7 Fix deadlock potential with ast_set_hangupsource() calls.
14 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
14 years ago
Richard Mudgett 2d418b596c AST-2012-007: Fix IAX receiving HOLD without suggested MOH class crash.
14 years ago
Kinsey Moore ab4c9f2247 Make chan_iax2 reject cause code indications correctly
14 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
14 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
14 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
14 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
14 years ago
Kinsey Moore 781f4657b9 Fix many issues from the NULL_RETURNS Coverity report
14 years ago
Kinsey Moore f9155c9c3d Make trunkfreq take effect when set
14 years ago
Kinsey Moore a485f44022 Add missing newlines to CLI logging
14 years ago
Jonathan Rose e96a59acfd Replace GNU old-style field designator extensions to fix clang warnings
14 years ago
Russell Bryant d6d7f51476 chan_iax2: Use OBJ_NODATA to be a bit more explicit.
14 years ago
Sean Bright 3a231e090f chan_iax2: Correct spelling of 'Port' header in IAX2 PeerStatus AMI Events
14 years ago
Russell Bryant 44434bf1cf chan_iax2: Fix use of uninitialized sockaddr_in in try_transfer().
14 years ago
Russell Bryant 6c9f009b6d Fix invalid reads/writes due to incorrect sizeof().
14 years ago
Sean Bright f6b2f05f8c The default value for mohinterpret is the empty string, so when resetting to
14 years ago
Terry Wilson 0e5c761c28 Opaquify ast_channel typedefs, fd arrays, and softhangup flag
14 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
14 years ago
Sean Bright c20cfcdcf0 Address comments from Mark Michelson
14 years ago
Sean Bright 3cf09f40f7 Convert netsock.h over to use ast_sockaddrs rather than sockaddr_in and update
14 years ago
Sean Bright 9ed6de9fd2 There isn't much point in saving off and restoring a value that we never use again.
14 years ago
Terry Wilson ebaf59a656 Opaquification for ast_format structs in struct ast_channel
14 years ago
Sean Bright 1c971ae604 Make 'iax2 show callnumber usage' output make sense when an IP is passed in.
14 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
14 years ago
Sean Bright 25e5eb3b96 Remove spurious warning when 'qualifyfreqnotok' is set successfully.
14 years ago
Sean Bright bec0ee0851 Add some boilerplate documentation for IAXVAR and IAXPEER.
14 years ago
Sean Bright 2c1b3144cb Set the length of the ast_sockaddr, so that we can set it's port later.
14 years ago
Sean Bright 3816fdde94 Don't allow trunkfreq to be greater than 1000ms.
14 years ago
Sean Bright 7c373d8c13 Pass the correct value to ast_timer_set_rate() for IAX2 trunking.
14 years ago
Sean Bright b69fb773d2 When IAX2 debugging is enabled, make sure to log 'apathetic' messages too.
14 years ago
Sean Bright 45f361c9bd Remove IAX_OLD_FIND from chan_iax2.
14 years ago
Sean Bright 0d12368261 Use TRUNK_CALL_START as originally intended.
14 years ago
Sean Bright 98111f8f1f Clear the high order bit from the destination call number before sending.
14 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
14 years ago
Walter Doekes db24fc2523 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
14 years ago
Richard Mudgett 23bc964e1c Constify some more channel driver technology callback parameters.
14 years ago
Richard Mudgett 27b69e7d29 Audit of ao2_iterator_init() usage for v1.8.
14 years ago
Terry Wilson 99cae5b750 Opaquify channel stringfields
14 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions
14 years ago
Richard Mudgett 64d1b247c4 Fix joinable thread terminating without joiner memory leak in chan_iax.c.
14 years ago
Richard Mudgett e58d4e4093 Fix chan_iax2 to not report an RDNIS number if it is blank.
14 years ago
Richard Mudgett 7d9ba4875b Fix calls to ast_get_ip() not initializing the address family.
14 years ago
Matthew Jordan 9333071c1f Fixed invalid memory access when adding extension to pattern match tree
14 years ago
Richard Mudgett 10de040b6e More parking issues.
14 years ago
Kinsey Moore c5c1fed9b6 Merged revisions 335321 via svnmerge from
14 years ago
Paul Belanger 272afe432b Merged revisions 334844 via svnmerge from
14 years ago
Paul Belanger 39ac2e639f Merged revisions 334514 via svnmerge from
14 years ago
Richard Mudgett b99b1116be Merged revisions 331265 via svnmerge from
14 years ago
David Vossel e128ee2567 Merged revisions 330586 via svnmerge from
14 years ago
Russell Bryant 6a15e95a32 astobj2: Avoid using temporary objects + ao2_find() with OBJ_POINTER.
14 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
15 years ago
Tilghman Lesher 7d179abfd4 Merged revisions 326411 via svnmerge from
15 years ago
David Vossel d5ea9e5ae2 Merged revisions 324652 via svnmerge from
15 years ago
Richard Mudgett 397c379a7d Merged revisions 321812-321813 via svnmerge from
15 years ago
Russell Bryant 0ccfc8609a Merged revisions 318436 via svnmerge from
15 years ago
Russell Bryant 3736b02d97 Merged revisions 318055 via svnmerge from
15 years ago
Russell Bryant f0f5e237bf Merged revisions 317474 via svnmerge from
15 years ago
Leif Madsen b8b1d085db Add 'description' field for CLI and Manager output
15 years ago
David Vossel d760e81f37 Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff
15 years ago
Paul Belanger 3556e4c2d4 Replace ast_log(LOG_DEBUG, ...) with ast_debug()
15 years ago
David Vossel c26c190711 Asterisk media architecture conversion - no more format bitfields
15 years ago
Jason Parker 76cfbf7817 Merged revisions 305692 via svnmerge from
15 years ago
Leif Madsen 783ea39ba1 Merged revisions 300521 via svnmerge from
15 years ago
Russell Bryant cc0b7e7df5 Some scheduler API cleanup and improvements.
15 years ago
Tilghman Lesher 597e913cd2 Merged revisions 296951 via svnmerge from
15 years ago
Paul Belanger bd6f29dcb9 Merged revisions 296673 via svnmerge from
15 years ago
Paul Belanger 53149a69df Merged revisions 293496 via svnmerge from
15 years ago
David Vossel ae6e8ecfd2 Merged revisions 290506 via svnmerge from
15 years ago
David Vossel a8e290cd15 Merged revisions 290378 via svnmerge from
15 years ago
Richard Mudgett c5f5c24103 Merged revisions 288194 via svnmerge from
15 years ago
Paul Belanger b287e93101 Merged revisions 288157 via svnmerge from
15 years ago
Jeff Peeler 41b95ee887 Merged revisions 286931 via svnmerge from
15 years ago
Paul Belanger b51f922a34 Merged revisions 286120 via svnmerge from
15 years ago
Brett Bryant 5e97e23de0 Merged revisions 284967 via svnmerge from
15 years ago
Tilghman Lesher 8190e96fad Merged revisions 284610 via svnmerge from
15 years ago
David Vossel 06c6b2c7eb Merged revisions 282545 via svnmerge from
15 years ago
Tilghman Lesher 557ad25f07 Merged revisions 282366 via svnmerge from
15 years ago
David Vossel 0f8eaa6299 Merged revisions 282269 via svnmerge from
15 years ago
Paul Belanger 0443248aa7 PeerStatus now includes Address and Port
15 years ago
Terry Wilson d6e1c724e5 Remove built-in AES code and use optional_api instead
16 years ago
Tilghman Lesher a8c843199c Change order so that it more closely matches the related SIP command.
16 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
16 years ago
Mark Michelson 6fa79e8f77 Make ACLs IPv6-capable.
16 years ago
Richard Mudgett cf7bbcc4c6 Expand the caller ANI field to an ast_party_id
16 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring
16 years ago
Tilghman Lesher 2fdf43f9fc Get more information about the Bamboo test failures
16 years ago
Tilghman Lesher d6011adab4 Weird, no output and Bamboo still fails...
16 years ago
Tilghman Lesher 384681e182 Add some diagnostic feedback to our data tests
16 years ago
Tilghman Lesher da8450323f Kill some startup warnings and errors and make some messages more helpful in tracking down the source.
16 years ago
Mark Michelson cd4ebd336f Add IPv6 to Asterisk.
16 years ago
Eliel C. Sardanons a1b89a6a50 Implement AstData API data providers as part of the GSOC 2010 project,
16 years ago
Tzafrir Cohen c613897d1c Fix various typos reported by Lintian
16 years ago
Russell Bryant 450f4ff2ee Resolve some errors produced during module unload of chan_iax2.
16 years ago
David Vossel fcb055fb4e addition of G.719 pass-through support
16 years ago
David Vossel 1da8159aa6 Merged revisions 270866 via svnmerge from
16 years ago
Terry Wilson 857814f435 Add SRTP support for Asterisk
16 years ago
Tilghman Lesher 7d18dd5394 Finally track down and eliminate the "FRACK! warnings from chan_iax2".
16 years ago
David Vossel cddc244c97 fix iax_frame double free
16 years ago
Leif Madsen bb2fa21ac1 IAXpeers output now matches SIPpeers format for manager (AMI).
16 years ago
Richard Mudgett a5a0a5f867 Consolidate ast_channel.cid.cid_rdnis into ast_channel.redirecting.from.number.
16 years ago
David Vossel 3d4de4a277 Merged revisions 250394 via svnmerge from
16 years ago
Kevin P. Fleming 7e2145b9ac Merged revisions 249234 via svnmerge from
16 years ago
David Vossel dd48c7eb40 fixes a merging error for the iaxs and iaxsl off by one fix
16 years ago
David Vossel 5be3d14c11 Merged revisions 245792 via svnmerge from
16 years ago
David Vossel a97e8f3908 adds total call numbers available to 'iax2 show callnumber usage' cli output
16 years ago
Russell Bryant 34317fb0d3 Fix the ability to specify an OSP token for an outbound IAX2 call.
16 years ago
Tilghman Lesher 9c1b53cab4 According to POSIX, the capital L modifier applies only to floating point types.
16 years ago
David Vossel c8bb5daf1e Merged revisions 238411 via svnmerge from
16 years ago
David Vossel 6ecaa764d3 fixes iax "can't compress subclass 4294967295" error
16 years ago
David Vossel 417657f4ed fixes iax2 show cache locking error, thanks alecdavis!
16 years ago
Kevin P. Fleming 209e1cf195 Merged revisions 230246 via svnmerge from
16 years ago
Tilghman Lesher 5e2aa190fe Display a list of channel variables in each channel-oriented event.
16 years ago
David Vossel 60f80e5360 Merged revisions 229167 via svnmerge from
16 years ago
Tilghman Lesher 2bbda7a7c8 Two other trunk build fixes (reported by seanbright on #asterisk-dev)
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
David Vossel 3acfd4933c Merged revisions 225243 via svnmerge from
16 years ago
David Vossel 984d6500ce Merged revisions 225032 via svnmerge from
16 years ago
Kevin P. Fleming 1c9fe00920 Recorded merge of revisions 222152 via svnmerge from
16 years ago
David Vossel 3cce68d329 Merged revisions 222026 via svnmerge from
16 years ago