poco.foundation 1.4.6-p4

This is a prerelease version of poco.foundation.
Install-Package poco.foundation -Version 1.4.6-p4
dotnet add package poco.foundation --version 1.4.6-p4
<PackageReference Include="poco.foundation" Version="1.4.6-p4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add poco.foundation --version 1.4.6-p4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: poco.foundation, 1.4.6-p4"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install poco.foundation as a Cake Addin
#addin nuget:?package=poco.foundation&version=1.4.6-p4&prerelease

// Install poco.foundation as a Cake Tool
#tool nuget:?package=poco.foundation&version=1.4.6-p4&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Foundation

- Platform abstraction: Eases porting issues of fundamental types, etc.
- Memory management: RAII, auto_ptr, reference counting garbage collection, etc.
- String utilities
- Error handling: Extended exception classes
- streams: Encoding and decoding and filtering support
- threads: Concurrent processing support
- Date and time: Date and time support including formatting and high precision timers
- File system: Abstracted file system support
- Logging: Application and system logging, filtering and logging strategies
- Processes: Interprocess communication and memory sharing
- shared libraries: Dynamic library support
- Notifications: Abstracted notification support
- Events: Abstracted event support and strategies
- Crypt: Random number generation, Digests and encoding/decoding engines
- Text: Unicode encoding support
- Regular expressions: Based on Perl compatible regular expression
- URI: Universal Resource Identifier support
- UUID: Universally Unique Identifiers support and generators
- Cache support: Abstracted strategy support

Product Versions
native native
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on poco.foundation:

Package Downloads
poco.net

NET - sockets: Abstracted low level network support - Reactor pattern: Popular network abstraction pattern support - MIME messages: Encoding support - HTTP: High level HTTP support for client and servers - FTP: High level FTP support - Mail: POP3, SMTP stream based support - HTML: Form support

poco.xml

XML - SAX2 - DOM - XML writer

poco.crypto

POCO Cryptographic Library

poco.util

Util - Configuration files - Command line options - Tools and server application framework

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.4.6-p4 1,512 5/1/2014

- no longer use reverse DNS lookups for cert hostname validation
- cert hostname validation is case insensitive and more strict
- HTMLForm: in URL encoding, percent-encode more special characters
- fixed thread priority issues on POSIX platforms with non-standard scheduling policy
- XMLWriter no longer escapes apostrophe character
- fixed GH# 316: Poco::DateTimeFormatter::append() gives wrong result for Poco::LocalDateTime
- fixed GH# 305 (memcpy in Poco::Buffer uses wrong size if type != char)
- Zip: fixed a crash caused by an I/O error (e.g., full disk) while creating a Zip archive