Commit Graph

596 Commits (89bbaf12e3c0d1c5e08a16abb449ef2b8cd9e604)

Author SHA1 Message Date
Frederic-Philippe Metz a4168bee14 RTPENGINE-12_Fixed_Segmentation_fault_if_only_offer_received.patch
11 years ago
Victor Seva 66a5137ab7 Allow to choose CC
11 years ago
Richard Fuchs d79bcfe7e4 remove extraneous linefeed
11 years ago
Frederic-Philippe Metz b5665816e6 VOIPTEST-231_session_duration_rectl_milliseconds.patch
11 years ago
Frederic-Philippe Metz 4882d917ba RTPENGINE-1_total_statistics_rectl.patch:
11 years ago
Frederic-Philippe Metz 59329ddd04 VOIPTEST_220_delete delay
11 years ago
Richard Fuchs 0e531ebdf2 change created_from to an allocated string buffer
11 years ago
Frederic-Philippe Metz d623710bc4 adaptions_for_ng_protocol:
11 years ago
Frederic-Philippe Metz 5342158811 added_information_of_from_to_tag:
11 years ago
Richard Fuchs 43bcbcc4db change created_from to an allocated string buffer
11 years ago
Frederic-Philippe Metz a871cd7507 added_address_of_invoking_proxy
11 years ago
Frederic-Philippe Metz 131c9e8110 cli
11 years ago
Frederic-Philippe Metz ee655bdcc6 added_milliseconds_precision_for_CDR.patch:
11 years ago
Frederic-Philippe Metz 947b35e889 fixed_callduration_and_added_termination_reason_20141125:
11 years ago
Frederic-Philippe Metz 9886de4654 cdrpatch.dpatch:
11 years ago
Richard Fuchs 276c7c85d7 report errno in log on sendmsg() error
11 years ago
Richard Fuchs 0113991ef5 MT#9585 rename kernel module and all related items from MEDIAPROXY to RTPENGINE
11 years ago
Richard Fuchs dcfd7032b2 deadlock fix
11 years ago
Richard Fuchs 935487b663 avoid race condition by making OpenSSL thread safe
11 years ago
Richard Fuchs 407722599b avoid unnecessary DTLS restarts
11 years ago
Richard Fuchs a1786d67fc segfault fix: ps->sfd can be null
11 years ago
Richard Fuchs 34786298a2 dont output error message on stun SOFTWARE attribute
11 years ago
Richard Fuchs 50d1839ffe reset DTLS and crypto params when endpoints change
11 years ago
Richard Fuchs 91221ef7a6 move DTLS setup logic into separate function for readability
11 years ago
Richard Fuchs e09fbd2f7e dtls shutdown clears crypto context as well
11 years ago
Richard Fuchs d272e9e5f1 add more flags to stats output
11 years ago
Richard Fuchs 4c408e5388 add --dtls-passive switch
11 years ago
Richard Fuchs f826d01c29 make "trust address" the default behaviour
11 years ago
Richard Fuchs 97b472bfdb dont break legacy control protocols
11 years ago
Richard Fuchs 6757c27a46 add DTLS=passive option
11 years ago
Richard Fuchs 955de109b1 support proper DTLS shutdown and restart DTLS on FP change
11 years ago
Richard Fuchs 8c8ff56fec fix pointer const declaration and make it static
11 years ago
Richard Fuchs d0beccbd93 dont break log lines when logging to stderr
11 years ago
Richard Fuchs b49f57b9ea avoid DTLS role change on reinvite
11 years ago
Richard Fuchs 19e0281744 disable "list" NG command if glib version is too low
11 years ago
Richard Fuchs 24608361d6 remove -e argument from awk
11 years ago
Richard Fuchs b66091b090 make number of threads configurable
11 years ago
Frederic-Philippe Metz e77dd1a684 create as many threads as cpus
11 years ago
Richard Fuchs 6cf604ddef fix comparison between int and bitfield
11 years ago
Richard Fuchs 46585265e1 implement a crude log limiter
11 years ago
Richard Fuchs 6379883f7b fix str_hash() for archs enforcing aligned pointers
11 years ago
Dipak Malla bfb41d1971 Fixed linking error in Makefile
11 years ago
Richard Fuchs af9625de74 make multi-homing thread safe
11 years ago
Richard Fuchs e830bf57eb update for redis module
11 years ago
Richard Fuchs 45dee75156 support specifying interfaces to use in control protocols
11 years ago
Richard Fuchs e365572265 receive local address from kernel and use it for outgoing packets
11 years ago
Richard Fuchs 513ac44a84 incorporate new local-interface infrastructure into appropriate places
11 years ago
Richard Fuchs 0cbb4665a5 paving the way to multi-interface support
11 years ago
Richard Fuchs afa9d5b475 Merge branch 'log-facility-switch' of github.com:camilleoudot/rtpengine into camilleoudot-log-facility-switch
11 years ago
Richard Fuchs 4d00147c04 s/force_relay/force-relay/
11 years ago
Camille Oudot faf3e22b9e logging: choose the log facility from the command line, or log to stderr
11 years ago
Richard Fuchs 54f903da3f bugfixes for legacy control protocols
11 years ago
Richard Fuchs fccad69070 segfault fix for tcp status command
11 years ago
Richard Fuchs c0f8196a25 implement detection of duplicate packets to catch and avoid forwarding loops
11 years ago
Richard Fuchs 65812fa2b2 limit the number of times the receive loop can run without breaking
11 years ago
Richard Fuchs fe6567161a simple port randomizer
11 years ago
Richard Fuchs 16b42fbd62 Switch around internal fromtag/totag/endpoint representation
11 years ago
Richard Fuchs 5e129dd8f6 brevity
11 years ago
Richard Fuchs 1f4f0d6137 implement delayed call/branch deletion
11 years ago
Richard Fuchs 50f2bfbc4d allow for fqdn in o= line
11 years ago
Richard Fuchs e0957d1b36 fix TCP/UDP protocol stream output
11 years ago
Richard Fuchs 8f4e3451f4 increase default log level for debug builds
11 years ago
Richard Fuchs 58940b5018 change stun log levels
11 years ago
Richard Fuchs ec21806c95 use default TOS if not using NG protocol
11 years ago
Richard Fuchs 9d001e3452 fix segfault if NG protocol is not used
11 years ago
Richard Fuchs 6b195fc95a Merge branch 'co_list_calls' of github.com:camilleoudot/rtpengine into camilleoudot-co_list_calls
12 years ago
Camille Oudot 81d8616d4c list command: several fixes + documentation
12 years ago
Camille Oudot 6005d14e1a XMLRPC notifications: more formats
12 years ago
Richard Fuchs 77829f92de split very long log lines into smaller pieces
12 years ago
Richard Fuchs 681b2c1a24 version reporting: use git branch and commit if available
12 years ago
Camille Oudot a51db7172b new command: 'list' to retreive the list of active call-ids
12 years ago
Camille Oudot 47b0252446 fix null/empty string check in ng_call_stats
12 years ago
Richard Fuchs 964b644ecd don't skip setting stream to actpass when not using sdes
12 years ago
Richard Fuchs b6ff15cb8a remove unnecessary a=inactive for zero-port media
12 years ago
Richard Fuchs 4bf2ec7415 correct data type for key lifetime
12 years ago
Richard Fuchs e883f57929 better support protocol switching within a call
12 years ago
Richard Fuchs e7aa743fce change default a=crypto: tag from zero to one
12 years ago
Richard Fuchs e1cfc19c18 fix incorrect port allocations
12 years ago
Richard Fuchs 759ea60b3b adding some debug messages
12 years ago
Richard Fuchs 9ecb7daf8d allow for protocol renegotiation
12 years ago
Richard Fuchs b0c7efb241 duplicate x509 in mem for delayed verification
12 years ago
Richard Fuchs 062256baec segfault fix for DTLS protocol errors
12 years ago
Richard Fuchs 9cbe157f4f properly support the udptl protocol
12 years ago
Richard Fuchs d37d385806 properly handle unknown transport protocols
12 years ago
Richard Fuchs 2a38b51a7f better ICE priority calc for non-RFC clients
12 years ago
Richard Fuchs 15640991d7 fix possible deadlock
12 years ago
Richard Fuchs bd770cbab6 Merge branch 'rfuchs/configurable-tos'
12 years ago
Richard Fuchs 69dec02648 fix inappropriate locking sequenece
12 years ago
Richard Fuchs e381e107ec configurable per-call TOS value
12 years ago
Richard Fuchs 2e9ae75fb0 remove needless assertion
12 years ago
Richard Fuchs a7784f5ca3 try to fix null c= address issue
12 years ago
Richard Fuchs b0c0e396d6 allow hyphenated versions of NG protocol flags
12 years ago
Richard Fuchs 56ca361e77 sync bencode from kamailio
12 years ago
Richard Fuchs be500e1ee3 prefer space to underscore in bencode
12 years ago
Richard Fuchs ba1bd04841 silence warning for kernelizing rtcp
12 years ago
Richard Fuchs cbe1f80536 possible segfault fix
12 years ago
Richard Fuchs e9ff918b8f make call_destroy() global
12 years ago
Richard Fuchs 3030324c0a sink must also be unlocked when peer address changes
12 years ago
Richard Fuchs 4ded03de91 implement media-handover and strict-source logic
12 years ago
Richard Fuchs b8a39bed7e avoid log message redundancy
12 years ago
Richard Fuchs eb59af9520 more verbose timeout log message
12 years ago
Richard Fuchs 2036322e07 parse "strict source" and "media handover" flags
12 years ago
Richard Fuchs b9cf00b111 obsolete the "symmetric" flag
12 years ago
Richard Fuchs bb84ea5035 implement explicit warning when kernel support is missing
12 years ago
Richard Fuchs 940030d670 support kernel forward of non-rtp packets
12 years ago
Richard Fuchs 0a42f4aa26 fix timeout handling for silenced streams
12 years ago
Juha Heinanen 5198233952 make ICE=force_relay leave SDP endpoint details alone
12 years ago
Richard Fuchs 011a42650d restore query/stats output
12 years ago
Richard Fuchs 92cab838b3 remove unused variable
12 years ago
Richard Fuchs 09b9303eac fix ICE priority calculation
12 years ago
Richard Fuchs 6c1cb067c3 fix relay ICE candidate type for RTP candidate
12 years ago
Juha Heinanen 2dae4fb8f7 support ICE=force_relay flag
12 years ago
Richard Fuchs 88dfeee622 fix compiler warning
12 years ago
Richard Fuchs 838917b226 compile fixes for older gcc versions
12 years ago
Richard Fuchs 9f1696d2c1 use srtp<>srtp transcode if either side uses dtls
12 years ago
Richard Fuchs aa5bae9777 implement experimental passthrough relay mode
12 years ago
Richard Fuchs b132d8089b redo flags to have a "shared flags namespace"
12 years ago
Richard Fuchs 5d490223f6 set media SDES flag when appropriate
12 years ago
Richard Fuchs e19ca0a66e introduce log level flags (LOG_FLAG_RESTORE)
12 years ago
Richard Fuchs 7c0cc4cec0 updates for redis support
12 years ago
Richard Fuchs 91cae48c2c add core.* files to "make clean" target
12 years ago
Richard Fuchs ec3daabf6e change name of redis plugin file
12 years ago
Richard Fuchs b6643e32aa eliminate redis_uuid
12 years ago
Richard Fuchs c372019f65 re-enable redis module compatibility checks
12 years ago
Richard Fuchs 05e429c610 C99 inlining rules
12 years ago
Richard Fuchs 5faf5e6d7d switch to C99 standard
12 years ago
Richard Fuchs f638f36bb0 replace implicit bit fields with explicit ones
12 years ago
Richard Fuchs 4c0ca278fa rename mediaproxy-ng to rtpengine
12 years ago
Richard Fuchs f8f741b584 Update to upcoming 3.0 release (2.9.9 for now)
12 years ago
Richard Fuchs 50573f40e5 bit field/array fixes
12 years ago
Richard Fuchs bcc020eefb fix IPv4 TOS if IPv6 is enabled
12 years ago
Richard Fuchs 3c4b3872a8 fix the "media address" parameter to comply with the docs
12 years ago
Richard Fuchs eec41b855c fix mem leak
12 years ago
Richard Fuchs 0597817816 update desired address family (based on "direction") when branching
12 years ago
Richard Fuchs 5c616c27af fix erroneous double lookup detection
12 years ago
Richard Fuchs b14908e59e additional debug for double lookup case
12 years ago
Richard Fuchs bda8c543b8 re-learn peer addresses after each signalling
12 years ago
Richard Fuchs 9f51161c61 fix possible segfault on incorrect sp/SP flag usage
12 years ago
Richard Fuchs 6dca04922c fix incorrect backward behaviour regarding the "c" flag
12 years ago
Richard Fuchs 2324721eee remove potentially unnecessary include
12 years ago
Richard Fuchs b18d14eda5 Implement non-fatal warnings in NG replies and use them in "delete"
12 years ago
Richard Fuchs 7e6f1b5bfa enforce stream correlation against same-numbered old streams
12 years ago
Juha Heinanen e84c2f52c3 added log level handling to debian default file and init script
12 years ago
oboisti d74c24ff21 added --log-level option and USR1 and USR2 signals to update log level on the fly
12 years ago
Richard Fuchs 1a83499916 fix incorrect source address of STUN binding responses
12 years ago
Richard Fuchs d63df522d6 merge bencode fix from kamailio source
12 years ago
Richard Fuchs 7e88b38506 change port range defaults to match docs
12 years ago
Peter Dunkley 130d485346 Updated Makefiles and added compilation instructions to work with Enterprise
12 years ago
Richard Fuchs bbc53398f8 implement and document ng "media address"
13 years ago
Richard Fuchs 13ad0428e6 rename some keys in the ng protocol (replace dash with space) but retain compatibility
13 years ago