Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[L33T-3002] Update #25

Open
wants to merge 41 commits into
base: master
Choose a base branch
from
Open

[L33T-3002] Update #25

wants to merge 41 commits into from

Commits on Sep 17, 2021

  1. Configuration menu
    Copy the full SHA
    e3d66f7 View commit details
    Browse the repository at this point in the history
  2. fix: Reads shard name and from disco-info if available.

    Fixes issue with jibri that are served on different virtual host and jiconop2 does not work for them.
    damencho committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    609e3d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. fix(codec-selection): Impose VP9 bitrates only when VP9 is the negoti…

    …ated codec.
    
    If Jicofo doesn't offer VP9 but the client expresses a preference for VP9, VP9 bitrates were being imposed before.
    jallamsetty1 committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    491664c View commit details
    Browse the repository at this point in the history
  2. fix(Jingle) Reverse the order of ssrcs signaled for Firefox.

    This fixes an issue where the bridge doesn't forward the HD stream from Firefox to other users in the call. The order of the ssrcs produced by the browser is from Highest resolution to lowest whereas the bridge assumes it to be from lowest to highest as is the case in Chrome and Safari.
    jallamsetty1 committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    69604b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b8baa9 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    2e1ca64 View commit details
    Browse the repository at this point in the history
  2. fix(e2ee) replace nullish coalescing with or

    For some reason webpack seems to not be transpiling that properly.
    
    Fixes: jitsi#1722
    saghul authored and damencho committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    86f6c25 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. fix(chore corrected typo in log message

    Credit to Stephen Donner.
    nils-ohlmeier authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    b5c465f View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. feat(av-moderation) Remove from moderation whitelist functionality (j…

    …itsi#1729)
    
    * feat(av-moderation) Remove from moderation whitelist functionality
    
    * Fix comment
    robertpin authored Sep 28, 2021
    Configuration menu
    Copy the full SHA
    0646bc3 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. fix(logging) Log only the imp events on remote tracks.

    Log only the important events that we care about on the HTMLMediaElement that the remote tracks are attached to.
    jallamsetty1 committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    3e5b942 View commit details
    Browse the repository at this point in the history
  2. ref(RTC) rename iceConfig to pcConfig.

    It makes more sense to call it pcConfig since it is the RTCConfiguration object passed to the WebRTC peerconnection.
    jallamsetty1 committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    7ba2ebc View commit details
    Browse the repository at this point in the history
  3. ref(Jingle) Log formatted source information.

    Instead of logging the full IQs for Jingle messages like session-initiate, source-add and source-remove which can be very long, log just the formatted source information.
    jallamsetty1 committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    cc24224 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3aca06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ae70962 View commit details
    Browse the repository at this point in the history
  6. ref: sendMuteStatus is not async

    ChatRoom.setAudioMute and ChatRoom.setVideoMute are
    not async, so no callbacks nor promises are necessary.
    paweldomas committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    8f1649b View commit details
    Browse the repository at this point in the history
  7. fix(JitsiConference):2 instances for the same room

    If a second JitsiConference instance for the same room is created we were
    throwing an error but some listeners were already attached. This commit
    makes sure that we throw the error as soon as possible and no listeners
    are added.
    hristoterezov committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    2e0d106 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. fix(browser-support) fix detecting iOS browsers correctly

    There was an error in the pattern match, everything was included in it. In
    addition return a boolean in case we succeed in the UA pattern match, since it's
    more correct than returning an array with the match.
    saghul committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    c15dda1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88ccab4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a56f7b View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. fix(loggging) fix exceptions on mobile

    Maybe due to our DOM wrappers, the Symbol.iterator is not implemented, so
    iterate over the IQ fields old-school style.
    saghul committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    56857eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afc1c34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5288c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. feat: generates source names (jitsi#1725)

    This is the first step in adding support for multiple
    streams per endpoint. Each source(stream?) needs to have
    an identifier. For now always generate the 0 index name
    until the machinery for sending more than 1 stream is put
    in place.
    
    * send only MSID attribute
    
    * add feature flag for source name signaling
    
    * log a msg if source name signaling is enabled
    paweldomas authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    3bdf8a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    fbebebd View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. fix(iOS15) fix not being able to unmute if "everyone starts muted" is…

    … set
    
    We need to make sure the audio track is added to the JVB connection, or we won't
    be able to unmute.
    
    Why this happens is a mystery wrapped in an enigma, it started happening with
    iOS 15.
    
    Same thing applies to Safari for macOS.
    
    Fixes: jitsi/jitsi-meet#10104
    saghul authored Oct 6, 2021
    Configuration menu
    Copy the full SHA
    1e640cd View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Configuration menu
    Copy the full SHA
    cee62a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    febd908 View commit details
    Browse the repository at this point in the history
  3. feat(flow) drop Flow integration

    We are not actually using it here.
    saghul committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    f005d57 View commit details
    Browse the repository at this point in the history
  4. fix(deps) update js-utils

    Improve compatibility with Webpack 5.
    saghul committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    f515909 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf0d5b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. fix(connectionstatus) Increase the rtc mute timeout for p2p.

    Increase the RTC mute timeout from 500ms to 2500ms for p2p connections. This fixes an issue with Chrome tab sharing where the application keeps switching between the avatar and the share contnuously because of a chrome bug https://bugs.chromium.org/p/chromium/issues/detail?id=1258034
    jallamsetty1 committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    17aa19e View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    afc006e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5cc232 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. feat(CodecSelection) Disable VP9 on Safari. (jitsi#1752)

    * feat(CodecSelection) Disable VP9 on Safari.
    Safari does not decode VP9 properly- https://bugs.webkit.org/show_bug.cgi?id=231071 and https://bugs.webkit.org/show_bug.cgi?id=231074.
    
    * squash move VP9 support check to browser capabilities.
    jallamsetty1 authored Oct 13, 2021
    Configuration menu
    Copy the full SHA
    2248531 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. ref(TPC) Configure encodings in one go. (jitsi#1739)

    * ref(TPC) Configure encodings in one go.
    Configure the active state, maxBitrate and degradation preference in one go instead of configuring them separately.
    
    * squash: Address review comments.
    
    * squash: fix a comment.
    jallamsetty1 authored Oct 15, 2021
    Configuration menu
    Copy the full SHA
    d27a510 View commit details
    Browse the repository at this point in the history
  2. fix(TPC) Remove video track from pc on mute for Firefox.

    We do not want Firefox sending video when its video muted. https://bugzilla.mozilla.org/show_bug.cgi?id=1735951
    jallamsetty1 committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    a68af90 View commit details
    Browse the repository at this point in the history
  3. feat: Adds to JitsiConferenceEvents CONFERENCE_JOIN_IN_PROGRESS. (jit…

    …si#1754)
    
    * feat: Adds to JitsiConferenceEvents CONFERENCE_JOIN_IN_PROGRESS.
    
    * squash: Fixes tests.
    damencho authored Oct 15, 2021
    Configuration menu
    Copy the full SHA
    75d3106 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. ref(JingleSessionPC) Do not renegotiate on every local source change.

    Instead rely on the 'negotiationneeded' event fired by the browser for JVB connection. This makes local source changes faster even if the modification queue is backed up.
    jallamsetty1 committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    012c387 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Configuration menu
    Copy the full SHA
    7275ee1 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. fix(SS): missing.

    The issue was caused by incorrect ordering of the mixedmslabel mline.
    sdp-interop is expecting that this mline was the first one but in
    reality we were placing it last. This was causing the direction of a
    user related m line to be sendrecv instead of sendonly. In certain
    situation this issue was causing 2 MediaStreamTracks associated with a
    single MediaStream/participant.
    hristoterezov committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    42c6752 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    764c85a View commit details
    Browse the repository at this point in the history