The libcef.dll file that is bundled with our UE builds contains unacceptably insulting strings.
It is apparently a known issue from some dependency in brotli that has been fixed in 2021, see this URL first: https://github.com/sensu/sensu\-go/issues/4255
Can you bundle a fixed version of libcef.dll with those strings removed please?
[Attachment Removed]
Steps to Reproduce
To reproduce, you can go inside a game that contains libcef.dll, and extract the strings first via the strings command:
**Game/Binaries/Win64$ strings libcef.dll > libcef.dll.strings
Then grep for sony in the following file as such (I have pasted the results that I get from my side below):
**Game/Binaries/Win64$ grep sony libcef.dll.strings
HEAD[0])abbrjuan(198leshtwin</i>sonyguysfuckpipe|-
[Attachment Removed]
Hi,
I checked what this was all about. It’s coming from Brotli. The Brotli’s built-in dictionary is part of the wire format (frozen in RFC 7932). The Brotli has a dictionary for words frequently used in and the library is used in all browser today for compression. (I checked my Chrome.dll and it has the same string). A modified dictionary would make the CEF decode standard content into garbage. The “word” isn’t even real, it’s just adjacent dictionary fragments ■■■■■■■■■■■■■■■■|pipe…) that only look like a word when dumped linearly with strings. Considering that’s this is currently in all browsers, I don’t think we are going to fix this up.
Regards,
Patrick,
[Attachment Removed]
Well, that is actually crazy, thank for elucidating that mystery. No problem then, it’s all understandable.
[Attachment Removed]