Commit Graph

4274 Commits

Author SHA1 Message Date
Guenter Obiltschnig
2daefbff30 fixes for GH #1566, #1567, #1580 based on 1.7.8 branch fixes 2017-02-12 13:01:14 +01:00
Günter Obiltschnig
d1af113f0c fixed a warning 2017-02-11 19:36:50 +01:00
Guenter Obiltschnig
aa803f3657 fixed GH #1570: IPv6AddressImpl::toString() returns wrong output for IPv6 address "::" 2017-02-11 19:02:01 +01:00
Guenter Obiltschnig
d35677790f GH #1538: update double-conversion to v1.1.5 2017-02-11 12:49:39 +01:00
Guenter Obiltschnig
6e90523982 fixed GH #1549: Latin2Encoding and 0xFF 2017-02-11 12:28:08 +01:00
Guenter Obiltschnig
8f4e890e32 fixed GH #1571: ODBC Preparator memory leak 2017-02-11 12:25:10 +01:00
Guenter Obiltschnig
76ab7c65a6 GH #1586: Upgrade bundled PCRE to 8.40 2017-02-11 12:14:02 +01:00
Guenter Obiltschnig
8557dc4469 fixed GH #1581: Cannot find 'pcre.h' when using POCO_UNBUNDLED, a non-system PCRE, and CMake
Conflicts:
	Foundation/include/Poco/RegularExpression.h
	Foundation/src/RegularExpression.cpp
2017-02-11 12:13:29 +01:00
Günter Obiltschnig
0fefd7d03a fixed GH #1523: Long path names under Windows 2017-02-02 20:54:59 +01:00
Günter Obiltschnig
d5ce48138c fixed VS2015 solution files for Foundation (missing TestApp and TestLibrary) 2017-02-02 20:22:09 +01:00
Guenter Obiltschnig
a39e374aec fixed GH #1573: Poco::File::createDirectories() should not throw Poco::FileExistsException 2017-01-29 12:47:39 +01:00
Günter Obiltschnig
6a931c2175 Merge pull request #1563 from frwilckens/develop
Add support for std::tuple to Data/TypeHandler.h.
2017-01-25 10:20:39 +01:00
Guenter Obiltschnig
4149062e7e upgraded bundled zlib to 1.2.11 2017-01-25 10:18:21 +01:00
Günter Obiltschnig
f409b87343 Merge pull request #1565 from bachp/zlib-win-ce
make zlib build correctly again with newer Windows CE versions
2017-01-25 09:37:13 +01:00
Guenter Obiltschnig
3eda8f40bb fix a potential DoS (through memory exhaustion) by restricting HTML form field name and value sizes 2017-01-24 13:15:19 +01:00
Guenter Obiltschnig
11845334dc fix potential DoS vulnerability (through memory exhaustion) by restricting maximum line length 2017-01-24 13:15:12 +01:00
Guenter Obiltschnig
29f259cc24 fix a potential DoS vulnerability by restricting the length of the HTTP chunk size in chunked transfer encoding 2017-01-24 13:15:04 +01:00
Friedrich Wilckens
d98a0ae1e6 Add tests for std::tuple to Data/MySQL. 2017-01-18 11:28:24 -08:00
Friedrich Wilckens
5a8613eb2a Fixed formatting in DataTest.* 2017-01-17 10:39:49 -08:00
Pascal Bach
e8537a2188 make zlib build correctly again with newer Windows CE versions 2017-01-17 14:29:42 +01:00
Friedrich Wilckens
bd19e0a0fe Data/TypeHandler: use std::size_t instead of size_t for template parameters. 2017-01-16 18:20:14 -08:00
Friedrich Wilckens
cc09e53b6a Added support for std::tuple to Data/Typehandler.h. 2017-01-16 17:49:25 -08:00
Guenter Obiltschnig
28de783c96 only use <atomic> header if C++11 support is available 2017-01-13 15:42:46 +01:00
Günter Obiltschnig
f216c798bf Merge pull request #1535 from mkrivos/develop
Zlib 1.2.10
2017-01-12 20:25:31 +01:00
Marian Krivos
9cce6b2dd1 update to sqlite 3.16.2 2017-01-12 20:02:03 +01:00
Guenter Obiltschnig
a44217d0a2 remove unneeded declaration introduced through cherry-pick 2017-01-12 16:12:20 +01:00
Guenter Obiltschnig
5ac7959b11 fixed GH #1212: Lost WebSocket Frames after Client Websocket Handshake is complete
Conflicts:
	Net/include/Poco/Net/HTTPServerRequestImpl.h
