4542 Commits

Author SHA1 Message Date
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
Alex Fabijanic
c70612a5d5 fix JSON benchmark 2017-09-25 16:23:13 -05:00
Alex Fabijanic
b5b8d16e5d remove json.org parser code 2017-09-25 11:46:23 -05:00
Alex Fabijanic
d805647476 fix Crypto pre-build event 2017-09-25 11:04:01 -05:00
zosrothko
029f06d986 Vs140 vs150 builds (#1903)
* Remove protecting guard #if __cplusplus >= 201103L

* Fix for building vs140 testsuite projects

* Remove protecting guard #if __cplusplus >= 201103L

* Fix vs150 testsuite projects

* Add   - git submodule update --init --recursive

* set PLATFORMSW=/p:Platform=Win32 or set PLATFORMSW=/p:Platform=x64

* Fix usage of POCO_EXTERNAL_OPENSSL

* Reorder build matrix

* Add FTPS client tests

* Remove useless string constants

* Update xcopy prebuild step ith new openssl lib/dll names

* Remove input lib libeayxx.lib
2017-09-25 10:49:24 -05:00
Alex Fabijanic
38c4e35c43 fix openssl lib names and VS project includes 2017-09-23 15:59:42 -05:00
Alex Fabijanic
faa089e249 openssl 1.1 2017-09-22 18:29:30 -05:00
Aleksandar Fabijanic
9732441043 Revert "Add validation check in DateTime::daysOfMonth" (#1902)
* Revert "Add git submodule update --init --recursive (#1901)"

This reverts commit 007954d025b4d8371d84cb6996ff9d2fdb3c8f98.

* Revert "Add validation check in DateTime::daysOfMonth (#1874)"

This reverts commit 0352fd0a76319eb0a96f29bdacf9879715534c95.
2017-09-22 11:18:42 -05:00
zosrothko
007954d025 Add git submodule update --init --recursive (#1901) 2017-09-22 10:36:19 -05:00
Yasuhiro Horimoto
0352fd0a76 Add validation check in DateTime::daysOfMonth (#1874) 2017-09-22 08:18:09 -05:00