*************************************************************** *************************************************************** 73 file changed, 666 insertions(+), 314 deletions(-) *************************************************************** *************************************************************** ========platform/art between android-8.1.0_r22..android-8.1.0_r23========= d141879804 ART: Reinstate secondary-image-patching exit ========platform/build between android-8.1.0_r22..android-8.1.0_r23========= core/build_id.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 4cd4a2aef Version bump to OPM4.171019.015.A1 772cf9435 [DO NOT MERGE]Update Security String to 2018-04-01 in oc-dev Bug:73240847 (cherry picked from commit accee92300b551449cca63b5b4de93543a77b854) c0aa8b03b Version bump to OPM1.171019.021 9de91d94e Specify --max_timestamp when calling brillo_update_payload. 9b092aac7 [DO NOT MERGE] Update security string to 2018-03-05 for oc-dev Bug:71860241 (cherry picked from commit 44861dc6dd36e1a54bdb67f072667452a1f80991) c10a2f46d [DO NOT MERGE] Update security string to 2018-03-01 for oc-dev Bug:71860241 (cherry picked from commit 275847767a1349fd6887ca67501474c593a21622) 4fe054ff3 Version bump to OPM1.171019.019 e5924a511 Version bump to OPM1.171019.018 ddc4b4c66 Version bump to OPM1.171019.017 b7a69b912 [DO NOT MERGE] Update security string to 2018-02-05 for oc-mr1-dev bug:70348883 7350d1d44 [DO NOT MERGE] Update security string to 2018-02-01 for oc-dev bug:70348883 bde674396 Version bump to OPM1.171019.015 7167c22bd [DO NOT MERGE] Update Security String to 2018-01-05 from 2017-12-05 Bug: 70194109 (cherry picked from commit c53a14f1745cd302cb4951ed803679770ba584c4) 22e32333f Version bump to OPM1.171019.014 7af96274c Version bump to OPM4.171019.012 0fcf3d682 Version bump to OPM1.171019.013 e73470556 [DO NOT MERGE] Update Security String to 2018-01-05 from 2018-01-01 Bug: 69257226 (cherry picked from commit b58800a22c230eeac0d2a6fe5ded7a76a95a4a5f) 347fc404f [DO NOT MERGE] Update Security String to 2018-01-01 from 2017-12-05 Bug: 69257226 (cherry picked from commit c53a14f1745cd302cb4951ed803679770ba584c4) ========platform/cts between android-8.1.0_r22..android-8.1.0_r23========= 614d7dcd14 Add CTS test for URI fix. 3085dc8222 Verify b/67737022 fix presence 7ab52a64f6 Test that createBitmap(65535,65535) throws OOME 8da997e446 Add EffectBundleTest ========device/asus/fugu-kernel between android-8.1.0_r22..android-8.1.0_r23========= c488c7e release-request-bbc747ae-190b-4d38-8704-432aa6396c16-for-git_oc-mr1-release-4351869 snap-temp-L93800000104806132 ========device/google/dragon-kernel between android-8.1.0_r22..android-8.1.0_r23========= Image.fit | Bin 7827068 -> 7827916 bytes Image.fit.kasan | Bin 12915760 -> 12917052 bytes 2 files changed, 0 insertions(+), 0 deletions(-) 00da2da Snap for 4565141 from 1c17f30b829ca65a50229bdcd9cd21cbea1a7904 to oc-m4-release ========device/google/marlin-kernel between android-8.1.0_r22..android-8.1.0_r23========= Image.gz-dtb.kasan | Bin 17879334 -> 17896586 bytes Image.lz4-dtb | Bin 21039139 -> 21030323 bytes 2 files changed, 0 insertions(+), 0 deletions(-) 143f676 Snap for 4565141 from 745f484e1b3deaf4e5ee11ed6718543684ea33e7 to oc-m4-release ========device/google/taimen between android-8.1.0_r22..android-8.1.0_r23========= nfc/libnfc-nxp.taimen.conf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) c8ca6bf taimen: NFC: update NFC GPIO 5 ========device/google/wahoo between android-8.1.0_r22..android-8.1.0_r23========= device.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) fa27cd7 Re-set SVN to 7 for April Backpocket on sparse-branch (cherry picked from commit 73a219d1b8966ccee6fb742fdf5f727b491a696a) 23e09e5 Increase SVN to 8 for April Security Update Bug: 73240847 (cherry picked from commit cf979de2464efb9007f671b32b4420e97043b41d) 469ba59 Update SVN to 7 for March 2018 Monthly Update Bug:71860241 (cherry picked from commit da9a297f5073dba61a12498e84e8361b14e12292) 431f794 Update SVN to 6 for Feb 2017 Monthly Update a384e37 Update SVN to 5 for Jan 2017 Monthly Update Bug:69257226 (cherry picked from commit 40b61a3bb8f08ab042f0777984b6cf7c38a722d0) ========device/google/wahoo-kernel between android-8.1.0_r22..android-8.1.0_r23========= Image.gz-dtb.kasan | Bin 14620679 -> 14646637 bytes Image.lz4-dtb | Bin 16930350 -> 16951724 bytes Image.lz4-dtb.gcc | Bin 17880024 -> 17911710 bytes dtbo.img | Bin 2306048 -> 2306048 bytes ftm4.ko | Bin 1007808 -> 216744 bytes gcc/ftm4.ko | Bin 997864 -> 154496 bytes gcc/htc_battery.ko | Bin 323344 -> 32000 bytes gcc/lge_battery.ko | Bin 316888 -> 28008 bytes gcc/sw49408.ko | Bin 837872 -> 121832 bytes gcc/synaptics_dsx_core_htc.ko | Bin 636624 -> 96504 bytes gcc/synaptics_dsx_fw_update_htc.ko | Bin 446784 -> 60792 bytes gcc/synaptics_dsx_rmi_dev_htc.ko | Bin 339776 -> 31976 bytes gcc/touch_core_base.ko | Bin 1542464 -> 100808 bytes htc_battery.ko | Bin 352912 -> 51136 bytes kasan/ftm4.ko | Bin 1001424 -> 155120 bytes kasan/htc_battery.ko | Bin 324544 -> 32000 bytes kasan/lge_battery.ko | Bin 318088 -> 28072 bytes kasan/sw49408.ko | Bin 842216 -> 123080 bytes kasan/synaptics_dsx_core_htc.ko | Bin 638464 -> 96848 bytes kasan/synaptics_dsx_fw_update_htc.ko | Bin 450000 -> 61384 bytes kasan/synaptics_dsx_rmi_dev_htc.ko | Bin 341032 -> 32024 bytes kasan/test_kasan.ko | Bin 184712 -> 17352 bytes kasan/touch_core_base.ko | Bin 1547552 -> 100904 bytes lge_battery.ko | Bin 341008 -> 52824 bytes sw49408.ko | Bin 906184 -> 171816 bytes synaptics_dsx_core_htc.ko | Bin 630368 -> 126232 bytes synaptics_dsx_fw_update_htc.ko | Bin 452800 -> 87136 bytes synaptics_dsx_rmi_dev_htc.ko | Bin 329736 -> 41384 bytes touch_core_base.ko | Bin 1491168 -> 124920 bytes 29 files changed, 0 insertions(+), 0 deletions(-) e20bf50 Snap for 4565141 from 232239001fcea8b3bf1f2f9a32ee9ce67bc5f658 to oc-m4-release ========device/huawei/angler-kernel between android-8.1.0_r22..android-8.1.0_r23========= Image.gz-dtb | Bin 11136033 -> 11135939 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 9e1cc12 Snap for 4565141 from 4fa57fd3003a73ef1fd52d877fd110646b6e53b4 to oc-m4-release ========device/lge/bullhead-kernel between android-8.1.0_r22..android-8.1.0_r23========= Image.gz-dtb | Bin 10829785 -> 10826149 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 6947506 Snap for 4565141 from 9e50d13d2bcc6331e5c8f5b649105ddaecc2a074 to oc-m4-release ========platform/external/aac between android-8.1.0_r22..android-8.1.0_r23========= d04caf3 MPEG-4 AAC Decoder: check against invalid height info 2918906 DO NOT MERGE Prevent out of bound memory access in GetInvInt 8e3be52 Fix out of bound memory access in lppTransposer ========platform/external/chromium-webview between android-8.1.0_r22..android-8.1.0_r23========= 1323826 Snap for 4411005 from 45c9ca4393656f78bfdaf7797ad5ba741f026020 to oc-mr1-release ========platform/external/conscrypt between android-8.1.0_r22..android-8.1.0_r23========= common/src/jni/main/cpp/NativeCrypto.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) c98b3260 Allow parsing RSA keys from buffers with extra space at the end. ========platform/external/libavc between android-8.1.0_r22..android-8.1.0_r23========= 292c7b5 Decoder: Fixed reset values in parse sps. d7dbaf9 Decoder: Set prev slice type for I slice. 4b58c8f Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode. a7f41c5 Decoder: Fixed memory overflow in shared display mode. 10f3065 Decoder: Modified loop condition while parsing ref_list_reordering. 5acaa6f Decoder: Handle dec_hdl memory allocation failure gracefully 6c327af Decoder: Fixed incorrect use of mmco parameters. e86d3cf Decoder: Increased allocation and added checks in sei parsing. 42cf029 Decoder: Detect change of mbaff flag in SPS ========platform/external/libhevc between android-8.1.0_r22..android-8.1.0_r23========= d81812e Check limits for log2_max_pic_order_cnt_lsb_minus4 in sps a0779d9 Fix output buffer size check b0e1239 Check if luma wd and ht are multiple of min cb size 96a40a0 Update ctb pu map for I slice b686bb2 Add PUSH-POP of D registers in Arm Neon 32 bit functions 0a714d3 Fix first frame error return 066e3b1 Return error for negative crop parameters b3f31e4 Consume bytes for sps with unsupported resolution 52ca619 Fix slice address zero for not first slice in pic 3ed3c6b Decoder: Handle ps_codec_obj memory allocation failure gracefully 7c9be31 Fix prev slice incomplete check f5b2fa2 Fix incomplete frame error ========platform/external/libmpeg2 between android-8.1.0_r22..android-8.1.0_r23========= 9449ef4 Adding Error Check for Output Buffer Size 0ad7e37 Correcting Buffer Allocation for Shared Display 5687dbe Fixing Underflow of ps_dec->u2_num_mbs_left 29a78a1 Adding Error Check for f_code Parameters ========platform/external/libvpx between android-8.1.0_r22..android-8.1.0_r23========= 55cd1dd DO NOT MERGE | libvpx: Fix OOB caused by odd frame width. ========platform/external/sonivox between android-8.1.0_r22..android-8.1.0_r23========= 3806f2f Add recursion limit to XMF_ReadNode aa9d9d6 Fix memory leak ========platform/external/svox between android-8.1.0_r22..android-8.1.0_r23========= f5281a9 SVOX: Properly initialize buffers. ========platform/frameworks/av between android-8.1.0_r22..android-8.1.0_r23========= media/mtp/MtpFfsHandle.cpp | 2 +- media/mtp/MtpServer.cpp | 2 +- .../camera/libcameraservice/api1/Camera2Client.cpp | 6 ++++++ .../api1/client2/CaptureSequencer.cpp | 6 ++++++ .../camera/libcameraservice/common/CameraDeviceBase.h | 5 +++++ .../camera/libcameraservice/device3/Camera3Device.cpp | 14 ++++++++++++++ .../camera/libcameraservice/device3/Camera3Device.h | 6 ++++++ .../libcameraservice/device3/Camera3DummyStream.cpp | 4 ++++ .../libcameraservice/device3/Camera3DummyStream.h | 6 ++++++ .../libcameraservice/device3/Camera3OutputStream.cpp | 19 +++++++++++++++++-- .../libcameraservice/device3/Camera3OutputStream.h | 8 ++++++++ .../device3/Camera3OutputStreamInterface.h | 5 +++++ 12 files changed, 79 insertions(+), 4 deletions(-) 72cd35286 M3UParser: detect variant streams without EXT-X-STREAM-INF d12c3600c Refactor MediaPlayerBase's notify b20b43c62 Check NAL size before looking inside 7e0206315 Prevent MediaPlayerService::Client's use-after-free 86141f9df Fix use of uninitialized value in libmediadrm 1617cbe5f AACExtractor: check bounds during seek 871412cfa Fix potential buffer overflow in mediadrmserver 959f34ac4 DO NOT MERGE : Always set sys.usb.ffs.mtp.ready during configure 4e091c66d Apply input buffer validation also to AVC and MPEG4 encoders 45425ee21 httplive: check for malformed EXT-X-STREAM-INF 2f0774816 camera: Drop pending preview for enableZsl shots 9c8bf0562 IAudioPolicyService: Add attribute tags sanitization 35650d3c2 camera: Drop pending preview for enableZsl shots f1652e1b9 avoid 32-bit integer overflow 646a18fef Access AVCDEC context after create fail check 47d4b33b5 Access HEVC context after create fail check cf1e36f93 SoftAVCDec: Handle zero length input without EOS de7f50ee7 Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb dd3ca4d6b Fix edge case when applying id3 unsynchronization 7f7783d0c Validate decryption key length to decrypt function. 7adb5f5ab Protect against possible race conditions ========platform/frameworks/base between android-8.1.0_r22..android-8.1.0_r23========= .../systemui/statusbar/phone/NavigationBarTransitions.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 854ac60f94b [RTT] ParcelableRttResults parcel code fix 935288b1f40 Fix VerifyCredentialResponse parcelling code 0d630464588 Adjust URI host parsing to stop on \ character. 9f4c9c13687 Check for null-terminator in ResStringPool::string8At e6e4ebf47eb OutputConfiguration: Fix missing mIsShared in parcel read 3e56e034278 Fix bad type for txPower in PeriodicAdvertisingReport serialization 6f89a3e3732 OMS: Only allow trusted overlays to be registered. 926c1445fd8 Swap the order of synthetic password wrapping 228112f3a44 More dimming tweaks (for accessibility) 4afa0352d6c Adjust Uri host parsing to use last instead of first @. 42b2e419b48 Throw OOME if Bitmap.nativeCreate fails d64e9594d3d mtp: fix double free of thumbnail data ========platform/frameworks/ex between android-8.1.0_r22..android-8.1.0_r23========= 1ba5c0d Add bounds checking for transparency lookup ede8f95 Skip composition of frames lacking a color map ========platform/frameworks/minikin between android-8.1.0_r22..android-8.1.0_r23========= ae7af07 Fix OOB read due to integer overflow ========platform/frameworks/native between android-8.1.0_r22..android-8.1.0_r23========= 16392a119 surfaceflinger: make vsync injection more robust ========platform/hardware/google/easel between android-8.1.0_r22..android-8.1.0_r23========= camera/libhdrplusclient/include/HdrPlusClient.h | 6 ++++++ 1 file changed, 6 insertions(+) 8a24ecc pbcamera: Add nofityEaselFatalError 2f3d8bf pbcamera: Add nofityEaselFatalError ========platform/hardware/interfaces between android-8.1.0_r22..android-8.1.0_r23========= d6e8f9d5 cas: validate shared buffer size before using ========platform/hardware/qcom/camera between android-8.1.0_r22..android-8.1.0_r23========= msm8998/QCamera2/Android.mk | 1 + msm8998/QCamera2/HAL3/QCamera3Channel.cpp | 10 +- msm8998/QCamera2/HAL3/QCamera3HWI.cpp | 77 +++-- msm8998/QCamera2/HAL3/QCamera3HWI.h | 4 + .../HAL3/QCamera3HdrPlusListenerThread.cpp | 327 +++++++++++++++++++++ .../QCamera2/HAL3/QCamera3HdrPlusListenerThread.h | 122 ++++++++ 6 files changed, 514 insertions(+), 27 deletions(-) 33d0011 QCamera3: Rename property to disable HDR+ 6ffa4f8 QCamera2: HAL3: Support concurrent camera with Easel 1963ca0 DO NOT MERGE QCamera3: Fix Easel HDR+ mode after flush bf43359 QCamera: Add Easel FW version in EXIF 30f4c9c QCamera3: Notify HDR+ client about Easel error 6d31b27 Revert "Revert "QCamera3: Enable HDR+ by default"" e9cccc4 QCamera3: Rename property to disable HDR+ 429a060 QCamera2: HAL3: Support concurrent camera with Easel d376078 DO NOT MERGE QCamera3: Fix Easel HDR+ mode after flush ccdcca2 QCamera: Add Easel FW version in EXIF 2b4f863 QCamera3: Notify HDR+ client about Easel error 750311e Revert "Revert "QCamera3: Enable HDR+ by default"" ========platform/hardware/qcom/media between android-8.1.0_r22..android-8.1.0_r23========= b539e1a mm-video-v4l2: venc: Squash below changes ========platform/libcore between android-8.1.0_r22..android-8.1.0_r23========= .../libcore/javax/crypto/spec/KeyFactoryTestRSA.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 19a746e4a Add test that extra buffer space is ignored. ========platform/packages/apps/Email between android-8.1.0_r22..android-8.1.0_r23========= 08dbcc848 Disallow attaching files from our own EmailAttachmentProvider. ========platform/packages/apps/Settings between android-8.1.0_r22..android-8.1.0_r23========= res/drawable-hdpi/empty_search_results.png | Bin 51332 -> 0 bytes res/drawable-mdpi/empty_search_results.png | Bin 40046 -> 0 bytes res/drawable-xhdpi/empty_search_results.png | Bin 60334 -> 0 bytes res/drawable-xxhdpi/empty_search_results.png | Bin 76829 -> 0 bytes res/drawable-xxxhdpi/empty_search_results.png | Bin 70660 -> 0 bytes res/drawable/empty_search_results.xml | 30 +++++ res/layout/search_panel.xml | 4 +- res/values/config.xml | 3 - res/values/strings.xml | 6 - res/xml/development_prefs.xml | 4 - .../CameraHalHdrplusPreferenceController.java | 105 --------------- .../settings/development/DevelopmentSettings.java | 9 -- .../CameraHalHdrplusPreferenceControllerTest.java | 146 --------------------- 13 files changed, 32 insertions(+), 275 deletions(-) c38c7404fd Update the way OMS records details about overlays d5fa60d674 Update asset for no search result image 8269770fb9 Reword bluetooth confirmation dialog dfa402ef0c Settings: Remove HAL HDR+ option 921a007868 Revert "Revert "Settings: Enable HAL HDR+ by default"" 67f3b82ac4 Fix BluetoothPairingDialogTest to not expect device name 13d46d74ad Settings: Remove HAL HDR+ option 4d45be2842 Revert "Revert "Settings: Enable HAL HDR+ by default"" ========platform/packages/apps/UnifiedEmail between android-8.1.0_r22..android-8.1.0_r23========= dd5743f68 Disallow attaching files from our own EmailAttachmentProvider. ========platform/prebuilts/abi-dumps/vndk between android-8.1.0_r22..android-8.1.0_r23========= a0ad82d Snap for 4373604 from c482bceb2c62104470da6ddd488d175716503807 to oc-mr1-release ========platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 between android-8.1.0_r22..android-8.1.0_r23========= 91a0cf8 Snap for 4373604 from 74bebdc79393ad3dcac62aa46bf47df53d92a7b0 to oc-mr1-release ========platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 between android-8.1.0_r22..android-8.1.0_r23========= 20aadb9 Snap for 4373604 from b167aa8611f5743093ac14adfe3546fa512c87ad to oc-mr1-release ========platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 between android-8.1.0_r22..android-8.1.0_r23========= 4e41eb8 Snap for 4373604 from bc729c8b6806c9fafdb3588b582517b84203d1dc to oc-mr1-release ========platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 between android-8.1.0_r22..android-8.1.0_r23========= c9c4fb7 Snap for 4373604 from ff86de075738697b747a7ed16e9273f45e8289e7 to oc-mr1-release ========platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 between android-8.1.0_r22..android-8.1.0_r23========= 43bf3bf Snap for 4373604 from ff98796d7a8b1b0331201a5de28f304bdb8f8041 to oc-mr1-release ========platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 between android-8.1.0_r22..android-8.1.0_r23========= a57c546 Snap for 4373604 from 00d54f85f120023a1aec62d0e2b7ba313f877539 to oc-mr1-release ========platform/prebuilts/gradle-plugin between android-8.1.0_r22..android-8.1.0_r23========= cd1b6806 Snap for 4380782 from 1f916b9b6a31573b35d256f669fe27e2c01d2875 to oc-mr1-release ========platform/prebuilts/maven_repo/android between android-8.1.0_r22..android-8.1.0_r23========= c7fc1cdb Snap for 4373604 from 420b9e7145eaec24233ecb25ef8d1614e633a8c1 to oc-mr1-release ========platform/prebuilts/ndk between android-8.1.0_r22..android-8.1.0_r23========= f39cb3e5 Snap for 4373604 from 6cf0541ec4e7d1df447e6b4a73941343e4fecdae to oc-mr1-release ========platform/prebuilts/qemu-kernel between android-8.1.0_r22..android-8.1.0_r23========= 87e7c60 Snap for 4396223 from 20fb29347ff159f8dece43a5e38cfc936ab09054 to oc-mr1-release ========platform/prebuilts/sdk between android-8.1.0_r22..android-8.1.0_r23========= 692a2a62 Snap for 4393674 from d5e9f3f7fcbaff31e108b357d8d062aed7da89c1 to oc-mr1-release ========platform/prebuilts/tools between android-8.1.0_r22..android-8.1.0_r23========= bd037f36 release-request-2950741e-0b24-4d70-b748-67bb2b5435b5-for-git_oc-mr1-release-4357583 snap-temp-L55500000105655441 ========platform/system/bt between android-8.1.0_r22..android-8.1.0_r23========= eb8771e52 AVRCP: Check number of text attribute values in response 99c17db3e AVRCP: Set maximum string length when copying to buffer acb8b710a AVRCP: Initialize buffer for attribute values to be written to 2c3a82a0d AVRCP: Check number of text attributes in response 310223ace DO NOT MERGE Truncate new line characters when adding string to config 8feb7403c AVRCP: Check the number of text value attributes requested 2eb72669d SDP: Check p_req_end before reading from p_req 1313abd17 SDP: Include the offset in sdp_disc_server_rsp 2f2043f18 AVRCP: Check the number of text attributes requested 49a57cd23 Remove memory reference to invalid mem in error log ae12fc48f BNEP: Check received frame type 08e68337a PAN: Fix Use-after-free in bta_pan_data_buf_ind_cback a50e70468 Fix unexpected behavior in reading BNEP packets f0edf6571 Fix unexpected behavior in SDP ec16f7d8c Allocate/free the SDP connection timers only during stack startup/shutdown 0627e76ed SDP: Pass the bounds to process_service_*_rsp 935ee7754 Removed alarm callback execution statistics ========platform/system/core between android-8.1.0_r22..android-8.1.0_r23========= b71335264 libnetutil: Check dhcp respose packet length ========platform/system/hwservicemanager between android-8.1.0_r22..android-8.1.0_r23========= e1b4a88 get selinux context on add call arrival. ========platform/system/libhidl between android-8.1.0_r22..android-8.1.0_r23========= a4d0252 canCastInterface: always return true for IBase ========platform/system/media between android-8.1.0_r22..android-8.1.0_r23========= e770e378 Camera metadata: Check source metadata size ========platform/system/security between android-8.1.0_r22..android-8.1.0_r23========= dbb64f6 Fixing bug in security vulnerability patch 65423d0 Fixing security vuln by tightening race condition window. ========platform/system/tools/hidl between android-8.1.0_r22..android-8.1.0_r23========= 8539fc8a Explicitly check processes are oneway ========platform/system/update_engine between android-8.1.0_r22..android-8.1.0_r23========= 55b7e08 Add SafetyNet logging for payload timestamp error. 8c3c80c Add maximum timestamp to the payload.