Commit Graph

4375 Commits

Author SHA1 Message Date
zosrothko
260bbd5252 Comment out unbundled build since it fails on Ubuntu precise
All unbundled build are failing on Ubuntu precise while there are ok on Ubuntu trusty & xenial. Waiting for Travis to change the worker's platform from Ubuntu precise to ubuntu trusty or newer.
2017-04-17 11:00:39 +02:00
zosrothko
e052f3861a Refactor order of the tests. 2017-04-16 14:23:10 +02:00
zosrothko
a37622a52b update with Linux & clang bundled & unbundled 2017-04-16 14:05:11 +02:00
zosrothko
106bef7c8b Add display of the c++ compiler version 2017-04-16 13:57:57 +02:00
Francis ANDRE
e8b2ac9b23 Honor CC & CXX environment variables when set 2017-04-16 10:18:04 +02:00
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