[Forensics-changes] [yara] annotated tag debian/2.0.0-1 created (now 635d76a)
Hilko Bengen
bengen at moszumanska.debian.org
Thu Apr 3 05:44:35 UTC 2014
This is an automated email from the git hooks/post-receive script.
bengen pushed a change to annotated tag debian/2.0.0-1
in repository yara.
at 635d76a (tag)
tagging 8bfac1d98f5af2947021a3e976ceff405b0cc58d (commit)
replaces debian/1.7.2-3
tagged by Hilko Bengen
on Wed Jan 8 22:10:25 2014 +0100
- Log -----------------------------------------------------------------
Debian release 2.0.0-1
Hilko Bengen (1):
Imported Upstream version 2.0.0
Joao Eriberto Mota Filho (1):
Imported Debian patch 2.0.0-1
Victor M. Alvarez (136):
Initial commit of version 2.0
Update configure.ac
Fix some problems and remove compilation warnings
Delete unused files
Multiple changes and bug fixes
Fix bug causing segmentation fault
Fix some issues matching hex strings
Fix bug in yara-python
Implemented process memory scanning
Implemented external variable definition for already compiled rules
Release the GIL in yara-python while executing time-consuming operations
Fix bug causing expressions "str matches /whatever/" evaluating to true when str is an empty string
Fix bug causing segmentation fault when _yr_compiler_compile_rules fails
Fix bug when trying to destroy an arena without being created
Fix error handling issues
Harden yr_arena_load against corrupt files and document the arena module
Homogenize function names, document code, and improve error handling
Fix issues while compiling for Windows
Fix warnings and other small issues
Include stdint.h in lex
Implemented warnings, fast scan mode, and list based nodes in Aho-Corasick automaton.
Some code cleanup
Fix buffer overrun in Aho-Corasick caused by not reserving enough memory for regexp atoms
Fix bug in Aho-Corasick introduced in r201
Improve error reporting in yara-python
Increase stack size
Add some tests for Aho-Corasick algorithm
Improve Aho-Corasick automaton printing function
Fix issue with backtrack values don't fitting in a int8_t
Small speed optimization
Fix compilation error in some gcc versions. Issue 88.
Allow to specify a timeout in scanning functions
Remove unused testing code
Fix bug in yr_compiler_create
Speed optimization by using arenas to store matching information instead of heap mallocs.
Fix bug causing segmentation fault
Fix bug in expressions 'for all <identifier> in (<expression>..<expression>)'
Fix bug in offset (@) operator
Implement nested loops
Fix bug in hash tables
Implement multithreading support
Add missing files
Fix multiple issues with multi-threading implementation in Windows.
Implement regular expressions engine and many other changes
Update Windows project
Fix compiler warnings
Fix compiler warnings
Fix compiler warnings
Implemented fullword in regular expressions
Handle "invalid file" and "corrupt file" errors separately in yara-python
Fix build system
Fix issue 92
Small speed optimization
Improve error handling and fix memory leak
Missing change from the previous commit
Change "namespace" identifiers to "ns" to avoid conflicts with C++ keyword
Add missing #include
Fix syntax error handling in hex strings
Remove PCRE dependencies in yara-python
Implement our own version of elf.h to remove GPLed code
Compile in C99 mode and remove warnings
Compile in C99 mode and remove warnings
Fix bug caused by calling yr_arena_current_address at the end of the current page
Remove yr_arena_current_address function
Fix a bug caused by noncontiguous regular expression code
Multiple bug fixes and improvements
Fix bug causing some wide strings not being detected
Fix bug reported by @msuvajac and other issues relating to TSL finalization
Fix bug with anchored regexps
Implement case-insensitive regular expressions
Fix issue with signed-unsigned comparison
Implement fast matching algorithm for hex strings and some other improvements
Fix warning in printf format string
Improve _yr_scan_fast_hex_re_exec
Fix buffer overflow issues in _yr_scan_fast_hex_re_exec
Small optimization
Add missing bound check and increase stack size
Fix bug caused by namespace flag not being reset
Rename structures to avoid conflict with other libraries
Add new tests
Fix issue with newline characters in regular expressions
Fix bug in yara-python and add define WIN32 to build it in Windows
Fix some issues while building in Windows
Free regexp engine stacks when finalizing the thread
Remove printf used for debugging
Remove unused file force.cpp
Remove REVISION file and fix configure.ac to work with automake 1.12
Fix multiple warnings
Rename RE_STACK for RE_FIBER_DATA and some readability improvements
Remove unused field from RE_FIBER_DATA
Fix regression issues
Allow to disable warnings from command line
Allow to disable warnings from command line in yarac
New logo
Remove some unused files
Improve build system
Increase MAX_FAST_HEX_RE_STACK
Add new test case
Implement fast matching mode
Report regexp syntax errors with the correct line number
Remove warnings
Make tests.py compatible with Python 3
Make tests.py compatible with Python 3
Fix issues with yr_arena_load
Remove PCRE dependencies in Windows project and other adjustments
Remove unused variable
Implement empty alternatives. Example: (abc|)
Fix issue with anchors ^ and $ in regular expressions handled incorrectly
More regexp test cases
Improve dmalloc integration and fix some memory leaks
Fix memory leak
Fix bug introduced in previous commit. It was trying to free non heap allocated strings.
Fix memory leak in yr_re_exec
Call yr_finalize when exiting Python in yara-python
Update man page
Fix integer wrap-around bug causing segmentation fault
Make return codes POSIX-compliant
Update Windows project to include yarac
Fix problem finding automake in some systems
Fix unclosed handles in get_process_memory
Fix issue in OpenBSD
Fix issue with jumps in hex strings, they should be non-greedy.
Implement unbound jumps in hex strings by using chaining multiple strings
Add tests for unbounded jumps
Fix incompatibility with Python 2.6
Fix bug regular expressions engine
Fix bug causing strings behaving as “nocase” without being declared as such
Simplify match tracking.
Fix some issues with chained strings
Optimize chained strings matching algorithm
Improve error handling
Enable optimisations and remove debug information
Update README
Update README
Limit the number of printed bytes while printing matching strings
Update user’s manual and readme file
Victor Manuel Alvarez (18):
Improve yr_re_execute with a non-recursive algorithm
Compile with -Wall and remove some warnings
Improvements and bug fixes in yr_process_get_memory contributed by Robin Keir
Fix issue #45: libyara should never call exit()
Set a more meaningful name to struct field
Report error if back references are used in regexps
Add support for case-insensitive regexp matching on external variables
Add test cases for case-insensitive regexp matching on external variables
Use dmalloc to debug heap issues
Allow to specify the number of threads while scanning directories
Use string chaining for every jump over a given threshold
Use string chaining for every jump over a given threshold
Fix bug in chained strings matching
Rename function
Change sizes in arena.c from int32_t to size_t
Add some tests for hex strings jumps
Improve Aho-Corasick automaton printing
Explain drawbacks for YARA 2.0
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/yara.git
More information about the forensics-changes
mailing list