Commit Graph

4370 Commits

Author SHA1 Message Date
zosrothko
8343a0faef Restore make silent mode 2017-04-15 14:09:41 +02:00
Francis ANDRE
e45d439fc0 Merge branch 'use-g++-4.8-for-mkdoc' of https://github.com/kampbell/poco into use-g++-4.8-for-mkdoc 2017-04-15 12:42:00 +02:00
Francis ANDRE
aa19729fc3 Add CC and CXX variables to PocoDoc.ini 2017-04-15 12:38:36 +02:00
Francis ANDRE
9a3da4cf82 Take and environement variables when they are defined 2017-04-15 12:37:56 +02:00
Francis ANDRE
be01bea164 Use and to specify which compiler to use 2017-04-15 12:36:46 +02:00
zosrothko
dfc967d075 Remove make silent mode 2017-04-15 11:55:38 +02:00
zosrothko
8625227be7 Use CC & CXX environment variables if they are defined 2017-04-15 11:52:46 +02:00
Francis ANDRE
cf1c7bd2fe Merge branch 'develop' of https://github.com/kampbell/poco into fix-gitignore 2017-04-15 11:27:48 +02:00
Francis ANDRE
d904f600d8 Merge branch 'develop' of https://github.com/kampbell/poco into fix-gitignore 2017-04-15 11:14:22 +02:00
Günter Obiltschnig
61f0bb2c2b Merge pull request #1650 from Kampbell/fix-mkdoc-excluded-files
Fix mkdoc excluded files
2017-04-13 15:25:30 +02:00
Günter Obiltschnig
675eeec1f2 Merge pull request #1666 from zosrothko/patch-2
Accumulate LD_LIBRARY_PATH
2017-04-13 15:15:30 +02:00
Günter Obiltschnig
621cb2d0b2 Merge pull request #1663 from zosrothko/patch-1
Ignore bin/, bin64/, lib/, lib64/
2017-04-13 15:13:22 +02:00
Günter Obiltschnig
53438b72c6 Merge pull request #1685 from zosrothko/patch-4
Switch from mysql-5.7.16 to mysql-5.7.17
2017-04-13 15:12:05 +02:00
zosrothko
a12583a6c6 Switch from mysql-5.7.16 to mysql-5.7.17
The MySQL team removed the link on mysql-5.7.16
2017-04-13 13:40:51 +02:00
Günter Obiltschnig
8147ecf810 Merge pull request #1664 from OgreTransporter/develop
Add SHA3 and BLAKE2 hashing algorithm
2017-04-06 09:32:53 +02:00
Alex Fabijanic
566d114ab4 fix -Wreorder 2017-04-04 23:55:59 -05:00
Guenter Obiltschnig
bce346a8bc fix memory leak in CipherImpl with OpenSSL 1.1.x 2017-04-04 07:38:15 +02:00
zosrothko
2b5f953fcb Accumulate LD_LIBRARY_PATH
Avoid spurious warning when compiling a distro on Ubuntu amd64
2017-04-03 17:06:02 +02:00
Transporter
ecaa7887a1 Add SHA3 and BLAKE2 hashing algorithm 2017-04-01 12:41:14 +02:00
Francis ANDRE
a823c68693 Merge branch 'develop' of https://github.com/pocoproject/poco into develop 2017-03-31 13:30:53 +02:00
zosrothko
61b0839969 Ignore bin/, bin64/, lib/, lib64/ 2017-03-31 13:26:40 +02:00
Francis ANDRE
352e869080 make git not tracking bin/, bin64/, lib/, lib64 directory 2017-03-31 13:18:30 +02:00
Günter Obiltschnig
63b6be6481 Merge pull request #1646 from andred/nofpu-fix
fp: support environments without hardware floating point
2017-03-30 17:49:23 +02:00
Francis ANDRE
746c3b8047 Merge branch 'develop' of https://github.com/kampbell/poco into develop 2017-03-29 17:37:56 +02:00
Francis ANDRE
ad5e674e1f restore adding pcre_utf8_objects when build unbundled poco 2017-03-29 17:36:33 +02:00
Günter Obiltschnig
7611c56cff Merge pull request #1658 from siemens/x509-add-nid
Add addtional NIDs to be extracted from X.509 certificates.
2017-03-28 17:34:17 +02:00
Pascal Bach
b16ce1e4d9 Add addtional NIDs to be extracted from X.509 certificates.
- SerialNumber is especially useful on embedded devices
- email is commonly found in certificates

Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
2017-03-28 17:18:22 +02:00
Francis ANDRE
42ae8f60b8 Add a new constant to avoid including <windows.h> on Linux 2017-03-23 17:14:57 +01:00
zosrothko
b6e70a0869 Use g++-4.8 for mkdoc and mkrel 2017-03-23 17:04:53 +01:00
André Draszik
54777d7f18 fp: support environments without hardware floating point
| cd <build>/Foundation && \
|    mipsel-poky-linux-musl-g++   -DFoundation_EXPORTS -DHAVE_PTHREAD_SETAFFINITY_NP -DHAVE_THREE_PARAM_SCHED_SETAFFINITY \
|         -DPCRE_STATIC -DPOCO_HAVE_FD_EPOLL -DPOCO_NO_AUTOMATIC_LIBS -DPOCO_OS_FAMILY_UNIX -DPOCO_UNBUNDLED \
|         -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_XOPEN_SOURCE=500 \
|         -I<sysroot>/usr/include -I<poco>/Foundation/include -I<poco>/Foundation/src  \
|         -mel -mabi=32 -msoft-float -march=mips32r2 -mno-mips16  -minterlink-compressed -mtune=24kec -mdsp  \
|         --sysroot=<sysroot> -O2 -pipe -g -feliminate-unused-debug-types \
|         -fstack-protector-strong -pie -fpie -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security \
|         -fvisibility-inlines-hidden  -mel -mabi=32 -msoft-float -march=mips32r2 -mno-mips16  -minterlink-compressed \
|         -mtune=24kec -mdsp  --sysroot=<sysroot> -O2 -g -DNDEBUG -fPIC   \
|         -o CMakeFiles/Foundation.dir/src/ArchiveStrategy.cpp.o \
|         -c <poco>/Foundation/src/ArchiveStrategy.cpp
| In file included from <poco>/Foundation/include/Poco/FPEnvironment.h:33:0,
|                  from <poco>/Foundation/include/Poco/NumericString.h:25,
|                  from <poco>/Foundation/include/Poco/NumberFormatter.h:24,
|                  from <poco>/Foundation/include/Poco/ArchiveStrategy.h:27,
|                  from <poco>/Foundation/src/ArchiveStrategy.cpp:17:
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:36:30: error: 'FE_DOWNWARD' was not declared in this scope
|    FP_ROUND_DOWNWARD_IMPL   = FE_DOWNWARD,
|                               ^~~~~~~~~~~
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:37:30: error: 'FE_UPWARD' was not declared in this scope
|    FP_ROUND_UPWARD_IMPL     = FE_UPWARD,
|                               ^~~~~~~~~
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:39:30: error: 'FE_TOWARDZERO' was not declared in this scope
|    FP_ROUND_TOWARDZERO_IMPL = FE_TOWARDZERO
|                               ^~~~~~~~~~~~~
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:43:28: error: 'FE_DIVBYZERO' was not declared in this scope
|    FP_DIVIDE_BY_ZERO_IMPL = FE_DIVBYZERO,
|                             ^~~~~~~~~~~~
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:44:28: error: 'FE_INEXACT' was not declared in this scope
|    FP_INEXACT_IMPL        = FE_INEXACT,
|                             ^~~~~~~~~~
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:45:28: error: 'FE_OVERFLOW' was not declared in this scope
|    FP_OVERFLOW_IMPL       = FE_OVERFLOW,
|                             ^~~~~~~~~~~
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:46:28: error: 'FE_UNDERFLOW' was not declared in this scope
|    FP_UNDERFLOW_IMPL      = FE_UNDERFLOW,
|                             ^~~~~~~~~~~~
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:47:28: error: 'FE_INVALID' was not declared in this scope
|    FP_INVALID_IMPL        = FE_INVALID
|                             ^~~~~~~~~~

