[Pkg-voip-commits] [janus] branch master updated (117633c -> fd39222)

Jonas Smedegaard dr at jones.dk
Mon Jun 12 19:00:03 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  117633c   Prepare for release: Update changelog.
       new  416364b   Build-depend on libsrtp2-dev for all archs, with libsrtp0-dev as fallback (not only on libsrtp0-dev for some archs).
       new  1cf2670   Stop repackage upstream tarball: No longer includes non-free embedded ICC profile.
      adds  6147e7f   Merge remote-tracking branch 'meetecho/master'
      adds  e0fa8b3   Merge remote-tracking branch 'meetecho/master'
      adds  c7b020c   Merge remote-tracking branch 'meetecho/master'
      adds  109ae16   Switched to version 0.2.3
      adds  885616c   Fixed a couple nits in the README
      adds  a29b118   Made the DTLS set-timeout feature more evident in both README and configure
      adds  fdf6adb   Better integration of new IP tools in Janus core and plugins
      adds  f62d59a   Merge branch 'master' into iputils-usage
      adds  2650624   Changed API of janus_network_detect_local_ip to better fit ip-utils, and added wrapper (integrated in janus.c and janus_sip.c) that returns an allocated string
      adds  d68d574   Fixed indentation issue
      adds  fcbbe76   Further cleanup of ip-utils related code
      adds  b01074b   Merge pull request #803 from meetecho/iputils-usage
      adds  9b042b3   Add ICE Lite status to the Janus info
      adds  462023e   Make sure reply is initialised (TextRoom plugin)
      adds  3d11cb0   Make SRTP errors way less spammy (unless debug=7 is used)
      adds  183d715   Several new helper methods for SDP utilities
      adds  cf092f0   Merge branch 'master' into sdputils-pt2
      adds  0ce774d   Merge branch 'master' into sdputils-pt2
      adds  f64807b   Merge branch 'master' into sdputils-pt2
      adds  63e1258   Merge branch 'master' into sdputils-pt2
      adds  aed78cc   Merge branch 'master' into sdputils-pt2
      adds  e13f268   Integrated SDP utils in Record&Play plugin too
      adds  f13d55d   Removed leak in AudioBridge plugin
      adds  3e1b4d9   Merge pull request #784 from meetecho/sdputils-pt2
      adds  d7bfb68   Updates Janus manpage to addres recent cmdline argument addition (fixes #812)
      adds  7fc815c   Install only headers needed by third party components (plugins), and add proper subdirectories for API headers (plugins, transports, events) (fixes #811)
      adds  ba16db3   Make sure apierror.h is installed with the headers too
      adds  cfa674a   Removed unused code
      adds  70043a5   Fixes missing directory (full path) when renaming from temp extension
      adds  2a6903c   Fixed, issues around my original commit
      adds  e8654ff   Merge pull request #810 from neilkinnish/fix/record-rename
      adds  1fa9d73   Fixed typo introduced in #810
      adds  3a9a43f   Make sure config.h is installed with the headers too
      adds  7d8b1dc   Stripped ICC profile from arrow image in demos (fixes #815)
      adds  d905174   Make sure cur_seq is a valid pointer
      adds  fc72d3a   If a Streaming recorder fails, return an error
      adds  a83f3cd   Fixed typo when matching user agent (introduced in #808)
      adds  67b1d5a   Return a valid event after an AudioBridge leave (fixes #816)
      adds  6dfa794   Fixed typos in docs
      adds  be30f47   Updated date in docs
      adds  f947fbe   Fixed broken re-INVITE management in SIP plugin
      adds  5b868e3   Fixed compilation warning in ice.c (fixes #818)
      adds  7f82f31   Unlink UnixSockets when shutting down (fixes #819)
      adds  ba6d855   Added Debian repo to resources
      adds  9380393   Removed usages of /tmp, and used placeholders where relevant (see #814)
      adds  882c9fe   Moved IP self-detect of SIP plugin outside of the config parse code
      adds  1d16918   Merge remote-tracking branch 'meetecho/master'
      adds  81d6156   Username/Password fix
      adds  dbd48d7   Fixed memory leak username/password
      adds  c60dd92   Merge pull request #821 from stormbkk87/mqtt-auth-fix
      adds  cdd6c44   Fixed crash when disabling non-RTP mountpoints
      adds  fcec9a1   Don't print errors if transports are simply disabled by configuration
      adds  9df683d   Fixed broken link in EchoTest demo (fixes #827)
      adds  938e723   Fixed error in HTTP module (reported on group)
      adds  cabe80e   Clarify whether a room (AudioBridge, VideoRoom, TextRoom) is PIN-protected when answering a list request (fixes #826)
      adds  137ab7d   Check PIN in TextRoom, if available (fixes #830)
      adds  815433e   Make sure RTCP buffers are reset before they're written to (fixes #833)
      adds  c8f3abd   Make sure new_head is not NULL before accessing it
      adds  69ac859   add ssl support for the rabbitmq transport
      adds  82285ef   Merge pull request #834 from flaviogrossi/add_rabbit_tls_support
      adds  99d4f2b   Reset participation type after a leave in the VideoRoom
      adds  7273e5d   Better management of VideoRoom kick
      adds  1c9f273   open RTCP port for RTSP streams
      adds  2d2e425   open rtcp port for rtsp streams (change janus_streaming_rtsp_parse_sdp signature)
      adds  cf04d9f   Merge pull request #841 from fbertone/open-rtcp-port
      adds  ba3be93   Made janus_streaming_rtsp_parse_sdp static
      adds  10eea99   Updated configure.ac requirements: g_clear_pointer was added 2.34 and not 2.32
      adds  786c7ff   Use g_file_get_contents instead of fopen/fseek/fread, using the former causes AddressSanitizer to report a heap-buffer-overflow
      adds  3891950   Merge pull request #843 from Sean-Der/master
      adds  979dac7   bind random ports in rtsp
      adds  776f4eb   RTSP: bind random RTP port, adjacent RTCP port
      adds  e7a8ad5   Merge pull request #844 from fbertone/random-rtsp-ports
      adds  daaa940   Fixed broken section titles in README
      adds  2677fe6   Fix leak in janus_sctp_incoming_data, callback used by usrsctp_socket didn't free passed data
      adds  53c2f00   Merge pull request #850 from Sean-Der/master
      adds  c1537a6   Fixed fmtp parsing in Streaming plugin for RTSP The SDP session name is now the mountpoint name, in the Streaming plugin
      adds  7387555   Fixed (optional) rabbitmq-c compilation steps in README (see #847)
      adds  4b44fba   Modified rabbitmq-c instructions to better adhere to official guidelines
      adds  1889dac   Reverted instructions (hopefully for the last time)
      adds  c823f13   Added aditional function to get dBov audio level so that average can be calculated for X amount of packets. This can be done also, probably, by converting int janus_rtp_header_extension_parse_audio_level from into to void to return both v and level. videoroom incoming_rtp modified to calculate average level of dBov but event to users is not working.
      adds  1d7cc1c   Merge branch 'videoroom-audiolevel-event'
      adds  ef09ed2   Event is working
      adds  cd5a86e   Fixed indentation and changed number of packets to 150 (3s) and acumulated dBov 3000 (~20 average)
      adds  a27e90d   Added aditional function to get dBov audio level so that average can be calculated for X amount of packets. This can be done also, probably, by converting int janus_rtp_header_extension_parse_audio_level from into to void to return both v and level. videoroom incoming_rtp modified to calculate average level of dBov but event to users is not working.
      adds  b649033   Event is working
      adds  d4ec9d2   Fixed indentation and changed number of packets to 150 (3s) and acumulated dBov 3000 (~20 average)
      adds  6c2eea0   * Proper use of level var of dBov * Proper notification of participants TODO event notification
      adds  764005c   * removed reference to old method
      adds  536a113   Merge branch 'master' into videoroom-audiolevel-event
      adds  752a621   added event notification
      adds  c72a25c   Merge branch 'master' into videoroom-audiolevel-event
      adds  baa47c6   Merge pull request #1 from mirkobrankovic/videoroom-audiolevel-event
      adds  cbf36dd   Merge remote-tracking branch 'upstream/master'
      adds  5c8963c   Option to add temporary extension while recording
      adds  40bcac3   FastFWD + fixed noted from elminiero
      adds  39b52c9   Fixed removed data channel code
      adds  bd0e326   Configurable parameters for audio level in room
      adds  438faca   Only in case of audio packets
      adds  510238d   Merge branch 'master' of https://github.com/meetecho/janus-gateway into videoroom-audiolevel-event
      adds  87cbc63   Audio room event Working from config static rooms Typo in comments
      adds  f6cc5a2   Switched from User->Display to user_id
      adds  1282521   * config file samples removed * fixed indentation * mutex lock/unlock added to both plugins to wrap message dispatch
      adds  1cbed49   Covered > 0 cases for int values Reseting on leaving
      adds  a50fa34   * moved example in sample file to proper place * added 'nulling' on changeroom event
      adds  6398828   Added check if this is not video packet
      adds  248aede   Changed the shape of event
      adds  f90a364   Merge pull request #760 from mirkobrankovic/videoroom-audiolevel-event
      adds  7055fe9   Small post-merge fixes to AudioBridge and VideoRoom code
      adds  d97561e   Fixed bug where session_timeout=0 config setting was now honored
      adds  fa9b2d6   Cleaned up warnings from #760
      adds  315a510   Added git commit + compile time information to the Janus logs
      adds  b4a857b   Merge pull request #846 from meetecho/commit-date
      adds  71ceeeb   Support for on-hold in SIP plugin
      adds  5d7bee4   Merge branch 'master' into on-hold
      adds  b93b554   Merge pull request #854 from meetecho/on-hold
      adds  d5cf0cf   Fixed generation of version.c when not on a git repo (fixes #860)
      adds  5de69b2   Fixed broken AudioBridge/VideoRoom PeerConnections from Firefox Nightly, due to new checks on extmap direction
      adds  2614465   Optional forcing of private IDs for subscriptions for better kick in VideoRoom
      adds  17e4e8c   Fixed occasional deadlock when kicking
      adds  6a1e91a   Attempt to fix race condition when kicking publishers and their subscriptions
      adds  0e91187   Merge pull request #856 from meetecho/requite-pvtid
      adds  8fa808a   Reconnect RTSP stream if it goes down (Streaming plugin)
      adds  c016fb0   Aligned with recent changes in master
      adds  49e1783   Log when we managed to reconnect
      adds  6f1f25e   Don't do anything until the RTSP stream is reconnected
      adds  a4db1f3   Fixed deadlock when connecting to an RTSP server at creation time fails
      adds  1c7b5fd   Merge pull request #861 from meetecho/rtsp-reconnect
      adds  00f9f0b   Added versioning details to /info results
      adds  c6dc7c1   Allow video/audio port of 0 for RTP streaming, also add 'audio_port' and 'video_port' to find the randomly generated port
      adds  bf37ced   Merge pull request #859 from Sean-Der/master
      adds  b654f5b   Fixed broken indentation (spaces)
      adds  5a99c69   Added elixir-janus to the Resources documentation page
      adds  22bef6f   Use MHD_USE_AUTO if libmicrohttpd is recent enough
      adds  1b40439   Specify MHD_USE_AUTO_INTERNAL_THREAD or MHD_USE_POLL_INTERNALLY explicitly, when doing MHD_USE_THREAD_PER_CONNECTION
      adds  ccabbba   Reverted MHD_USE_TLS back to MHD_USE_SSL
      adds  b4393f4   Merge pull request #870 from meetecho/mhd-fix
      adds  8274fe8   Don't detach handles when you're destroying a session in janus.[nojquery].js
      adds  26ba022   fix #871 detaching of already detached plugin
      adds  69475e3   mode plugin detached status check before request construction
      adds  f7b67dc   Merge pull request #873 from hijaq/fix-detached-plugin
      adds  b3b239b   Fixed no_media_timer log line
      adds  d2ec9c5   Make sure s-values in SDP are always simple (fixes #874)
      adds  db66959   Detect RTCP BYE messages and hangup in case
      adds  f91e4e7   Attempt to provide an issue template as a guideline for issue reports
      adds  57b3d9a   Moved CONTRIBUTING.md to subfolder
      adds  10ce8e8   Fixed typo when talking about Opus complexity in AudioBridge
      adds  339d1d0   Fixed typo in HTTP plugin (fixes #882)
      adds  97aa787   Fix: broken check for whether or not data channels were actually requested.
      adds  d0fb3fc   Merge pull request #880 from cmacq2/fix-broken-data-sctp-check
      adds  12b7f47   fix TextRoom name in launching handler error
      adds  623883d   Merge pull request #883 from fbertone/patch-1
      adds  97f5897   Added new project to the resources documentation page
      adds  abc490f   Made username mandatory when registering, guest or not (fixes #885)
      adds  226cceb   Removed broken warning on lack of VP9 support in postprocessor (see #878)
      adds  1f658b5   Added audio output device selection, if available, to devicetest demo (fixes #869)
      adds  05b1dfc   Merge pull request #872 from meetecho/output-device
      adds  f16d648   Merge remote-tracking branch 'meetecho/master'
      adds  e9023f3   change packet queueing log level
      adds  7696702   Merge pull request #893 from joshdickson40/log-fix
      adds  fd76db1   New configure options to disable all plugins
      adds  042a667   Merge pull request #886 from meetecho/disable-all
      adds  2158421   Merge remote-tracking branch 'meetecho/master' into ontrack-fix
      adds  2c7dab1   update webrtc-adapter 3.1.5 -> 3.4.3
      adds  3d98871   use ontrack instead of onaddstream
      adds  3dc0e95   Merge pull request #894 from joshdickson40/ontrack-fix
      adds  098ee21   Allow custom headers in REGISTER too, in SIP plugin
      adds  0f070c2   Reverted ontrack/onaddstream replacement, as it broke Firefox (see #894)
      adds  edbdcdd   Small RTCP fixes
      adds  8f259da   Fix on nasty race condition (SRTP contexts for outgoing traffic)
      adds  8602ab4   Merge branch 'master' into sendthread-fix
      adds  acbc790   Merge branch 'master' into sendthread-fix
      adds  a78ae79   Make sure the agent for a handle is not created twice
      adds  b2d6a4a   Merge branch 'master' into sendthread-fix
      adds  3121d15   Merge pull request #887 from meetecho/sendthread-fix
      adds  665de78   Merge branch 'master' of github.com:meetecho/janus-gateway
      adds  4a55ae6   Merge remote-tracking branch 'refs/remotes/meetecho/master'
      adds  6611cf8   set Access-Control-Max-Age header
      adds  51f03e8   Merge remote-tracking branch 'refs/remotes/meetecho/master'
      adds  74e3c3b   Merge remote-tracking branch 'refs/remotes/meetecho/master'
      adds  020be0c   Merge remote-tracking branch 'refs/remotes/meetecho/master'
      adds  501595f   Merge remote-tracking branch 'refs/remotes/meetecho/master'
      adds  3cc20b7   listDevices support for custom GUM parameters
      adds  74a6861   updating indents to use tabs instead of spaces
      adds  1bfd7d9   prevent unintended recursion
      adds  f4c066f   Merge pull request #903 from agclark81/master
      adds  b14c511   Fix sdp parsing for audio in streaming plugin
      adds  8b388ae   Merge pull request #904 from chunmeng/master
      adds  c63ddb3   Better management of hangup conditions
      adds  215ea54   Fixed extra spaces
      adds  ee4746a   Send an event back when a DTMF has been sent via SIP INFO as requested
      adds  627db8e   Send SR way less frequently
      adds  ec30d50   bower: external webrtc-adapter instead of bundled one
      adds  3b74732   Merge pull request #917 from ancorgs/external_adapter
      adds  83ccc76   Talking / stopped talking events, instead of talking-only repeats
      adds  49aed93   Merge pull request #910 from meetecho/talking
      adds  9879873   fix for unititialized event handler close
      adds  9786353   Merge pull request #911 from tgabi333/patch-1
      adds  e6b1fa8   Allow handles to force BUNDLE/rtcp-mux via API without waiting for negotiation
      adds  58520fb   Merge pull request #912 from meetecho/capabilities
      adds  f194e8e   Fixed check in janus.js that was breaking the new Safari WebRTC support
      adds  70e8fc9   Added audio to screen sharing
      adds  1f44763   FIX on adding stream. Chat recordings were messed up.
      adds  bb9c638   Merge pull request #915 from giordanocardillo/audio-in-screenshare
      adds  5464114   Unmute screensharing video, when acting as a viewer (see #915)
      adds  713c163   New upstream version 0.2.3
       new  7617f14   Merge tag 'upstream/0.2.3'
       new  5fe31ed   Update copyright info: Extend coverage for main upstream author.
       new  5165167   Drop patches cherrypicked upstream, now applied.
       new  f257b16   Unfuzz patches 1001 1003.
       new  fd39222   Prepare for release: Update changelog and copyright hints.

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CONTRIBUTING.md                                    |   30 -
 Makefile.am                                        |   44 +-
 README.md                                          |   55 +-
 bower.json                                         |    7 +-
 conf/janus.cfg.sample.in                           |   18 +-
 conf/janus.plugin.audiobridge.cfg.sample           |    5 +-
 conf/janus.plugin.streaming.cfg.sample.in          |    5 +
 conf/janus.plugin.videoroom.cfg.sample             |    7 +-
 ...sample => janus.plugin.voicemail.cfg.sample.in} |    2 +-
 conf/janus.transport.pfunix.cfg.sample             |    9 +-
 conf/janus.transport.rabbitmq.cfg.sample           |    7 +
 config.c                                           |   14 +-
 configure.ac                                       |  180 ++-
 debian/changelog                                   |   33 +-
 debian/control                                     |    6 +-
 debian/control-update                              |   27 -
 debian/copyright                                   |    6 +-
 debian/copyright_hints                             |   25 +-
 debian/patches/020170308~462023e.patch             |   23 -
 debian/patches/020170309~3d11cb0.patch             |  235 ----
 debian/patches/020170309~f13d55d.patch             |   16 -
 debian/patches/020170310~70043a5.patch             |   27 -
 debian/patches/020170313headers1~7fc815c.patch     |   32 -
 debian/patches/020170313headers2~ba16db3.patch     |   19 -
 debian/patches/020170313headers3~3a9a43f.patch     |   17 -
 debian/patches/020170313~1fa9d73.patch             |   18 -
 debian/patches/020170313~2a6903c.patch             |   33 -
 debian/patches/020170313~d7bfb68.patch             |   19 -
 debian/patches/020170314~d905174.patch             |   17 -
 debian/patches/020170315~67b1d5a.patch             |   24 -
 debian/patches/020170315~6dfa794.patch             |   44 -
 debian/patches/020170315~a83f3cd.patch             |   55 -
 debian/patches/020170315~f947fbe.patch             |   42 -
 debian/patches/020170315~fc72d3a.patch             |  108 --
 debian/patches/020170317~5b868e3.patch             |   17 -
 debian/patches/020170317~7f82f31.patch             |   41 -
 debian/patches/020170317~81d6156.patch             |   48 -
 debian/patches/020170317~9380393.patch             |  242 ----
 debian/patches/020170318~dbd48d7.patch             |   17 -
 debian/patches/020170320~cdd6c44.patch             |   64 -
 debian/patches/020170321~fcec9a1.patch             |   39 -
 debian/patches/020170324~938e723.patch             |   25 -
 debian/patches/020170324~9df683d.patch             |   18 -
 .../patches/1001_try_enable_docs_by_default.patch  |    6 +-
 debian/patches/2003_use_packaged_javascript.patch  |   22 +-
 debian/patches/series                              |   25 -
 debian/pkgarchs.sh                                 |   52 -
 debian/watch                                       |    2 +-
 docs/footer.html                                   |    4 +-
 docs/janus-doxygen.cfg                             |    2 +-
 dtls.c                                             |   14 +-
 events.c                                           |    5 +-
 html/audiobridgetest.html                          |    2 +-
 html/devicetest.html                               |   20 +-
 html/devicetest.js                                 |   44 +-
 html/echotest.html                                 |    4 +-
 html/echotest.js                                   |    2 +-
 html/janus.js                                      |   65 +-
 html/janus.nojquery.js                             |   59 +-
 html/recordplaytest.html                           |    2 +-
 html/screensharingtest.html                        |    2 +-
 html/screensharingtest.js                          |    4 +-
 html/siptest.html                                  |    2 +-
 html/siptest.js                                    |   22 +-
 html/streamingtest.html                            |    2 +-
 html/textroomtest.html                             |    2 +-
 html/up_arrow.png                                  |  Bin 0 -> 2611 bytes
 html/videocalltest.html                            |    2 +-
 html/videoroomtest.html                            |    2 +-
 html/voicemailtest.html                            |    2 +-
 ice.c                                              |  318 +++--
 ice.h                                              |   24 +-
 ip-utils.c                                         |  184 ++-
 ip-utils.h                                         |  115 +-
 janus.1                                            |    3 +
 janus.c                                            |  169 +--
 mainpage.dox                                       |   27 +-
 plugins/janus_audiobridge.c                        |  293 +++-
 plugins/janus_echotest.c                           |   51 +-
 plugins/janus_recordplay.c                         |  174 +--
 plugins/janus_sip.c                                |  307 ++--
 plugins/janus_streaming.c                          |  614 +++++---
 plugins/janus_textroom.c                           |   12 +-
 plugins/janus_videocall.c                          |   26 +-
 plugins/janus_videoroom.c                          | 1477 ++++++--------------
 plugins/janus_voicemail.c                          |    3 +-
 record.c                                           |   16 +-
 rtcp.c                                             |   37 +-
 rtcp.h                                             |    6 +
 sctp.c                                             |    9 +-
 sdp-utils.c                                        |  743 +++++++++-
 sdp-utils.h                                        |  143 +-
 transports/janus_http.c                            |  149 +-
 transports/janus_mqtt.c                            |   12 +-
 transports/janus_pfunix.c                          |   45 +-
 transports/janus_rabbitmq.c                        |   80 +-
 transports/janus_websockets.c                      |    2 +-
 turnrest.c                                         |   15 +-
 utils.c                                            |   75 +-
 utils.h                                            |   18 -
 version.h                                          |   19 +
 101 files changed, 3560 insertions(+), 3696 deletions(-)
 delete mode 100644 CONTRIBUTING.md
 rename conf/{janus.plugin.voicemail.cfg.sample => janus.plugin.voicemail.cfg.sample.in} (92%)
 delete mode 100755 debian/control-update
 delete mode 100644 debian/patches/020170308~462023e.patch
 delete mode 100644 debian/patches/020170309~3d11cb0.patch
 delete mode 100644 debian/patches/020170309~f13d55d.patch
 delete mode 100644 debian/patches/020170310~70043a5.patch
 delete mode 100644 debian/patches/020170313headers1~7fc815c.patch
 delete mode 100644 debian/patches/020170313headers2~ba16db3.patch
 delete mode 100644 debian/patches/020170313headers3~3a9a43f.patch
 delete mode 100644 debian/patches/020170313~1fa9d73.patch
 delete mode 100644 debian/patches/020170313~2a6903c.patch
 delete mode 100644 debian/patches/020170313~d7bfb68.patch
 delete mode 100644 debian/patches/020170314~d905174.patch
 delete mode 100644 debian/patches/020170315~67b1d5a.patch
 delete mode 100644 debian/patches/020170315~6dfa794.patch
 delete mode 100644 debian/patches/020170315~a83f3cd.patch
 delete mode 100644 debian/patches/020170315~f947fbe.patch
 delete mode 100644 debian/patches/020170315~fc72d3a.patch
 delete mode 100644 debian/patches/020170317~5b868e3.patch
 delete mode 100644 debian/patches/020170317~7f82f31.patch
 delete mode 100644 debian/patches/020170317~81d6156.patch
 delete mode 100644 debian/patches/020170317~9380393.patch
 delete mode 100644 debian/patches/020170318~dbd48d7.patch
 delete mode 100644 debian/patches/020170320~cdd6c44.patch
 delete mode 100644 debian/patches/020170321~fcec9a1.patch
 delete mode 100644 debian/patches/020170324~938e723.patch
 delete mode 100644 debian/patches/020170324~9df683d.patch
 delete mode 100644 debian/pkgarchs.sh
 create mode 100644 html/up_arrow.png
 create mode 100644 version.h

-- 
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