Commit Graph

4652 Commits

Author SHA1 Message Date
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
Günter Obiltschnig
eb639d86e6 Merge pull request #1627 from Kampbell/fix-broken-buildwin.cmd
Fix broken buildwin.cmd
2017-03-12 06:55:11 +01:00
FrancisANDRE
b44b5c63fe Remove the echo line 2017-03-11 22:13:04 +01:00
FrancisANDRE
400842d50a Restore previous version of buildwin/cmd and add support of VS2017 2017-03-11 22:06:24 +01:00
Guenter Obiltschnig
1197c1a997 Merge branch 'develop' of https://github.com/pocoproject/poco into develop 2017-03-11 18:07:02 +01:00
Guenter Obiltschnig
be6ad99c4d fix makedepend scripts 2017-03-11 18:06:44 +01:00
Günter Obiltschnig
d3533080e5 Merge pull request #1625 from soyoo/patch-1
Update Type.h
2017-03-08 09:20:42 +01:00
soyoo
007a59cdbe Update Type.h
description input error.
2017-03-08 16:19:29 +08:00
Günter Obiltschnig
e03026e924 Merge pull request #1621 from soyoo/patch-2
Update Redis.h
2017-03-07 12:40:28 +01:00
soyoo
0064e93a05 Update Redis.h 2017-03-07 09:50:25 +08:00
Robert Acksel
8fd909a016 -change access from private to protected for shared ptr members. it allows to extend shared ptr to work together with derived classes. in other words it allows to extend shared ptr 2017-03-06 16:34:03 +01:00
Günter Obiltschnig
7e4c84e1e2 Merge pull request #1609 from rudolfwalter/develop
Improve XDG Base Directory Specification implementation
2017-02-23 09:20:43 +01:00
Rudolf-Walter Kiss-Szakács
ed819feb83 Fix XDG Base Dir Spec implementation and remove tempHome. 2017-02-23 08:23:41 +02:00
Günter Obiltschnig
25e32d38c5 Merge pull request #1607 from arvidsaur/arvidsaur-patch-1
Fix always true condition, possible out-of-bounds
2017-02-22 22:41:59 +01:00
Reg Arvidson
e0b64badfe Fix always true condition, possible out-of-bounds 2017-02-22 13:09:32 -08:00
Guenter Obiltschnig
d8c4889474 remove FSM references from Makefile 2017-02-22 21:42:23 +01:00
Guenter Obiltschnig
b2477e4c94 #1605: try to do a proper SSL_shutdown() 2017-02-22 21:42:02 +01:00
Guenter Obiltschnig
915b9ed890 fixed GH #1604: pcre_internal.h HAVE_STDINT_H usage changed from 1.7.7 to 1.7.8 breaking the build on older MSVC 2017-02-22 14:11:57 +01:00
Guenter Obiltschnig
4f2f7c61d7 modified build scripts for vs150 2017-02-20 16:55:18 +01:00
Guenter Obiltschnig
f453dd145c added Visual Studio 2017 project files 2017-02-20 16:46:44 +01:00
Günter Obiltschnig
bffb25752b Merge pull request #1602 from bakercp/patch-1
Fixed position of scope parameter.  Fixes #1552
2017-02-20 09:28:13 +01:00