[Pkg-voip-commits] [janus] branch master updated (9e0316f -> 360b37c)
Jonas Smedegaard
dr at jones.dk
Wed Dec 20 21:53:54 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository janus.
from 9e0316f Prepare for release: Update changelog, and copyright hints.
adds a2bf959 First commit of SIPre plugin placeholder (WIP, still broken)
adds 2990ee5 Merge branch 'master' into sipre
adds f0c374b Aligned SIPre plugin to IP utils
adds 68a7a91 Use mqueue to make sure libre calls are done on the loop thread
adds 7af153d Updated code to reflect latest feedback
adds 737031d Initialize libre in the loop thread
adds e7da103 Working REGISTER
adds 2efd851 Working outgoing INVITE (incoming calls, BYEs, etc. still WIP)
adds 1ebd18e Refactored message queue payload, and (almost) working incoming calls
adds 65e4c30 Merge branch 'master' into sipre
adds 94c2324 Fixed endless retransmissions on incoming calls
adds 4aa1efb Better management of BYEs and call cleanup
adds fa33340 Merge branch 'master' into sipre
adds af5fb3d Merge branch 'master' into sipre
adds 2622ffb Merge branch 'master' into sipre
adds e12f164 Merge branch 'master' into sipre
adds 2a0e4a6 Integrated fix made for #885 in SIPre plugin as well
adds b741b6b Merge branch 'master' into sipre
adds 960d260 Aligned to configure-related changes in master
adds 3154103 Aligned to changes to janus.js (ontrack)
adds bb5c800 Added support to custom headers in REGISTER and INVITE in SIPre plugin
adds 0f3db06 Changed some TODOs in FIXMEs
adds 07bc8b0 Merge branch 'master' into sipre
adds d37db07 Merge branch 'master' into sipre
adds aef4808 Merge branch 'master' into sipre
adds abb80ce Parse (and notify) display name when receiving incoming INVITEs
adds 0de7d73 Moved stack to per-user property (but still a single thread and queue)
adds 8fd7a67 Fixed crash when shutting Janus down
adds c2208aa Implemented DTMF via SIP INFO
adds 7f4944d Implemented hold/unhold (still WIP)
adds a649b45 Made expires in REGISTER configurable/overridable
adds 23eb4e6 Temporarily disabled HA1 REGISTER option in SIPre demo
adds 5918826 First attempts at getting re-INVITES to work in SIPre plugin
adds 62e8c78 Fixed broken re-INVITE support in SIPre plugin
adds f70f452 Send incoming/outgoing SIP messages to event handlers when using SIPre plugin, if sip_set_trace is available in libre
adds 5bb901f Cleanup of log verbosity in SIPre plugin
adds b2bea58 Fixed 486 response when we're busy in another call (SIPre plugin)
adds a63564f Merge branch 'master' into sipre
adds 5d97321 Merge branch 'master' into sipre
adds 52eb2f0 Merge branch 'master' into sipre
adds 78abaf5 Aligned SIPre plugin to recent SIP plugin features
adds 51b1cd0 Merge branch 'master' into sipre
adds 5d33043 Add a DNS client when allocating a SIPre stack
adds 6d3e251 Added support for outbound proxies to the SIPre plugin
adds 149af17 Merge branch 'master' into sipre
adds 97d1e0e Merge branch 'master' into sipre
adds 026edba Merge branch 'master' into sipre
adds 486455a Added support for offerless INVITEs to the SIPre plugin
adds b04afbe Added support for SIP INFO to the SIPre plugin
adds a65ad46 Implemented early media (183 Session Progress) in SIPre plugin
adds 38109c9 Cleaned up some currently unused features
adds 2cf75b8 Made a few changes to how a SIPre session is destroyed
adds a821b50 Merge branch 'master' into sipre
adds 32830eb Added support for authenticated INVITEs, in case the user registered as guest
adds 1dd001a Merge branch 'master' into sipre
adds ea08ce7 Added some checks/fixes already made in master
adds 5be4f39 Merge branch 'master' into sipre
adds b78ee58 Merge branch 'master' into sipre
adds cf60f93 Merge branch 'master' into sipre
adds 3a8c675 Merge branch 'master' into sipre
adds 35c4688 Aligned SIPre branch to latest changes
adds 9f37ebe Merge branch 'master' into sipre
adds 38519bd Merge branch 'master' into sipre
adds 4be18a8 Merge branch 'master' into sipre
adds bf10c91 Merge branch 'master' into sipre
adds 5f6a731 Updated SIPre plugin to use new rtpsrtp.h header
adds 302962d Merge branch 'master' into sipre
adds f40ab2d Clarified that the SIPre demo is not currently as stable as the older Sofia one
adds f954df1 Added configurable port range for RTP/RTCP ports in the SIPre plugin
adds 969ecd8 Merge branch 'master' into sipre
adds b29f48d Bumped to version 0.2.6
adds b310383 Several new helper methods for SDP utilities
adds 84c9371 New Janus plugin, NoSIP, for legacy interop without touching signalling
adds d072629 Removed info string, cleaned up a bit, and refactored code to limit reduncancy
adds 04c5c9e New Janus plugin, NoSIP, for legacy interop without touching signalling
adds 4550d89 Merge branch 'nosip' of github.com:meetecho/janus-gateway into nosip
adds 785564c Merge branch 'sdputils-pt2' into nosip
adds 576f6db Modified NoSIP plugin code to use #796 and #804 (RTP context and SRTP stuff)
adds 61bbe67 Made incoming_rtcp handler more compact too
adds bf0ba5a Merge branch 'sdputils-pt2' into nosip
adds cb53dc3 Integrated updated IP utilities in NoSIP plugin
adds 7d5c4f9 Deallocate the local_ip when getting rid of the plugin
adds 3ee79cd Merge branch 'master' into nosip
adds 2f29bec Merge branch 'master' into nosip
adds 1066229 Moved IP self-detect of NoSIP plugin outside of the config parse code
adds 38e1286 Merge branch 'master' into nosip
adds 8a0838f Removed unneeded memset
adds 732ec87 Merge branch 'master' into nosip
adds f5bbafb Merge branch 'master' into nosip
adds 9d063d4 Merge branch 'master' into nosip
adds 0073040 Merge branch 'master' into nosip
adds 62e98dc Merge branch 'master' into nosip
adds f610519 Aligned to configure-related changes in master
adds 60a0949 Merge branch 'master' into nosip
adds ea103ae Aligned to changes to janus.js (intrack)
adds 69880a4 Merge branch 'master' into nosip
adds b24aa04 Merge branch 'master' into nosip
adds 14d31fc Merge branch 'master' into nosip
adds 91aa740 Merge branch 'master' into nosip
adds 6797864 Merge branch 'master' into nosip
adds 42c2db1 Merge branch 'master' into nosip
adds fcea801 Merge branch 'master' into nosip
adds e9ba7d7 Merge branch 'master' into nosip
adds bd71be7 Merge branch 'master' into nosip
adds 636790a Better management of POLLERR errors in NoSIP plugin
adds bdc3ad0 Merge branch 'master' into nosip
adds a0b05c0 Merge branch 'master' into nosip
adds 8a32bb7 Added some checks/fixes already made in master
adds 47eb485 Merge branch 'master' into nosip
adds ed622c2 Merge branch 'master' into nosip
adds 3b162a2 Merge branch 'master' into nosip
adds d318caf Merge branch 'master' into nosip
adds 84df3a6 Merge branch 'master' into nosip
adds def7be2 Aligned NoSIP branch to latest changes
adds 00c852d Merge branch 'master' into nosip
adds 81a9707 Merge branch 'master' into nosip
adds 079cc48 Merge branch 'master' into nosip
adds 932dd62 Merge branch 'master' into nosip
adds 6e15362 Updated NoSIP plugin to use new rtpsrtp.h header
adds b6b2aa3 Merge branch 'master' into nosip
adds e836799 Merge branch 'master' into nosip
adds 21737e7 Added configurable port range for RTP/RTCP ports in the NoSIP plugin
adds b8205d9 Moved NoSIP links in the demos to highlight the different nature of the plugin
adds 3b77505 Fixed broken enforcement of new RTP/RTCP range in NoSIP plugin
adds cdb96cc Merge branch 'master' into nosip
adds 5cbe556 Merge pull request #799 from meetecho/nosip
adds 20ebfe3 Fixed conflicts introduced after merge of NoSIP branch
adds 535fa8e Merge pull request #823 from meetecho/sipre
adds 63d7ea3 Fixed typo in SIPre demo and the navigation bar
adds 531365e Made EchoTest and VideoCall recordings aware of negotiated codecs
adds 453252a Made a few recorder properties atomic
adds b8fd04c Check that icectx is not NULL before invoking g_main_context_wakeup.
adds fe6cf56 Removed spurious debugging line from EchoTest
adds 0c4aa22 Made RTCP BYE management more tolerant, to accomodate older Firefox 52
adds 25ece9a fix libressl call in dtls.c
adds a37b51f Merge pull request #1037 from aduskett/master
adds 6d98a5e Fixed some checks in the web demos
adds 6b55b06 Added info on emitter (server name) to Janus handlers events
adds ff49a6d Allow multiple codecs in VideoRoom, and publishers to choose which one
adds 79b2b80 Make sure codecs match when switching publishers in a VideoRoom
adds e7ca967 Merge pull request #1040 from meetecho/videoroom-multicodec
adds a2ba8fa Added EINTR checks for all poll() calls (fixes pfunix issue at startup)
adds 30bbf33 Added way to provide custom PeerConnection constraints (see #1028)
adds b9d3ca0 Add optional exchange for RabbitMQ transport
adds 936dfe1 Merge pull request #1044 from pitkonst/rabbitmq_transport_exchange
adds 1fcd092 Fixed typo in RabbitMQ transport comment
adds 7cc0387 RabbitMQ event handler
adds 006e483 Fixes after review
adds b894025 Sample config file fixes
adds e7c468f Merge pull request #1045 from pitkonst/RabbitMQ_events_handler
adds c408dd5 Improved RTP headers rewriting in case of context switches
adds 1e8512f Add Rust plugin wrapper to resources page
adds 1f2f354 Merge pull request #1061 from mquander/rust-plugin-binding-docs
adds 85f421c LWS_MAX_SMP=1 in README LWS build instructions
adds 63b471b Merge pull request #1060 from mquander/readme-libwebsockets
adds f08d590 Updated reference to stable version of libwebsockets in README
adds c32907b brew installation of libcurl is now called just `curl`
adds 0f51005 Merge pull request #1068 from RouquinBlanc/fix-mac-brew-packages
adds 8a76e3a Streaming plugin UDP multicast socket bind option to `SO_REUSEADDR`
adds ff8e65e Merge pull request #1066 from sysbot/bao/SO_REUSEADDR
adds d0055dc Bower: update webrtc-adapter to 5.0.1
adds c5d54cc Merge pull request #1074 from ancorgs/bower_adapter_501
adds 5260420 Don't use es6 specific code
adds 13056e2 Merge pull request #1078 from ancorgs/old_compat
adds d739758 Fix SSL library detection
adds 4f35a99 Add openssl pre 1.1 api macro
adds bcdfb2f Merge pull request #1071 from aduskett/master
adds 434eef6 Add openssl pre 1.1 api macro
adds 96b8669 Merge pull request #1073 from aduskett/ssl
adds 16fa8c8 Fixed check of Jansson version in configure (fixes #1077)
adds 2606e8f fixing media_hangup deadlock
adds 4f62029 Update janus_audiobridge.c
adds b1144ea Merge pull request #1082 from suranapranay/master
adds e4857b5 Merge branch 'master' of github.com:meetecho/janus-gateway
adds cb6243c Added missing transaction ID to error (fixes #1084)
adds e39b58a Added missing PLI when restoring subscriber's video with configure (fixes #1087)
adds fee0461 Update README for certificates - 2048 bit key in the example - Pointer to letsencrypt.org
adds 894d87b Merge pull request #1085 from edvinanet/master
adds defa80e Add Thread ID callback in lws_protocols[0] to help identifying caller of `lws_callback_on_writable` and as such speed up lws reactivity
adds 0ba25cf Merge pull request #1067 from RouquinBlanc/fix-websocket-bsd
adds 33dcf72 Added option to override threshold for detecting timestamp resets
adds 3f45e14 Make sure SDP rid attributes are parsed before ssrc (fixes #1072)
adds b0b4bc6 Don't use RTCP BYE as DTLS alerts to close PeerConnections
adds 11282b3 Allow Streaming viewers to temporarily disable/enable audio/video/data
adds a4e2e44 Fixed typo in VideoRoom demo (fixes #1088)
adds c493057 Make sure pending messages are sent before closing a Unix Socket for timeout (fixes #1009)
adds 36d273d Fixed STUN check at startup in IPv6 network (fixes #1053)
adds 3b9f053 Merge pull request #1062 from meetecho/stun-ipv6
adds 1340fd0 Log error codes for SCTP-related errors
adds b40a14c Merge pull request #1092 from mquander/sctp-error-logging
adds 31a9e4a Fixed include paths of TextRoom plugin
adds cdd9e53 Fixed typo in Record&Play (caused old recordings not to replay)
adds 5f0e28c Fixes #1094
adds 34d46fa Added onended event to track screensharing from UI button in demo
adds 1b01f86 Handle MSG_EOR in datachannels
adds 42dff2f Merge pull request #1093 from meetecho/sctp-msgeor
adds 891085a Merge branch 'master' of github.com:meetecho/janus-gateway
adds 641bc70 Set lws count_threads to 1 before creating lws context.
adds f98498e Improve iceloop lifecycle management.
adds 57da323 Merge branch 'master' into fix-iceloop-quit
adds 207e13c Move iceloop running check from janus_ice_webrtc_free to janus_ice_handles_check.
adds c2a253c Check iceloop ptr.
adds 6aae7e3 Remove sleep in janus_ice_thread after loop unlocking.
adds 3cc6a4f Merge branch 'master' into fix-iceloop-quit
adds a1adf52 Wait for handle icethread end before scheduling handle destruction.
adds a4710b4 Quit the main loop in janus_ice_handles_check in case the loop is still running.
adds d828f45 Use session table in videoroom plugin to avoid using invalid sessions.
adds 966ffb4 Lock sessions in janus streaming plugin.
adds d401f26 Check if ice send thread is ended before freeing session. Front push dtls alert message in case of hangup.
adds e3d341a Remove send_thread ptr check in janus_ice_webrtc_hangup.
adds 6e754c6 Reject jsep and trickle while cleaning a previous session.
adds 5f80889 Add error symbol for wrong WebRTC status.
adds 9230c72 Revert send_thread ptr check in janus_ice_webrtc_hangup.
adds 61a2c59 Cast away const qualifier from a char ptr to avoid compiler warnings.
adds e2b19e2 Notify hangup to users only when janus_ice_webrtc_free is called.
adds fed839f Use janus_process_error in order to avoid (char *) casting.
adds 3826d16 Merge branch 'master' into iceloop-sessions-mgmt
adds 4fbbcf4 Merge branch 'master' into iceloop-sessions-mgmt
adds 18f61d4 Merge branch 'master' into iceloop-sessions-mgmt
adds 615b864 Merge remote-tracking branch 'origin/master' into iceloop-sessions-mgmt
adds 91907bb Use active sessions lookup in every plugin (excluding videocall). Make a synchronous hangup_media in streaming and recordplay.
adds 27ce1e0 Merge branch 'master' into iceloop-sessions-mgmt
adds 7430f14 Remove some debugging logs.
adds 689fb40 Add missing janus_plugin_session_is_alive checks.
adds 0415503 Use active plugin sessions map, in place of old sessions map.
adds 0d4355a Merge pull request #1035 from meetecho/iceloop-sessions-mgmt
adds c0186ad Fixed small nits (coding style)
adds 032af60 Reverted g_async_queue_push_front to g_async_queue_push (which needs glib 2.46 that may be too recent)
adds 7a42432 Only use g_async_queue_push_front if glib is recent enough
adds 7c381cf Restored 'stopping' event to handlers in Streaming plugin
adds 0cfe923 Removed extra mutex unlock in SIP plugin
adds 634007f Experiments to improve performance of the ICE send thread
adds d708757 Use GQueue instead of GList, when last item is important
adds 3e52946 Merge branch 'master' into icesend-perf
adds ad50fb8 Merge branch 'master' into icesend-perf
adds 4847be1 Merge branch 'master' into icesend-perf
adds 250ad0e Fixed assertion when accessing non-existing GQueue
adds 1e5c188 More compact cleanup of retransmit buffer
adds 79f98e5 Merge pull request #1063 from meetecho/icesend-perf
adds bae1d8b Make sure an alert trigger is only enqueued if the send thread exists (see #1083)
adds fb6ddbf Added missing properties to permanent save in AudioBridge and VideoRoom
adds 3c1f42b Return more info about mountpoints if the admin secret is provided
adds eef759b Only list RTSP info when querying mountpoint if libcurl is available
adds d86694e Added option to force UDP when registering in the SIP plugin
adds db61c62 Added missing attributes when saving permanent streaming mountpoints (fixes #1096)
adds d417d36 Fixed typo
adds dc81819 Fixed typo (double check)
adds b8b32d4 Reduced verbosity when postprocessing VP8/VP9 mjr files
adds 43987eb Add some extra iceloop checks.
adds 66af3d8 Merge branch 'master' of github.com:meetecho/janus-gateway
adds 7f01386 Fixed problem of printing non-terminated string when logging in SCTP code
adds e94ff29 Added missing return statement in videocall demo
adds ec3a3a3 Fix not initialized old_rooms in janus_textroom_destroy. Re-evaluate as needed 'now' timestamp in textroom and streaming watchdog.
adds 469178e Instruct ESLint to ignore Janus JS module contents when linting your project.
adds 54153fe Merge pull request #1103 from cmacq2/eslint-disable
adds f4516c1 Merge branch 'master' of github.com:meetecho/janus-gateway
adds 643f7d9 Fixed some typos (static analysis)
adds 2963732 Make sure the Opus file is flushed when postprocessing
adds e3a0f02 When postprocessing Opus, flush when closinf the file too
adds 7a1f8e5 Be a bit more tolerant of ICMP errors on RTP in SIP, SIPre and NoSIP plugins (fixes #1095)
adds 86fdddf Make close_pc and end_session calls truly asynchronous (see #1109)
adds 0544907 Handle RTCP for all remote SSRCs, including video simulcast
adds 6e88eb2 Fixed nits and typos
adds e6fdfef Merge branch 'master' into rtcp-ssrc
adds ece91c4 Several RTCP related changes Simplified timing for outgoing RR/SR packets (single trigger) Added RR packets for all simulcast video streams RTCP SSRCs overwritten only for packets originated by plugins Core sets SSRCs manually, when originating RTCP itself Better logging of incoming packets, and cleanup here and there
adds e21b419 Reduced unneeded verbosity when overwriting SSRCs in RTCP
adds bb77c61 Merge pull request #1110 from meetecho/rtcp-ssrc
adds e78d13f Removed unneeded check
adds 15c45f2 Fixed some nots and typos
adds d64cffb Close web socket connection when destroying session
adds 2ec803b Add missing semicolon
adds a8252cb Merge pull request #1111 from Demivan/master
adds 96c76ed Got rid of GList traversal to calculate lastsec bytes
adds 3d4a319 Fixed event sent to handlers related to simulcast video streams
adds f2179e5 Improved management of incoming NACKs
adds 3dc70b7 Fixed typos
adds de9d953 New upstream version 0.2.6
adds 2dc4764 Update upstream source from tag 'upstream/0.2.6'
adds 9898bc4 Declare compliance with Debian Policy 4.1.2.
adds 2034c8d Refresh and extend patches.
adds d3aef61 Update package relations: Build-depend on libre-dev.
adds 360b37c Prepare for release: Update changelog, and copyright hints.
No new revisions were added by this update.
Summary of changes:
Makefile.am | 34 +-
README.md | 9 +-
apierror.h | 2 +
bower.json | 4 +-
certs/README.md | 6 +-
conf/janus.cfg.sample.in | 4 +-
conf/janus.eventhandler.rabbitmqevh.cfg.sample | 26 +
conf/janus.plugin.nosip.cfg.sample | 10 +
conf/janus.plugin.sip.cfg.sample | 1 +
...ip.cfg.sample => janus.plugin.sipre.cfg.sample} | 11 +-
conf/janus.plugin.videoroom.cfg.sample | 6 +-
conf/janus.transport.rabbitmq.cfg.sample | 1 +
configure.ac | 99 +-
debian/changelog | 12 +
debian/control | 3 +-
debian/copyright_hints | 10 +
.../patches/1001_try_enable_docs_by_default.patch | 4 +-
debian/patches/2003_use_packaged_javascript.patch | 62 +-
docs/janus-doxygen.cfg | 2 +-
dtls-bio.c | 18 +-
dtls-bio.h | 7 +
dtls.c | 12 +-
events.c | 8 +-
events.h | 3 +-
events/janus_rabbitmqevh.c | 751 ++++
html/demos.html | 17 +-
html/devicetest.js | 4 +-
html/echotest.js | 4 +-
html/janus.js | 10 +-
html/navbar.html | 5 +-
html/{audiobridgetest.html => nosiptest.html} | 68 +-
html/nosiptest.js | 406 ++
html/screensharingtest.js | 14 +-
html/{siptest.html => sipretest.html} | 27 +-
html/{siptest.js => sipretest.js} | 36 +-
html/siptest.html | 10 +-
html/siptest.js | 2 +-
html/streamingtest.js | 8 +-
html/videocalltest.js | 5 +-
html/videoroomtest.html | 2 +-
html/videoroomtest.js | 24 +-
html/vp9svctest.js | 2 +-
ice.c | 952 +++--
ice.h | 103 +-
janus.c | 235 +-
janus.ggo | 2 +-
mainpage.dox | 5 +
npm/module.js | 5 +-
plugins/janus_audiobridge.c | 79 +-
plugins/janus_echotest.c | 81 +-
plugins/janus_nosip.c | 2036 ++++++++++
plugins/janus_recordplay.c | 273 +-
plugins/janus_sip.c | 86 +-
plugins/janus_sipre.c | 4282 ++++++++++++++++++++
plugins/janus_streaming.c | 310 +-
plugins/janus_textroom.c | 80 +-
plugins/janus_videocall.c | 53 +-
plugins/janus_videoroom.c | 728 +++-
plugins/janus_voicemail.c | 45 +-
postprocessing/janus-pp-rec.c | 34 +-
postprocessing/pp-h264.c | 4 +
postprocessing/pp-opus.c | 3 +
postprocessing/pp-webm.c | 8 +-
record.c | 13 +-
record.h | 4 +-
rtcp.c | 18 +-
rtp.c | 38 +-
rtp.h | 3 +-
sctp.c | 70 +-
sctp.h | 6 +
sdp-utils.c | 102 +
sdp-utils.h | 25 +
sdp.c | 79 +-
transports/janus_pfunix.c | 46 +-
transports/janus_rabbitmq.c | 34 +-
transports/janus_websockets.c | 4 +
utils.h | 11 +-
77 files changed, 10240 insertions(+), 1366 deletions(-)
create mode 100644 conf/janus.eventhandler.rabbitmqevh.cfg.sample
create mode 100644 conf/janus.plugin.nosip.cfg.sample
copy conf/{janus.plugin.sip.cfg.sample => janus.plugin.sipre.cfg.sample} (53%)
create mode 100644 events/janus_rabbitmqevh.c
copy html/{audiobridgetest.html => nosiptest.html} (52%)
create mode 100644 html/nosiptest.js
copy html/{siptest.html => sipretest.html} (87%)
copy html/{siptest.js => sipretest.js} (94%)
create mode 100644 plugins/janus_nosip.c
create mode 100644 plugins/janus_sipre.c
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/janus.git
More information about the Pkg-voip-commits
mailing list