[Forensics-changes] [yara] annotated tag upstream/1.7 created (now c015a98)
Hilko Bengen
bengen at moszumanska.debian.org
Thu Apr 3 05:44:37 UTC 2014
This is an automated email from the git hooks/post-receive script.
bengen pushed a change to annotated tag upstream/1.7
in repository yara.
at c015a98 (tag)
tagging 976881b738f5b6890aedc6ba7ff875744e313f6b (commit)
tagged by Hilko Bengen
on Thu Dec 19 10:20:21 2013 +0100
- Log -----------------------------------------------------------------
Upstream version 1.7
Hilko Bengen (1):
Imported Upstream version 1.7
Mike Wiacek (7):
Refactor regex matching so that it will be possible to use RE2 instead of PCRE.
Formatting change.
Fix segfault when compiling invalid regex with RE2.
Run aclocal before autoreconf.
RE2 defaults to assuming patterns are UTF-8 strings, this breaks alot
Prevent malicious rules from causing memory corruption.
Prevent some potential integer overflow conditions.
Shane Huntley (4):
Minor memory leak and object access fixes.
Improve hashing of regexes.
Fix handling of TEXT_STRINGS that contain \x00.
Ensure terminating null is copied for TEXT_STRING (fix for r160)
Victor M. Alvarez (136):
Initial directory structure.
Initial import
Deleted unnecesary files
Lots of changes for version 1.1
Lots of improvements and fixes
Bug fixes
Fixed missing dir issue when generating source package (issue #2)
Implemented global rules
Added support for ascii and wide modifiers for the same string
Fixed operator precedence bug
Small performance improvement and fix bug introduced on r14
Added support for alternatives in hex strings
Added support for anonymous strings
Lots of changes
Implemented @ syntax for getting string offset
Lots of changes for version 1.2
Bug fixes
Bug fix: access violation on xxcompare functions
Bug fixes: heap underrun and memory leaks
Changed malloc and free by HeapAlloc and HeapFree under Windows
Bug fix: handle error when creating temp file
Source code re-organization
Implemented yy_compile_string. No more temporary files to compile rules from memory buffers
libyara heavily modified to make it thread-safe and improve its interface
Fixed bug introduced in previous commit
Bug fix: uninitialized line number when compiling rules from memory buffer
Tagging version 1.2.1
Restoring trunk
Implemented 'include' directive
Bug fix: integer overflow
Fix warnings when compiling in 64 bits
Bug fix: Problem with single-line comments at the end of the file
Bug fix: Double-free in parse_string function
Implemented multi-source compilation in yara-python
Fix some warnings in VC++
Bug fix: Multi-source compilation did not handle global rules correctly
Implement missing cases in require_exe_file and other minor fixes
Implemented includes enable/disabling parameter in yara.compile
Implemented metadata feature
Check for includes circular references
Bug fix: Incorrect typecast from pointer to integer
Documentation updated to v1.3
Implemented external variables
Implemented match operator for external string variables
Bug fix: Missing reference count increment at yara-python
Implemented hash and compare functions in Match class (yara-python)
Bug fix: yr_create_namespace calling strdup instead of yr_strdup
Implemented contains operator for external string variables
Add missing weight.c and weight.h
Fix toolchain problems
Fix toolchain problems
Fix toolchain problems
Fix toolchain problems
Small speed optimization
More speed optimizations
String comparison implemented using SSE 4.2 intrinsics
Added one-byte hashing to improve scanning speed
Fix incorrect example in man page
Implemented fast matching mode
Changed "match" for "matches" in syntax
Bug fix: yr_set_external_X didn't update type for existing variables
Bump version to 1.4
Update Visual Studio project
Bug fix: namespaces not working with yara.compile and filesources
Added string identifier to Matches.strings in yara-python
Fix undeclared "Py_ssize_t" compilation error with Python2.4
Functions renamed to avoid name conflict in c-icap-server YARA module
Implemented process scanning and "for occurrences" statement
Fixed minor problems with proc.c in Windows
Fixed issue with reserved keyword "namespace" on C++ compilers
Added support for ELF files
Implemented the -l command line option
Implemented callback abortion
Implemented callback abortion in yara-python and fixed some problems with references counting.
Improve build system (step 1)
Improve build system (step 2)
Improve build system (step 3)
Improve build system (step 4)
Implemented loop "for <quantifier> <var> in <set or range> : (<expression>)"
Fix bug in string count operator evaluation (i.e: #string)
Fix line-breaks and variable declarations to make it compile in Visual Studio
Fix memory leak
Fix bug in intXX and uintXX functions
Bump version to 1.5
Removed require_file and require_executable functions
Fix bug in pcre_exec invocation
Fix bug in uintXX and intXX functions
Fix incorrect evaluation of operators "of", "for..of" and "for..in"
Fix build under FreeBSD
Implemented bitwise operations
Fixed memory leak in bitwise operations and buffer overflow (issue 22)
Fix issue 20, small speed improvement
Windows build system migrated to Visual Studio 2008 and ready for 64 bits versions.
Allow multi-line hex strings
Allow multi-line hex strings
Avoid warning: no newline at end of file (issue 27)
yara-python migrated to Python 3.x
Fix some integer checks in elf_rva_to_offset_32 (issue 16)
Improved regular expression hashing (PCRE-only)
Fixed some problems with yara-python under Python 3.x
Fix bug in populate_hash_table
More fixes to yara-python
Implemented unit tests
Fix Python 3.x compatibility issue and add some test cases
Bump version to 1.6
Remove libtool from source tree
Changes in revision control
Fix 'include' statement leaving open files (issue 31)
Fix yara-python.c indentation
Fix segfault when inspecting attributes of 'Rules' or 'Match' objects (issue 32)
Syncronize lex.l and lex.c
Bug fix: Integer overflow causing infinite loop in hex_match (issue 35)
Faster rule compilation by using hash table for rule names lookup
Improve bootstrap.sh
Fix segmentation fault trying to close null file descriptor
Fix reference counting bug in yara-python
Shut up compiler warning
Fix uninitialized variable
Fixed incorrect error handling in map_file
Fix memory leaks
Fix file handle leak
Fix bug introduced in r144
Change to Apache 2.0 license
Change to Apache 2.0 license
Fix issue 51
Fix issue 44
Fix buffer overrun (issue 55)
Implement modulus and bitwise xor operators (issue 54)
Set correct precedence for modulus and bitwise xor operators
Fix memory leak (reported by Steve Henderson)
Fix issue 60
Fix issue 39
Fix issue 46
Bug fix: Regular expressions not matching at the end of the file when compiled with RE2
Bump version to 1.7
Bump version to 1.7
-----------------------------------------------------------------------
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