POCO v1.7.9.p1 Release Notes

Release Date: 2017-11-02 // over 6 years ago
    • ๐Ÿ›  fixed GH #1968: Zip Decompress Parent Path Injection

    ๐Ÿš€ Release 1.7.9 (2017-09-11)

    • ๐Ÿ›  fixed GH #1813: xmlparse.cpp doesn't compile in WinCE (poco 1.7.8p3)
    • ๐Ÿ›  fixed GH #1826: XPath query error
    • ๐Ÿ›  fixed GH #1834: Visual Studio 2008 cannot find stdint.h
    • ๐Ÿ›  fixed GH #1842: Upgrade bundled expat to 2.2.3
    • ๐Ÿ›  fixed GH #1843: Use random salt for Poco::XML::NamePool
    • ๐Ÿ›  fixed GH #1865: AbstractEvent::hasDelegates() is not thread-safe
    • ๐Ÿ‘Œ improved/fixed QNX support
    • ๐Ÿ”ง Poco::Util::LayeredConfiguration: added support for labelling configurations and finding them by their label
    • โฌ†๏ธ upgraded bundled SQLite to 3.20.1
    • ๐Ÿ‘ PageCompiler: support <%@ include file="" %> syntax for includes, in addition to <%@ include page="" %>
    • โšก๏ธ PageCompiler: optimize generated request handler code by removing useless statements, e.g. writing empty strings.
    • โž• added POCO_DEPRECATED macro which will be used in the future to deprecate classes and methods.
    • Poco::NamedMutex and Poco::NamedEvent (System V Semaphores implementation): files are now opened with O_RDONLY | O_CREAT instead of O_WRONLY | O_CREAT, allowing sharing between different users. Furthermore, ftok() is called with 'p' as project ID argument.