]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #3713: js_norm: decode UTF-16BE to UTF-8 for JS in PDF
authorOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Tue, 10 Jan 2023 14:25:06 +0000 (14:25 +0000)
committerOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Tue, 10 Jan 2023 14:25:06 +0000 (14:25 +0000)
commita6aabc4eb5a8a35ee30369320c2048828ccdf0e3
treec4ea4fc8c58c8ac6e85d48a53deb59db3bb3682a
parent9ac428d8574f4ab8049668783f478ddb453db52f
Pull request #3713: js_norm: decode UTF-16BE to UTF-8 for JS in PDF

Merge in SNORT/snort3 from ~OSERHIIE/snort3:jsn_pdf_utf16 to master

Squashed commit of the following:

commit 0687ef21316f44f413bdfe8287d8893ce5138e3c
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Thu Dec 15 15:41:25 2022 +0100

    js_norm: decode UTF-16BE to UTF-8 for JS in PDF

        * js_norm: support UTF-16BE in text strings, hexadecimal strings and streams
        * js_norm: add unit test coverage
        * lua: fixup in snort_defaults.lua
lua/snort_defaults.lua
src/js_norm/pdf_tokenizer.h
src/js_norm/pdf_tokenizer.l
src/js_norm/test/pdf_tokenizer_test.cc