4652 Commits

Author SHA1 Message Date
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