Chang, Harry
bc3b191ab5
Merge branch 'github_develop' into github_master
v5.4.2
2023-04-19 17:34:39 +08:00
Hong, Yang A
64731738a6
Bump version number for release
2023-04-19 09:19:57 +00:00
Hong, Yang A
bc9a37c0ff
changelog: updates for 5.4.2 release
2023-04-19 09:18:45 +00:00
Hong, Yang A
ef16059c3e
remove invalid nfa dump info
2023-03-23 06:43:46 +00:00
Hong, Yang A
0bf86a7c15
scratch: remove quick validity check
...
Roll back fix for github issue #350
About Scratch Usage:
For compile time, scratch space is strongly recommended to be
allocated immediately after database generation.
For runtime, besides using scratch for corresponding database,
Hyperscan also allows user to use larger scratch space allocated
for another database.
When multiple concurrent threads need to use the same databases
and a new scratch space is required, cloning the largest one is
always safe. This is realized based on API hs_scratch_size() and
hs_clone_scratch().
Behaviors beyond above are discouraged and results are undefined.
2023-03-06 08:20:05 +00:00
Chang, Harry
c37166d52b
Merge branch 'github_develop' into github_master
v5.4.1
2023-02-21 23:03:50 +00:00
Chang, Harry
f815639830
Bump version number for release
2023-02-21 22:57:45 +00:00
Chang, Harry
a775768988
changelog: updates for 5.4.1 release
2023-02-21 22:52:57 +00:00
Hong, Yang A
2fbef65905
fix nfa dump error
2023-02-15 05:51:00 +00:00
Hong, Yang A
277fc40089
scratch: add quick validity check
...
fix github issue #350
2023-02-15 05:51:00 +00:00
Hong, Yang A
5aa4bd565f
stream close: free stream to avoid memory leak
...
fix github issue #303
2023-02-15 05:51:00 +00:00
Hong, Yang A
f47b69a01d
Silence clang-14 warnings
2023-02-15 05:51:00 +00:00
Hong, Yang A
9e254af71f
Fix cmake CMP0115 warning for CMake 3.20 and above
2023-02-15 05:51:00 +00:00
Hong, Yang A
c81293c696
update year 2022
2023-02-15 05:51:00 +00:00
Hong, Yang A
c1539d32df
UTF-8 validation: fix one cotec check corner issue
...
fix github issue #362
2023-02-15 05:51:00 +00:00
Hong, Yang A
44b5955ecd
chimera: fix SKIP flag issue
...
fix github issue #360
2023-02-15 05:51:00 +00:00
Hong, Yang A
e1f4542e65
stringop-overflow compatible fix
2023-02-15 05:51:00 +00:00
Hong, Yang A
a3ba1ad369
gcc-10(and above): fix compile issue caused by stringop-overflow
2023-02-15 05:49:59 +00:00
Liu Zixian
676490427c
Add comment for stack size
...
Linux kernel default stack size should be enough for hscollider.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/x86/include/uapi/asm/signal.h
2023-02-15 05:49:59 +00:00
Liu Zixian
838a04e66f
fix build with glibc-2.34
...
SIGTSKSZ is no long a constant after glibc 2.34
https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html
2023-02-15 05:49:59 +00:00
Hong, Yang A
f194a85d51
klocwork: fix risk issues
2023-02-15 05:49:59 +00:00
Chang, Harry
7bf5a9f5cd
Corpus editor: fix random char value of UTF-8.
2023-02-15 05:49:04 +00:00
Chang, Harry
811f909d41
Corpus generator: fix random char value of UTF-8.
...
fixes github issue #184
2023-02-15 05:49:04 +00:00
Hong, Yang A
47bc68339f
bugfix: fix overflow risk of strlen function
2023-02-15 05:48:20 +00:00
Hong, Yang A
1baf340d1c
sanitiser bugfix
2023-02-15 05:47:58 +00:00
hongyang7
9b4ba34c68
Fix segfaults on allocation failure ( #4 )
...
Throw std::bad_alloc instead of returning nullptr from
ue2::AlignedAllocator. Allocators for STL containers are expected never
to return with an invalid pointer, and instead must throw on failure.
Violating this expectation can lead to invalid pointer dereferences.
Co-authored-by: johanngan <johanngan.us@gmail.com>
2023-02-15 05:47:36 +00:00
Hong, Yang A
85019432f4
bugfix: add vbmi case for test in database.cpp
2023-02-15 05:47:19 +00:00
Hong, Yang A
b386cbd20d
bugfix: add vbmi platform parameter for tests in single.cpp
2023-02-15 05:47:19 +00:00
Chang, Harry
b254a88c43
Logical Combination: bypass combination flag in hs_expression_info.
...
Fixes github issue #291
2023-02-15 05:46:27 +00:00
Hong, Yang A
819da8df17
update year for bugfix #302-#305
2023-02-15 05:46:27 +00:00
Hong, Yang A
7f4a806118
mcclellan: improve wide-state checking in Sherman optimization
...
fixes github issue #305
2023-02-15 05:46:27 +00:00
Hong, Yang A
0b246c801a
literal API: add instruction support
...
fixes github issue #303
2023-02-15 05:46:27 +00:00
Hong, Yang A
9e17e8520f
literal API: add empty string check.
...
fixes github issue #302 , #304
2023-02-15 05:46:27 +00:00
Wang Xiang W
1ecb3aef8b
simd_utils: fix undefined instruction issue for 32-bit system
...
fixes github issue #292
2023-02-15 05:46:27 +00:00
Wang Xiang W
62e35c910b
fat runtime: fix libc symbol parsing
...
fixes github issue #292
2023-02-15 05:46:27 +00:00
Hong, Yang A
95cd19c6f0
Example code: update header position
2023-02-15 05:46:27 +00:00
Hong, Yang A
98daf283b1
Example code: update year
2023-02-15 05:46:27 +00:00
Hong, Yang A
e0c489f98f
Example code: bugfix of KW scan.
2023-02-15 05:46:27 +00:00
Hong, Yang A
64a995bf44
Merge branch 'github_develop' into github_master
v5.4.0
2021-01-13 14:39:34 +00:00
Wang Xiang W
433d2f386a
Bump version number for release
2021-01-13 12:26:47 +00:00
Wang Xiang W
76066b9ef2
changelog: updates for 5.4.0 release
2021-01-13 12:26:47 +00:00
Chang, Harry
66dc649197
Fix Klocwork scan issues.
2021-01-13 12:26:47 +00:00
Wang Xiang W
d1ea4c762a
chimera: fix return value handling
...
Fixes github issue #270
2021-01-13 12:26:47 +00:00
Wang Xiang W
2945c9bd20
Limex: exception handling with AVX512
2021-01-13 12:26:47 +00:00
Chang, Harry
20e69f6ad8
Logical Combination: use hs_misc_free instead of free.
...
fixes github issue #284
2021-01-13 12:26:47 +00:00
Hong, Yang A
845ea5c9e3
examples: add cmake enabling option BUILD_EXAMPLES.
2021-01-13 12:26:47 +00:00
Piotr Skamruk
b16c6200ee
[dev-reference] Fix minor typo in docs
2021-01-13 12:26:47 +00:00
Walt Stoneburner
1a43a63218
Fixed several typos
...
Fixed spellings of regular, interpretation, and grammar to improve readability.
Fixes github issue #242
2021-01-13 12:26:47 +00:00
Wang Xiang W
04d3be487d
Adjust sensitive terms
2021-01-13 12:26:47 +00:00
Wang Xiang W
5eab583df5
limex: add fast NFA check
2021-01-13 12:26:47 +00:00