[webkit-changes] [WebKit/WebKit] 623e8e: Versioning.

Commit Queue noreply at github.com
Mon Oct 24 15:06:54 PDT 2022


  Branch: refs/heads/safari-7615.1.10-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: 623e8edbf55a55faa84a2936ad4080df6519441b
      https://github.com/WebKit/WebKit/commit/623e8edbf55a55faa84a2936ad4080df6519441b
  Author: Alan Coon <alancoon at apple.com>
  Date:   2022-10-17 (Mon, 17 Oct 2022)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.1.10

Canonical link: https://commits.webkit.org/255511.1@safari-7615.1.10-branch


  Commit: 357bcfb708186bfcc12d75df25607f285c2117c8
      https://github.com/WebKit/WebKit/commit/357bcfb708186bfcc12d75df25607f285c2117c8
  Author: Alex Christensen <achristensen at webkit.org>
  Date:   2022-10-19 (Wed, 19 Oct 2022)

  Changed paths:
    M Source/WebKit/UIProcess/ProvisionalPageProxy.cpp
    M Source/WebKit/UIProcess/SuspendedPageProxy.cpp
    M Source/WebKit/UIProcess/SuspendedPageProxy.h
    M Source/WebKit/UIProcess/WebFrameProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h

  Log Message:
  -----------
  Cherry-pick 636ad3860681. rdar://problem/101309133

    SuspendedPageProxy should keep Ref<WebFrameProxy> instead of just the FrameIdentifier
    https://bugs.webkit.org/show_bug.cgi?id=246729
    rdar://101309133

    Reviewed by Chris Dumez.

    * Source/WebKit/UIProcess/ProvisionalPageProxy.cpp:
    (WebKit::ProvisionalPageProxy::ProvisionalPageProxy):
    * Source/WebKit/UIProcess/SuspendedPageProxy.cpp:
    (WebKit::SuspendedPageProxy::SuspendedPageProxy):
    * Source/WebKit/UIProcess/SuspendedPageProxy.h:
    * Source/WebKit/UIProcess/WebFrameProxy.cpp:
    (WebKit::WebFrameProxy::WebFrameProxy):
    (WebKit::WebFrameProxy::~WebFrameProxy):
    * Source/WebKit/UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::suspendCurrentPageIfPossible):
    (WebKit::WebPageProxy::commitProvisionalPage):
    * Source/WebKit/UIProcess/WebPageProxy.h:

    Canonical link: https://commits.webkit.org/255719@main

Canonical link: https://commits.webkit.org/255511.3@safari-7615.1.10-branch


  Commit: 53f00f70a97583d93495ffc9759f93e169e37b90
      https://github.com/WebKit/WebKit/commit/53f00f70a97583d93495ffc9759f93e169e37b90
  Author: Alex Christensen <achristensen at webkit.org>
  Date:   2022-10-19 (Wed, 19 Oct 2022)

  Changed paths:
    M Source/WebKit/UIProcess/FrameLoadState.cpp
    M Source/WebKit/UIProcess/FrameLoadState.h
    M Source/WebKit/UIProcess/WebPageProxy.cpp

  Log Message:
  -----------
  Cherry-pick 1431af177119. rdar://problem/101344112

    Remove invalid assertion hit on 30 API tests since 255719 at main
    https://bugs.webkit.org/show_bug.cgi?id=246759
    rdar://101344112

    Reviewed by Chris Dumez.

    * Source/WebKit/UIProcess/FrameLoadState.cpp:
    (WebKit::FrameLoadState::didStartProvisionalLoad):

    Canonical link: https://commits.webkit.org/255755@main

Canonical link: https://commits.webkit.org/255511.4@safari-7615.1.10-branch


  Commit: ad1d5fd8452946d5ca7223da8ce2aee6ab9b1fbf
      https://github.com/WebKit/WebKit/commit/ad1d5fd8452946d5ca7223da8ce2aee6ab9b1fbf
  Author: Russell Epstein <repstein at apple.com>
  Date:   2022-10-21 (Fri, 21 Oct 2022)

  Changed paths:
    M Source/ThirdParty/libwebrtc/CMakeLists.txt
    M Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig
    A Source/ThirdParty/libwebrtc/Configurations/usrsctp.xcconfig
    M Source/ThirdParty/libwebrtc/Source/DEPS
    A Source/ThirdParty/libwebrtc/Source/third_party/.gitattributes
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/BUILD.gn
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/DIR_METADATA
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/OWNERS
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/README.chromium
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/config/crc32c/crc32c_config.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/.gitignore
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/BUILD.gn
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/DIR_METADATA
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/LICENSE
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/OWNERS
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/README.chromium
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/.gitattributes
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/.gitignore
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/CMakeLists.txt
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/LICENSE.md
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Makefile.am
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Makefile.nmake
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Manual.md
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Manual.tex
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/README.md
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/bootstrap
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/configure.ac
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/gen-def.py
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/meson_options.txt
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctp.pc.in
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/CMakeLists.txt
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/Makefile.am
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/Makefile.nmake
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os_userspace.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_process_lock.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_userspace.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_atomic.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_inpcb.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_ip6_var.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_ip_icmp.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_malloc.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_queue.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_route.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_socket.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_socketvar.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_uma.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/usrsctp.h
    M Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/crc32c.cc
    R Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/sctp_crc32.c
    A Source/ThirdParty/libwebrtc/Source/webrtc/patch1.1
    A Source/ThirdParty/libwebrtc/WebKit/0002-Fixing-usrctp-library-compilation-errors.patch
    A Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp.diff
    M Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj
    M Source/WebCore/PlatformMac.cmake

  Log Message:
  -----------
  Revert "Remove WebRTC third party usrsctp". rdar://101392149

