Commit Graph

1100 Commits

Author SHA1 Message Date
Abhishek Arya 6086188f2d Create ftfuzzer.options 2016-12-28 14:07:27 -08:00
Mike Aizatsky 0952c4aa6e [freetype2] move less frequently changed files up 2016-12-28 14:01:23 -08:00
Mike Aizatsky 3e817c4298 [json] using fuzzers from the source repo
Thanks @nlohmann for adding them.
2016-12-28 12:01:01 -08:00
Mike Aizatsky d75677378e [infra] enabling leak detector by default
Fixes #9
Issues like #224 should fail the build now.
2016-12-28 11:18:46 -08:00
Mike Aizatsky 7e56c88379 [infra] some builds never fail 2016-12-28 10:42:30 -08:00
Mike Aizatsky b4279ffd59 [libass] fixing fribidi linking and discovery 2016-12-28 10:39:49 -08:00
Mike Aizatsky 14e613045f [ffmpeg] more undefined vars 2016-12-28 10:31:50 -08:00
Oleg Oshmyan 3ecd63581b [libass] adding more developer emails (#223)
Corresponding to GitHub users @wm4, @astiob and @MrSmile.
2016-12-28 09:08:23 -08:00
Abhishek Arya 659e1a2d92 Update project.yaml 2016-12-28 06:36:37 -08:00
Abhishek Arya 74e80885ee Update project.yaml 2016-12-28 06:36:24 -08:00
Alex Gaynor 57795ec502 [gnutls] If the upstream repo has a corpus, include it (#222) 2016-12-28 06:33:59 -08:00
Kostya Serebryany 0f558ce6e4 the actual Dockerfile/build.sh for llvm_libcxxabi (#221) 2016-12-27 22:52:46 -08:00
Kostya Serebryany be6097aae0 add llvm_libcxxabi (#220) 2016-12-27 21:02:26 -08:00
Mike Aizatsky 0bbedbda65 [infra] --nopull option for helper.py (#219)
The options is useful when changing base-images.
2016-12-27 17:14:33 -08:00
Mike Aizatsky 64f8b6593d [ffmpeg] LDFLAGS is not present 2016-12-27 16:22:12 -08:00
Mike Aizatsky ce0b39b2e4 [libjpeg-turbo] enabling ubsan 2016-12-27 15:46:19 -08:00
Alex Gaynor c3a44cb1e3 Don't overflow on multiplication in the libjpeg_turbo fuzzer (#218) 2016-12-27 15:32:54 -08:00
Mike Aizatsky c4ac474aef [infra] chown $WORK as well: it will be mounted from outside of container 2016-12-27 13:47:44 -08:00
Mike Aizatsky f228f66a86 [libass] installing fribidi to /work 2016-12-27 13:34:04 -08:00
Mike Aizatsky bc2d9d6c3f [libyaml] current directory is already libyaml 2016-12-27 13:17:36 -08:00
Abhishek Arya 6e8ad03842 Update build.sh 2016-12-27 12:05:36 -08:00
Mike Aizatsky 6d48c46597 [infra] inputs are string arrays 2016-12-27 11:51:30 -08:00
Mike Aizatsky 288b25b287 [infra] unwrap result object 2016-12-27 11:50:40 -08:00
Kostya Serebryany a74e294fca [freetype2] add ots seed file for the freetype2 fuzzer (#217) 2016-12-27 11:42:52 -08:00
Mike Aizatsky 7d6b4c9acf nit 2016-12-27 11:41:04 -08:00
Mike Aizatsky 3c9642ebe4 [infra] uploading status.json 2016-12-27 11:36:13 -08:00
Mike Aizatsky 15fcfa0e52 [infra] run build.sh with -eu (exit on first error, error on undefined vars) 2016-12-27 09:39:59 -08:00
Mike Aizatsky 202b73edb8 [infra] Fixing undefined variable error
@alex, forget the explanation in fd244c7b34 ))

I think this is now how it was intended:

* ${parameter-default} expands to default if parameter is not set
* -n checks if expansion is not empty
2016-12-27 09:13:07 -08:00
Mike Aizatsky fd244c7b34 Revert "Fixed inverted conditional in compile script (#215)"
This reverts commit 43e03bc035.

The initial code was right:
(http://www.tldp.org/LDP/abs/html/parameter-substitution.html)

If $BUILD_ID is defined ${BUILD_ID+} evaluates to empty string.
If $BUILD_ID is not defined, it evaluates to null string.

-z of empty string is true
-z of null string is false

(welcome to bash).

@alex
2016-12-27 09:01:20 -08:00
Max Moroz 27504e7ade Fix typos in faq.md. 2016-12-27 10:25:23 +01:00
Kostya Serebryany b270737c16 Update faq.md 2016-12-24 20:52:24 -08:00
Kostya Serebryany a7a5f8ecdd Update faq.md 2016-12-24 20:46:16 -08:00
Alex Gaynor 43e03bc035 Fixed inverted conditional in compile script (#215) 2016-12-24 11:57:01 -08:00
Abhishek Arya 453c5709c8 Update Dockerfile 2016-12-24 07:39:26 -08:00
Abhishek Arya 7176de02b3 Add test corpus from libjpeg-turbo repo 2016-12-24 07:37:23 -08:00
Kurt Roeckx 4190b47e0e openssl: call configure with --debug (#214)
Otherwise NDEBUG is set, and the asserts don't trigger.
2016-12-24 07:07:31 -08:00
Kostya Serebryany c050be7602 Update project.yaml 2016-12-23 17:30:18 -08:00
Mike Aizatsky a0e8a442b0 Update README.md 2016-12-22 10:48:28 -08:00
Mike Aizatsky 1de3d366be [infra] you can't do sh outside of node() 2016-12-21 15:40:30 -08:00
Mike Aizatsky 5a4daf8980 [infra] use $BUILD_UID if it is defined (fixes #30) (#211)
If $BUILD_UID is defined, then compile script will create a user
with a given UID and switch to it prior to calling project's build.sh.
2016-12-21 15:01:44 -08:00
Caolán McNamara aba6616a66 Integrate libreoffice (#213) 2016-12-21 14:05:33 -08:00
Caolán McNamara b57371a098 add SYS_PTRACE capability (#9 #212)
I'm finding that with e.g.

python infra/helper.py build_fuzzers libpng

all builds fail for me with...

configure:3443: checking whether we are cross compiling
configure:3451: clang -o conftest -g -fsanitize=address -fsanitize-coverage=edge,indirect-calls,8bit-counters   conftest.c  >&5
configure:3455: $? = 0
configure:3462: ./conftest
==1014==LeakSanitizer has encountered a fatal error.
==1014==HINT: For debugging, try setting environment variable LSAN_OPTIONS=verbosity=1:log_threads=1
==1014==HINT: LeakSanitizer does not work under ptrace (strace, gdb, etc)
configure:3466: $? = 1
configure:3473: error: in `/src/libpng':
configure:3475: error: cannot run C compiled programs.

with the defaults of...
CC=clang
CXX=clang++
CFLAGS=-g -fsanitize=address -fsanitize-coverage=edge,indirect-calls,8bit-counters
CXXFLAGS=-g -fsanitize=address -fsanitize-coverage=edge,indirect-calls,8bit-counters -stdlib=libc++

but adding --cap-add SYS_PTRACE makes it work
2016-12-21 12:58:01 -08:00
Mike Aizatsky 274fb853aa [infra] do not ignore zip paths (#162) 2016-12-20 14:48:19 -08:00
andrey-zelenkov a55fd5a436 Update glossary.md (#210) 2016-12-20 06:27:42 -08:00
andrey-zelenkov 4350dec38e Update glossary.md (#209) 2016-12-20 06:08:31 -08:00
Roland Knall a4a436883b Add new email to wireshark project config (#208)
Add Roland Knall to the CC list as wireshark core developer
2016-12-20 05:54:09 -08:00
Dario Lombardo 68be12fced Add new email to wireshark. (#207)
Add Dario Lombardo to the CC list as wireshark core developer.
2016-12-20 05:44:35 -08:00
inferno-chromium e6bf5e178a Update project.yaml 2016-12-19 18:16:19 -08:00
Moshe Kaplan 0f88acb939 Add Wireshark (#161)
* Add Wireshark

* Update project.yaml

* Update project.yaml

* Update project.yaml
2016-12-19 18:15:19 -08:00
Nikos Mavrogiannopoulos f533331c69 [gnutls] updated primary contact email (#204)
That is, in order to be able to access the issues opened.
2016-12-19 07:21:06 -08:00