Bruno BELANYI
b78a6effc8
[automerger skipped] Remove 'hal_neuralnetworks_armnn' '/data' access exception am: a43d300aff
am: 0676395ee0
-s ours
...
am skip reason: Merged-In Ie651cd788e6f057cd902d1c14880bd1ad71ec5a5 with SHA-1 a43d300aff
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786254
Change-Id: I3d314fdaeb1f325906ed8482f141a44c8997ae29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 09:23:34 +00:00
Bruno BELANYI
8d02cffc9e
[automerger skipped] Remove 'hal_neuralnetworks_armnn' sysprop exceptions am: 01a2e70a17
am: 93ef539d30
-s ours
...
am skip reason: Merged-In Ief9f33ea3aca3f6b0756c92feb1753462e86b894 with SHA-1 01a2e70a17
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786660
Change-Id: Icebe169540f5cad22cf030e79de328534fb462bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 09:23:29 +00:00
Bruno BELANYI
6c9cc0c01f
[automerger skipped] Add ArmNN config sysprops SELinux rules am: ee3fe73de0
am: bd3d06a0af
-s ours
...
am skip reason: Merged-In I90af8201d5fae44f73d709491f272a113b44ca67 with SHA-1 ee3fe73de0
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786979
Change-Id: I40e970d1a8b882e0b4eda16255343c8f020e03e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 09:23:27 +00:00
Bruno BELANYI
515cf2c110
Remove 'hal_neuralnetworks_armnn' '/data' access exception am: a43d300aff
am: 1f70adac2c
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786254
Change-Id: Ie5bf5d771e114b487e3abf2f3cd4e69fc680f156
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 09:20:28 +00:00
Bruno BELANYI
86f78f09ff
Remove 'hal_neuralnetworks_armnn' sysprop exceptions am: 01a2e70a17
am: e213052ee3
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786660
Change-Id: Ibcc4b4dec18db3a1d739aa97317d4c983912afb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 09:20:24 +00:00
Bruno BELANYI
bf0f2e0947
Add ArmNN config sysprops SELinux rules am: ee3fe73de0
am: 86f6851961
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786979
Change-Id: Iad2b1e74a444dc9625318a1359fbd9fe17db39ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 09:20:20 +00:00
Bruno BELANYI
1f70adac2c
Remove 'hal_neuralnetworks_armnn' '/data' access exception am: a43d300aff
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786254
Change-Id: Ifb381f79a52d93792e6f7197b96318fe497b954d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 08:45:05 +00:00
Bruno BELANYI
e213052ee3
Remove 'hal_neuralnetworks_armnn' sysprop exceptions am: 01a2e70a17
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786660
Change-Id: I7d2962067bb15252010771386faa91f654cf4948
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 08:45:00 +00:00
Bruno BELANYI
86f6851961
Add ArmNN config sysprops SELinux rules am: ee3fe73de0
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786979
Change-Id: I257d7dccaf726da56b5f8125f9cd9bcf9b90003b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 08:44:55 +00:00
Bruno BELANYI
0676395ee0
Remove 'hal_neuralnetworks_armnn' '/data' access exception am: a43d300aff
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786254
Change-Id: Ibe2bf72c2ab156f6c3e08a2dacdb29df51edfdbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 08:40:48 +00:00
Bruno BELANYI
93ef539d30
Remove 'hal_neuralnetworks_armnn' sysprop exceptions am: 01a2e70a17
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786660
Change-Id: I7d58cb0fab0fa4fdba7362b5733248a8cf3dad09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 08:40:42 +00:00
Bruno BELANYI
bd3d06a0af
Add ArmNN config sysprops SELinux rules am: ee3fe73de0
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22786979
Change-Id: I9f5909ed237c73266372bb22dc2378dc14f62a79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 08:40:38 +00:00
Bruno BELANYI
a43d300aff
Remove 'hal_neuralnetworks_armnn' '/data' access exception
...
The mali driver has been configured not to look there anymore.
Bug: 205779871
Bug: 264489188
Test: manual - reboot device and check the absence of AVC denials
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bb69b32fc5b6f468561017f6bd5628626a571696 )
Merged-In: Ie651cd788e6f057cd902d1c14880bd1ad71ec5a5
Change-Id: Ie651cd788e6f057cd902d1c14880bd1ad71ec5a5
2023-04-27 08:06:38 +00:00
Bruno BELANYI
01a2e70a17
Remove 'hal_neuralnetworks_armnn' sysprop exceptions
...
Bug: 205202540
Bug: 264489188
Test: manual - reboot device and check the absence of AVC denials
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4f1ca4a7ad3895f5a5adc25fc2cf3a532eac79f6 )
Merged-In: Ief9f33ea3aca3f6b0756c92feb1753462e86b894
Change-Id: Ief9f33ea3aca3f6b0756c92feb1753462e86b894
2023-04-27 08:06:38 +00:00
Bruno BELANYI
ee3fe73de0
Add ArmNN config sysprops SELinux rules
...
Bug: 205202540
Bug: 264489188
Test: manual - reboot device and check the absence of AVC denials
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9d61da55a193a12b7552e67e67d968c46d4dec86 )
Merged-In: I90af8201d5fae44f73d709491f272a113b44ca67
Change-Id: I90af8201d5fae44f73d709491f272a113b44ca67
2023-04-27 08:06:38 +00:00
Martin Wu
13f5aae4c9
Revert "Remove tcpdump sepolicy from gs201 and move sepolicy to ..." am: c6d08c1781
am: ce4a8fe577
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22891378
Change-Id: I16c9bca5782bcbdb221a2c6fe374a7795ce29c2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 07:58:41 +00:00
Martin Wu
d7a89cf3e3
Revert "Remove tcpdump sepolicy from gs201 and move sepolicy to ..." am: c6d08c1781
am: ce2150e7b2
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22891378
Change-Id: I6542b0601e929ce584c14f603b01706a1c061575
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 07:53:57 +00:00
Martin Wu
ce2150e7b2
Revert "Remove tcpdump sepolicy from gs201 and move sepolicy to ..." am: c6d08c1781
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22891378
Change-Id: Ibd8ed1afbd64eb0f6d582a2b79cb218b61227f57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 07:16:02 +00:00
Martin Wu
ce4a8fe577
Revert "Remove tcpdump sepolicy from gs201 and move sepolicy to ..." am: c6d08c1781
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22891378
Change-Id: I8164db9870fc8cbe41b97c7083c3f69b825e99ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 07:11:47 +00:00
martinwu
ffa10212b6
Remove tcpdump sepolicy from gs201 and move sepolicy to gs-common am: b7e90ec616
am: f269ec2d3c
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22817736
Change-Id: Ib8eff48305a7094ef7387885bbffcc784ce21ba5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 03:03:48 +00:00
martinwu
1d4eedbb94
Remove tcpdump sepolicy from gs201 and move sepolicy to gs-common am: b7e90ec616
am: 364729d86f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22817736
Change-Id: Ia4071eac19050d651f912a40eb8ce5fdce36cd03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 02:58:05 +00:00
Martin Wu
c6d08c1781
Revert "Remove tcpdump sepolicy from gs201 and move sepolicy to ..."
...
Revert submission 22814097-Fix-tcpdump-sepolicy
Reason for revert: build break
Reverted changes: /q/submissionid:22814097-Fix-tcpdump-sepolicy
Change-Id: I5b1c00cc6a1ae186eb51acc2c99171578c43bace
2023-04-27 02:20:48 +00:00
martinwu
f269ec2d3c
Remove tcpdump sepolicy from gs201 and move sepolicy to gs-common am: b7e90ec616
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22817736
Change-Id: I482ed6a5804bb67140e6b7ad55ed7cfc5591b18a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 02:18:17 +00:00
martinwu
364729d86f
Remove tcpdump sepolicy from gs201 and move sepolicy to gs-common am: b7e90ec616
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22817736
Change-Id: Ib6386af3b162751d71d3af08269eeb2f43c35fe4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-27 02:17:46 +00:00
martinwu
b7e90ec616
Remove tcpdump sepolicy from gs201 and move sepolicy to gs-common
...
Bug: 264490014
Test: 1. Enable tcpdump_logger always-on function
2. Dump bugreport
3. Pull dumpstate_board.bin and chagne it to zip
4. Unzip dumpstate_board.zip and check if tcpdump files
are there.
Change-Id: I0eb9352e349ae8f06e469e953f137b00204f1c3b
2023-04-27 01:38:24 +00:00
Wilson Sung
a247b136b6
Update error on ROM 9784808 am: 2b913d29a9
am: f5c3a99197
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791801
Change-Id: If4a2f3c68104cdf0538734b689541f4ef5106059
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 08:25:13 +00:00
Wilson Sung
9ee7c5b95a
Update error on ROM 9784808 am: 2b913d29a9
am: 67082a4a05
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791801
Change-Id: Ica90a6404e513ccdb25b09727f1804258f5b2cd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 08:19:50 +00:00
Wilson Sung
67082a4a05
Update error on ROM 9784808 am: 2b913d29a9
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791801
Change-Id: I9c166ebbe791eb5948fd8676fd8e463d3891ba33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 07:42:38 +00:00
Wilson Sung
f5c3a99197
Update error on ROM 9784808 am: 2b913d29a9
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791801
Change-Id: I24e473bc7a18028dada6465d2e6333fce7433a6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 07:37:59 +00:00
Wilson Sung
2b913d29a9
Update error on ROM 9784808
...
Bug: 274727778
Test: pts-tradefed run pts -m PtsSELinuxTest
Change-Id: I56784948658365e8c9ecdf63d163109d8f29e5c3
2023-04-26 07:00:21 +00:00
Joseph Jang
6f322ec5e3
Move recovery.te to device/google/gs-common/dauntless/sepolicy am: 2a5c26c9b4
am: eaee6f1757
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791802
Change-Id: Ibb543ab386fc9ad28096d1d9f01be71aa78e5650
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 04:54:27 +00:00
Joseph Jang
cc7c5c6395
Move recovery.te to device/google/gs-common/dauntless/sepolicy am: 2a5c26c9b4
am: 457cf699d8
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791802
Change-Id: Id9637e504519b1c750e63a2ec64aabee8910567d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 04:49:48 +00:00
Joseph Jang
457cf699d8
Move recovery.te to device/google/gs-common/dauntless/sepolicy am: 2a5c26c9b4
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791802
Change-Id: I7202f910327717069a0d925c1268bb66aacee2e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 04:11:57 +00:00
Joseph Jang
eaee6f1757
Move recovery.te to device/google/gs-common/dauntless/sepolicy am: 2a5c26c9b4
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22791802
Change-Id: I9af98e544063fdcd2e77ad2a0a48de99489ff310
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 04:07:33 +00:00
Joseph Jang
2a5c26c9b4
Move recovery.te to device/google/gs-common/dauntless/sepolicy
...
Bug: 279381809
Change-Id: I80fbd9ef0c7e988de21d07ada57fc6a038b9b585
2023-04-24 08:05:10 +00:00
Xin Li
d07f0c1243
[automerger skipped] Merge Android 13 QPR3 tm-qpr-dev-plus-aosp-without-vendor@9936994 am: 3ea4094def
-s ours am: 31724cdda3
-s ours am: e97e77fc5d
-s ours
...
am skip reason: Merged-In I0ecc64407118107860db434f0eb22cab0f55a2ba with SHA-1 b38886146a
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22723205
Change-Id: I41e7a30281f6bba495bea79e821d1c857759799f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21 23:11:50 +00:00
Xin Li
e97e77fc5d
[automerger skipped] Merge Android 13 QPR3 tm-qpr-dev-plus-aosp-without-vendor@9936994 am: 3ea4094def
-s ours am: 31724cdda3
-s ours
...
am skip reason: Merged-In I0ecc64407118107860db434f0eb22cab0f55a2ba with SHA-1 b38886146a
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22723205
Change-Id: I116084046971ddbe9391a67ea014620df2e8578e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21 22:34:05 +00:00
Xin Li
31724cdda3
[automerger skipped] Merge Android 13 QPR3 tm-qpr-dev-plus-aosp-without-vendor@9936994 am: 3ea4094def
-s ours
...
am skip reason: Merged-In I0ecc64407118107860db434f0eb22cab0f55a2ba with SHA-1 b38886146a
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22723205
Change-Id: I6218c957148b75ac9f341107dc809176d232a90a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21 18:15:13 +00:00
jimsun
c477b46828
rild: allow rild to ptrace am: 0f6b14dc95
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/21876774
Change-Id: I47c2a25b8105a26be3579b00a089529f11750f00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20 07:01:15 +00:00
Xin Li
3ea4094def
Merge Android 13 QPR3 tm-qpr-dev-plus-aosp-without-vendor@9936994
...
Bug: 275386652
Merged-In: I0ecc64407118107860db434f0eb22cab0f55a2ba
Change-Id: I639a8e3b3933efe9b7fc0fff92aef8bead4bd8a1
2023-04-18 16:32:09 -07:00
jimsun
0f6b14dc95
rild: allow rild to ptrace
...
06-20 18:47:41.940000 8708 8708 I auditd : type=1400 audit(0.0:7): avc: denied { ptrace } for comm="libmemunreachab" scontext=u:r:rild:s0 tcontext=u:r:rild:s0 tclass=process permissive=0
06-20 18:47:41.940000 8708 8708 W libmemunreachab: type=1400 audit(0.0:7): avc: denied { ptrace } for scontext=u:r:rild:s0 tcontext=u:r:rild:s0 tclass=process permissive=0
Bug: 263757077
Test: manual
Change-Id: I4720650488eca100372d148313e04d6d8950ead5
2023-04-18 07:48:20 +00:00
Wilson Sung
2edb9d804a
Update error on ROM 9954737 am: 4cc8eec22d
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22696721
Change-Id: I5e9980ccb32216b6ee8f504f657bcb4f15ccd7f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18 05:06:01 +00:00
Wilson Sung
4cc8eec22d
Update error on ROM 9954737
...
Bug: 278639040
Bug: 278639040
Test: pts-tradefed run pts -m PtsSELinuxTest
Change-Id: I0d71ec80ea0136f90336d8f80cb75b38b61ebced
2023-04-18 11:27:57 +08:00
Bruno BELANYI
36acecbde7
Use restricted vendor property for ARM runtime options am: c1ee9afdef
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22381562
Change-Id: I46c362e310af43993bf1b8ae25548933bc5eed80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17 11:28:51 +00:00
Bruno BELANYI
c1ee9afdef
Use restricted vendor property for ARM runtime options
...
They need to be read by everything that links with libmali, but we don't
expect anybody to actually write to them.
Bug: b/272740524
Test: CtsDeqpTestCases (dEQP-VK.protected_memory.stack.stacksize_*)
Change-Id: I4cd468302da02603cccd9b4b98cb95745129daf5
2023-04-17 10:59:19 +00:00
Leo Liou
640fe3d54b
gs201: add sepolicy for ufs_firmware_update process am: 5adecc7433
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22132666
Change-Id: I5525cba7db182410722e9deb22e490bbec6ed23b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17 10:26:03 +00:00
Leo Liou
5adecc7433
gs201: add sepolicy for ufs_firmware_update process
...
Allow the script to access the specified partition and sysfs.
Bug: 273305212
Test: full build and test ffu flow
Change-Id: Iefeacea2d4c07e7a5b39713c9575e86bd25ce008
Signed-off-by: Leo Liou <leoliou@google.com>
2023-04-17 09:58:11 +00:00
kadirpili
52bceb2b75
gs201: Allow GRIL Service to access radio_vendor_data_file am: 1af348b01f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/22213304
Change-Id: Id769672ecd92451c14f8daad175efeecd5cbd3fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17 06:15:50 +00:00
kadirpili
1af348b01f
gs201: Allow GRIL Service to access radio_vendor_data_file
...
Bug: 274737512
Change-Id: I1c0b045f8a25c5d58be02c2036d2fcaad7d9a8e7
2023-04-14 06:57:50 +00:00
Xin Li
c28af0a680
[automerger skipped] Merge TQ2A.230405.003 am: 8cff198ae3
am: 4c44de9655
-s ours am: ba5a2d3863
-s ours am: 551330137f
-s ours
...
am skip reason: Merged-In I971732c6a40700a85df61170dcf1c3660307b96c with SHA-1 03fb0f6ceb
is already in history
Original change: https://android-review.googlesource.com/c/device/google/gs201-sepolicy/+/2530209
Change-Id: If238593b7e3a51bc35d829c8847b32d477b421e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 21:08:47 +00:00