Commit Graph

245 Commits (b2987774588098248830917819586039fcb96882)

Author SHA1 Message Date
Richard Mudgett f856cfbb51 rtp_engine/res_rtp_asterisk: Fix RTP struct reentrancy crashes.
9 years ago
Richard Mudgett cd80af508e res_rtp_asterisk.c: Add stun_blacklist option
9 years ago
Sean Bright 265455bc2d res_rtp_asterisk: Pass correct data length to ast_rtcp_interpret
9 years ago
Joshua Colp 130af0ab80 Merge "res_rtp_asterisk: Fix crash when RTCP is not present when DTLS is stopped." into 13
9 years ago
Richard Mudgett 047fb7f11e res_pjsip_asterisk.c: Fix compile error if libsrtp is not installed.
9 years ago
Joshua Colp 7ea7797e12 res_rtp_asterisk: Fix crash when RTCP is not present when DTLS is stopped.
9 years ago
Mark Michelson 7bc69753bc Add rtcp-mux support
9 years ago
George Joseph 9c05ddbddd pjproject_bundled: Update for pjproject 2.6
9 years ago
Sean Bright 73133d5354 res_rtp_asterisk: Use PJ_ICE_MAX_CAND instead of hard-coding 16
9 years ago
Sean Bright 339c30f2b6 res_rtp_asterisk: Swap byte-order when sending signed linear
9 years ago
George Joseph b39c04fc02 Merge "PJPROJECT logging: Fix detection of max supported log level." into 13
9 years ago
Richard Mudgett c54f9d2bf0 T.140: Fix format ref and memory leaks.
9 years ago
Richard Mudgett 30cb4eb57f PJPROJECT logging: Fix detection of max supported log level.
9 years ago
Richard Mudgett a9e459f8ac res_rtp_asterisk.c: Fix uninitialized memory crash.
9 years ago
Richard Mudgett bcdd282ada res_rtp_asterisk.c: Initialize ourip passed to ast_find_ourip().
9 years ago
Richard Mudgett e2fa3c7eda res_rtp_asterisk.c: Fix off nominal memory leak.
9 years ago
Richard Mudgett 44fe4a5769 PJPROJECT logging: Made easier to get available logging levels.
9 years ago
gestoip2 8756ce64b7 res_rtp_asterisk: RTT miscalculation in RTCP
9 years ago
George Joseph b213045fe4 build: Various OpenBSD issues
9 years ago
Joshua Colp bb982480d8 pjsip: Support dual stack automatically.
9 years ago
Michael Walton 3c62b60e56 res_rtp_asterisk: Add ice_blacklist option
9 years ago
Torrey Searle 349c34f72a res_rtp_asterisk: Fix infinite DTMF issue when switching to P2P bridge
9 years ago
Joshua Colp 1cac856e17 rtp: Preserve timestamps on video frames.
9 years ago
Mark Michelson a119bab6a6 res_rtp_asterisk: Cache local RTCP address.
9 years ago
Alexander Traud e404f51b42 res_rtp_asterisk: Count a roll-over of the sequence number even on lost packets.
9 years ago
Alexander Traud 332beb27d8 res_rtp_asterisk: Enable Forward Secrecy (PFS) for DTLS.
9 years ago
George Joseph 48db4c2159 res_rtp_asterisk: Fix a self-comparison identified by gcc 6
9 years ago
Torrey Searle dfcd466bf0 res_rtp_asterisk: fix memory leak in dtls
9 years ago
Alexander Traud ef97911a1c res_rtp_asterisk: Use latest DTLS version available by underlying platform.
9 years ago
Joshua Colp bb7214180c Merge "res_rtp_asterisk: Use separate SRTP session for RTCP with DTLS" into 13
10 years ago
George Joseph 8dc8d6ceb8 res_rtp_asterisk: Fix placement of txcount increment
10 years ago
Jacek Konieczny 0cfab30b28 res_rtp_asterisk: Use separate SRTP session for RTCP with DTLS
10 years ago
George Joseph 1bce690ccb res_rtp_asterisk: Fix packet stats on bridged connection
10 years ago
Sean Bright 4e8e6d3922 res_rtp_asterisk: Allow ICE host candidates to be overriden
10 years ago
Joshua Colp 3a160cdbf6 res_rtp_asterisk: Revert DTLS negotiation changes.
10 years ago
Kevin Harwell 1e24a0ca8a res_rtp_asterisk: rtp->ice check not wrapped in HAVE_PJPROJECT ifdef
10 years ago
Dade Brandon 965a0eee46 res_rtp_asterisk: Resolve further timing issues with DTLS negotiation
10 years ago
server-pandora 24ae124e4f res_rtp_asterisk.c: Fix DTLS negotiation delays.
10 years ago
Steve Davies 07583c2888 Further fixes to improper usage of scheduler
10 years ago
StefanEng86 a1435aa3fa res/res_rtp_asterisk.c: Fix incorrect assignment of frame->subclass.frame_ending
10 years ago
Matt Jordan b714b2152d res/res_rtp_asterisk: Fix assignment after ao2 decrement
10 years ago
Matt Jordan 50fa9ff997 Fix improper usage of scheduler exposed by 5c713fdf18
10 years ago
Joshua Colp 56ed7b9dd5 res_rtp_asterisk: Move "Set role" warning to be debug.
10 years ago
David M. Lee 695f26cbb7 res_rtp_asterisk: Add more ICE debugging
10 years ago
David M. Lee 61c6c6aa6c Fix when remote candidates exceed PJ_ICE_MAX_CAND
10 years ago
Joshua Colp 9182c9e4e6 Merge "res_rtp_asterisk.c: Fix off-nominal crash potential." into 13
10 years ago
Joshua Colp 9a12804e59 res_rtp_asterisk: Don't leak temporary key when enabling PFS.
10 years ago
Mark Duncan aed068844c res/res_rtp_asterisk: Add ECDH support
10 years ago
Richard Mudgett 84262749d2 res_rtp_asterisk.c: Fix off-nominal crash potential.
10 years ago
Mark Michelson d9094ddd73 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Joshua Colp 7ff1ac8797 res_rtp_asterisk: Ensure DTLS timeout timer is -1 if DTLS is not used.
10 years ago
Joshua Colp 05e8e14982 res_rtp_asterisk: Prevent simultaneous access to DTLS SSL context.
10 years ago
Yousf Ateya 16f602f5c2 res_rtp_asterisk: Correction for the limit which detects that a packet is DTLS.
11 years ago
Sean Bright 613a461c3d res_rtp_asterisk: Issue ERROR if res_srtp is not found.
11 years ago
Steve Davies 0b6410c4f8 res_rtp_asterisk: Resolve 2 discrete memory leaks in DTLS
11 years ago
Matthew Jordan 5f8faf16af clang compiler warnings: Fix -Wabsolute-value warnings
11 years ago
Joshua Colp 714cb27000 res_rtp_asterisk: Fix wrongful use of USE_PJPROJECT define.
11 years ago
Matthew Jordan 562b7bf6f0 res/res_rtp_asterisk: Fix crash in debug from RTCP reports without report block
11 years ago
Joshua Colp e0461290d0 res_rtp_asterisk: Fix DTLS when used with OpenSSL 1.0.1k
11 years ago
Richard Mudgett b22c833c12 chan_dahdi.c, res_rtp_asterisk.c: Change some spammy debug messages to level 5.
11 years ago
Walter Doekes 9ae57e0dd6 Fix printf problems with high ascii characters after r413586 (1.8).
11 years ago
Kevin Harwell 525c823b4b Direct Media calls within private network sometimes get one way audio
11 years ago
Joshua Colp 70a3e74f0a res_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't.
11 years ago
Joshua Colp efefbe15a4 res_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'.
11 years ago
Kevin Harwell e2ae7bd79f res_rtp_asterisk: Crash if no candidates received for component
11 years ago
Joshua Colp 0292839ae0 res_rtp_asterisk: Allow only UDP ICE candidates.
11 years ago
Joshua Colp b1bb6b97df res_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
11 years ago
Joshua Colp c48b609fb3 res_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
11 years ago
Joshua Colp 85d7e44186 res_rtp_asterisk: Fix 100% CPU usage due to timer heap thread spinning.
11 years ago
Joshua Colp 93f7c8a434 res_rtp_asterisk: Fix building when pjproject is not used.
11 years ago
Joshua Colp 4098d87eef res_rtp_asterisk: Fix a myriad of TURN client issues.
11 years ago
Matthew Jordan bbeaeea1a3 res_hep_rtcp: Add module that sends RTCP information to a Homer Server
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Matthew Jordan 3126d18c1b res_rtp_asterisk: Fix undefined function when PJPROJECT is not installed
11 years ago
Joshua Colp 56a6cd0fa8 res_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times.
12 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
12 years ago
Joshua Colp d5ca5b7f8f res_rtp_asterisk: Return the length of data written when sending via ICE instead of 0.
12 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
12 years ago
Matthew Jordan bf81470083 res_rtp_asterisk: Add support for DTLS handshake retransmissions
12 years ago
Jonathan Rose a0fff439ab res_rtp_asterisk: Fix one way audio problems with hold/unhold when using ICE
12 years ago
Jonathan Rose a40ea867cd Multiple revisions 409129-409130
12 years ago
Corey Farrell c35d07950f res_rtp_asterisk & udptl: fix port selection to work with SELinux restrictions
12 years ago
Kevin Harwell bce38c0cc5 res_rtp_asterisk: Fails to resume WebRTC call from hold
12 years ago
Kinsey Moore 98dea21bc1 chan_sip: Fix RTCP port for SRFLX ICE candidates
12 years ago
Jonathan Rose d7bac6cf4b res_rtp_asterisk: Address jittery DTMF events in RTP streams
12 years ago
Matthew Jordan f04a4328d8 res_rtp_asterisk: Fix crash when RTCP is not available during SSRC change
12 years ago
Kinsey Moore 4873c11f64 Fix STUN crash when using IPv6 any address
12 years ago
Matthew Jordan c4b5c549fd res_rtp_asterisk: Correct erroneous lost packet information in RTCP reports
12 years ago
Richard Mudgett ec5a724714 res_rtp_asterisk: Fix ref leaks in ast_rtcp_read().
12 years ago
David M. Lee 2a57f6ccf7 res_pjsip: Forward PJSIP logging to Asterisk logging
12 years ago
Matthew Jordan 4d348e853c Add pass through support for Opus and VP8; Opus format attribute negotiation
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
13 years ago
Michael L. Young f758885546 Fix The Payload Being Set On CN Packets And Do Not Set Marker Bit
13 years ago
Matthew Jordan f054420df2 Clear the DTMF sending digit tracking on off nominal paths
13 years ago
Kinsey Moore 15bbfb941f Fix white noise on SRTP decryption
13 years ago
Matthew Jordan 95849b1a83 Always set the RTP instance data in the RTP engine
13 years ago
Jason Parker 1cb917096b Switch to using external pjproject libraries.
13 years ago
Matthew Jordan 80b8c2349c Add a 'secret' probation strictrtp mode to handle delayed changes in RTP source
13 years ago