webrtc/rtc_base
Diep Bui 5248228d79 Do not use deprecated IPv6 on Windows, and set temporary address attribute for IPv6
Currently webrtc does not have info about interface flags, thus it can use deprecated IPv6 and does not prefer temporary addresses as mentioned in https://www.rfc-editor.org/rfc/rfc8835#name-usage-of-temporary-ipv6-add

Test: not able to test it because cannot mock GetAdaptersAddresses system call on Windows. However, it should be correct because the implementation is the same as chromium code. https://source.chromium.org/chromium/chromium/src/+/main:net/base/network_interfaces_win.cc;l=182

Bug: webrtc:14334
Change-Id: Iae696b00368ae2f9480b542d2ddbc036338081f1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300965
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39839}
2023-04-13 07:49:23 +00:00
..
containers Add IWYU pragmas for some api headers 2022-10-31 15:43:16 +00:00
deprecated Remove usage of MessageHandlerAutoCleanup in rtc_base unittests 2022-09-05 10:14:50 +00:00
experiments Apply resolution-bitrate limits collected from field trial (cl/294600) for AV1. 2023-03-16 19:04:32 +00:00
internal Reland "Refactor rtc_base build targets." 2021-01-15 17:00:05 +00:00
java/src/org/webrtc Replace the android support annotation library with androidx's one. 2021-08-24 16:02:17 +00:00
memory Remove all usage of //rtc_base target 2023-01-16 14:36:06 +00:00
network Use absl_deps in order to preapre to the Abseil component build release. 2020-06-08 12:59:40 +00:00
numerics Add samples sum calculation 2023-02-24 11:48:39 +00:00
strings Use consistent syntax for constructing std::strings from absl::string_views 2022-07-23 00:18:31 +00:00
synchronization Allow SequenceChecker to be initialized detached. 2023-03-21 12:34:15 +00:00
system loongarch: Add loongarch architecture support. 2022-09-13 10:44:59 +00:00
task_utils Implement support for Chrome task origin tracing. #3.9/4 2023-03-01 15:47:54 +00:00
third_party Add missing header causing build error with GCC13 2023-03-10 21:07:30 +00:00
units Extend DivideRoundToNearest to support negative numbers and use for UnitBase 2022-12-22 11:02:29 +00:00
win Split Windows code from rtc_base_approved to smaller targets 2022-05-05 06:47:49 +00:00
arraysize.h
async_packet_socket.cc Use SequenceChecker(SequenceChecker::kDetached) in a few places. 2023-03-24 07:44:18 +00:00
async_packet_socket.h Use SequenceChecker(SequenceChecker::kDetached) in a few places. 2023-03-24 07:44:18 +00:00
async_resolver.cc Support DNS resolution matching a specified IP family. 2022-08-11 13:52:53 +00:00
async_resolver.h Support DNS resolution matching a specified IP family. 2022-08-11 13:52:53 +00:00
async_resolver_interface.cc
async_resolver_interface.h Cleanup: Make AsyncResolveInterface::Start(addr,family) pure virtual 2022-08-30 10:09:32 +00:00
async_socket.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
async_socket.h Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
async_tcp_socket.cc [CallbackList] Use CallbackList in AsyncPacketSocket for close events. 2022-04-13 14:56:58 +00:00
async_tcp_socket.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
async_tcp_socket_unittest.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
async_udp_socket.cc Per default endable reading incoming packet timestamp from socket 2023-03-21 14:41:37 +00:00
async_udp_socket.h Add offset to timestamp from socket 2022-11-09 11:16:33 +00:00
async_udp_socket_unittest.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
base64_unittest.cc
bit_buffer.cc Add OptionalBlobEncoder for RTC event logs. 2023-03-02 12:02:07 +00:00
bit_buffer.h Add OptionalBlobEncoder for RTC event logs. 2023-03-02 12:02:07 +00:00
bit_buffer_unittest.cc Add OptionalBlobEncoder for RTC event logs. 2023-03-02 12:02:07 +00:00
bitstream_reader.cc Add OptionalBlobEncoder for RTC event logs. 2023-03-02 12:02:07 +00:00
bitstream_reader.h Add OptionalBlobEncoder for RTC event logs. 2023-03-02 12:02:07 +00:00
bitstream_reader_unittest.cc Add OptionalBlobEncoder for RTC event logs. 2023-03-02 12:02:07 +00:00
boringssl_certificate.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
boringssl_certificate.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
boringssl_identity.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
boringssl_identity.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
bounded_inline_vector.h BoundedInlineVector: Add resize() method 2020-03-02 20:55:28 +00:00
bounded_inline_vector_impl.h BoundedInlineVector: Add resize() method 2020-03-02 20:55:28 +00:00
bounded_inline_vector_unittest.cc BoundedInlineVector: Add resize() method 2020-03-02 20:55:28 +00:00
buffer.h Prevent UB on BufferT::AppendData and ctor. 2022-08-18 08:53:06 +00:00
buffer_queue.cc Remove locks from BufferQueue (not needed). 2020-09-29 12:57:20 +00:00
buffer_queue.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
buffer_queue_unittest.cc
buffer_unittest.cc Adopt absl::string_view in rtc_base/string_encode.* 2022-04-04 12:30:56 +00:00
BUILD.gn Always check out google_benchmark, part 5. 2023-03-15 07:52:04 +00:00
byte_buffer.cc
byte_buffer.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
byte_buffer_unittest.cc
byte_order.h Fix unaligned memory access detected by UBSAN 2022-12-05 09:56:00 +00:00
byte_order_unittest.cc
callback_list.cc [CallbackList] Allow removal from within callback. 2022-04-11 08:42:46 +00:00
callback_list.h [CallbackList] Support component build 2022-04-11 08:56:51 +00:00
callback_list_unittest.cc [CallbackList] Allow removal from within callback. 2022-04-11 08:42:46 +00:00
checks.cc Use WriteFatalLog with overrides under Chromium 2022-08-01 18:04:04 +00:00
checks.h Add WriteFatalLog declarations to checks.h header 2022-07-29 19:41:51 +00:00
checks_unittest.cc Reland "Rename FATAL() into RTC_FATAL()." 2020-11-18 20:49:08 +00:00
compile_assert_c.h
copy_on_write_buffer.cc Adopt absl::string_view in CopyOnWriteBuffer 2022-05-10 10:32:41 +00:00
copy_on_write_buffer.h Adopt absl::string_view in CopyOnWriteBuffer 2022-05-10 10:32:41 +00:00
copy_on_write_buffer_unittest.cc Allow CopyOnWriteBuffer to accept vector-like types. 2021-09-20 14:02:05 +00:00
cpu_time.cc Implement time functions for Fuchsia. 2023-01-16 23:06:21 +00:00
cpu_time.h
cpu_time_unittest.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
crc32.cc
crc32.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
crc32_unittest.cc
crypt_string.cc
crypt_string.h
data_rate_limiter.cc
data_rate_limiter.h
data_rate_limiter_unittest.cc
DEPS [Unwrap] Migrate dcsctp sequence numbers to SeqNumUnwrapper 2023-01-12 12:00:30 +00:00
dscp.h
event.cc rtc::Event: Add TimeDelta support. 2022-08-19 07:11:06 +00:00
event.h Add DISALLOW_WAIT(), a regression catching utility. 2022-10-24 11:10:26 +00:00
event_tracer.cc Update rtc::Event::Wait call sites to use TimeDelta. 2022-08-19 10:07:28 +00:00
event_tracer.h Include all trace categories for internal usage 2022-05-23 09:10:36 +00:00
event_tracer_unittest.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
event_unittest.cc Add DISALLOW_WAIT(), a regression catching utility. 2022-10-24 11:10:26 +00:00
fake_clock.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
fake_clock.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
fake_clock_unittest.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
fake_mdns_responder.h Replace Thread::Invoke with Thread::BlockingCall 2022-09-09 10:44:17 +00:00
fake_network.h In FakeNetworkManager remove MessageHandlerAutoCleanup dependency. 2022-09-05 09:24:00 +00:00
fake_ssl_identity.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
fake_ssl_identity.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
file_rotating_stream.cc Use consistent syntax for constructing std::strings from absl::string_views 2022-07-23 00:18:31 +00:00
file_rotating_stream.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
file_rotating_stream_unittest.cc Adopt absl::string_view in rtc_base/ (straightforward cases) 2022-04-17 12:11:56 +00:00
firewall_socket_server.cc SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
firewall_socket_server.h SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
gtest_prod_util.h
gunit.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
gunit.h Prepare for deletion of implicit conversion from rtc::scoped_refptr<T> to T* 2022-04-28 12:58:56 +00:00
helpers.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
helpers.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
helpers_unittest.cc
http_common.cc Fix usage of sprintf. 2022-06-07 07:14:06 +00:00
http_common.h Adopt absl::string_view in rtc_base/ (straightforward cases) 2022-04-17 12:11:56 +00:00
ifaddrs_android.cc Fix fd leak in ifaddrs_android.cc 2022-02-16 12:37:35 +00:00
ifaddrs_android.h
ifaddrs_converter.cc
ifaddrs_converter.h
ignore_wundef.h
ip_address.cc Adopt absl::string_view in rtc_base/ (straightforward cases) 2022-04-17 12:11:56 +00:00
ip_address.h Export some more symbols for use in chromium tests. 2023-01-27 10:33:19 +00:00
ip_address_unittest.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
log_sinks.cc Add missing overload of LogSink::OnLogMessage() 2022-05-02 08:15:05 +00:00
log_sinks.h Add missing overload of LogSink::OnLogMessage() 2022-05-02 08:15:05 +00:00
logging.cc Changed OutputToDebug to create a CFString at compile-time, rather than runtime 2023-02-19 22:41:59 +00:00
logging.h Implement RTC_LOG_IF and RTC_DLOG_IF 2022-09-30 12:01:28 +00:00
logging_unittest.cc Implement RTC_LOG_IF and RTC_DLOG_IF 2022-09-30 12:01:28 +00:00
mac_ifaddrs_converter.cc
mdns_responder_interface.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
memory_stream.cc Convert MemoryStream to use new StreamInterface 2022-11-16 09:51:42 +00:00
memory_stream.h Convert MemoryStream to use new StreamInterface 2022-11-16 09:51:42 +00:00
memory_usage.cc Add Fuchsia support to memory_usage. 2023-01-20 00:06:50 +00:00
memory_usage.h
memory_usage_unittest.cc
message_digest.cc Adopt absl::string_view in rtc_base/string_encode.* 2022-04-04 12:30:56 +00:00
message_digest.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
message_digest_unittest.cc Adopt absl::string_view in rtc_base/string_encode.* 2022-04-04 12:30:56 +00:00
nat_server.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
nat_server.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
nat_socket_factory.cc SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
nat_socket_factory.h SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
nat_types.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
nat_types.h
nat_unittest.cc Delete TestListener and top-level thread wrapping. 2022-05-20 15:21:21 +00:00
net_helper.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
net_helper.h Add some RTC_EXPORT needed by Chromium. 2023-01-20 18:29:08 +00:00
net_helpers.cc Use consistent syntax for constructing std::strings from absl::string_views 2022-07-23 00:18:31 +00:00
net_helpers.h Add some RTC_EXPORT needed by Chromium. 2023-01-20 18:29:08 +00:00
network.cc Do not use deprecated IPv6 on Windows, and set temporary address attribute for IPv6 2023-04-13 07:49:23 +00:00
network.h Do not use deprecated IPv6 on Windows, and set temporary address attribute for IPv6 2023-04-13 07:49:23 +00:00
network_constants.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
network_constants.h Fix guess adapter type. 2022-01-28 15:13:45 +00:00
network_monitor.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
network_monitor.h Rewrite "Reset all maps in AndroidNetworkMonitor Start()/Stop()" 2022-05-31 10:49:55 +00:00
network_monitor_factory.cc Removing NetworkMonitorFactory static global. 2020-08-13 20:50:23 +00:00
network_monitor_factory.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
network_route.cc Only print route if it has changed 2020-03-24 11:48:42 +00:00
network_route.h Add test for relay bandwidth capping. 2020-03-30 13:02:46 +00:00
network_route_unittest.cc Only print route if it has changed 2020-03-24 11:48:42 +00:00
network_unittest.cc Add PreferGlobalIPv6Address param to IPv6NetworkResolutionFixes field trial string. 2022-09-02 10:39:58 +00:00
null_socket_server.cc SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
null_socket_server.h SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
null_socket_server_unittest.cc Remove usage of MessageHandlerAutoCleanup in rtc_base unittests 2022-09-05 10:14:50 +00:00
one_time_event.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
one_time_event_unittest.cc
openssl.h
openssl_adapter.cc Remove usage of rtc::MessageHandler in OpenSSLAdapter 2022-08-18 12:40:46 +00:00
openssl_adapter.h Remove usage of rtc::MessageHandler in OpenSSLAdapter 2022-08-18 12:40:46 +00:00
openssl_adapter_unittest.cc Delete TestListener and top-level thread wrapping. 2022-05-20 15:21:21 +00:00
openssl_certificate.cc Update missing absl::string_view adoption in openssl files under rtc_base/ 2022-03-25 08:11:17 +00:00
openssl_certificate.h Update missing absl::string_view adoption in openssl files under rtc_base/ 2022-03-25 08:11:17 +00:00
openssl_digest.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_digest.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_identity.cc Update missing absl::string_view adoption in openssl files under rtc_base/ 2022-03-25 08:11:17 +00:00
openssl_identity.h Update missing absl::string_view adoption in openssl files under rtc_base/ 2022-03-25 08:11:17 +00:00
openssl_key_pair.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_key_pair.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_session_cache.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_session_cache.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_session_cache_unittest.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_stream_adapter.cc Remove deprecated rtc::StreamInterface functions 2022-12-01 08:21:17 +00:00
openssl_stream_adapter.h Remove deprecated rtc::StreamInterface functions 2022-12-01 08:21:17 +00:00
openssl_utility.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_utility.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
openssl_utility_unittest.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
operations_chain.cc Move rtc::make_ref_counted to api/ 2022-06-15 09:47:38 +00:00
operations_chain.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
operations_chain_unittest.cc Update rtc::Event::Wait call sites to use TimeDelta. 2022-08-19 10:07:28 +00:00
OWNERS Remove inactive owners. 2021-08-31 14:27:49 +00:00
physical_socket_server.cc Per default endable reading incoming packet timestamp from socket 2023-03-21 14:41:37 +00:00
physical_socket_server.h Implement WaitPoll for Fuchsia 2023-03-15 14:35:08 +00:00
physical_socket_server_unittest.cc Per default endable reading incoming packet timestamp from socket 2023-03-21 14:41:37 +00:00
platform_thread.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
platform_thread.h Add missing include of pthread.h 2023-03-13 13:06:56 +00:00
platform_thread_types.cc Fix SetCurrentThreadName() for Fuchsia. 2022-11-24 09:56:39 +00:00
platform_thread_types.h
platform_thread_unittest.cc Update rtc::Event::Wait call sites to use TimeDelta. 2022-08-19 10:07:28 +00:00
protobuf_utils.h
proxy_info.cc
proxy_info.h
proxy_server.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
proxy_server.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
proxy_unittest.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
race_checker.cc Fixes to support building in -std=c++20 mode. 2022-05-05 17:15:58 +00:00
race_checker.h
random.cc Fix -Wimplicit-int-float-conversions. 2021-06-25 22:25:22 +00:00
random.h Add ability to specify random seed when creating built it network emulation 2021-01-07 16:40:50 +00:00
random_unittest.cc Move SampleStatsCounter to public API 2020-09-18 17:42:53 +00:00
rate_limiter.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
rate_limiter.h Delete macros RTC_DISALLOW_ASSIGN and RTC_DISALLOW_IMPLICIT_CONSTRUCTORS 2020-09-29 10:19:20 +00:00
rate_limiter_unittest.cc Update rtc::Event::Wait call sites to use TimeDelta. 2022-08-19 10:07:28 +00:00
rate_statistics.cc Fix rate statistic when time window running out of samples 2021-11-30 23:57:40 +00:00
rate_statistics.h Replaces ring buffer in RateStatistics with deque. 2020-05-25 12:14:44 +00:00
rate_statistics_unittest.cc Fix rate statistic when time window running out of samples 2021-11-30 23:57:40 +00:00
rate_tracker.cc Add last_data_sent timestamp to Connection. 2020-12-15 12:17:12 +00:00
rate_tracker.h Use backticks not vertical bars to denote variables in comments for /rtc_base 2021-07-28 13:51:47 +00:00
rate_tracker_unittest.cc Change rate stats classes to use int64_t not size_t 2020-01-15 13:46:38 +00:00
ref_count.h
ref_counted_object.h Move rtc::make_ref_counted to api/ 2022-06-15 09:47:38 +00:00
ref_counted_object_unittest.cc Move rtc::make_ref_counted to api/ 2022-06-15 09:47:38 +00:00
ref_counter.h
rolling_accumulator.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
rolling_accumulator_unittest.cc Use backticks not vertical bars to denote variables in comments for /rtc_base 2021-07-28 13:51:47 +00:00
rtc_certificate.cc Move rtc::make_ref_counted to api/ 2022-06-15 09:47:38 +00:00
rtc_certificate.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
rtc_certificate_generator.cc Delete rtc::Message and rtc::MessageHandler 2022-09-21 15:15:30 +00:00
rtc_certificate_generator.h Replace RTCCertificateGeneratorCallback interface with an AnyInvocable 2022-08-22 16:53:14 +00:00
rtc_certificate_generator_unittest.cc Replace RTCCertificateGeneratorCallback interface with an AnyInvocable 2022-08-22 16:53:14 +00:00
rtc_certificate_unittest.cc Use backticks not vertical bars to denote variables in comments for /rtc_base 2021-07-28 13:51:47 +00:00
sanitizer.h
sanitizer_unittest.cc
server_socket_adapters.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
server_socket_adapters.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
sigslot_tester.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
sigslot_tester_unittest.cc
sigslot_unittest.cc Remove unused sigslot::repeater 2022-08-02 10:17:38 +00:00
sigslottester.h.pump Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" 2022-01-27 12:55:44 +00:00
socket.cc
socket.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
socket_adapters.cc Adopt absl::string_view in rtc_base/ (straightforward cases) 2022-04-17 12:11:56 +00:00
socket_adapters.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
socket_address.cc Log resolved & unresolved turn server address as sensitive string. 2023-01-19 18:26:50 +00:00
socket_address.h Log resolved & unresolved turn server address as sensitive string. 2023-01-19 18:26:50 +00:00
socket_address_pair.cc
socket_address_pair.h
socket_address_unittest.cc Log resolved & unresolved turn server address as sensitive string. 2023-01-19 18:26:50 +00:00
socket_factory.h Delete left-over method SocketFactory::CreateAsyncSocket 2021-09-07 10:52:57 +00:00
socket_server.h SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
socket_stream.cc Convert SocketStream to use new StreamInterface API 2022-11-16 09:55:47 +00:00
socket_stream.h Convert SocketStream to use new StreamInterface API 2022-11-16 09:55:47 +00:00
socket_unittest.cc Add offset to timestamp from socket 2022-11-09 11:16:33 +00:00
socket_unittest.h Add offset to timestamp from socket 2022-11-09 11:16:33 +00:00
ssl_adapter.cc Disable SSLAdapter methods Listen and Accept 2021-10-21 12:08:30 +00:00
ssl_adapter.h Adopt absl::string_view in rtc_base/ (straightforward cases) 2022-04-17 12:11:56 +00:00
ssl_adapter_unittest.cc Deprecate void* forms of StreamInterface::Read and ::Write 2022-11-10 12:40:20 +00:00
ssl_certificate.cc Add RTCCertificateStats cache to avoid rtc::SSLCertChain::GetStats. 2022-09-26 13:55:40 +00:00
ssl_certificate.h Add RTCCertificateStats cache to avoid rtc::SSLCertChain::GetStats. 2022-09-26 13:55:40 +00:00
ssl_fingerprint.cc Adopt absl::string_view in rtc_base/string_encode.* 2022-04-04 12:30:56 +00:00
ssl_fingerprint.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
ssl_identity.cc Use consistent syntax for constructing std::strings from absl::string_views 2022-07-23 00:18:31 +00:00
ssl_identity.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
ssl_identity_unittest.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
ssl_roots.h Make header files self contained. 2022-10-08 08:38:36 +00:00
ssl_stream_adapter.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
ssl_stream_adapter.h Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
ssl_stream_adapter_unittest.cc Remove deprecated rtc::StreamInterface functions 2022-12-01 08:21:17 +00:00
stream.cc Deprecate void* forms of StreamInterface::Read and ::Write 2022-11-10 12:40:20 +00:00
stream.h Remove deprecated rtc::StreamInterface functions 2022-12-01 08:21:17 +00:00
string_encode.cc Delete variant of rtc::split that copies the output fields 2022-06-09 08:29:33 +00:00
string_encode.h Delete variant of rtc::split that copies the output fields 2022-06-09 08:29:33 +00:00
string_encode_unittest.cc Delete variant of rtc::split that copies the output fields 2022-06-09 08:29:33 +00:00
string_to_number.cc Use consistent syntax for constructing std::strings from absl::string_views 2022-07-23 00:18:31 +00:00
string_to_number.h Adopt absl::string_view in rtc_base/string_to_number.* 2022-03-25 14:32:05 +00:00
string_to_number_unittest.cc Apply bugprone-stringview-nullptr. 2022-04-08 11:04:34 +00:00
string_utils.cc Adopt absl::string_view in rtc_base/string_utils* 2022-03-25 08:12:36 +00:00
string_utils.h Never pass a signed char to ctype macros like isdigit() 2022-05-30 13:05:03 +00:00
string_utils_unittest.cc Delete rtc::string_trim. Replaced with absl::StripAsciiWhitespace. 2022-03-17 12:53:14 +00:00
strong_alias.h Move StrongAlias to rtc_base 2021-09-21 15:17:26 +00:00
strong_alias_unittest.cc Move StrongAlias to rtc_base 2021-09-21 15:17:26 +00:00
swap_queue.h Reland "Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c++ code" 2021-01-15 17:59:05 +00:00
swap_queue_unittest.cc Fix -Wunused-but-set-variable. 2021-10-28 12:53:49 +00:00
system_time.cc Suppress -Wdeprecated-volatile in rtc_base/system_time.cc 2022-10-25 17:38:01 +00:00
system_time.h Make header files self contained. 2022-10-08 08:38:36 +00:00
task_queue.cc Migrate remaining webrtc usage of TaskQueueBase to absl::AnyInvocable 2022-07-20 08:15:08 +00:00
task_queue.h Implement support for Chrome task origin tracing. #3.8/4 2023-03-01 16:04:36 +00:00
task_queue_for_test.cc
task_queue_for_test.h rtc::Event: Add TimeDelta support. 2022-08-19 07:11:06 +00:00
task_queue_gcd.cc Implement support for Chrome task origin tracing. #2/4 2023-02-27 13:17:38 +00:00
task_queue_gcd.h Remove a function for posting tasks to the global queue on MacOS/iOS and make it private. 2021-10-19 11:45:12 +00:00
task_queue_libevent.cc Implement support for Chrome task origin tracing. #2/4 2023-02-27 13:17:38 +00:00
task_queue_libevent.h
task_queue_stdlib.cc Implement support for Chrome task origin tracing. #2/4 2023-02-27 13:17:38 +00:00
task_queue_stdlib.h
task_queue_stdlib_unittest.cc Ensure task queues delete closures in task queue context. 2022-12-19 10:41:03 +00:00
task_queue_unittest.cc Update rtc::Event::Wait call sites to use TimeDelta. 2022-08-19 10:07:28 +00:00
task_queue_win.cc Implement support for Chrome task origin tracing. #2/4 2023-02-27 13:17:38 +00:00
task_queue_win.h
test_base64.h
test_certificate_verifier.h
test_client.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
test_client.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from rtc_base/ 2022-01-13 20:42:15 +00:00
test_client_unittest.cc Delete TestListener and top-level thread wrapping. 2022-05-20 15:21:21 +00:00
test_echo_server.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
test_echo_server.h in rtc::Thread remove special handling of the Dispose message 2022-08-24 18:58:17 +00:00
test_utils.cc
test_utils.h Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
thread.cc Implement support for Chrome task origin tracing. #2/4 2023-02-27 13:17:38 +00:00
thread.h Implement support for Chrome task origin tracing. #4/4 2023-03-01 15:46:49 +00:00
thread_annotations.h Add method Mutex::AssertHeld 2021-07-27 07:46:32 +00:00
thread_annotations_unittest.cc
thread_unittest.cc Delete rtc::Thread functions that use rtc::MessageHandler 2022-09-21 11:33:47 +00:00
time_utils.cc [Unwrap] Delete rtc::TimestampWrapAroundHandler 2023-01-12 14:21:03 +00:00
time_utils.h [Unwrap] Delete rtc::TimestampWrapAroundHandler 2023-01-12 14:21:03 +00:00
time_utils_unittest.cc [Unwrap] Delete rtc::TimestampWrapAroundHandler 2023-01-12 14:21:03 +00:00
timestamp_aligner.cc Prevent warnings from timestamp aligner used in AudioDeviceBuffer 2023-03-06 15:47:51 +00:00
timestamp_aligner.h Prevent warnings from timestamp aligner used in AudioDeviceBuffer 2023-03-06 15:47:51 +00:00
timestamp_aligner_unittest.cc Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
trace_event.h Use backticks not vertical bars to denote variables in comments for /rtc_base 2021-07-28 13:51:47 +00:00
type_traits.h
unique_id_generator.cc Adopt absl::string_view in function parameters under rtc_base/ 2022-03-17 15:39:26 +00:00
unique_id_generator.h Use SequenceChecker(SequenceChecker::kDetached) in a few places. 2023-03-24 07:44:18 +00:00
unique_id_generator_unittest.cc Implement support for Chrome task origin tracing. #3.5/4 2023-03-01 11:11:37 +00:00
untyped_function.h Make symbolic names for UntypedFunction's inline storage size 2020-10-07 01:26:06 +00:00
untyped_function_unittest.cc Make symbolic names for UntypedFunction's inline storage size 2020-10-07 01:26:06 +00:00
virtual_socket_server.cc Unbind VirtualSocket from rtc::MessageHandler 2022-09-16 14:13:41 +00:00
virtual_socket_server.h Unbind VirtualSocket from rtc::MessageHandler 2022-09-16 14:13:41 +00:00
virtual_socket_unittest.cc In virtual socket unittests replace MessageHandler with RepeatingTask 2022-09-02 14:36:58 +00:00
weak_ptr.cc Use SequenceChecker(SequenceChecker::kDetached) in a few places. 2023-03-24 07:44:18 +00:00
weak_ptr.h Use SequenceChecker(SequenceChecker::kDetached) in a few places. 2023-03-24 07:44:18 +00:00
weak_ptr_unittest.cc Remove rtc::Location from SendTask test helper 2022-08-11 12:55:32 +00:00
win32.cc Delete definition of GetOsVersion() 2021-10-13 19:26:10 +00:00
win32.h win: Consolidate on a single version checking API 2021-10-05 22:13:37 +00:00
win32_socket_init.h
win32_unittest.cc
win32_window.cc
win32_window.h
win32_window_unittest.cc
zero_memory.cc
zero_memory.h
zero_memory_unittest.cc