Andres Amaya Garcia
cb9c015558
Improve cmake inclusion of query_config.c when building apps
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
c28da7ea43
Improve comments in query_config.fmt
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
5aca555391
Fix GCC 0-length printf format string error
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
2fdc2c299f
Fix multiple stdio.h inclusion in query_config.c
2019-02-07 10:38:22 +00:00
Andres AG
08457ce76b
Fix aligment in programs/test/query_compile_time_config.c
2019-02-07 10:38:22 +00:00
Andres AG
509ba69e16
Create programs/test/query_compile_time_config app
2019-02-07 10:38:22 +00:00
Andres AG
458148681d
Ensure query_config.c includes stdio only when needed
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
109f8b6100
Fix typo in quenerate_query_config.pl comment
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
bb923642c3
Update programs/ssl/CMakeLists.txt with query_config.c dep
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
aabe52f036
Add ChangeLog entries
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
4c981a09e8
Add gen_query_config.pl to check-gen-files and bump_version
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
88121a96f6
Script generation of query_config.c file
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
3b2f9d3ca8
query_config.c: remove duplicated inc of platform.h
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
3169dc0619
ssl-opt: Use ssl_server2 to query config instead of grep and sed
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
bc81884e3a
Query config through ssl_server2 and ssl_client2 cmdline
2019-02-07 10:36:50 +00:00
Jaeden Amero
f352f75f6b
Merge remote-tracking branch 'origin/pr/2332' into development
2019-01-30 15:53:00 +00:00
Jaeden Amero
c4cc2511d0
Merge remote-tracking branch 'origin/pr/2325' into development
2019-01-30 15:35:44 +00:00
Jaeden Amero
91af329a55
Merge remote-tracking branch 'origin/pr/2214' into development
2019-01-30 15:08:25 +00:00
Jaeden Amero
14eca249f1
Merge remote-tracking branch 'origin/pr/2213' into development
2019-01-30 15:01:20 +00:00
Jaeden Amero
c89148bba7
Merge remote-tracking branch 'origin/pr/2207' into development
2019-01-30 14:57:44 +00:00
Jaeden Amero
b18239713e
Merge remote-tracking branch 'origin/pr/2191' into development
2019-01-30 14:56:58 +00:00
Jaeden Amero
6f4a8ef1ee
Merge remote-tracking branch 'origin/pr/2137' into development
2019-01-30 14:55:09 +00:00
Jaeden Amero
c42dd60f1f
Merge remote-tracking branch 'origin/pr/1949' into development
2019-01-30 14:46:35 +00:00
Jaeden Amero
dac9f45e5a
Merge remote-tracking branch 'origin/pr/1551' into development
2019-01-30 13:24:55 +00:00
Jaeden Amero
e6e2686cf8
Merge remote-tracking branch 'origin/pr/2055' into development
...
Resolve conflicts in ctr_drbg.c where zeroization had been added upon
exit.
2019-01-30 13:23:03 +00:00
Jaeden Amero
ad88be05b6
Add ChangeLog entry for #2371
2019-01-30 13:19:01 +00:00
Jaeden Amero
730ecdf3b1
Merge remote-tracking branch 'origin/pr/2371' into development
2019-01-30 13:15:40 +00:00
Antonin Décimo
36e89b5b71
Fix #2370 , minor typos and spelling mistakes
2019-01-24 10:37:40 +01:00
Simon Butcher
8e763329ad
Merge remote-tracking branch 'public/pr/2040' into development
2019-01-23 10:28:25 +01:00
Simon Butcher
442ca5710b
Merge remote-tracking branch 'public/pr/1375' into development
2019-01-23 10:27:05 +01:00
Simon Butcher
a3c821d143
Merge remote-tracking branch 'public/pr/2319' into development
2019-01-23 10:21:05 +01:00
Simon Butcher
38cb940692
Merge remote-tracking branch 'public/pr/2231' into development
2019-01-23 10:20:08 +01:00
Simon Butcher
0999ca3063
Merge remote-tracking branch 'public/pr/2326' into development
2019-01-23 10:19:25 +01:00
Simon Butcher
d4e327c4ff
Merge remote-tracking branch 'public/pr/2345' into development
2019-01-23 10:14:52 +01:00
Jeffrey Martin
801217e057
update ChangLog credit
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-16 09:25:36 -06:00
Jeffrey Martin
d20a0e2d9f
update ChangLog per comments
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-15 09:01:31 -06:00
Jeffrey Martin
d25fd8d4c9
MIPS register hints without $
for compatibility
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-14 18:01:40 -06:00
Jeffrey Martin
a661be3593
Add fix of #1722 to ChangLog
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-14 16:40:59 -06:00
Jeffrey Martin
2f70e4b2f9
add hints for mips registers that may need restore
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-14 16:40:18 -06:00
Gilles Peskine
69f190e8dd
Rename test_memcheck to test_valgrind
...
Valgrind is what it does. `memcheck` is how it's implemented.
2019-01-10 18:29:15 +01:00
Gilles Peskine
a28db923d9
Support wildcard patterns with a positive list of components to run
...
Wildcard patterns now work with command line COMPONENT arguments
without --except as well as with. You can now run e.g.
`all.sh "check_*` to run all the sanity checks.
2019-01-10 18:29:15 +01:00
Gilles Peskine
53190e6160
Delete $OUT_OF_SOURCE_DIR under --force
...
The deletion of "$OUT_OF_SOURCE_DIR" had mistakenly been lumped
together with Yotta and then removed when Yotta support was removed.
Bring it back.
2019-01-10 18:29:15 +01:00
Gilles Peskine
d1174cf015
Fix sometimes-spurious warning about changed config.h
...
After backing up and restoring config.h, `git diff-files` may report
it as potentially-changed because it isn't sure whether the index is
up to date. Use `git diff` instead: it actually reads the file.
2019-01-10 18:29:15 +01:00
Gilles Peskine
c70637a5f0
all.sh: Update the maintainer documentation
2019-01-10 18:29:12 +01:00
Gilles Peskine
cc9f0b956e
Merge the code to call output_env.sh into pre_check_tools
...
It's all about tool detection.
2019-01-10 18:27:38 +01:00
Gilles Peskine
879642663a
all.sh: only check tools that are going to be used
...
Don't require openssl, mingw, etc. if we aren't going to run a
component that uses them.
2019-01-10 18:27:38 +01:00
Gilles Peskine
5331c6e0b1
all.sh: only look for armcc if it is used
...
Only look for armcc if component_build_armcc is to be executed,
instead of requiring the option --no-armcc.
You can still pass --no-armcc, but it's no longer required when
listing components to run. With no list of components or an exclude
list on the command line, --no-armcc is equivalent to having
build_armcc in the exclude list.
2019-01-10 18:27:38 +01:00
Gilles Peskine
beb3a81588
all.sh: Always build the list of components to run
...
Build the list of components to run in $RUN_COMPONENTS as part of
command line parsing. After parsing the command line, it no longer
matters how this list was built.
2019-01-10 18:27:38 +01:00
Gilles Peskine
878cf60172
all.sh: list components automatically
...
Extract the list of available components by looking for definitions of
functions called component_xxx. The previous code explicitly listed
all components in run_all_components, which opened the risk of
forgetting to list a component there.
Add a conditional execution facility: if a function support_xxx exists
and returns false then component_xxx is not executed (except when the
command line lists an explicit set of components to execute).
2019-01-10 18:27:38 +01:00
Hanno Becker
1b6d2b228d
Adapt ChangeLog
2019-01-10 09:22:16 +00:00