[Forensics-changes] [yara] branch upstream updated (854738e -> 8e86cd1)

Hilko Bengen bengen at moszumanska.debian.org
Fri Nov 10 22:27:40 UTC 2017


This is an automated email from the git hooks/post-receive script.

bengen pushed a change to branch upstream
in repository yara.

      from  854738e   New upstream version 3.6.3+dfsg
       new  8e86cd1   New upstream version 3.7.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile.am                                        |   10 +-
 README.md                                          |   10 +-
 appveyor.yml                                       |    2 +-
 common.h                                           |  128 ++
 configure.ac                                       |   90 +-
 docs/capi.rst                                      |   75 +-
 docs/commandline.rst                               |   37 +-
 docs/conf.py                                       |    4 +-
 docs/gettingstarted.rst                            |    6 +-
 docs/modules.rst                                   |    1 +
 docs/modules/cuckoo.rst                            |    2 +-
 docs/modules/dotnet.rst                            |    4 +-
 docs/modules/time.rst                              |   17 +
 docs/writingmodules.rst                            |    4 +-
 docs/writingrules.rst                              |    7 +-
 docs/yarapython.rst                                |   45 +-
 libyara/Makefile.am                                |  115 +-
 libyara/ahocorasick.c                              |   24 +-
 libyara/arena.c                                    |   32 +-
 libyara/atoms.c                                    |   64 +-
 libyara/compiler.c                                 |  254 ++-
 libyara/crypto.h                                   |  137 ++
 libyara/exec.c                                     |   94 +-
 libyara/exefiles.c                                 |   40 +-
 libyara/filemap.c                                  |   41 +-
 libyara/grammar.c                                  |  834 +++++----
 libyara/grammar.h                                  |    2 +-
 libyara/grammar.y                                  |  314 ++--
 libyara/hash.c                                     |   12 +-
 libyara/hex_grammar.c                              |  216 +--
 libyara/hex_grammar.h                              |    4 +-
 libyara/hex_grammar.y                              |   96 +-
 libyara/hex_lexer.c                                |  881 ++++++----
 libyara/hex_lexer.l                                |    1 -
 libyara/include/yara/arena.h                       |    4 +-
 libyara/include/yara/compiler.h                    |   42 +-
 libyara/include/yara/dotnet.h                      |    3 +
 libyara/include/yara/error.h                       |    2 +
 libyara/include/yara/exefiles.h                    |    4 +-
 libyara/include/yara/filemap.h                     |    2 +-
 libyara/include/yara/hash.h                        |    7 +
 libyara/include/yara/hex_lexer.h                   |    1 -
 libyara/include/yara/integers.h                    |   65 +-
 libyara/include/yara/libyara.h                     |    9 +-
 libyara/include/yara/limits.h                      |    1 -
 libyara/include/yara/modules.h                     |    9 +-
 libyara/include/yara/pe_utils.h                    |    6 +-
 libyara/include/yara/proc.h                        |   20 +-
 libyara/include/yara/re.h                          |   20 +-
 libyara/include/yara/re_lexer.h                    |    3 +-
 libyara/include/yara/rules.h                       |    9 +-
 libyara/include/yara/scan.h                        |    2 +-
 libyara/include/yara/{proc.h => stopwatch.h}       |   26 +-
 libyara/include/yara/strutils.h                    |   20 +
 libyara/include/yara/types.h                       |   44 +-
 libyara/lexer.c                                    | 1803 +++++++++++---------
 libyara/lexer.l                                    |  310 ++--
 libyara/libyara.c                                  |   37 +-
 libyara/modules.c                                  |    3 +
 libyara/modules/dotnet.c                           |   43 +-
 libyara/modules/elf.c                              |  216 ++-
 libyara/modules/hash.c                             |  110 +-
 libyara/modules/magic.c                            |    4 +-
 libyara/modules/math.c                             |   10 +-
 libyara/modules/module_list                        |    1 +
 libyara/modules/pe.c                               |   89 +-
 libyara/modules/pe_utils.c                         |   82 +-
 libyara/modules/{demo.c => time.c}                 |   19 +-
 libyara/object.c                                   |   35 +-
 libyara/parser.c                                   |   95 +-
 libyara/proc.c                                     |  477 +-----
 libyara/proc/freebsd.c                             |  173 ++
 libyara/proc/linux.c                               |  218 +++
 libyara/proc/mach.c                                |  172 ++
 libyara/{include/yara/proc.h => proc/none.c}       |   40 +-
 libyara/proc/openbsd.c                             |  181 ++
 libyara/proc/windows.c                             |  191 +++
 libyara/re.c                                       |  123 +-
 libyara/re_grammar.c                               |  251 +--
 libyara/re_grammar.h                               |    2 +-
 libyara/re_grammar.y                               |  137 +-
 libyara/re_lexer.c                                 |  890 ++++++----
 libyara/re_lexer.l                                 |   64 +-
 libyara/rules.c                                    |   43 +-
 libyara/scan.c                                     |   78 +-
 libyara/{endian.c => stopwatch.c}                  |   45 +-
 libyara/yara.pc.in                                 |    4 +-
 libyara/endian.c => tests/oss-fuzz/elf_fuzzer.cc   |   61 +-
 .../crash-03bca75466ee42801a8bff280de04afc3d1a3637 |  Bin 0 -> 28 bytes
 .../crash-086300bbce1c6537573057336a343a82d483e2c0 |  Bin 0 -> 257 bytes
 .../crash-2cafe4de66d87a83d83aaf65d8e4cea48f2c1144 |  Bin 0 -> 257 bytes
 .../crash-370485c5b087f780a2447a03d775f7188e323d31 |  Bin 0 -> 257 bytes
 .../crash-49bb55d669fda0683f945b89396a6bd458caf2d8 |  Bin 0 -> 4264 bytes
 .../crash-49d00b6b033eaeb07cd39809dbc1d7ba2df196ec |  Bin 0 -> 4984 bytes
 .../crash-723296cdc1c0dba83ea767d69286429e608c46c3 |  Bin 0 -> 5922 bytes
 .../crash-7dc27920ae1cb85333e7f2735a45014488134673 |  Bin 0 -> 5147 bytes
 .../crash-7e945ce5f43f515ea078c558a2e3205089d414e5 |  Bin 0 -> 4246 bytes
 .../crash-a809561e75b94bd5d4d8cf7488d9e2663fc1ccdc |  Bin 0 -> 4264 bytes
 .../crash-a8715a38a94161c9509309f5dbb5a7936aba8376 |  Bin 0 -> 4264 bytes
 .../crash-aee928239444a7b039500d4499035e6d30cb89da |  Bin 0 -> 257 bytes
 .../crash-c4002396c52065d21fe1c1f05f8937aab8d59c18 |  Bin 0 -> 9344 bytes
 .../crash-c610b3036f195ad7fb05248a530278aad37b438d |  Bin 0 -> 142 bytes
 .../crash-c6569e6e28f0a18bb2f3bf49c982333a359bed67 |  Bin 0 -> 4246 bytes
 .../crash-cc6844f44825a785de1b079c88f728e1c0f779fb |  Bin 0 -> 257 bytes
 ...53885221ebfaac3f262a1c1e280f10929f7b353c44996c8 |  Bin 0 -> 7456 bytes
 ...76d747b12c74b597dd8c5939343ea8f2cbfea9e666dd6b1 |  Bin 0 -> 9086 bytes
 ...f394a950b0831f6fe5b63a85a46aaa236048b5c1dcf0e59 |  Bin 0 -> 74 bytes
 ...210fbf54edc66341aebf416d7509f6633f1d49766978b22 |  Bin 0 -> 9424 bytes
 ...a9b654333504f249cdac58126d3cfc4728577e78cb3eb89 |  Bin 0 -> 92169 bytes
 ...158e01fee6c08c65145325d4e073f04d969329577077862 |  Bin 0 -> 7456 bytes
 ...0ed3999c37d78b4991e6b201bda4dc9a75a7c7970c7690d |  Bin 0 -> 33 bytes
 libyara/endian.c => tests/oss-fuzz/pe_fuzzer.cc    |   66 +-
 ...219bcb48acaf8cc115653cb1ea84cb4bccceb1aabe755b6 |  Bin 0 -> 2048 bytes
 ...ae1c351b2a9f75e8edb3bb55e582619edc7ece4eb0a3094 |  Bin 0 -> 7680 bytes
 ...8f507cebf25f2192d146a4d63be71b45bfc03c5da7f21a7 |  Bin 0 -> 5632 bytes
 ...e28fea0f76f1c30bc44fd5762cb12b2702910a28b28f95f |  Bin 0 -> 2048 bytes
 ...clusterfuzz-testcase-minimized-5211130361282560 |  Bin 0 -> 1954 bytes
 ...clusterfuzz-testcase-minimized-5839717883969536 |  Bin 0 -> 2005 bytes
 ...c1c63a69d3d9a02d577fa834165f855bd5ebee0f1105de1 |  Bin 0 -> 3072 bytes
 libyara/endian.c => tests/oss-fuzz/rules_fuzzer.cc |   56 +-
 tests/oss-fuzz/rules_fuzzer.dict                   |   42 +
 tests/oss-fuzz/rules_fuzzer.options                |    2 +
 tests/oss-fuzz/rules_fuzzer_corpus/1               |    1 +
 tests/oss-fuzz/rules_fuzzer_corpus/2               |  128 ++
 tests/test-alignment.c                             |   12 +-
 tests/test-api.c                                   |  261 +++
 tests/test-pe.c                                    |    6 +-
 tests/test-rules.c                                 |  243 ++-
 tests/util.h                                       |    2 +
 windows/vs2015/NuGet.Config                        |    9 +
 windows/vs2015/libyara/libyara.vcxproj             |  229 +++
 windows/vs2015/libyara/packages.config             |    7 +
 windows/vs2015/yara.sln                            |   54 +
 windows/vs2015/yara/yara.vcxproj                   |  182 ++
 windows/vs2015/yarac/yarac.vcxproj                 |  178 ++
 yara.c                                             |  220 ++-
 yara.man                                           |    8 +-
 yarac.c                                            |   78 +-
 138 files changed, 7758 insertions(+), 3935 deletions(-)
 create mode 100644 common.h
 create mode 100644 docs/modules/time.rst
 create mode 100644 libyara/crypto.h
 copy libyara/include/yara/{proc.h => stopwatch.h} (79%)
 copy libyara/modules/{demo.c => time.c} (87%)
 create mode 100644 libyara/proc/freebsd.c
 create mode 100644 libyara/proc/linux.c
 create mode 100644 libyara/proc/mach.c
 copy libyara/{include/yara/proc.h => proc/none.c} (67%)
 create mode 100644 libyara/proc/openbsd.c
 create mode 100644 libyara/proc/windows.c
 copy libyara/{endian.c => stopwatch.c} (61%)
 copy libyara/endian.c => tests/oss-fuzz/elf_fuzzer.cc (64%)
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-03bca75466ee42801a8bff280de04afc3d1a3637
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-086300bbce1c6537573057336a343a82d483e2c0
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-2cafe4de66d87a83d83aaf65d8e4cea48f2c1144
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-370485c5b087f780a2447a03d775f7188e323d31
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-49bb55d669fda0683f945b89396a6bd458caf2d8
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-49d00b6b033eaeb07cd39809dbc1d7ba2df196ec
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-723296cdc1c0dba83ea767d69286429e608c46c3
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-7dc27920ae1cb85333e7f2735a45014488134673
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-7e945ce5f43f515ea078c558a2e3205089d414e5
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-a809561e75b94bd5d4d8cf7488d9e2663fc1ccdc
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-a8715a38a94161c9509309f5dbb5a7936aba8376
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-aee928239444a7b039500d4499035e6d30cb89da
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-c4002396c52065d21fe1c1f05f8937aab8d59c18
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-c610b3036f195ad7fb05248a530278aad37b438d
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-c6569e6e28f0a18bb2f3bf49c982333a359bed67
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-cc6844f44825a785de1b079c88f728e1c0f779fb
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/crash-f1fd008da535b110853885221ebfaac3f262a1c1e280f10929f7b353c44996c8
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/poc-6bf54fca69bb5029676d747b12c74b597dd8c5939343ea8f2cbfea9e666dd6b1
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/poc-789fc6da83de39c3ff394a950b0831f6fe5b63a85a46aaa236048b5c1dcf0e59
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/poc-939e9cd87b0d80834210fbf54edc66341aebf416d7509f6633f1d49766978b22
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/poc-93a9fd1909dd49fc2a9b654333504f249cdac58126d3cfc4728577e78cb3eb89
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/poc-b5b03a1f305b2cc1c158e01fee6c08c65145325d4e073f04d969329577077862
 create mode 100644 tests/oss-fuzz/elf_fuzzer_corpus/poc-fa8bbacb5a12f057a0ed3999c37d78b4991e6b201bda4dc9a75a7c7970c7690d
 copy libyara/endian.c => tests/oss-fuzz/pe_fuzzer.cc (60%)
 create mode 100644 tests/oss-fuzz/pe_fuzzer_corpus/00388b550a2603a9e219bcb48acaf8cc115653cb1ea84cb4bccceb1aabe755b6
 create mode 100644 tests/oss-fuzz/pe_fuzzer_corpus/12f50a7dbf0c42f61ae1c351b2a9f75e8edb3bb55e582619edc7ece4eb0a3094
 create mode 100644 tests/oss-fuzz/pe_fuzzer_corpus/967af267b4124bada8f507cebf25f2192d146a4d63be71b45bfc03c5da7f21a7
 create mode 100644 tests/oss-fuzz/pe_fuzzer_corpus/99e98cb7096dee974e28fea0f76f1c30bc44fd5762cb12b2702910a28b28f95f
 create mode 100644 tests/oss-fuzz/pe_fuzzer_corpus/clusterfuzz-testcase-minimized-5211130361282560
 create mode 100644 tests/oss-fuzz/pe_fuzzer_corpus/clusterfuzz-testcase-minimized-5839717883969536
 create mode 100644 tests/oss-fuzz/pe_fuzzer_corpus/e5af0352010b1879ac1c63a69d3d9a02d577fa834165f855bd5ebee0f1105de1
 copy libyara/endian.c => tests/oss-fuzz/rules_fuzzer.cc (65%)
 create mode 100644 tests/oss-fuzz/rules_fuzzer.dict
 create mode 100644 tests/oss-fuzz/rules_fuzzer.options
 create mode 100644 tests/oss-fuzz/rules_fuzzer_corpus/1
 create mode 100644 tests/oss-fuzz/rules_fuzzer_corpus/2
 create mode 100644 tests/test-api.c
 create mode 100644 windows/vs2015/NuGet.Config
 create mode 100644 windows/vs2015/libyara/libyara.vcxproj
 create mode 100644 windows/vs2015/libyara/packages.config
 create mode 100644 windows/vs2015/yara.sln
 create mode 100644 windows/vs2015/yara/yara.vcxproj
 create mode 100644 windows/vs2015/yarac/yarac.vcxproj

-- 
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