aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-11Add coverity scan to tavis buildsPascal Buhler
Current will run the scan on the master branch with each build in master. If the frequency of commits increases then can consider a coverity_scan branch. Results can be found at: https://scan.coverity.com/projects/cisco-libsrtp
2017-11-10Merge pull request #374 from pabuhler/travis-big-endianPascal Bühler
add a big endian build on travis
2017-11-09add a big endian build on travisPascal Buhler
This should prevent breaking big endian support. As Ubunty 14.04 does not have stable cross compiler for mips a 16.04 docker container is used to compile the tests. The test are then run on host using qemu user static.
2017-11-08Merge pull request #372 from MoeRT09/masterPascal Bühler
make rtp_decoder compile on MinGW
2017-11-02apply clang formatMartin Meszaros
2017-11-02let rtp_decoder compile on MinGW using WinPCAPMartin Meszaros
issue aclocal and autoconf in case of problems
2017-11-02Merge branch 'master' into masterMartin
2017-11-02Merge pull request #373 from paulej/paulej_seg_faultPascal Bühler
Fixed buffer size issue in test/srtp_driver.c
2017-11-02Fixed buffer size issue in test/srtp_driver.cPaul E. Jones
2017-11-01only link against lib(w)pcap when neededMartin Meszaros
incorporates #366 and adapts to it
2017-11-01Rename configure.in to configure.acMike Gilbert
The name "configure.ac" has been preferred for many years.
2017-11-01Merge pull request #367 from floppym/configure-masterPascal Bühler
Rename configure.in to configure.ac
2017-11-01add timersub macroMartin Meszaros
the macro is not available on MinGW, so compilation fails. The code is taken from https://patchwork.ozlabs.org/patch/84696/
2017-11-01let rtp_decoder compile on MinGW using WinPCAPMartin Meszaros
issue aclocal and autoconf in case of problems
2017-10-30Rename configure.in to configure.acMike Gilbert
The name "configure.ac" has been preferred for many years.
2017-10-20Merge pull request #365 from paulej/paulej_free_cleanupPascal Bühler
Replace calls to free() with srtp_crypto_free()
2017-10-20Merge pull request #364 from pabuhler/valgrind-travisPascal Bühler
Valgrind travis
2017-10-19Replace calls to free() with srtp_crypto_free()Paul E. Jones
2017-10-16Fix memleak in tests, as reported by valgrindPascal Buhler
2017-10-16Add a runtest-valgrind targetPascal Buhler
Ensure this target is also run in travis-ci
2017-10-16Rewrite .travis.yml to easier support different targetsPascal Buhler
Use and explicit matrix include for each configuration. This means there is more duplication but easier to control what each configuration will do.
2017-10-16Merge pull request #363 from pabuhler/clear-allocated-memoryPascal Bühler
change srtp_crypto_alloc to initialize memory to zero
2017-10-12change srtp_crypto_alloc to initialize memory to zeroPascal Bühler
Proactively prevent accessing uninitialized memory. Majority of calls to srtp_crypto_alloc had a corresponding call to memset.
2017-10-12Merge pull request #362 from pabuhler/travis-clang-format-checkPascal Bühler
Add clang-format check in traivs
2017-10-12Fix travis build for macPascal Bühler
2017-10-11Add clang-format check in traivsPascal Bühler
If formatting is required the build will fail and the required diff printed Currently works against clang-format-3.9. All linux configurations will run the check on travis, should consider making a specific configuration for format checking and letting normal builds finish.
2017-10-05Merge pull request #361 from pabuhler/clang-format-12Pascal Bühler
clang-format remaining files
2017-10-05use version independent clang-formatPascal Bühler
2017-10-05Merge pull request #360 from thisisG/reflow_comment_rtp_decoder_cGeir Istad
test/rtp_decoder.c: Reflow bash example
2017-09-29clang-format remaining filesPascal Bühler
These are the remain files that require format changes as detected by the format.sh.
2017-09-29Add simple script to format all source codePascal Bühler
2017-09-29Merge pull request #356 from thisisG/format_include_getopt_s_hPascal Bühler
include/getopt_s.h: Apply clang-format
2017-09-29Merge pull request #355 from thisisG/format_include_ekt_hPascal Bühler
include/ekt.h: Apply clang-format
2017-09-29Merge pull request #357 from thisisG/format_include_srtp_hPascal Bühler
include/srtp.h: Apply clang-format
2017-09-29Merge pull request #358 from thisisG/format_include_srtp_priv_hPascal Bühler
include/srtp_priv.h: Apply clang-format
2017-09-29Merge pull request #359 from thisisG/format_include_ut_sim_hPascal Bühler
include/ut_sim.h: Apply clang-format
2017-09-29Merge pull request #353 from pabuhler/clang-format-11Pascal Bühler
clang-format crypto/math/*
2017-09-29Merge pull request #352 from pabuhler/clang-format-10Pascal Bühler
clang-format crypto/test/*
2017-09-29test/rtp_decoder.c: Reflow bash exampleGeir Istad
This was left in quite an unreadable state. Attempted to make it easier to read but adding in some linebreaks and spaces.
2017-09-29include/ut_sim.h: Apply clang-formatGeir Istad
2017-09-29include/srtp_priv.h: Apply clang-formatGeir Istad
Was previously formatted. Reapplied formatting after clang-format style changes.
2017-09-29include/srtp.h: Apply clang-formatGeir Istad
2017-09-29include/getopt_s.h: Apply clang-formatGeir Istad
2017-09-29include/ekt.h: Apply clang-formatGeir Istad
2017-09-28Merge pull request #354 from pabuhler/use_stream_freePascal Bühler
Ensure stream is freed if cloning fails
2017-09-28fix up wrapped commentPascal Bühler
2017-09-28Merge pull request #346 from thisisG/format_test_test_srtp_cPascal Bühler
test/test_srtp.c: Apply clang-format
2017-09-27Ensure stream is freed if cloning failsPascal Bühler
srtp_stream_ctx_t is a complex struct, so once it has been been allocated with srtp_crypto_alloc and at least partially initialized it should always be freed with srtp_stream_free. For this to work the struct needs to be initialized to 0. Found in coverity.
2017-09-27clang-format crypto/math/*Pascal Bühler
2017-09-27Merge pull request #345 from thisisG/format_test_rtpw_cPascal Bühler
test/rtpw.c: Apply clang-format