Vasil Velichkov
d346ffd810
Initialize _asn_ctx in the tests
2017-10-18 23:32:47 -07:00
Vasil Velichkov
72b104470e
Fix several sign-compare errors in the tests
2017-10-18 23:32:47 -07:00
Vasil Velichkov
97656bdd11
Initialize ret in safe_printf(...)
...
../../libasn1print/asn1print.c:59:5: error: ‘ret’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
2017-10-18 23:32:47 -07:00
Vasil Velichkov
c8bc573f06
Fix another sign-compare error in oer_support.c
...
oer_support.c:66:24: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
2017-10-18 23:32:47 -07:00
Vasil Velichkov
3d3af67a37
Run check and distcheck in separate travis builds
2017-10-18 23:32:47 -07:00
Vasil Velichkov
51612b2361
Do not tail the distcheck output
...
From Travis logs:
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received
2017-10-18 23:32:47 -07:00
Vasil Velichkov
3875d507d9
Switch uint8_t to size_t as len_len's type
2017-10-18 23:32:47 -07:00
Vasil Velichkov
e56f4b24d4
Fix one sign-compare error in OCTET_STRING.c
...
OCTET_STRING.c:1896:46: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
2017-10-18 23:32:47 -07:00
Vasil Velichkov
e60e6f225a
Fix sign-compare error in oer_support
...
oer_support.c:38:22: error: comparison between signed and unsigned integer expressions [-Werror=s
2017-10-18 23:32:47 -07:00
Vasil Velichkov
c3e0019b56
Fix sign-compare error in constr_SEQUENCE.c
...
constr_SEQUENCE.c:1438:24: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
2017-10-18 23:32:47 -07:00
Vasil Velichkov
39ab82f36d
Fix two strict-aliasing errors
...
NativeReal.c:366:13: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
NativeReal.c:370:13: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
2017-10-18 23:32:47 -07:00
Vasil Velichkov
6aac1c3c16
Fix sign-compare errors
...
BIT_STRING.c:494:45: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
BIT_STRING.c:580:46: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
2017-10-18 23:32:47 -07:00
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