Conversation
* C++14 RWLock (disabled: std::shared_timed_mutex has separate read and write unlock)
std::condition_variable nas no built-in concept of reset std::condition_variable may be unblocked spuriously, must handle?
* Disable std semaphore, C++ doesn't have native semaphore, better to use native ones for now
… respected * Thread in unix has special member for signal handling
* Option to force disable C++11/14
Update c++11 status document
Conflicts: build/config/Darwin-gcc
c++11/c++14 support
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
…tion): files are now opened with O_RDONLY | O_CREAT instead of O_WRONLY | O_CREAT, allowing sharing between different users. Furthermore, ftok() is called with 'p' as project ID argument.
* Use Mutex_POSIX for Cygwin since it does not support std::timed_mutex * Use Mutex_POSIX for Cygwin since it does not support std::timed_mutex * Add Mutext_POSIX.cpp * Remove clang 3.4, 3.5, 3.6, 3.7, 3.8, 3.9 since LLVM does not provide anymore their packages for Ubuntu Trusy * Remove ubuntu-toolchain-r/test/ubuntu since it is already installed * Comment our the llvl-toolchain-trusty since its checksum is buggy See https://bugs.llvm.org/show_bug.cgi?id=34572
* rebuild openssl binaries; warning and stlye fixes * fix vs2015 projects and openssl linking * add PKCS12Container * remove comments * style * add ECKey* and CryptoException * EC key, unify RSA and EC under same inheritance, add constructor from PKCS12, couple of EC key tests * simplify EVPPKey, ad EC tests * EVPPKey test and fixes * fix linux build * PKCS12 tests and fixes * linux build, fix crash * fix leaks * uncomment ifstream tests, some minor fixes * fix stream tests and some tidy-up * remove $Id * add ECDSA * update makefile * align PKCS12 constructors signatures with X509 * EVPPKey EC curve name constructor * ECDSA fixes and tests * linux build, wrap tests in try/catch to get full exception message * style * update VS projects * remove openssl, modify VS projects for git submodule directories * add openssl submodule * add _CRT_SECURE_NO_WARNINGS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
this goes into develop, then 2.0 release.
1.8.x will be last major non-c++11 release
[ ] std::tuple instead of Tuple: std::tuple doesn't accept partial initialization[ ] Semaphore: simulated with mutex and condition variable, but platform specific should be better[ ] RWLock: std::shared_timed_mutex has separate read and write unlock, but RWLock uses unlock for both[ ] Use for Poco/Random, but it supports 4 different modes that must be mapped