2017-01-12 16:03:52 +01:00
Günter Obiltschnig
c58b5b7e69 Merge pull request #1555 from proller/timeout
Net::HTTPSession: split timeout to connection, receive, send
2017-01-11 20:03:48 +01:00
proller
cc2f754d4d Net::HTTPSession: split timeout to connection, recieve, send 2017-01-11 22:00:56 +03:00
Günter Obiltschnig
2829032bba Merge pull request #1554 from proller/patch-1
virtual ServerApplication::waitForTerminationRequest
2017-01-11 19:20:11 +01:00
proller
ffa7b5a430 virtual ServerApplication::waitForTerminationRequest
usage:

https://github.com/yandex/ClickHouse/blob/master/libs/libdaemon/include/daemon/BaseDaemon.h#L54
https://github.com/yandex/ClickHouse/blob/master/libs/libdaemon/src/BaseDaemon.cpp#L977
2017-01-11 19:27:54 +03:00
Guenter Obiltschnig
c7753d7fb4 fixed GH #1537: Need to add multiple cflags parameters to configure 2017-01-10 17:14:42 +01:00
Guenter Obiltschnig
f42f17dd65 fixed GH #1536: Building with OS X 10.12 SDK and 10.7 deployment target without libc++ fails 2017-01-10 17:08:18 +01:00
Günter Obiltschnig
0f5853c057 Merge pull request #1541 from jspricke/test_null
Use null as device file as console might not be there
2017-01-05 19:49:02 +01:00
Jochen Sprickerhof
fc2a3398a5 Use null as device file as console might not be there 2017-01-04 23:21:53 +01:00
Marian Krivos
1915e2b749 Update to sqlite 3.16.0 2017-01-03 14:02:09 +01:00
Marian Krivos
f55e88c3f2 Update to zlib 1.2.10 2017-01-03 13:55:07 +01:00
Marian Krivoš
42b89e017f Merge pull request #36 from pocoproject/develop
Sync 3.1.2017
2017-01-03 13:10:43 +01:00
Guenter Obiltschnig
e46e610b84 fixed GH #1532: RecordSet and RowFilter: bad use of reference counter 2016-12-30 10:06:40 +01:00
Guenter Obiltschnig
760286f86f remove debug output 2016-12-29 15:02:26 +01:00
Guenter Obiltschnig
2914d077c4 GH #865: FileChannel compress fails leaving empty .gz files 2016-12-29 14:20:19 +01:00
Guenter Obiltschnig
ad37bc3516 fixed GH #1521: bug in JSON ParseHandler.cpp (empty keys should be valid) 2016-12-29 11:23:48 +01:00
Marian Krivoš
6b65787210 Merge pull request #35 from pocoproject/develop
Sync 16.12.2016
2016-12-16 20:31:08 +01:00
Günter Obiltschnig
b506a30c0d Merge pull request #1520 from zosrothko/patch-1
Update to mysql-5.7.16-win32
2016-12-11 22:51:09 +01:00
zosrothko
7d29037ab5 Update to mysql-5.7.16-win32
Switch  to http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-win32.zip as http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.13-win32.zip is no more available.
2016-12-11 18:56:22 +01:00
Günter Obiltschnig
0746cc1a0f Merge pull request #1515 from theAirC/patch-1
Detection of closed websocket connection
2016-12-08 21:10:02 +01:00
theAirC
2a7568c737 Detection of closed websocket connection
When the websocket connection is closed, a non-empty frame (n>0) may be received with FRAME_OP_CLOSE flag bit set.
Tested with chrome 54.0.2840.99 ; after establishing the websocket connection, if the connection is not closed by javascript and the tab is closed, a frame of length n=2 is received with FRAME_OP_CLOSE flag set.
2016-12-08 22:04:15 +02:00
Guenter Obiltschnig
22e746d1ce fixed GH #1436: ODBC Bug: Unicode text(NVARCHAT) read from DB is truncated to half. 2016-12-07 12:57:19 +01:00
Guenter Obiltschnig
13b062c786 fixed warnings and inconsistencies 2016-12-06 22:11:54 +01:00
Guenter Obiltschnig
955f409177 On Apple platforms, use std::atomic with MacOS 10.12 or iOS 10 SDK.
Conflicts:
	Foundation/include/Poco/AtomicCounter.h
2016-12-06 21:52:58 +01:00