Vasil Velichkov
12e91c9d3f
Disable -Wformat errors when compiling skeletongs
...
error: ISO C90 does not support the ‘z’ gnu_printf length modifier
2017-10-18 23:32:47 -07:00
Vasil Velichkov
6cec1afb4e
Install gcc-multilib in travis
...
This fixes the following error
/usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory
2017-10-18 23:32:47 -07:00
Vasil Velichkov
d06dc0920b
Do not ignore the test errors in travis
...
From `man bash`
The return status of a pipeline is the exit status of the last command, unless the pipefail option is enabled. If pipefail is enabled, the
pipeline's return status is the value of the last (rightmost) command to exit with a non-zero status, or zero if all commands exit success‐
fully.
- Do not tail the check output as the test log is now written in
test-suit.log files
- On failure display the whole content of every test-suite.log file found
in the build directory and exit with 1
2017-10-18 23:32:47 -07:00
Lev Walkin
b37ee63992
regenerated
2017-10-18 16:52:18 -07:00
Lev Walkin
1bde6d4d7a
remove warnings
2017-10-18 16:49:27 -07:00
Lev Walkin
1c0ce5e1d1
unused arg
2017-10-18 16:42:58 -07:00
Lev Walkin
61b4be0e4c
bc -> expr
2017-10-18 16:37:51 -07:00
Lev Walkin
19e12b5597
signedness fix
2017-10-18 16:30:05 -07:00
Lev Walkin
249fd26063
add --disable-test-32bit
2017-10-18 10:05:26 -07:00
Lev Walkin
0b56b22ca5
fix default value cmp/set order
2017-10-18 00:40:32 -07:00
Lev Walkin
04ca1b5293
typo fix
2017-10-18 00:27:35 -07:00
Lev Walkin
af51eafe31
fix: encode effective integer
2017-10-18 00:26:37 -07:00
Lev Walkin
623986ac6a
fix tag overlap in CHOICE test
2017-10-17 21:36:04 -07:00
Lev Walkin
20696a4ff3
constness fixes, round-trip and fuzz-testing for CHOICE
2017-10-17 21:27:55 -07:00
Lev Walkin
37231fb195
forward and backward canonical map for CHOICE
2017-10-17 21:24:34 -07:00
Lev Walkin
f585ad62b5
print XER as well
2017-10-17 21:10:13 -07:00
Lev Walkin
f918398e77
description of tests-randomized
2017-10-17 18:59:21 -07:00
Lev Walkin
5754545305
link skeletons instead of copy
2017-10-17 18:37:42 -07:00
Lev Walkin
312795a24c
OER CHOICE extensions support + fuzzing
2017-10-17 15:48:34 -07:00
Lev Walkin
7193cf069f
OER encoding of pure NULLs verified
2017-10-17 14:10:35 -07:00
Lev Walkin
22cef6cb93
BMPString and UniversalString fuzz testing
2017-10-16 20:33:07 -07:00
Lev Walkin
e4a1625ad2
compare literal values if times are not well-formed for semantic comparison
2017-10-16 15:09:04 -07:00
Lev Walkin
2d824a6976
fix type
2017-10-14 02:58:46 -07:00
Lev Walkin
ace43a3fcc
object identifier and relative oid bundles
2017-10-14 01:49:55 -07:00
Lev Walkin
dd01a5e54c
OER support for UTCTime and GeneralizedTime, also fuzz-testing
2017-10-14 01:45:26 -07:00
Lev Walkin
2ed11835b7
comparison and free fixes
2017-10-14 01:41:57 -07:00
Lev Walkin
349b340767
UTF8String randomized fuzz-test
2017-10-14 00:23:09 -07:00
Lev Walkin
588bf0f7dc
OBJECT IDENTIFIER and RELATIVE-OID API simplified
2017-10-13 23:51:16 -07:00
Lev Walkin
290e2c7f46
REAL constraint ranges fixed after Corrigendum 1
2017-10-13 23:42:06 -07:00
Lev Walkin
b5b524b1d0
OBJECT IDENTIFIER and RELATIVE-OID OER encoding and randomized testing
2017-10-13 03:14:03 -07:00
Lev Walkin
1ff89d3fa4
Merge pull request #221 from ringlej/issue/220
...
fix issue #220 : implicit declaration of function ‘isatty’
2017-10-13 02:26:18 -07:00
Jon Ringle
0770393d22
fix issue 220: implicit declaration of function ‘isatty’
...
Fixes warning:
converter-example.c: In function ‘main’:
converter-example.c:400:8: warning: implicit declaration of function ‘isatty’ [-Wimplicit-function-declaration]
if(isatty(1)) {
^
2017-10-12 10:10:03 -04:00
Lev Walkin
f11ebf8a5b
corrected to the best known range (fixed after X.696 Corrigendum 1)
2017-10-11 00:37:27 -07:00
Vasil Velichkov
83170fc089
Enable ASAN in travis
2017-10-10 09:11:39 -07:00
Vasil Velichkov
aead8c5f68
Fix a memory leak in SEQUENCE_free
...
Fixes check-src/check-135.-gen-OER.c and check-src/check64-136.-gen-OER.c
2017-10-10 09:11:39 -07:00
Vasil Velichkov
84dd0fef6f
Fix a memory leak in xer_equivalent
...
Free the internal buffers
2017-10-10 09:11:39 -07:00
Vasil Velichkov
edd82a9686
Do not call memcpy with NULL src pointer
...
This fix the following ubsan error
check-62.c:36:2: runtime error: null pointer passed as argument 2, which is declared to never be null
2017-10-10 09:11:39 -07:00
Vasil Velichkov
fc25d5e708
Fix the memory leaks in check-42.c test
...
The asn_set_add calls realloc in some of the cases and the struct cannot
be freed correctly when the sub-structs are allocated on the stack
2017-10-10 09:11:39 -07:00
Vasil Velichkov
cef21e07ac
Fix several memory leaks in the tests
2017-10-10 09:11:39 -07:00
Vasil Velichkov
5532a1d6cc
Expose the ASAN_ENV_FLAGS in check-assembly.sh
2017-10-10 09:08:10 -07:00
Lev Walkin
d0d63928af
overrideable fuzzing time
2017-10-10 01:27:37 -07:00
Lev Walkin
490064f12a
ignore compile products
2017-10-10 00:53:33 -07:00
Lev Walkin
ac6db177de
better debugging
2017-10-10 00:53:33 -07:00
Lev Walkin
294aebc7f2
regenerated
2017-10-10 00:30:21 -07:00
Lev Walkin
8f5017645b
typo fix
2017-10-10 00:28:57 -07:00
Lev Walkin
758aeaddfb
remove excessive useless integer conversion width
2017-10-10 00:12:02 -07:00
Lev Walkin
e24bad1a56
fix under-replacement
2017-10-09 23:58:15 -07:00
Lev Walkin
42a94cbc30
unistd does not always include getopt.h (by @velichkov)
2017-10-09 20:30:08 -07:00
Lev Walkin
c346f90373
easier fix for sanitization (by @velichkov)
2017-10-09 20:30:08 -07:00
Lev Walkin
ebeb401513
more portable get_param
2017-10-09 20:30:08 -07:00