Ilya Lyubimov
c3d6fb94cc
Fix writing into closed socket from streambuf
...
In case of error occured in writeToDevice pptr may become one byte
farther than epptr. This can lead to crash in streambuf::xsputn from
libstdc++.
2017-10-17 14:00:27 +03:00
Alex Fabijanic
317b6f7543
NamedMutex_UNIX.cpp must remove semid #271
2017-10-12 14:59:19 -05:00
Alex Fabijanic
09b229df2c
Message Doesn't Support 64-bit Thread IDs #1913
2017-09-28 18:12:31 -05:00
Alex Fabijanic
6bcd362c74
use _snprintf_s on VS < 2015
2017-09-27 11:25:43 -05:00
Alex Fabijanic
4ac56bff0c
EVPPKey == operator; PKCS12 copy/move
2017-09-26 15:28:23 -05:00
Alex Fabijanic
04a4beb5e4
add POCO_EXTERNAL_OPENSSL
2017-09-25 19:11:21 -05:00
Alex Fabijanic
6efab2cd58
back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc)
2017-09-25 15:15:05 -05:00
Alex Fabijanic
6b57edd031
regenerate NetSSL VS projects and Crypto sample project
2017-09-20 14:09:42 -05:00
Conor Burgess
fe693de41d
Add support for (unsigned) long long when long is 64bit
2017-09-11 15:55:54 +01:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Günter Obiltschnig
ef59b4bd67
merge poco-1.7.9 into poco-1.8.0
2017-09-09 09:53:28 +02:00
Günter Obiltschnig
3e5cf21cf3
added POCO_NO_DEPRECATED to disarm POCO_DEPRECATED macro
2017-09-08 12:16:43 +02:00
Günter Obiltschnig
522f743b86
added POCO_DEPRECATED macro
2017-09-08 11:51:17 +02:00
Günter Obiltschnig
968dfe77dc
fixed typos and style
2017-09-01 20:54:11 +02:00
Günter Obiltschnig
3b735f6101
fixes for QNX support
2017-09-01 20:22:27 +02:00
Günter Obiltschnig
cf38f272a2
fixed GH #1865 : AbstractEvent::hasDelegates() is not thread-safe
2017-08-31 08:30:01 +02:00
Günter Obiltschnig
85d0cfb9ed
bumped version to 1.7.9
2017-08-11 15:29:17 +02:00
Günter Obiltschnig
fdf3d1729a
fixed GH #1813 : xmlparse.cpp doesn't compile in WinCE (poco 1.7.8p3)
...
updated changelog
bumped version to 1.7.8p4
2017-08-10 16:55:05 +02:00
Guenter Obiltschnig
2867d4c34b
bump version number
2017-06-21 15:48:03 +02:00
Günter Obiltschnig
8237e9ba14
fix CipherImpl issue with OpenSSL 1.1
2017-04-18 11:42:39 +02:00
Guenter Obiltschnig
a141f9fbe1
fixed GH #1665 : CipherImpl memory leak with OpenSSL 1.1
2017-04-16 08:32:57 +02:00
zosrothko
fcadb0a148
Backport patch for Power PC Little Endian
2017-02-22 22:56:06 +01:00
Guenter Obiltschnig
9efedaafe3
style fix
2017-02-19 18:42:24 +01:00
zosrothko
d27043a213
Backport patch for Power PC with Little Endian
2017-02-19 18:21:57 +01:00
Guenter Obiltschnig
e4f5c66dfd
fixed GH #1260 : URI encoding
2017-02-17 09:23:36 +01:00
Guenter Obiltschnig
7d91a4bc94
GH #1586 : Upgrade bundled PCRE to 8.40
2017-02-11 12:04:36 +01:00
Guenter Obiltschnig
f8a0bbff1b
fixed GH #1581 : Cannot find 'pcre.h' when using POCO_UNBUNDLED, a non-system PCRE, and CMake
2017-02-11 12:03:37 +01:00
Günter Obiltschnig
43a0490a70
fixed GH #1523 : Long path names under Windows
2017-02-02 20:56:30 +01:00
Guenter Obiltschnig
c117619e1e
upgraded bundled zlib to 1.2.11
2017-01-25 10:14:40 +01:00
Guenter Obiltschnig
f45ab8e322
only use <atomic> header if C++11 support is available
2017-01-13 15:41:50 +01:00
Guenter Obiltschnig
bbecde0829
fixed GH #1536 : Building with OS X 10.12 SDK and 10.7 deployment target without libc++ fails; updated Darwin build configurations
2017-01-10 16:57:22 +01:00
Guenter Obiltschnig
04812f5728
updated version numbers
2017-01-10 15:03:41 +01:00
Guenter Obiltschnig
c8aa27381b
more fixes related to GH #1453
2016-12-06 21:47:39 +01:00
Guenter Obiltschnig
c9c21de32a
fixed GH #1488 : Poco::ObjectPool shrinks if returned object is not valid
2016-12-05 22:46:43 +01:00
Guenter Obiltschnig
19c0b38bf8
On Apple platforms, use std::atomic with MacOS 10.12 or iOS 10 SDK.
2016-12-05 22:19:45 +01:00
Guenter Obiltschnig
84e0905b6f
additional changes for #1499 : fix warnings and be consistent with base class order
2016-11-28 00:23:05 +01:00
vm2mv
57f77bc622
Foundation: fixed exceptions handling in zlib-output-streams constructors
2016-11-21 16:43:27 +03:00
Guenter Obiltschnig
86483b4d4b
fixed GH #990 : Potential race condition in on Windows
2016-11-03 14:48:51 +01:00
Guenter Obiltschnig
34f85a0531
branched off release 1.7.7
2016-10-21 22:20:03 +02:00
Guenter Obiltschnig
8290da2a82
fixed GH #1456 : better handle leap seconds in Poco::DateTime and Poco::LocalDateTime
2016-10-17 19:05:53 +02:00
root
895c3dfcd5
use std::unique_ptr instead of std::auto_ptr with C++11+ compilers to prevent std::auto_ptr deprecation warnings
2016-10-14 11:49:45 +02:00
Guenter Obiltschnig
59a78a55b5
added POCO_NO_SHARED_LIBRARY_DEBUG_SUFFIX configuration macro to disable *d.so, *d.dll suffix in SharedLibrary class
2016-10-10 11:56:58 +02:00
Guenter Obiltschnig
cdb2195ed3
fixed GH #1431 : Poco/FIFOBuffer.h copy issue
2016-10-07 21:27:07 +02:00
Günter Obiltschnig
07f6f77d6e
added URISyntaxException; better error handling in URIStreamOpener
2016-09-29 17:41:37 +02:00
Guenter Obiltschnig
8d053e259c
fixed issues reported by Klocwork
2016-09-26 18:15:43 +02:00
Guenter Obiltschnig
7c43cc8ec2
fixed issues reported by Klocwork
2016-09-26 18:15:36 +02:00
Guenter Obiltschnig
e07dbdc718
removed unneeded members
2016-09-26 17:45:53 +02:00
Guenter Obiltschnig
6441479f4d
fixed potential memory leak in out-of-memory situations
2016-09-26 17:39:29 +02:00
Guenter Obiltschnig
d59ff2ac1e
fixed an unlikely potential memory leak if one of two new fails
2016-09-26 16:51:13 +02:00
Guenter Obiltschnig
efd9d539e5
fixed GH #1418:Poco::Delegate assignment operator fails to compile for some specializations
2016-09-20 20:47:58 +02:00
Guenter Obiltschnig
00b448a0c5
merged fix for #1315
2016-09-14 17:10:16 +02:00
Guenter Obiltschnig
14a1ae810f
add CLANG_ANALYZER_NORETURN macro
2016-09-13 07:43:39 +02:00
Guenter Obiltschnig
d221a7eebd
created poco-1.7.6 branch
2016-09-06 15:29:00 +02:00
Guenter Obiltschnig
46c6953bdf
added Poco::SingletonHolder::reset()
2016-08-27 08:22:25 +02:00
Guenter Obiltschnig
9ccfcab380
created poco-1.7.5 branch
2016-08-25 08:35:07 +02:00
Guenter Obiltschnig
1657fe0fb0
created branch for version 1.8.0
2016-08-08 19:08:58 +02:00
Guenter Obiltschnig
de8d379d26
created branch for 1.7.4 release
2016-07-03 09:54:50 +02:00
Guenter Obiltschnig
27f41ee785
merge changes from develop
2016-04-21 09:36:53 +02:00
Guenter Obiltschnig
60987f5949
fixed GH #1253 : ListMap does not maintain insertion order if key already exists
2016-04-21 09:24:59 +02:00
Guenter Obiltschnig
d82b6b3975
branched off 1.7.3
2016-04-11 09:06:38 +02:00
Guenter Obiltschnig
65a92d4c5c
updated version
2016-03-17 09:15:46 +01:00
Guenter Obiltschnig
f594c134ae
updated version no.
2016-03-10 09:29:47 +01:00
Guenter Obiltschnig
c22a36dc05
added Poco::EventChannel class
2016-02-29 21:53:17 +01:00
Guenter Obiltschnig
f6cc0f7e8a
updated CHANGELOG and version numbers
2016-02-29 11:19:38 +01:00
Günter Obiltschnig
3d1a094725
Merge pull request #1026 from zosrothko/Cygwin
...
Fixes for producing the poco-1.6.2 release on a Cygwin x86 platform
2016-02-28 15:29:08 +01:00
Guenter Obiltschnig
8c607d3213
fixed GH #1128 : Poco::NumberFormatter::format(float, precision) rounding changed
2016-02-28 13:32:54 +01:00
Guenter Obiltschnig
925caa8dd3
fixed GH #1141 : Poco::StringTokenizer::TOK_TRIM changes behavior between 1.4 and 1.6
2016-02-27 16:10:06 +01:00
Guenter Obiltschnig
2522aefaf0
fix comment; don't send TaskProgressNotification if progress does not change
...
Conflicts:
Foundation/src/Task.cpp
2016-02-13 20:24:31 +01:00
FrancisANDRE
41a0db4c41
fix inclusion of <pcre> when unbundling
...
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 15:27:13 +01:00
Kim Grasman
db635739c4
Fix #928 : Workaround to fix -Wswitch warning
2015-11-10 09:38:17 +01:00
aaron0x
3066e66f32
Enhance FileChannel purge setting.
2015-10-02 09:35:18 +02:00
Guenter Obiltschnig
bcead85c25
remove GCC_DIAG_OFF
2015-09-30 12:16:09 +02:00
Guenter Obiltschnig
1d58c7436e
fix unused type warning with poco_static_assert
2015-09-29 14:55:51 +02:00
Guenter Obiltschnig
7e67335a97
added comments regarding encoding/decoding to getPath*()
2015-09-14 10:58:18 +02:00
Guenter Obiltschnig
883b1dac13
added comment regarding query strings ( #767 )
2015-09-14 10:58:05 +02:00
Guenter Obiltschnig
b083364a94
fix GH #931 : make strToInt() more strict in what it accepts
2015-09-11 08:16:44 +02:00
Guenter Obiltschnig
2d87888140
#921 : better comment, provide workaround for MSVC only
2015-09-11 07:58:56 +02:00
Guenter Obiltschnig
3fa63fb502
another attempt at fixing #921
2015-09-11 07:58:26 +02:00
Guenter Obiltschnig
bceee7907d
set-up poco-1.6.2 branch
2015-09-11 07:45:59 +02:00
Guenter Obiltschnig
25b7adb32e
fix Version.h
2015-08-04 07:15:47 +02:00
Guenter Obiltschnig
e4dcb85c1f
merge fix for #878
2015-07-31 12:17:20 +02:00
Aleksandar Fabijanic
5781bcbe35
FIFOBuffer::read(T*, std::size_t) documentation inaccurate #869
2015-06-23 21:07:01 -05:00
Aleksandar Fabijanic
bd057090c3
Var BadCastException #861
2015-06-10 09:04:19 -05:00
Alex Fabijanic
f7e1bb4d7e
StreamSocket::receiveBytes and FIFOBuffer issue in 1.6 #719
2015-03-28 20:06:15 -05:00
Pascal Bach
64710b2ff7
Add missing Path implementations for WINCE
2015-03-28 11:58:25 +01:00
martin-osborne
9b2e897280
Removed comment.
2015-01-25 10:05:59 +00:00
martin-osborne
c264a0d716
Restored original names for typedefs. Fixed gcc build.
2015-01-25 07:28:24 +00:00
martin-osborne
5e104addd3
Issue #297 - Implemented BasicMemoryStreamBuf::seekoff
...
This change adds support for `tellp`, `tellg` and seeking.
**Additional notes:**
+ `tellg` calls `rdbuf->pubseekoff(0, cur, out)` [lib.ostream.seeks] so need to
provide an override of `seekoff`.
+ Requirements for `seekoff` are in 27.7.1.3.
+ 27.7.1.3 - Standard has a roundabout way of saying `cur` is valid if only one
of `in` or `out` is specified (Condition 3).
+ `xend` is `egptr`/`epptr` (get area/put area).
+ `xbeg` is `eback`/`pbase` (get area/put area).
+ `xnext` is `gptr`/`pptr` (get area/put area).
+ `newoff` is a bit of a misnomer, the new offset into the stream is given by
`newoff + off`. `newoff` is really the start point.
+ You can set `gnext` with `setg`, but you can't do that with `setp` you have
to `pbump` by the new offset minus the current offset.
2015-01-24 18:39:06 +00:00
Guenter Obiltschnig
92c607e767
code style and doc fixes
2015-01-09 19:04:58 +01:00
Scott Davis
5fa4dc3da7
Add missing constructor for RecursiveDirectoryIterator
2015-01-08 17:02:46 -05:00
Alex Fabijanic
d992509f6e
GCC diagnostic guard fix
2015-01-05 22:20:58 -06:00
Aleksandar Fabijanic
4ae9aa9674
building with gcc 4.6.3 gives lots lots of warnings #658
2015-01-01 22:47:03 -06:00
Alex Fabijanic
eb04ffc423
style fixes
2015-01-01 12:35:26 -06:00
xantares
1e28368222
fixed win32 defines
2014-12-23 16:23:08 +01:00
Aleksandar Fabijanic
c5268c9777
spelling fix
2014-12-19 07:34:46 -06:00
Guenter Obiltschnig
28cf70d3f9
updated version no and changelog
2014-12-15 11:10:28 +01:00
Guenter Obiltschnig
1e471d7343
semantic versioning documentation
2014-12-11 20:11:20 +01:00
Alex Fabijanic
10aedfe5ad
supress gcc warning avalanche
2014-12-08 20:14:19 -06:00
Günter Obiltschnig
ff3f260a10
fix warning, add note to Config.h regarding deprecation of POCO_WIN32_UTF8
2014-12-06 11:30:26 +01:00
Guenter Obiltschnig
31a0c7cb7e
added deprecation warning for POCO_WIN32_UTF8
2014-12-06 11:13:44 +01:00