[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