Commit Graph

134 Commits

Author SHA1 Message Date
Günter Obiltschnig
4920df18ce re-generated project files 2020-01-12 23:04:09 +01:00
Günter Obiltschnig
165f5cfd20 re-generated project files 2020-01-11 22:33:28 +01:00
Günter Obiltschnig
fea390fe6a remove gradle files 2020-01-11 10:04:22 +01:00
Günter Obiltschnig
e84ab92ee0 removed x64 project files 2020-01-11 09:52:49 +01:00
Günter Obiltschnig
fe3f6405b6 updated progen files 2020-01-11 09:34:54 +01:00
Günter Obiltschnig
59898cd3c2 remove old VS project files 2020-01-10 14:26:36 +01:00
Günter Obiltschnig
aa68d8e976 cleanup 2020-01-10 13:46:28 +01:00
Günter Obiltschnig
54089b4523 modernization 2020-01-10 12:50:28 +01:00
Francis ANDRE
e59f37318e Add /MP option and remove /Gm as it is ignored and will be removed 2019-12-07 19:11:24 +01:00
Brice Gros
990f7825b5 Fix path to DLLVersion.rc and enable to skip Foundation; Fix Foundation samples referencing useless libs 2019-10-18 15:35:02 +02:00
Günter Obiltschnig
d25b665194 fixed GH #2661: Poco::Zip::ZipArchive cannot load new tomcat.zip file 2019-07-24 07:47:01 +02:00
Günter Obiltschnig
9a8ab0858f include version resource in DLLs built with CMake 2019-06-24 15:39:06 +02:00
Günter Obiltschnig
472684e13c fixed GH #2723: Access violation when trying to decompress .zip file with unsupported compression method. 2019-06-23 12:42:34 +02:00
Günter Obiltschnig
623f31a62b fixed GH #2661: Poco::Zip::ZipArchive cannot load new tomcat.zip file 2019-05-14 09:37:58 +02:00
Günter Obiltschnig
bd0b767502 fixed doc (#2477) 2018-09-25 09:15:34 +02:00
Günter Obiltschnig
d292d65ca8 minor style fix 2018-09-20 09:57:21 +02:00
Feng Hao
9faebd9c52 fix: Cannot open certain zip files, #2467 2018-09-20 10:17:46 +08:00
Francis ANDRE
5dbb9cc3de Regenerating VisualStudio projects 2018-06-20 09:47:40 +02:00
Francis ANDRE
b7330492e5 Add <TargetMachine>MachineX64</TargetMachine> on <Lib> element 2018-06-15 14:28:43 +02:00
Francis ANDRE
19eecbaafb Remove WinTestRunner 2018-06-10 19:46:19 +02:00
Joerg-Christian Boehme
612f092235 Cleanup cmake build system to use transitive dependency management from cmake (#2321)
* Some cleanup in the root CMakeLists.txt

* Cleanup cmake targets

* Add find openssl modul for older cmake version

* Set proper scope

* Change crypto default to off

* Fix openssl default to on

* Remove global setting of C99 standard

* Set from C11 to C99

* Fix for NetSSL win build

* Set C99 compile features

* Fix Windows build

* Fix windows build

* Cleanup poco unbundle definition

* Fix PDF build

* Remove unused set affinity

* Add _CRT_SECURE_NO_WARNINGS as target compile definitions

* Add _AFXDLL as target compile definitions

* Remove commented out line

* Refactor add_definitions to target_compile_definitons in Util

* Refactor add_definitions to target_compile_definitons in XML

* Remove THREADSAFE in data sql cmake build

* Refactor add_definitions to target_compile_definition in cmake mysql

* Refactor add_definitions to target_compile_definition in cmake odbc

* Refactor add_definitions to target_compile_definition in cmake sqlite

* Refactor add_definitions to target_compile_definitions in platform specific cmake

* Add _DEBUG as compile definition

* Add build dependencies between Foundation-testrunner and TestApp, TestLibrary in cmake build

* Use cmake property to build shared libs

* Cleanup POCO_NO_AUTOMATIC_LIBS. Set only for Windows in cmake build system

* cleanup LIB_MODE_DEFINITIONS in cmake buld system

* Add POCO_STATIC for CppUnit

* Cleanup target link libraries and add option dependencies.

* Add dependencies management in cmake

* Update cmake documentation

* Squashed commit of the following:

commit 38c233f93fc8e9ad6e24d686c905eb18c86e19a7

    Fix "invalid new-expression of abstract class type ApacheServerRequest" (#2231)

    - abstract method "bool secure() const" defined in HTTPServerRequest was implemented in ApacheServerRequest, one of its derived classes
     - a ap_log_error had one of its parameters changed for fixing a warning "passing NULL to non-pointer argument"
     - minor indentation problems corrected

commit 4cbdfbe828943871618172f9e042176f115d61d8

    Fix build dependencies

* Improve database cmake build dependencies

* Update doc

* Update doc

* Update cmake build commands

* Set public on target link libraries in cmake build system

* Fix PostgreSQL build

* Fix PostgreSQL build in cmake

* Fix PostgreSQL from SQL to Data

* Squashed commit of the following:

commit 1ba7d5dcbfb8d07860dd4efda33b31bedf6184c4

    Add missing cmake file

* Set path to PostgresSQL in AppVoyer

* Try to fix AppVeyor build

* show dir in appvoyer

* Disable PostgreSQL build on Appvoyer

* Refactor add_definitions to target_compile_definitions
2018-06-03 11:17:50 -05:00
Francis ANDRE
4c22b871ae Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
Francis ANDRE
db5d570f33 Add Poco as prefix of CppUnit import libs 2018-05-28 19:58:05 +02:00
Francis ANDRE
be79688077 Use PocoCppUnit instead of CppUnit 2018-05-25 14:05:00 +02:00
zosrothko
960ecb38f0 Poco 1.9.1 assert true (#2255)
* Rename assert by assertTrue

* Update submodules

* Missing assertTrue

* Rename poco_assertTrue to poco_assert

* Rename poco_assertTrue to poco_assert
2018-03-29 11:12:54 -06:00
Günter Obiltschnig
19b168516c fix for #2199: try to resync when encountering extra data after local file header 2018-03-06 16:13:01 +01:00
Günter Obiltschnig
27dc684d77 fixed GH #2188: handle directory entries stored with DEFLATE compression method 2018-03-06 12:44:40 +01:00
Joerg-Christian Boehme
9feabc7723 Add android build on travis (#1981)
* Add build for android in travis CI.

* Fix review findings. Change from __ANDORID__ to POCO_ANDROID

* Add android test

* Fix compile issue after rebase

* Ignore test big ping when its failing
2018-02-26 18:54:40 -06:00
Guenter Obiltschnig
6ab7e11c16 fixed a warning 2017-11-10 08:51:22 +01:00
zosrothko
1193c174f6 Merge remote-tracking branch 'origin/poco-1.8.0' into poco-1.8.0 2017-11-02 20:14:30 +01:00
Günter Obiltschnig
5a6009d9a2 added missing file 2017-11-02 19:18:02 +01:00
Günter Obiltschnig
6f3aef61d1 make testsuite compile with C++03 compiler 2017-11-02 12:29:45 +01:00
Günter Obiltschnig
bb7e5feece merge zip entry absolute path vulnerability fix (#1968) from develop 2017-11-02 09:30:27 +01:00
Guenter Obiltschnig
5b4c803e5d Zip: merge Zip64 support from develop 2017-11-01 17:01:34 +01:00
zosrothko
f2e58c17e8 Add Gradle build scripts. 2017-10-31 09:07:53 +01:00
Günter Obiltschnig
8b52be675b remove obsolete VMS and VxWorks build system support 2017-09-09 11:15:29 +02:00
Günter Obiltschnig
04e7e04d4d Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
f10d3a28f3 added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
Guenter Obiltschnig
0debc7c571 one more fix for #1597: check for empty streams in Compress::addEntry() so this also works with non-seekable output streams 2017-02-17 20:15:27 +01:00
Guenter Obiltschnig
4ddce11dc0 fixed GH #1597: adding empty file to zip leads to archive that can't be unzipped by windows 2017-02-17 15:32:01 +01:00
Guenter Obiltschnig
7c81a551c4 added test for AutoDetectStream 2017-02-17 14:28:53 +01:00
Guenter Obiltschnig
cab98f4895 fixed GH #1599: readFromDevice( ) in AutoDetectStream.cpp in Poco Zip cannot detect signature 2017-02-17 09:56:35 +01:00
Guenter Obiltschnig
06f420d42d fixed class doc 2017-02-12 12:51:01 +01:00
Guenter Obiltschnig
925cc65d43 fixed GH #1580: Unable to unzip zip file created using non-seeking stream 2017-02-12 10:41:41 +01:00
Guenter Obiltschnig
03ddc4e20f removed ostream support from AutoDetectStream 2017-02-11 23:59:26 +01:00
Günter Obiltschnig
38b7e33b48 fixed GH #1566 and GH #1567: detection of end of compressed data via data descriptor is now more reliable 2017-02-11 23:50:25 +01:00
Guenter Obiltschnig
aa9987e0bc fixed GH #1465: Assertion violation in DateTime.cpp using ZipArchive 2016-10-22 14:27:49 +02:00
Guenter Obiltschnig
12fc175b5a fixed warnings reported by GCC 6.2 2016-10-14 10:27:44 +02:00
Günter Obiltschnig
0e0fac80b6 improved Zip error handling (getting rid of poco_assert) 2016-09-29 19:13:21 +02:00
Günter Obiltschnig
ed0284c7c6 fix for GH #1416: use seekg() instead of multiple putback() operations, which may not work in all cases. Note that this requires the stream passed to Poco::Zip::Decompress to be seekable. 2016-09-29 11:25:03 +02:00