Commit 6d17354
Release 1.13.1 (#4373)
* doc(ReleaseNotes): fix formatting, add PR links
* Incorporated Debian patches (#4380)
* Debian: Use null as device file as console might not be there
* Debian: Add GNU Hurd support
* Debian: Includes not available on Hurd
* Debian: Disable SHA2 test on platforms where it's broken
* Debian: Set POCO_NO_FPENVIRONMENT for armel
---------
Co-authored-by: Jochen Sprickerhof <[email protected]>
* fix(UUID): UUID parser silently ignores too long strings #4375 (#4384)
* fix(Crypto): EVP_CIPHER_CTX_init is incorrectly defined in Envelope.cpp if it is not defined already by OpenSSL. Fixed to properly use EVP_CIPHER_CTX_reset.
* enh(ci): Add macos sanitizers job (#4313)
* enh(ci): macOS thread sanitizer
* enh(ci): macOS sanitize jobs for undefined and address.
* fix(test): lock std:cerr to prevent data race in TCP server tests (reported by clang thread sanitizer) #4313
* fix(test): Use 96-bit IV with aes-256-gcm to fix (#4347):
I/O error: error:1C800066:Provider routines::cipher operation failed
* mingw compile and link improvements (#4019) (#4391)
* fix(platform): MinGW Compile and link errors: undefined reference to `WinMain'
* fix(platform): MinGW compile UUID tests (conflicting UUID defined as GUID in rpcdce.h via windows.h)
* enh(DateTimeParser): option to cleanup input string before parsing (#569).
* fix(CppUnit): do not install #4398
* fix(DataTest): do not install #4398
* chore(SingleSocketPoller): spelling
* fix(MailMessage): Compare lowercase content disposition headers when reading parts (#3650).
* chore(cmake): CppUnit Foundation dependency documentation; fix indentation
* fix(SocketReactorTest): deadlock test intermittently hangs #4400
* gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394)
* fix(ActiveRecord): missing ActiveRecordLib_API definitions for clang/gcc.
* fix(FPEnvironment): export FPEnvironmentImpl classes (#4393, #3331)
* fix(Crypto): export *Impl classes used from inlines (#4393, #3331)
* fix(Dynamic): explicitly instantiate and export Dynamic::Struct for string and int (-fvisibility=hidden) (#4393, #3331)
* fix(JSON): explicitly instantiate and export SharedPtr for JSON::Array and JSON::Object (-fvisibility=hidden) (#4393, #3331)
* enh(CMake): Set symbol visibility to hidden (#4393, #3331)
* enh(configure): user c++17 standard for iphone, Darwin and ARM-Linux.
* fix(UTF): explicitly instantiate and export 16 and 32-bit strings (-fvisibility=hidden) (#4393, #3331)
* fix(RecordSet): make Extraction.h internal and instantiate RecordsSet::column template functions only for supported types. (-fvisibility=hidden) (#4393, #3331)
* fix(UTF): fix explicitly instantiation on Windows (-fvisibility=hidden) (#4393, #3331)
* enh(CMake): Add github jobs for macOS with visibility set to hidden (#4393, #3331)
* fix(CppParser): Add missing declarations for CppParser_API (#4393, #3331)
* enh(CMake): Enable more options in github jobs for macOS with visibility set to hidden (#4393, #3331)
* fix(MongoDB): Add missing MongoDB_API (#4393, #3331)
* Implemented automated network library initialization for Windows MinGW targets (#4402)
* Implemented automated network library initialization for Windows MinGW/GCC targets
* Using POCO_COMPILER_MINGW instead of __GNUC__
---------
Co-authored-by: Jesse Hoogervorst <[email protected]>
* fix(Thread_POSIX): qnx build error: 'prctl' was not declared in this scope #4404
* fix: NULL pointer strategy when setting rotation never #4411
Regression from 66e93f9.
* fix(progen): add LanguageStandard (stdcpp17, stdc11); regenerate vs170 projects
* Implement GetAdaptersAddresses API (#4419)
* Upgrade from GetAdaptersInfo to GetAdaptersAddresses API. The code has been swapped back to a buffer of bytes because the data structure built by GetAdaptersAddresses is a linked list and the returned size is not a multiple of the IP_ADAPTERS_ADDRESSES struct.
* Adding back Poco/UnWindows.h
* Undoing indents.
* test(ThreadPool): unit test for thread pool shutdown when no worker is running. (#2450)
* enh: #4216: use std::string literals
* enh: #3890: Get rid of SingletonHolder
* enh(File): Linux, macOS: microsecond precision for file times (create and modification time).
* enh(tests): Ability to enable/disable testing of deprecated functionality. (#4425)
* fix(SSLManager): Fixed regression introduced in PR #4103, fixes #4421
* fix(LogFile): Unify flushing behaviour of WIN32 and STD implementation (#2443)
* chore(buildwin): remove old vs versions from build and progen scripts; update documentation
* chore(buildwin): remove leftover closing curly
* enh(SQLite): SQLite FTS5 #4367
* Release 1.13.1: Update release notes, changelog, contributors, version files. (#4440)
* Update CONTRIBUTORS
* fix(CppParser): Documentation generation (some minor fixes, WiP) #4441
* feat(CppParser): C++11 attributes support
* feat(PocoDoc): C++11 attributes support
* chore(doc): Changelog and release notes formatting
* fix(CppParser): parsing of function template parameters and namespace imports
* fix: make headers parseable by CppParser/PocoDoc
* fix(PocoDoc): add -DPOCO_DOC
* fix(PocoDoc): postgres headers not found
* fix(PocoDoc): libpq include path
* fix(XML): #4443: Upgrade libexpat to 2.6.0
* doc: updated changelog
---------
Co-authored-by: Günter Obiltschnig <[email protected]>
Co-authored-by: Matej Kenda <[email protected]>
Co-authored-by: Jochen Sprickerhof <[email protected]>
Co-authored-by: Jesse Hoogervorst <[email protected]>
Co-authored-by: Jesse Hoogervorst <[email protected]>
Co-authored-by: Aron Budea <[email protected]>
Co-authored-by: Andrew Auclair <[email protected]>1 parent fe3d9db commit 6d17354
343 files changed
Lines changed: 18139 additions & 6949 deletions
File tree
- .github/workflows
- ActiveRecord
- Compiler
- include/Poco/ActiveRecord
- testsuite
- ApacheConnector/src
- CppParser
- include/Poco/CppParser
- src
- CppUnit
- Crypto
- include/Poco/Crypto
- src
- testsuite/src
- Data
- MySQL
- src
- ODBC
- testsuite
- PostgreSQL
- SQLite
- src
- testsuite
- include/Poco/Data
- samples
- Binding
- RecordSet
- RowFormatter
- Tuple
- TypeHandler
- WebNotifier
- src
- testsuite
- DataTest
- Encodings
- Foundation
- include/Poco
- Dynamic
- samples
- BinaryReaderWriter
- DateTime
- LineEndingConverter
- LogRotation
- Logger
- NotificationQueue
- StringTokenizer
- Timer
- URI
- base64decode
- base64encode
- deflate
- dir
- grep
- hmacmd5
- inflate
- md5
- uuidgen
- src
- testsuite/src
- JSON
- include/Poco/JSON
- samples/Benchmark
- src
- testsuite
- JWT
- testsuite
- MongoDB
- include/Poco/MongoDB
- samples/SQLToMongo
- testsuite
- NetSSL_OpenSSL
- samples
- HTTPSTimeServer
- Mail
- SetSourceIP
- TwitterClient
- download
- src
- testsuite
- src
- NetSSL_Win
- samples
- HTTPSTimeServer
- Mail
- download
- src
- testsuite
- src
- Net
- include/Poco/Net
- samples
- EchoServer
- HTTPFormServer
- HTTPLoadTest
- HTTPTimeServer
- Mail
- Ping
- SMTPLogger
- TimeServer
- WebSocketServer
- dict
- download
- httpget
- ifconfig
- tcpserver
- src
- testsuite
- src
- PDF
- samples
- Image
- Template
- Text
- testsuite
- PageCompiler
- File2Page
- samples/HTTPTimeServer
- PocoDoc
- cfg
- src
- ProGen
- src
- Prometheus
- include/Poco/Prometheus
- samples/MetricsSample
- src
- testsuite
- Redis
- testsuite
- SevenZip
- samples/un7zip
- Util
- include/Poco/Util
- samples
- SampleApp
- SampleServer
- Units
- pkill
- src
- testsuite
- src
- XML
- include/Poco/XML
- samples
- DOMParser
- DOMWriter
- PrettyPrint
- SAXParser
- src
- testsuite
- Zip
- samples
- unzip
- zip
- testsuite
- build/config
- cmake
- doc
- release/script
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
220 | | - | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
221 | 250 | | |
222 | 251 | | |
223 | 252 | | |
| |||
242 | 271 | | |
243 | 272 | | |
244 | 273 | | |
245 | | - | |
246 | | - | |
| 274 | + | |
247 | 275 | | |
248 | 276 | | |
249 | 277 | | |
| |||
268 | 296 | | |
269 | 297 | | |
270 | 298 | | |
271 | | - | |
272 | | - | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
273 | 325 | | |
274 | 326 | | |
275 | 327 | | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
276 | 418 | | |
277 | 419 | | |
278 | 420 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
| 233 | + | |
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| 349 | + | |
| 350 | + | |
349 | 351 | | |
350 | 352 | | |
351 | 353 | | |
| |||
379 | 381 | | |
380 | 382 | | |
381 | 383 | | |
| 384 | + | |
| 385 | + | |
382 | 386 | | |
383 | 387 | | |
384 | 388 | | |
| |||
410 | 414 | | |
411 | 415 | | |
412 | 416 | | |
| 417 | + | |
| 418 | + | |
413 | 419 | | |
414 | 420 | | |
415 | 421 | | |
| |||
436 | 442 | | |
437 | 443 | | |
438 | 444 | | |
| 445 | + | |
| 446 | + | |
439 | 447 | | |
440 | 448 | | |
441 | 449 | | |
| |||
459 | 467 | | |
460 | 468 | | |
461 | 469 | | |
| 470 | + | |
| 471 | + | |
462 | 472 | | |
463 | 473 | | |
464 | 474 | | |
| |||
485 | 495 | | |
486 | 496 | | |
487 | 497 | | |
| 498 | + | |
| 499 | + | |
488 | 500 | | |
489 | 501 | | |
490 | 502 | | |
| |||
508 | 520 | | |
509 | 521 | | |
510 | 522 | | |
| 523 | + | |
| 524 | + | |
511 | 525 | | |
512 | 526 | | |
513 | 527 | | |
| |||
541 | 555 | | |
542 | 556 | | |
543 | 557 | | |
| 558 | + | |
| 559 | + | |
544 | 560 | | |
545 | 561 | | |
546 | 562 | | |
| |||
572 | 588 | | |
573 | 589 | | |
574 | 590 | | |
| 591 | + | |
| 592 | + | |
575 | 593 | | |
576 | 594 | | |
577 | 595 | | |
| |||
598 | 616 | | |
599 | 617 | | |
600 | 618 | | |
| 619 | + | |
| 620 | + | |
601 | 621 | | |
602 | 622 | | |
603 | 623 | | |
| |||
621 | 641 | | |
622 | 642 | | |
623 | 643 | | |
| 644 | + | |
| 645 | + | |
624 | 646 | | |
625 | 647 | | |
626 | 648 | | |
| |||
647 | 669 | | |
648 | 670 | | |
649 | 671 | | |
| 672 | + | |
| 673 | + | |
650 | 674 | | |
651 | 675 | | |
652 | 676 | | |
| |||
670 | 694 | | |
671 | 695 | | |
672 | 696 | | |
| 697 | + | |
| 698 | + | |
673 | 699 | | |
674 | 700 | | |
675 | 701 | | |
| |||
703 | 729 | | |
704 | 730 | | |
705 | 731 | | |
| 732 | + | |
| 733 | + | |
706 | 734 | | |
707 | 735 | | |
708 | 736 | | |
| |||
734 | 762 | | |
735 | 763 | | |
736 | 764 | | |
| 765 | + | |
| 766 | + | |
737 | 767 | | |
738 | 768 | | |
739 | 769 | | |
| |||
760 | 790 | | |
761 | 791 | | |
762 | 792 | | |
| 793 | + | |
| 794 | + | |
763 | 795 | | |
764 | 796 | | |
765 | 797 | | |
| |||
783 | 815 | | |
784 | 816 | | |
785 | 817 | | |
| 818 | + | |
| 819 | + | |
786 | 820 | | |
787 | 821 | | |
788 | 822 | | |
| |||
809 | 843 | | |
810 | 844 | | |
811 | 845 | | |
| 846 | + | |
| 847 | + | |
812 | 848 | | |
813 | 849 | | |
814 | 850 | | |
| |||
825 | 861 | | |
826 | 862 | | |
827 | 863 | | |
| 864 | + | |
| 865 | + | |
828 | 866 | | |
829 | 867 | | |
830 | 868 | | |
| 869 | + | |
| 870 | + | |
831 | 871 | | |
832 | 872 | | |
833 | 873 | | |
| 874 | + | |
| 875 | + | |
834 | 876 | | |
835 | 877 | | |
836 | 878 | | |
| 879 | + | |
| 880 | + | |
837 | 881 | | |
838 | 882 | | |
839 | 883 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
0 commit comments