This reverts commit 847891fb42fa638a472fee68dbaa631b9a7bd63d.

Canonical link: https://commits.webkit.org/255511.5@safari-7615.1.10-branch


  Commit: 1d420ab2508a12cbbfbd10148cfd2eed94535ccb
      https://github.com/WebKit/WebKit/commit/1d420ab2508a12cbbfbd10148cfd2eed94535ccb
  Author: Russell Epstein <repstein at apple.com>
  Date:   2022-10-21 (Fri, 21 Oct 2022)

  Changed paths:
    M Source/ThirdParty/libwebrtc/CMakeLists.txt
    M Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig
    R Source/ThirdParty/libwebrtc/Configurations/usrsctp.xcconfig
    M Source/ThirdParty/libwebrtc/Source/DEPS
    R Source/ThirdParty/libwebrtc/Source/third_party/.gitattributes
    A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/BUILD.gn
    A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/DIR_METADATA
    A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/OWNERS
    A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/README.chromium
    A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/config/crc32c/crc32c_config.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/.gitignore
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/BUILD.gn
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/DIR_METADATA
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/LICENSE
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/OWNERS
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/README.chromium
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/.gitattributes
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/.gitignore
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/CMakeLists.txt
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/LICENSE.md
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Makefile.am
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Makefile.nmake
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Manual.md
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Manual.tex
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/README.md
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/bootstrap
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/configure.ac
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/gen-def.py
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/meson.build
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/meson_options.txt
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctp.pc.in
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/CMakeLists.txt
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/Makefile.am
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/Makefile.nmake
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/meson.build
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/meson.build
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os_userspace.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_process_lock.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_userspace.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/meson.build
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_atomic.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_inpcb.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_ip6_var.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_ip_icmp.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_malloc.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_queue.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_route.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_socket.c
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_socketvar.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_uma.h
    R Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/usrsctp.h
    M Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/crc32c.cc
    A Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/sctp_crc32.c
    R Source/ThirdParty/libwebrtc/Source/webrtc/patch1.1
    R Source/ThirdParty/libwebrtc/WebKit/0002-Fixing-usrctp-library-compilation-errors.patch
    R Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp.diff
    M Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj
    M Source/WebCore/PlatformMac.cmake

  Log Message:
  -----------
  Revert "Revert "Remove WebRTC third party usrsctp". rdar://101392149"

This reverts commit ad1d5fd8452946d5ca7223da8ce2aee6ab9b1fbf.

Canonical link: https://commits.webkit.org/255511.6@safari-7615.1.10-branch


  Commit: 6fcd81d3f8709f7498f6db8ef06afed0ad553b6c
      https://github.com/WebKit/WebKit/commit/6fcd81d3f8709f7498f6db8ef06afed0ad553b6c
  Author: Commit Queue <commit-queue at webkit.org>
  Date:   2022-10-21 (Fri, 21 Oct 2022)

  Changed paths:
    M Source/ThirdParty/libwebrtc/CMakeLists.txt
    M Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig
    A Source/ThirdParty/libwebrtc/Configurations/usrsctp.xcconfig
    M Source/ThirdParty/libwebrtc/Source/DEPS
    A Source/ThirdParty/libwebrtc/Source/third_party/.gitattributes
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/BUILD.gn
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/DIR_METADATA
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/OWNERS
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/README.chromium
    R Source/ThirdParty/libwebrtc/Source/third_party/crc32c/config/crc32c/crc32c_config.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/.gitignore
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/BUILD.gn
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/DIR_METADATA
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/LICENSE
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/OWNERS
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/README.chromium
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/.gitattributes
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/.gitignore
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/CMakeLists.txt
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/LICENSE.md
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Makefile.am
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Makefile.nmake
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Manual.md
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/Manual.tex
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/README.md
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/bootstrap
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/configure.ac
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/gen-def.py
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/meson_options.txt
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctp.pc.in
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/CMakeLists.txt
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/Makefile.am
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/Makefile.nmake
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os_userspace.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_process_lock.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_userspace.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/meson.build
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_atomic.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_inpcb.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_ip6_var.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_ip_icmp.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_malloc.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_queue.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_route.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_socket.c
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_socketvar.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/user_uma.h
    A Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/usrsctp.h
    M Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/crc32c.cc
    R Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/sctp_crc32.c
    A Source/ThirdParty/libwebrtc/Source/webrtc/patch1.1
    A Source/ThirdParty/libwebrtc/WebKit/0002-Fixing-usrctp-library-compilation-errors.patch
    A Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp.diff
    M Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj
    M Source/WebCore/PlatformMac.cmake

  Log Message:
  -----------
  Cherry-pick 5f4eae0dc51c. rdar://problem/101392149

    Unreviewed, reverting r255338 at main.
    https://bugs.webkit.org/show_bug.cgi?id=246873

    broke webrtc sites

    Reverted changeset:

    "Remove WebRTC third party usrsctp"
    https://bugs.webkit.org/show_bug.cgi?id=246136
    https://commits.webkit.org/255338@main

    Canonical link: https://commits.webkit.org/255841@main

Canonical link: https://commits.webkit.org/255511.7@safari-7615.1.10-branch


Compare: https://github.com/WebKit/WebKit/compare/623e8edbf55a%5E...6fcd81d3f870


More information about the webkit-changes mailing list