webrtc/logging/rtc_event_log
Elad Alon 92a773ddb6 Prevent unbounded memory consumption through RtcEventLogImpl::config_history_
The config-history is (logically) intended to be unlimited, but in practice, it would be good to cap it, even though the cap is never expected to be reached, so as to prevent a possible attack that would cause memory overuse.

Bug: webrtc:8111
Change-Id: I1f60cf10215bf8191a8ab3c9b19345104c585483
Reviewed-on: https://webrtc-review.googlesource.com/8980
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20276}
2017-10-13 10:47:26 +00:00
..
encoder Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
events Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
mock Reland "Remove deprecated functions from RtcEventLog" 2017-10-05 15:07:53 +00:00
output RtcEventLogOutputFile needs to reset file_ whenever the file is not successfully opened 2017-10-10 17:19:18 +00:00
DEPS Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtc_event_log.cc Prevent unbounded memory consumption through RtcEventLogImpl::config_history_ 2017-10-13 10:47:26 +00:00
rtc_event_log.h Move RtcEventLogOutput to api/ 2017-10-06 13:58:14 +00:00
rtc_event_log.proto Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
rtc_event_log2rtp_dump.cc Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
rtc_event_log2stats.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtc_event_log2text.cc Print RTCP of unknown RTPFB and PSFB type in rtc_event_log2text. 2017-10-11 11:23:32 +00:00
rtc_event_log_factory.cc Remove encoding code from RtcEventLogImpl and use RtcEventLogEncoder instead 2017-10-03 15:26:56 +00:00
rtc_event_log_factory.h Remove encoding code from RtcEventLogImpl and use RtcEventLogEncoder instead 2017-10-03 15:26:56 +00:00
rtc_event_log_factory_interface.h Remove encoding code from RtcEventLogImpl and use RtcEventLogEncoder instead 2017-10-03 15:26:56 +00:00
rtc_event_log_parser.cc Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
rtc_event_log_parser.h Reland "Remove deprecated functions from RtcEventLog" 2017-10-05 15:07:53 +00:00
rtc_event_log_unittest.cc Create and use RtcEventLogOutput for output 2017-10-04 11:18:47 +00:00
rtc_event_log_unittest_helper.cc Prevent RtcEventLogTestHelper from crashing 2017-10-11 18:12:57 +00:00
rtc_event_log_unittest_helper.h Split LogRtpHeader and LogRtcpPacket into separate versions for incoming and outgoing packets. 2017-10-02 08:44:20 +00:00
rtc_stream_config.cc Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
rtc_stream_config.h Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00