[webkit-changes] [WebKit/WebKit] 847891: Remove WebRTC third party usrsctp

youennf noreply at github.com
Mon Oct 10 05:41:39 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 847891fb42fa638a472fee68dbaa631b9a7bd63d
      https://github.com/WebKit/WebKit/commit/847891fb42fa638a472fee68dbaa631b9a7bd63d
  Author: Youenn Fablet <youennf at gmail.com>
  Date:   2022-10-10 (Mon, 10 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:
  -----------
  Remove WebRTC third party usrsctp
https://bugs.webkit.org/show_bug.cgi?id=246136
rdar://problem/100840106

Reviewed by Alex Christensen.

We switched to dsctp so no longer need to keep a usrsctp copy.

* Source/ThirdParty/libwebrtc/CMakeLists.txt:
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig:
* Source/ThirdParty/libwebrtc/Configurations/usrsctp.xcconfig: Removed.
* Source/ThirdParty/libwebrtc/Source/DEPS:
* Source/ThirdParty/libwebrtc/Source/third_party/.gitattributes: Removed.
* Source/ThirdParty/libwebrtc/Source/third_party/crc32c/BUILD.gn: Added.
* Source/ThirdParty/libwebrtc/Source/third_party/crc32c/DIR_METADATA: Added.
* Source/ThirdParty/libwebrtc/Source/third_party/crc32c/OWNERS: Added.
* Source/ThirdParty/libwebrtc/Source/third_party/crc32c/README.chromium: Added.
* Source/ThirdParty/libwebrtc/Source/third_party/crc32c/config/crc32c/crc32c_config.h: Added.
* Source/ThirdParty/libwebrtc/Source/third_party/usrsctp: Removed.
* Source/ThirdParty/libwebrtc/Source/webrtc/patch1.1: Removed.
* Source/ThirdParty/libwebrtc/WebKit/0002-Fixing-usrctp-library-compilation-errors.patch: Removed.
* Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp.diff: Removed.
* Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj:
* Source/ThirdParty/libwebrtc/Source/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.c:
  Copied from Source/ThirdParty/libwebrtc/Source/third_party/usrsctp as we do not yet use crc32c third party library.
* Source/WebCore/PlatformMac.cmake:

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




More information about the webkit-changes mailing list