Alex Fabijanic
888e193511
Exception when using SortedDirectoryIterator #1926
2017-10-06 17:50:01 -05:00
Alex Fabijanic
31dfdb5b51
tests for parseHex accepts invalid syntax and does not throw an exception #880
2017-10-06 14:23:10 -05:00
Alex Fabijanic
45dbbc66f5
another attempt at #1904
2017-10-06 13:32:42 -05:00
Alex Fabijanic
a1b1f0a38a
add test for Error in VarHolder::checkUpperLimit #1122 (invalid)
2017-10-06 12:53:32 -05:00
Alex Fabijanic
1311ea5cb9
remove accidentally added files
2017-10-06 09:54:07 -05:00
Alex Fabijanic
3faf104c75
move pd_json headers to src
2017-10-06 09:46:41 -05:00
Alex Fabijanic
a387e2dec8
pd_json.h is missing when installed via CMake in 1.8.0 #1923
2017-10-06 09:33:31 -05:00
zosrothko
1bb38ed4d5
Add CMake CI with implicit & explicit OpenSSL libs ( #1924 )
...
* Add CMake Win32 and CMake x64 with DISABLE_INTERNAL_OPENSSL=ON
* Put CMake jobs ahead for quick testing
* Fix yaml typo
* Use CMake VisualStudio generator instead of NMake
* Fix string concat
* Add double quotes
* CMake: build only RelWithDebInfo
* Add --config RelWithDebInfo
* Fix -DCMAKE_BUILD_TYPE=RelWithDebInfo
* ctest -C instead of --config
* ctest misconfig
2017-10-06 09:04:05 -05:00
Alex Fabijanic
c31af5d369
Move to standard integer types #1147
2017-10-05 18:35:59 -05:00
Alex Fabijanic
2e9aecb160
eliminate VS implicit conversion warnings
2017-10-05 18:25:08 -05:00
Alex Fabijanic
71531d1a75
Move to standard integer types #1147
2017-10-05 17:03:11 -05:00
Alex Fabijanic
de64a1cbd2
Move to standard integer types #1147
2017-10-05 15:58:14 -05:00
Alex Fabijanic
fccdd99135
Move to standard integer types #1147
2017-10-05 14:55:38 -05:00
Alex Fabijanic
426368c016
Move to standard integer types #1147
2017-10-05 14:36:02 -05:00
Alex Fabijanic
a6fa326c26
Move to standard integer types #1147
2017-10-05 14:02:36 -05:00
Alex Fabijanic
f68e0174b6
ICMPSocket does not check reply address #1921
2017-10-05 14:01:41 -05:00
Alex Fabijanic
3732c8e13f
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2017-10-04 14:58:39 -05:00
Alex Fabijanic
8ab8dcc368
Move to standard integer types #1147
2017-10-04 14:58:17 -05:00
Alex Fabijanic
5d781f203e
output proper library name
2017-10-04 14:56:38 -05:00
Alex Fabijanic
48c86cf806
supress warning
2017-10-04 14:55:47 -05:00
Alex Fabijanic
08eb1c7a4f
make Activity bool flags atomic
2017-10-04 14:55:01 -05:00
Bjoe
178b1d605c
Add support for MariaDB client in cmake build system ( #1917 )
2017-10-04 11:50:09 -05:00
zosrothko
687be52922
Readd CMake build for some time ( #1919 )
2017-10-04 11:49:03 -05:00
Alex Fabijanic
a82d4e7293
update documentation (CMake: use embedded openssl by default #1093 )
2017-10-04 11:46:03 -05:00
Alex Fabijanic
8da67bee26
add internal OpenSSL option to cmake
2017-10-03 22:31:29 -05:00
micheleselea
c4f0727bc7
Fix in close and open ( #1911 )
...
* Fix in close and open
close(): fix possible throw on broken socket that could lead in CLOSE_WAIT leak (especially under linux OS)
open(): fix open function to deal with control socket created from outside and login without user
* Fix FTPSClientSession ctor
* fix: check if controlsocket is valid
* removed read server reply with no username
If we read server reply with no username, we can end up with a throw (if server reply is negative) and the testLoginFailed1 fail
2017-09-30 23:24:10 -05:00
Alex Fabijanic
6e69babf2e
add some elliptic curve utility functions
2017-09-29 20:51:12 -05:00
Alex Fabijanic
d2df8d2459
add openssl version script
2017-09-29 17:46:51 -05:00
Alex Fabijanic
9bf32f1e81
add script to print system openssl version
2017-09-29 17:44:09 -05:00
zosrothko
1f19657406
Use std::clog instead of std::cout to avoid buffering ( #1915 )
2017-09-29 16:08:26 -05:00
Alex Fabijanic
4e4fed8965
ifdef signature algorithm for older openssl versions
2017-09-29 14:55:29 -05:00
Alex Fabijanic
6121d55819
add X509 version, serialNumber and signatureAlgorithm
2017-09-29 13:45:56 -05:00
Alex Fabijanic
767853a44a
cleanup some utility code
2017-09-28 21:53:33 -05:00
Alex Fabijanic
43ee77f315
add PKCS12 CA-cert friendly names extraction
2017-09-28 20:32:41 -05:00
Alex Fabijanic
dfa32cc158
Message Doesn't Support 64-bit Thread IDs #1913
2017-09-28 18:33:36 -05:00
Aleksandar Fabijanic
521dbda1e9
add testBigPing to ignored tests
2017-09-28 15:32:38 -05:00
Alex Fabijanic
3c9c79780a
fix array init
2017-09-28 15:21:11 -05:00
Alex Fabijanic
528b5d615a
fix incomplete EC key creation from curve name; make sure tests use curves that exist; add validation checks on EC key creation
2017-09-28 15:17:15 -05:00
Alex Fabijanic
03e97dd0f7
Run ping with custom data size #1912
2017-09-28 11:18:45 -05:00
zosrothko
6046dd62cb
Appveyor ( #1910 )
...
* Add FTPS client tests
* Upgrade PostgreSQL to 9.6
* Use default service for PostgresSQL
2017-09-28 10:07:04 -05:00
Alex Fabijanic
378548fc33
backport changes from 1.8 branch
2017-09-27 22:27:21 -05:00
Alex Fabijanic
31c25e9ff2
revert change
2017-09-26 22:50:35 -05:00
Alex Fabijanic
b014fa429f
read/write list of X509 certificates
2017-09-26 22:16:37 -05:00
Alex Fabijanic
9ac76b4943
fix PKCS12 move constructor
2017-09-26 15:32:59 -05:00
Alex Fabijanic
ddbe53e1d0
EVPPKey == operator; PKCS12 copy/move
2017-09-26 14:40:04 -05:00
Alex Fabijanic
06335ae2ae
make all save() functions const
2017-09-26 12:00:46 -05:00
Alex Fabijanic
01f90c7632
always init CipherKey digest pointer
2017-09-26 11:43:59 -05:00
Alex Fabijanic
79b35fd0f3
add note on git clone openssl
2017-09-25 19:28:51 -05:00
Alex Fabijanic
53b9c82de9
update OpenSSL documentation
2017-09-25 19:08:09 -05:00
proller
b9d8aaa0c6
Fix warning ( warning: comparison between signed and unsigned integer expressions ) ( #1904 )
2017-09-25 17:40:20 -05:00