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