Commit Graph

2594 Commits (29694eb2aaa45c366fe28777722b0307f3742f95)

Author SHA1 Message Date
Kevin Harwell c84296ef71 cdr_radius, cel_radius: build agains libfreeradius-client
11 years ago
Russell Bryant b619a405a5 Protect ast_filestream object when on a channel
11 years ago
Richard Mudgett f90a045a36 verbosity: Fix performance of console verbose messages.
12 years ago
Rusty Newton 05117c87b7 Several components: fixing Typos in comments and code, "avaliable" instead of "available"
12 years ago
David M. Lee a9ee948e90 security: Inhibit execution of privilege escalating functions
12 years ago
Kinsey Moore 2d5debf45c chan_sip: Fix RTCP port for SRFLX ICE candidates
12 years ago
Scott Griepentrog 90da875326 rtp_engine: fix rtp payloads copy and improve argument names
12 years ago
Scott Griepentrog 53b25ff6eb pbx.c: fix confused match caller id that deleted exten still in hash
12 years ago
David M. Lee 85ceb09623 Fix DEBUG_THREADS when lock is acquired in __constructor__
12 years ago
Richard Mudgett 0cd0977454 Fix memory corruption when trying to get "core show locks".
12 years ago
Matthew Jordan eac2c3b91a Set 14400 as the default max bit rate if T38MaxBitRate is not specified
12 years ago
Walter Doekes b3eef9957e Consistent memory allocation by ast_bt_get_symbols.
12 years ago
Kinsey Moore 457d5c39dc Use srtp_shutdown when available
12 years ago
Richard Mudgett a58b7639dd Make ao2 global objects not always use the debug version of the ao2_ref() calls.
12 years ago
Sean Bright f03ff24bac Use the proper lower bound when doing saturation arithmetic.
12 years ago
Jason Parker d8216bd9ee Add dependency on libuuid, for res_rtp_asterisk
12 years ago
Joshua Colp 2d95e2884e Regenerate the configure script. The one in the tree was not working for me at all.
12 years ago
Kevin Harwell 1595101bb6 Stopped spamming of debug messages during attended transfer.
12 years ago
Richard Mudgett 2d1b7d4732 Make CHECK_BLOCKING() debug message more useful.
12 years ago
Matthew Jordan 49959b511f Support building Asterisk for Raspberry Pi/Raspbian with hard-float support
12 years ago
Walter Doekes bb450bafd7 Add builtin roundf() for systems lacking it.
13 years ago
David M. Lee af6b4fed4f Specify the -rpath linker flag when prefix != /usr.
13 years ago
David M. Lee 12c51024c3 Fix XML encoding of 'identity display' in NOTIFY messages.
13 years ago
David M. Lee 1f6610acec Move declaration of ast_regex_string_to_regex_pattern futher down strings.h.
13 years ago
David M. Lee 8d7224d5a8 Replace errant tabs with spaces in causes.h.
13 years ago
Richard Mudgett b1366d7acf Fix AMI redirect action with two channels failing to redirect both channels.
13 years ago
Matthew Jordan eda6664de0 Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Richard Mudgett 797e403982 confbridge: Fix MOH on simultaneous user entry to a new conference.
13 years ago
Richard Mudgett 869c2b30c9 Cleanup core main on exit.
13 years ago
Richard Mudgett 224dd2f60a Made AST_LIST_REMOVE() simpler and use better names.
13 years ago
Matthew Jordan c4f013c5c8 Re-initialize logmsgs mutex upon logger initialization to prevent lock errors
13 years ago
David M. Lee bbf3526314 Migrate hashtest/hashtest2 to be unit tests.
13 years ago
Richard Mudgett 1bba4b00b2 Add MALLOC_DEBUG enhancements.
13 years ago
Mark Michelson a65fbf8012 Multiple revisions 375993-375994
13 years ago
Richard Mudgett 647810f1d0 Fix stuck DTMF when bridge is broken.
13 years ago
Matthew Jordan f0cd27e027 Refactor ast_timer_ack to return an error and handle the error in timer users
13 years ago
Andrew Latham 794eb78090 Doxygen Updates
13 years ago
Richard Mudgett 7c69310497 build_tools: Allow Asterisk to report git SHAs in version string.
13 years ago
Mark Michelson 94c0fa9098 Fix some potential misuses of ast_str in the code.
13 years ago
Mark Michelson ccf01fbfdc Do not use a FILE handle when doing SIP TCP reads.
13 years ago
Mark Michelson b5f231501b Don't make chan_sip export global symbols.
13 years ago
Matthew Jordan 8943656ccc Fix a variety of ref counting issues
13 years ago
Sean Bright 1449b2cad0 app_queue: Support persisting and loading of long member lists.
13 years ago
Joshua Colp f8e894e031 Make res_http_websocket an optional dependency on supported platforms for chan_sip.
13 years ago
Joshua Colp 42ebea2f2f Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
13 years ago
Richard Mudgett 7e9bdcc3e0 Named call pickup groups. Fixes, missing functionality, and improvements.
13 years ago
David M. Lee 0227e81595 Add -fnested-functions compile flag, if needed.
13 years ago
David M. Lee 061874d811 Fix timeouts for ast_waitfordigit[_full].
13 years ago
Mark Michelson 46b730b070 Fix inability to shutdown gracefully due to an unending channel reference.
13 years ago
Kinsey Moore 05cccdea8c Deprecate chan_gtalk, chan_jingle, and res_jabber
13 years ago
Mark Michelson 3f6a00ae36 Re-fix sending unnegotiated payloads during a P2P RTP bridge.
13 years ago
Richard Mudgett fb6238899b Add private representation of caller, connected and redirecting party ids.
13 years ago
Richard Mudgett 18d5041981 Use better libss7 detection test and move libpri compile test.
13 years ago
Mark Michelson 9ee8b3c0f6 Extend extension state callbacks to have more information.
13 years ago
Mark Michelson eb9e645a27 Allow support for early media on AMI originates and call files.
13 years ago
Joshua Colp 8c5333f34e Payload and RTP code are must remain separate since in non-Asterisk format cases they differ.
13 years ago
Joshua Colp 15e41c7542 Reduce memory consumption significantly for users of the RTP engine API by storing only the payloads present and in use instead of every possible one.
13 years ago
Matthew Jordan 5c4578f4ad Add named callgroups/pickupgroups
13 years ago
Richard Mudgett ea0732def2 Make astobj2.h not include linkedlists.h.
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Russell Bryant fd11146592 Add a "corosync ping" CLI command.
13 years ago
Kevin P. Fleming 7d4ccea736 Enable usage of system-provided NetBSD editline library if available.
13 years ago
Kevin P. Fleming b5193428a7 Enable usage of system-provided iLBC library.
13 years ago
Matthew Jordan b6a0ae0b35 Unit tests for the Jitter Buffer API; remove unnecessary resync
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago
Terry Wilson 2f674bcdd1 Convert app_confbridge to use the config options framework
13 years ago
Joshua Colp cbdb2dbb0e Fix a crash occurring as a result of excess stack usage.
13 years ago
Joshua Colp 44345b0973 Fix a crash as a result of propagating MWI or device state over XMPP when the client is disconnected.
13 years ago
Joshua Colp e938737570 Add support for SIP over WebSocket.
13 years ago
Joshua Colp acb5f5f824 Reduce memory consumption and add the H.264 and H.263 modules I shamefully neglected to add.
13 years ago
Joshua Colp a693fd1d87 Add support for parsing SDP attributes, generating SDP attributes, and passing it through.
13 years ago
Terry Wilson a7dfafdc56 Handle deprecated (aliased) option names with the config options api
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
13 years ago
Joshua Colp a3fa37b8cf Add a new unified Jingle, Google Jingle, and Google Talk channel driver written from scratch called chan_motif.
13 years ago
Richard Mudgett 1906601bf4 Tweak some comments and whitespace in utils.h
13 years ago
Joshua Colp 213bbc169a Add a cleaned up drop-in replacement for res_jabber called res_xmpp. This provides the same externally facing functionality but is implemented differently internally.
13 years ago
Joshua Colp 37256ea45d Add support for ICE/STUN/TURN in res_rtp_asterisk and chan_sip.
13 years ago
Richard Mudgett ac35b92b62 Hangup handlers - Dialplan subroutines that run when the channel hangs up.
13 years ago
Terry Wilson 1609fca6bb Add the ability to set flags via the config options api
13 years ago
Jonathan Rose 5eb94d7ebb Unique Call ID logging Phases III and IV
13 years ago
Matthew Jordan 82a7409c15 Add AMI event documentation
13 years ago
Mark Michelson 453e01725d Multiple revisions 369323-369324
13 years ago
Michael L. Young c843dddf80 Fix NULL pointer segfault in ast_sockaddr_parse()
13 years ago
Kinsey Moore f080be134e Ensure that pvt cause information does not break native bridging
13 years ago
Kinsey Moore bdab2763ac Add HANGUPCAUSE hash support to IAX2
13 years ago
Richard Mudgett f8746d0009 Allow non-normal execution routines to be able to run on hungup channels.
13 years ago
Richard Mudgett c5256059b8 Move vm defines to group them better.
13 years ago
Jason Parker 6334142050 Multiple revisions 368963,368965
13 years ago
Terry Wilson cfa0826c49 Add a post_apply callback to the Config Options API
13 years ago
Terry Wilson 01307e4b7b Add filename alias support to the Config Options API
13 years ago
Richard Mudgett 72eb8eb1e7 Fix deadlock potential with ast_set_hangupsource() calls.
13 years ago
Richard Mudgett 745484e1b3 Fix error paths in action_hangup() for AMI Hangup action.
13 years ago
Richard Mudgett 8b2412db28 Tweak ast_channel_softhangup_withcause_locked() to take a typed parameter.
13 years ago
Terry Wilson 9f704b5d59 Fix reloading an unchanged file with the Config Options API
13 years ago
Terry Wilson aeeff8cfa2 Add default handler documentation and standardize acl handler
13 years ago
Kinsey Moore 571445ab9c Convert AST_FLAG_ANSWERED_ELSEWHERE usage to AST_CAUSE_ANSWERED_ELSEWHERE
13 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
13 years ago
Joshua Colp 380c7c5c39 Add res_http_websocket module which implements the WebSocket protocol according to RFC 6455.
13 years ago
Terry Wilson d54717c39e Add new config-parsing framework
13 years ago
Jonathan Rose bdaecbb66b chan_sip: fix problem directmediapermit/deny uses the wrong address
13 years ago