The reason is that some (notably FPU-less) architectures,
including mips*-nf, don't define/implement some of the
floating point constants, even though fenv.h is
available.

The key point is:
  A fully standards conforming fenv.h does not have to
  define any FE_* macros, and if it does define them,
  then it defines macros only for the FP exceptions it
  actually supports.

See similar issue in boost:
  https://svn.boost.org/trac/boost/ticket/11756
2017-03-22 11:10:28 +00:00
zosrothko
fcbb557a44 Add libpq-dev for PostgreSQL frontend includes 2017-03-22 07:09:22 +01:00
Günter Obiltschnig
452fbbc757 Merge pull request #1645 from OgreTransporter/develop
Add SHA2 algorithm
2017-03-21 19:08:42 +01:00
Günter Obiltschnig
26266f0c31 Merge pull request #1643 from Kampbell/fix-mkdoc-all
Update excluded includes to run successfully "mkdoc all"
2017-03-21 19:07:14 +01:00
Günter Obiltschnig
66234c25f9 Merge pull request #1637 from Kampbell/rollback-fix-1605-since-it-breaks-HTTPSClientSessionTest-testCachedSession
Rollback fix #1605 since it breaks the unit test
2017-03-21 19:06:58 +01:00
Transporter
6c4182c9b3 Update make files and Visual Studio projects with SHA2 2017-03-21 17:20:05 +01:00
Transporter
bbce66e2de Bugfix for gcc and add copyright text 2017-03-21 16:35:16 +01:00
Transporter
43cff0fb14 Fix diggest buffer reset in SHA2 and add test cases 2017-03-21 15:13:02 +01:00
Transporter
2f66ecba38 Add license information to SHA2Engine 2017-03-21 14:14:00 +01:00
Transporter
a721b1cb47 Add SHA2 algorithm 2017-03-21 11:06:18 +01:00
FrancisANDRE
43e44701f2 Update excluded includes to run successfully "mkdoc all" 2017-03-20 21:05:18 +01:00
Günter Obiltschnig
801d70fbf5 Merge pull request #1641 from Kampbell/fix-buildwin.cmd-for-x64
Use proper x86_amd64 parameter value to vsvarsall.bat for building poco on x64 architecture
2017-03-17 21:01:24 +01:00
FrancisANDRE
3b56f3c73e Use proper x86_amd64 for build of x64 architecture 2017-03-17 16:48:58 +01:00
Günter Obiltschnig
f12dc91e97 Merge pull request #1620 from RobertAcksel/develop
change access from private to protected for shared ptr members
2017-03-17 10:27:51 +01:00
FrancisANDRE
ac6110ce1e Rollback fix #1605 since it breaks the unit test
HTTPSClientSessionTest::testCachedSession()
2017-03-15 18:23:37 +01:00
Günter Obiltschnig
7ed76a808d Merge pull request #1631 from Kampbell/fix-foundation-filetest-testLongName-failure
Fix corner square comparison (utf16Path.size() >= MAX_PATH - 12)
2017-03-12 14:22:39 +01:00
FrancisANDRE
eab801f407 Fix corner square comparison (utf16Path.size() >= MAX_PATH - 12) instead
of (utf16Path.size() > MAX_PATH - 12). Detected by
FileTest.testLongPath()
2017-03-12 14:00:21 +01:00
Günter Obiltschnig
4156556e2e Merge pull request #1630 from Kampbell/fix-failing-SystemConfigurationTest
Update SystemConfigurationTest assert to match SystemCOnfiguration.size()
2017-03-12 13:57:04 +01:00
FrancisANDRE
25dc17d8f6 Update SystemConfiguration size. 2017-03-12 13:49:31 +01:00
Günter Obiltschnig
7f69013059 Merge pull request #1629 from Kampbell/fix-unresolved-fakeZLibInitString
fix-unresolved-fakeZlibInitString
2017-03-12 09:33:56 +01:00
FrancisANDRE
c8c2e36fa8 Add Zip_API to Poco::Zip::ZipUtil class in order to export the static
method Poco::ZLib::ZlibUtil::fakeZlibINputString
2017-03-12 09:28:03 +01:00