ed46c436c0
Fix error when loading libmbedtls.so
2015-08-10 10:17:32 +02:00
8356fc212d
Fix mbed OS TLS client example
2015-08-07 14:35:12 +02:00
e33316c607
Add test build of shared libs for windows
2015-08-07 13:22:37 +02:00
111ce9f735
Fix build error with shared libraries for windows
2015-08-07 12:07:16 +02:00
8018c28600
Add -static-libgcc for Windows dll builds
2015-08-07 11:55:56 +02:00
620ee19823
Fix return of x509_self_test without SHA-1
...
No being able to run the test is not a failure
2015-08-07 10:57:47 +02:00
d1004f02e6
Fix printed output of some selftests
2015-08-07 10:57:41 +02:00
cdee2d9148
Fix license header in files in yotta/data
2015-08-07 09:40:51 +02:00
fa1304a51d
Use Unix line endings in wince_main.c too
...
The compiler needs to accept Unix line endings anyway, as this is what we use
everywhere, and it makes things more consistent.
2015-08-06 19:03:31 +02:00
d73896581b
Fix typos (found by Francesco Pompò)
...
Manually merging as the pull requests are based on an old branch.
closes #215
closes #216
2015-08-06 18:22:26 +02:00
bd5bbec715
Use consistent baud rate across examples
2015-08-06 18:10:17 +02:00
278098f4f4
Merge pull request #233 from ARMmbed/yotta-scripted
...
Yotta scripted
2015-08-06 18:04:34 +02:00
48573f8337
Fix renaming error in script
2015-08-06 17:25:33 +02:00
8119dad588
Make sure all .h files have license information
...
Even if they don't need it: this simplifies future audits.
2015-08-06 10:59:26 +02:00
ecebc9c06e
Bump yotta module version
2015-08-06 09:57:54 +02:00
ae5398a0cf
Update version of mbed-net-socket
2015-08-06 09:57:54 +02:00
0adc7f7b0f
No FS_IO in the yotta module
2015-08-06 09:57:54 +02:00
32da9f66a8
Add support for MBEDTLS_USER_CONFIG_FILE
2015-08-06 09:57:54 +02:00
43569a93cc
Use #ifdef rather than patch for target_config.h
2015-08-06 09:57:54 +02:00
c5e0372056
Rm SHA-1 from the yotta configuration
2015-08-06 09:57:54 +02:00
94f160a5a6
Document yotta in top-level README
2015-08-06 09:57:54 +02:00
77d56bb6c2
Add yotta test builds to all.sh
2015-08-06 09:57:53 +02:00
63e7ebaaa1
Add material for generating yotta module
2015-08-06 09:57:53 +02:00
e14dec68ea
Fix stupid typo in previous commit
2015-08-04 22:49:33 +02:00
f659f0c214
Disable Padlock code with ASan
...
We're getting build errors with Clang 3.5.0 on our Debian Jessie buildslave:
library/padlock.c:99:10: error: inline assembly requires more registers than available
2015-08-04 22:19:05 +02:00
ab5f7b40e0
Fix indentation
2015-08-04 21:01:37 +02:00
a365addc0a
Make ssl-opt.sh more robust against client timeout
...
Retry one time in case we have a client timeout. These should be fairly rare
but still happen from time to time with udp_proxy tests which is annoying, and
until now has never indicated an actual issue.
2015-08-04 20:59:36 +02:00
74681fa2e6
Make ssl-opt.sh more tolerant to start timeouts
...
Rather than flat-out die when we can't see the server started with lsof, just
stop waiting and try to go ahead with the test. Maybe it'll work if there was
a problem with lsof, most probably it will fail, but at least we'll have the
log, and the results of the following tests.
Note: date +%s isn't POSIX, but it works at least on Linux, Darwin/FreeBSD and
OpenBSD, which should be good enough for a test script.
2015-08-04 20:34:39 +02:00
2c99800155
Enable ccache on Travis
2015-08-04 18:06:02 +02:00
e7f635d0f1
Revert "Add valgrind tests on Travis"
...
This reverts commit bb0102e999
.
2015-08-04 18:04:57 +02:00
bb0102e999
Add valgrind tests on Travis
2015-08-04 17:48:35 +02:00
bf6ed08aaa
Fix list-symbols.sh
...
- make it work on Linux
- use all three libraries
2015-08-04 17:46:21 +02:00
9afdc83d77
Fix bashisms in test scripts
2015-08-04 17:15:13 +02:00
b1c1251a41
Add more tests from all.sh to travis
2015-08-04 16:50:22 +02:00
39e2ca9194
Use OpenSSL in compat.sh on Travis, except DTLS
...
Less heavy-handed than skipping all OpenSSL interop
2015-08-04 16:43:37 +02:00
6b09decaae
Exclude some openssl test from travis builds
2015-08-04 16:26:13 +02:00
d55bc20e43
Fix missing gnutls guard in ssl-opt.sh
2015-08-04 16:22:30 +02:00
b04638f5ed
Try to debug openssl issues on travis
2015-08-04 16:16:40 +02:00
55a91918a5
Update travis.yml to make travis-lint happy
...
http://lint.travis-ci.org/
2015-08-04 16:15:16 +02:00
c84d7fbfc4
Migrate to Travis' new infrastructure
2015-08-04 15:59:34 +02:00
517bbd54d5
Avoid using openssl too much on travis for now
...
Apparently the version of openssl available on travis machines does not
support all the ciphersuites expected by compat.sh. While waiting for this
script to handle various openssl versions better, just disable openssl.
2015-08-04 15:24:26 +02:00
4268ae046b
Fix test for new debug message level
...
The issue was introduced in cb0d212c
when a debug message that was incorrectly
set at level 0 was moved to level 2: now the tests need debug_level=2.
2015-08-04 12:44:10 +02:00
0a8857435c
DTLS: treat bad MAC on Finished as an error
...
This is not required nor recommended by the protocol, and it's a layering
violation, but it's a know flaw in the protocol that you can't detect a PSK
auth error in any other way, so it is probably the right thing to do.
closes #227
2015-08-04 12:11:17 +02:00
7381ff0046
Update copyright date in templates too
2015-08-04 11:12:49 +02:00
9983993e27
Fix bug with make install without tests
...
closes #232
2015-08-03 10:42:10 +02:00
2006408545
Fix Make bug when installing programs
2015-08-03 10:40:38 +02:00
052d10c9d5
Accept a trailing space at end of PEM lines
...
With certs being copy-pasted from webmails and all, this will probably become
more and more common.
closes #226
2015-07-31 11:11:26 +02:00
e96ce08a21
Fix compile error with armcc5 --gnu
2015-07-31 10:58:06 +02:00
6fb8187279
Update date in copyright line
2015-07-28 17:11:58 +02:00
10a6f02f83
Merge branch 'development' into IOTSSL-442-hello-noext
...
Conflicts:
ChangeLog
2015-07-27 13:45:40 +01:00