Commit Graph

3209 Commits (59881fbb9988be2f4e07ca750f45a404e79cb115)

Author SHA1 Message Date
Richard Mudgett 84262749d2 res_rtp_asterisk.c: Fix off-nominal crash potential.
10 years ago
Richard Mudgett a93b7a927c res_pjsip_sdp_rtp.c: Fix processing wrong SDP media list.
10 years ago
Richard Mudgett 741fa0d26d res_pjsip_sdp_rtp.c: Fixup some whitespace.
10 years ago
Richard Mudgett 13eb491e35 res_pjsip_session.c: Fix crashes seen when call cancelled.
10 years ago
Mark Michelson 48698a5e21 res_http_websocket: Properly encode 64 bit payload
10 years ago
Joshua Colp 2749721791 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
10 years ago
Mark Michelson d9094ddd73 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Michael Cargile a23adcca3d res/res_musiconhold: Add a warning when MOH does not exist
10 years ago
Matt Jordan 03064daeb2 res/res_sorcery_config: Prevent crash from misconfigured sorcery.conf
10 years ago
Matt Jordan 9d7f689b4b Merge "ARI: Add support for push configuration of dynamic object" into 13
10 years ago
Matt Jordan 8bcf6d2801 ARI: Add support for push configuration of dynamic object
10 years ago
Matt Jordan 80eaf0b025 Merge "res_pjsip_session.c: Extract sip_session_defer_termination_stop_timer()." into 13
10 years ago
Matt Jordan 174f0e9d4d Merge "res_pjsip_session.c: Add some helpful comments and minor tweaks." into 13
10 years ago
Matt Jordan bba2c44ac4 Merge "res_pjsip_session.c: Fix off nominal crash potential in debug message." into 13
10 years ago
Richard Mudgett 243c0d1609 parking_applications.c: Fix ast_verb() line terminator.
10 years ago
Richard Mudgett c782320c68 res_parking: Fix crash if ATTENDEDTRANSFER set empty before Park.
10 years ago
Richard Mudgett 2735dd5b2d res_pjsip_session.c: Extract sip_session_defer_termination_stop_timer().
10 years ago
Richard Mudgett 3d0ca343ca res_pjsip_session.c: Add some helpful comments and minor tweaks.
10 years ago
Richard Mudgett 8d08bb179c res_pjsip_session.c: Fix off nominal crash potential in debug message.
10 years ago
Mark Michelson ca41785774 Merge "ARI: Fixed unload mode for unload module." into 13
10 years ago
Benjamin Ford 3384e64ef6 ARI: Fixed unload mode for unload module.
10 years ago
Matt Jordan 00d858da87 Merge "res_pjsip_session.c: Fix crash on call disconnect." into 13
10 years ago
Matt Jordan 0b6ff77afb res/res_sorcery_astdb: Add a debugging message for when retrieval by ID fails
10 years ago
Matt Jordan 2f0d6d346c res/res_pjsip_outbound_registration: Fix WARNING message
10 years ago
Matt Jordan cd2213f1ae res_pjsip/configuration: Fix a variety of default value problems
10 years ago
Richard Mudgett 653f2087e0 res_pjsip_session.c: Fix crash on call disconnect.
10 years ago
Benjamin Ford 1aafadf814 ARI: Added new functionality to reload a single module.
10 years ago
Benjamin Ford 9dcae23cfc ARI: Added new functionality to unload a single module.
10 years ago
Benjamin Ford c219a98d2b ARI: Added new functionality to load a single module.
10 years ago
Benjamin Ford 73e35d20de ARI: Added new functionality to get information on a single module.
10 years ago
Matt Jordan 4a5f23e716 Merge "res/res_sorcery_memory_cache: Fix test registration issues" into 13
10 years ago
Matt Jordan bee41eec62 res/res_sorcery_memory_cache: Fix test registration issues
10 years ago
Matt Jordan e51d86682a Merge "ARI: Added new functionality to get all module information." into 13
10 years ago
Benjamin Ford 47ea312b24 ARI: Added new functionality to get all module information.
10 years ago
Joshua Colp b74b071369 res_sorcery_memory_cache: Backport to 13
10 years ago
Joshua Colp 7ff1ac8797 res_rtp_asterisk: Ensure DTLS timeout timer is -1 if DTLS is not used.
10 years ago
Matt Jordan b842a8dabf Merge "res_pjsip_mwi.c: Use safer loop coding in mwi_subscription_mailboxes_str()." into 13
10 years ago
Matt Jordan 84a6ed05b7 Merge "res_pjsip_mwi.c: Fix MWI subscription memory corruption crash." into 13
10 years ago
Joshua Colp 7386a761c1 Merge "PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error." into 13
10 years ago
Joshua Colp 4c99310468 Merge topic 'res_pjsip_mwi_cleanups' into 13
10 years ago
Joshua Colp f35d8f5670 Merge "PJSIP FAX: Fix T.38 automatic reject timer NULL channel pointer dereferences." into 13
10 years ago
Joshua Colp 618b97c143 Merge "res_pjsip_t38.c: Fix always false if test." into 13
10 years ago
Joshua Colp 2bc9245d9d Merge "res_pjsip: Need to use the same serializer for a pjproject SIP transaction." into 13
10 years ago
Joshua Colp 6d4227bbba Merge "res/res_http_websocket: Don't send HTTP response fragmented." into 13
10 years ago
Joshua Colp 05e8e14982 res_rtp_asterisk: Prevent simultaneous access to DTLS SSL context.
10 years ago
Richard Mudgett 38bace4fbb res_pjsip_t38.c: Fix always false if test.
10 years ago
Richard Mudgett 2f7688c788 res_pjsip_mwi.c: Use safer loop coding in mwi_subscription_mailboxes_str().
10 years ago
Richard Mudgett 74be3a50d7 res_pjsip_mwi.c: Eliminate a simple RAII_VAR.
10 years ago
Richard Mudgett 589e93617a res_pjsip_mwi.c: Fix mid-line log message line breaks.
10 years ago
Richard Mudgett 0d67e04359 res_pjsip_mwi.c: Fix MWI subscription memory corruption crash.
10 years ago
Richard Mudgett 0422433f47 PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error.
10 years ago
Richard Mudgett 8ea214aed7 PJSIP FAX: Fix T.38 automatic reject timer NULL channel pointer dereferences.
10 years ago
Richard Mudgett ada7346792 res_pjsip: Need to use the same serializer for a pjproject SIP transaction.
10 years ago
Joshua Colp 55137c3d12 res/res_http_websocket: Don't send HTTP response fragmented.
10 years ago
Matt Jordan 49f81ddb85 Makefile: Remove coverage files on 'make clean'
10 years ago
Walter Doekes f4dd9560cf res_timing: Don't close FD 0 when out of open files.
10 years ago
Mark Michelson 156395e743 res_sorcery_realtime: Fix leak of sorcery object type.
10 years ago
Matt Jordan bfa5d38a1b Merge "res_pjsip_nat: Adjust when contact should be rewritten." into 13
10 years ago
Matt Jordan a5e9c4e9b2 res/res_corosync: Always decline module load, instead of failing
10 years ago
Mark Michelson 24eec5a10b res_pjsip_nat: Adjust when contact should be rewritten.
10 years ago
Richard Mudgett 0ec461a637 res_pjsip_outbound_registration.c: Add a serializer shutdown group.
10 years ago
Matt Jordan 0a1700d286 Merge "threadpool, res_pjsip: Add serializer group shutdown API calls." into 13
10 years ago
Matt Jordan d8e61c04a4 Merge "res_pjsip_outbound_registration.c: Fix handle_client_state_destruction() refs" into 13
10 years ago
Matt Jordan 9b70a078f6 Merge "res_pjsip_outbound_registration.c: Use ast_sorcery_object_unregister() API" into 13
10 years ago
Matt Jordan c69c8d4e80 Merge "res_pjsip_refer: Prevent sending duplicate headers." into 13
10 years ago
Matt Jordan dc067e585f Merge "res_pjsip_outbound_registration.c: Reorder load_module() and unload_module()." into 13
10 years ago
Mark Michelson 05a2cc1293 res_pjsip_refer: Prevent sending duplicate headers.
10 years ago
Mark Michelson 028fa54620 res_pjsip_nat: Rewrite route set when required.
10 years ago
Richard Mudgett 84c12f9e0c threadpool, res_pjsip: Add serializer group shutdown API calls.
10 years ago
Richard Mudgett 602c4b74b5 res_pjsip_outbound_registration.c: Fix handle_client_state_destruction() refs
10 years ago
Richard Mudgett 8c6a95a9ac res_pjsip_outbound_registration.c: Use ast_sorcery_object_unregister() API
10 years ago
Richard Mudgett 4313f32969 res_pjsip_outbound_registration.c: Reorder load_module() and unload_module().
10 years ago
Mark Michelson db0521f905 Merge "res_pjsip_mwi: Set up unsolicited MWI upon registration." into 13
10 years ago
Joshua Colp 80e82dc97f res_pjsip_mwi: Set up unsolicited MWI upon registration.
11 years ago
Richard Mudgett 036bc0012f res_pjsip_outbound_registration.c: Add missing line endings to CLI commands
11 years ago
Richard Mudgett bec7435945 res_pjsip_outbound_registration.c: Eliminate simple RAII_VAR() usage.
11 years ago
Richard Mudgett c2519fdf1c res_pjsip_outbound_registration.c: Misc code cleanups.
11 years ago
Mark Michelson 9015bb4c8c Resolve race conditions involving Stasis bridges.
11 years ago
Mark Michelson 723a9d4225 Parking: Add documentation for AMI ParkedCallSwap event.
11 years ago
Kevin Harwell 31c77b157b res_pjsip: Add option to force G.726 to be treated as AAL2 packed.
11 years ago
Ivan Poddubny 8af6c9cf6b res_pjsip_transport_websocket: Fix use-after-free bugs.
11 years ago
Joshua Colp 720251f2b8 Merge "Fixes for OS X" into 13
11 years ago
Mark Michelson 88212ccb7f res_pjsip: Prevent access of NULL channels.
11 years ago
George Joseph 5dc9fb4198 res_pjsip/location: Fix ref leak in contact_apply_handler
11 years ago
David M. Lee d908272b7e Fixes for OS X
11 years ago
Matt Jordan bc70904c05 Merge "res_pjsip_session: Fix in-dialog authentication." into 13
11 years ago
Corey Farrell 9e7827e3ac pjsip_configuration: Fix leak in persistent_endpoint_update_state.
11 years ago
George Joseph 857166b5e5 res_pjsip/location: Fix memory leak in permanent_uri_handler
11 years ago
Richard Mudgett fe21f2e52f res_pjsip_session: Fix in-dialog authentication.
11 years ago
George Joseph 262d590819 res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
11 years ago
Matt Jordan b9826bf101 Merge "Stasis: Fix unsafe use of stasis_unsubscribe in modules." into 13
11 years ago
Ivan Poddubny 554bd1e39c res_pjsip_transport_websocket: Fix crash on receiving large SIP packets
11 years ago
Corey Farrell 0d266cbe02 Stasis: Fix unsafe use of stasis_unsubscribe in modules.
11 years ago
Matt Jordan eaabc4d04c Merge "res/res_pjsip_pubsub: Note that 'dialog' is also a valid event type for RLS" into 13
11 years ago
Matt Jordan 4690bc81f7 Merge "res/res_pjsip_exten_state: Fix confusing NOTICE message" into 13
11 years ago
Matt Jordan 51ffed5e61 res/res_pjsip_pubsub: Note that 'dialog' is also a valid event type for RLS
11 years ago
Matt Jordan 7950b65e4f res/res_pjsip_exten_state: Fix confusing NOTICE message
11 years ago
Matt Jordan ea8620a51b Merge "res/ari: Register Stasis application on WebSocket attempt" into 13
11 years ago
Matt Jordan 5ac65ddfb4 res/ari: Register Stasis application on WebSocket attempt
11 years ago
Joshua Colp 1b475a8410 Merge "res_pjsip: Refactor endpt_send_transaction (qualify_timeout)" into 13
11 years ago
Matt Jordan 02dfb118ba Merge "res_pjsip_outbound_registration: Check request URI for line." into 13
11 years ago
George Joseph 60e2fbfe62 res_pjsip: Refactor endpt_send_transaction (qualify_timeout)
11 years ago
demon-ru 42476e6633 res_pjsip_outbound_registration: Check request URI for line.
11 years ago
Corey Farrell e7edb59db6 res_mwi_external_ami: Use module version of AMI registration.
11 years ago
Matt Jordan 31cc24aad6 res/res_http_websocket: Add a pre-session established callback
11 years ago
George Joseph dd78ab42e4 res_pjsip_config_wizard/config: Fix template processing
11 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
Joshua Colp d649d682c4 res_pjsip_exten_state: Fix race condition between sending NOTIFY and termination
11 years ago
Kevin Harwell 68513e00f7 res_stasis_snoop: Spying on a single direction continually increases CPU
11 years ago
Corey Farrell 366ea63438 res_ari_bridges: Add missing dependencies.
11 years ago
Matt Jordan 743fed71fc Merge "res_odbc: Use negative connection cache for all connections" into 13
11 years ago
Martin Tomec 3dcec04ab5 res_odbc: Use negative connection cache for all connections
11 years ago
Corey Farrell 63196a8256 res_pjsip_dlg_options: Fix MODULEINFO section.
11 years ago
Matt Jordan ec0f80b6e8 Merge "res_pjsip_outbound_authenticator_digest: Add missing outbound authenticator callback." into 13
11 years ago
Mark Michelson 4b8cddfb36 res_pjsip_outbound_authenticator_digest: Add missing outbound authenticator callback.
11 years ago
Joshua Colp 415a0d0745 res_ari_device_states: Fix dependency on res_stasis_device_state.
11 years ago
Matt Jordan d1bc86fc99 Merge "res_pjsip_outbound_registration: Add virtual line support." into 13
11 years ago
Joshua Colp e332c7ed5e res_pjsip_outbound_registration: Fix double unref on error return.
11 years ago
Matt Jordan 37a193da18 Merge "ARI: Fix missing dependencies." into 13
11 years ago
Kevin Harwell 3fb6daeb55 res_fax: allow 2400 transmission rate according to v.27ter standard
11 years ago
Joshua Colp 49ef81c15c res_sorcery_config: Fix build issue due to syntax error.
11 years ago
Ashley Sanders 3278fe5327 chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR
11 years ago
Joshua Colp 89f6719f7a res_pjsip_outbound_registration: Add virtual line support.
11 years ago
Corey Farrell d61f03c4f9 ARI: Fix missing dependencies.
11 years ago
Corey Farrell 3e4624ad21 res_pjsip: Remove incorrect MODULEINFO from presence_xml.c.
11 years ago
Joshua Colp df23c8a86b res_pjsip_outbound_registration: Fix build due to removal of transaction.
11 years ago
Joshua Colp 95ab9fdb1a Merge "res_pjsip_outbound_registration: Add debugging messages." into 13
11 years ago
Joshua Colp 0e70dc0dc8 Merge "res_pjsip_outbound_registration: Don't fail on delayed processing: 13." into 13
11 years ago
Mark Michelson e39bd6ba46 res_pjsip_outbound_registration: Don't fail on delayed processing: 13.
11 years ago
Mark Michelson 1bf008fc76 res_pjsip_outbound_registration: Add debugging messages.
11 years ago
Steve Davies 0b6410c4f8 res_rtp_asterisk: Resolve 2 discrete memory leaks in DTLS
11 years ago
George Joseph 99fb87ae13 res_pjsip: Fix SEGV on pending-qualify contacts
11 years ago
Matt Jordan 2d277996b7 Merge "Clang: Fix some more tautological-compare warnings." into 13
11 years ago
Mark Michelson 1da9ec969d res_pjsip_outbound_authenticator: Increase CSeq on authed requests.
11 years ago
Matt Jordan bf3d9db4a6 Merge "res_pjsip_t38: Don't crash on authenticated reinvite after originated T.38 FAX." into 13
11 years ago
Mark Michelson b3cd5bc77f Merge "Clang: change previous tautological-compare fixes." into 13
11 years ago
Mark Michelson eabf3b5a3c res_pjsip_t38: Don't crash on authenticated reinvite after originated T.38 FAX.
11 years ago
George Joseph f70d21b2cf res_pjsip: Validate that contact uris start with sip: or sips:
11 years ago
Diederik de Groot 1bb16bedc7 Clang: change previous tautological-compare fixes.
11 years ago
George Joseph 1474bb05f6 res_corosync: Add check for config file before calling corosync apis
11 years ago
Diederik de Groot d6dfc85666 Clang: Fix some more tautological-compare warnings.
11 years ago
Joshua Colp 7b57116833 res_pjsip_mwi: Send unsolicited MWI NOTIFY on startup and when endpoint registers.
11 years ago
Joshua Colp 4423d5f755 Merge "res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs." into 13
11 years ago
Mark Michelson 3327560cb2 res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs.
11 years ago
Joshua Colp 96e18453f4 Merge "pjsip_options: Fix non-qualified contacts showing as unavailable" into 13
11 years ago
George Joseph b74b2cdcda pjsip_options: Fix format specifier for int64_t rtt.
11 years ago
George Joseph 63169e00ff pjsip_options: Fix non-qualified contacts showing as unavailable
11 years ago
Richard Mudgett 82bc0fd3ad res_fax: Fix latent bug exposed by ASTERISK-24841 changes.
11 years ago
Matt Jordan e05b076827 Merge "Detect potential forwarding loops based on count." into 13
11 years ago
Mark Michelson 4f1a8dbe92 Detect potential forwarding loops based on count.
11 years ago
George Joseph 674b18bdf0 pjsip_options: Add qualify_timeout processing and eventing
11 years ago
Matt Jordan f1abf51b73 Merge "res_pjsip: Refactor endpt_send_request to include transaction timeout" into 13
11 years ago
Matt Jordan ab5b38e434 Merge "res_pjsip: Add global option to limit the maximum time for initial qualifies" into 13
11 years ago
Scott Griepentrog 8d4ce7cc2b res_pjsip_pubsub: On notify fail deleted sub_tree is then referenced
11 years ago
George Joseph bf46799f0e res_pjsip: Refactor endpt_send_request to include transaction timeout
11 years ago
George Joseph 1b6f6ff841 res_pjsip: Add global option to limit the maximum time for initial qualifies
11 years ago
Corey Farrell 0e4b997cd7 res_monitor: Add dependency on func_periodic_hook.
11 years ago
George Joseph 555b5f5d30 Add .gitignore and .gitreview files
11 years ago
Matthew Jordan 4cf7d0bf01 res/res_pjsip_t38: Add missing initialization of t38faxmaxdatagram
11 years ago
Richard Mudgett 13cd99682d chan_pjsip/res_pjsip/bridge_softmix/core: Improve translation path choices.
11 years ago
Matthew Jordan 88b0fa7755 res_pjsip: Add an 'auto' option for DTMF Mode
11 years ago
George Joseph 16afee4651 res_pjsip_config_wizard: Cleanup load unload
11 years ago
Matthew Jordan c9791dba1f res/ari: Fix model validation for ChannelHold event
11 years ago
George Joseph 75c2c85962 res_pjsip_phoneprov_provider: Fix reference leak on unload
11 years ago
Kevin Harwell 5737650a67 res_pjsip: add CLI command to show global and system configuration
11 years ago
Matthew Jordan 2679d0100a res/res_pjsip_dlg_options: Add a module to handle in-dialog OPTIONS requests
11 years ago
Matthew Jordan 6ba6e3dffd clang compiler warnings: Fix autological comparisons
11 years ago
Jonathan Rose f21b45db49 res_pjsip_t38: Fix FAX failures when using PJSIP with authentication
11 years ago
Matthew Jordan f324870dab clang compiler warnings: Fix pointer-bool-converesion warnings
11 years ago
Scott Griepentrog a6aed7f6f6 Revert accidental change in r434261
11 years ago
Scott Griepentrog 0584e29300 pjsip: resolve compatibility problem with ast_sip_session
11 years ago
Mark Michelson c516981dc7 Do not queue message requests that we do not respond to.
11 years ago
Matthew Jordan ab803ec342 ARI: Add the ability to intercept hold and raise an event
11 years ago
Matthew Jordan c027133f6d clang compiler warnings: Fix non-literal-null-conversion warnings
11 years ago
Kevin Harwell 2270c40d33 res_pjsip: config option 'timers' can't be set to 'no'
11 years ago
Matthew Jordan d54ccda3b1 clang compiler warnings: Remove large chunks of unused code from extconf
11 years ago
Corey Farrell b1102cd642 res_pjsip_phoneprov_provider: Revert 433996 / 433997.
11 years ago
Mark Michelson 0f25076f67 ParkedCall: Don't allow dialplan fallthrough after retrieving parked call.
11 years ago
Corey Farrell 709fa14b44 res_pjsip_phoneprov_provider: Fix leaked OBJ_MULTIPLE iterator.
11 years ago
Mark Michelson 1ee8424f27 res_pjsip_messaging: Serialize outbound SIP MESSAGEs
11 years ago
Matthew Jordan 5f8faf16af clang compiler warnings: Fix -Wabsolute-value warnings
11 years ago
Matthew Jordan 09b681e344 clang compiler warnings: Fix invalid enum conversion
11 years ago
Matthew Jordan eb70993a50 clang compiler warnings: Fix -Wparantheses-equality warnings
11 years ago
Matthew Jordan 844bc76bef clang compiler warnings: Fix -Winitializer-overrides
11 years ago
Richard Mudgett 13557675d4 res_pjsip_registrar_expire.c: Made use ao2 container template routines and eliminated some RAII_VAR() usage.
11 years ago
Mark Michelson 85feac857c Add stateful PJSIP response API call, and use it for out-of-dialog responses.
11 years ago
Richard Mudgett dc2cf21144 res_pjsip_registrar_expire.c: Cleanup scheduler leaks on unload/shutdown.
11 years ago
Matthew Jordan 6e6f5b3a1f res/res_timing_kqueue: Update the module to conform to current timer API
11 years ago
Corey Farrell d0df545a44 res_pjsip: Enable unload of all modules at shutdown.
11 years ago
Richard Mudgett dea885a607 A couple minor cleanup tweaks.
11 years ago
Matthew Jordan 05de9082a5 res_xmpp: Buddies are always auto-registered when processing the roster
11 years ago
Richard Mudgett b1e9552b08 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
11 years ago
Richard Mudgett 6ca98524bf Audit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
11 years ago
Richard Mudgett 1c09028171 res_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.
11 years ago
Richard Mudgett dba0f1ad67 res_pjsip_session: Fix off-nominal extra unref of session.
11 years ago
Richard Mudgett 2122c205e6 Audit ast_sockaddr_resolve() usage for memory leaks.
11 years ago
Kevin Harwell 94fe4a9178 res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Kevin Harwell 1f428f25f0 res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Richard Mudgett 522f063186 res_pjsip: Add reason comment.
11 years ago