mirror of
https://github.com/pocoproject/poco.git
synced 2025-01-09 11:17:31 +01:00
238306a6ed
* * C++14 detection * C++14 RWLock (disabled: std::shared_timed_mutex has separate read and write unlock) * * C++11 Event - disable because std::condition_variable nas no built-in concept of reset std::condition_variable may be unblocked spuriously, must handle? * * Fix std::condition_variable handling * * C++11 semaphore * * Use Semaphore max paramater * * Implement manual reset Event and re-enable * Disable std semaphore, C++ doesn't have native semaphore, better to use native ones for now * * C++11 Thread (in progress) * * Fix auto reset event * * std::*mutex with timeout doesn't guarantee that the timeout will be respected * Thread in unix has special member for signal handling * * Workaround for AppleClang lack of thread_local * * C++11 format * * C++11 Logger * * Fix Poco::format * * std::function event delegate * * Fix StdFunctionDelegate for GCC * * C++11 move semantics * * Fix format test * * Add cpp11_changes files * * Auto detect compiler C++11/14 support * Option to force disable C++11/14 * * GCC/Clang need to enable C++11/14 support via command line switches * * Fixes for VS2013 C++11 support * * Makefile C++11/14 compiler detection (in progress) * * Simple GCC version detection * AppleClang version detection * Fix gcc c++11 build script Update c++11 status document * Use predefined constant instead of --version * Fix CC & CXX to gcc 4.8 for all matrix rows. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Restore apt-get update -qq Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Display g++ version and full g++ command line * Fix typo * Use command line/environment variables for CC & CXX * Display GCCVERSION * Use $(CXX) for setting GCCVERSION * Do not use <cstdint>, otherwise NumberFormatter wo'nt compile * restore silent mode on make * Use predefined constants __clang_major__ and __clang_minor__ * Reverse clang++ options * Add c++11/14 detection * -std=c++14 is not valid for clang 3.4 * Run tests for both gcc 4.6 & gcc 4.8 * Restore Apple clang setup * Align setup of std=c++11 from CLANGVERSION with check of clang version in Platform_POSIX.h On Linux ubuntu at Travis, clang 3.4 does not support std=c++14 * Add OSX run with clang * Add forgetted Linux guard on install * Display clang's predefined constants on OSX * Comment out Apple temporarly Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * export CC & CXX for OSX * Test when clang is from Apple Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Remove typo Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Align test with comment Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Add Cygwin-clang Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Install CppUnit for running the unit tests on OSX. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Looking for libCppUnit.1.dylib * Install libCppUnit*. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Exclude Redis for OSX. To be restored later on. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Remove some display lines * Reenable tests * Add run tests on cmake build with ctest -VV * Split runtests.sh into ignored.sh and excluded.sh. ignored.sh will be used for excluding tests from ctest. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Add ignored.sh to exclude CPPUNIT_IGNORE test on ctest * Set proper path Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Exclude Data* from CTest. Run tests on ARM * Add POCO_BASE for tests using test files under $POCO_BASE/component/testsuite * Replace MB by KB otherwise Travis & AppVeyor are timing out. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Specialize runtests.sh & excluded.sh according to OSX or Linux * Split OSX/Linux runtests.sh Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Removed invalid comment * Make runtests.sh executable * c++11 atomic<> default constructor is never initialized * Initialize to 0 in any case. * Comment out set -ev for now * Comment out set -ev for now * reset verbose mode * reset verbose mode * catch SIGPIPE as returnfrom testrunner to avoid failure in networking tests * Use source for export ignored tests to avoid the permission denied problem * chmod 775 * Apply patches from @RangeIReale Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Add cpp11-appleclang Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Initialize AtomicCounter to 0 since the c++11 default constructor don't do it. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * avoid SIGPIPE on send * fix WbeSocketServer * Remove SIGPIPE workaround Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Fix WebSocketServer * Restore set -ev * Restore set -ev * Fix WebSocketServer responding loop Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Cleanup the exit test. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Add important comment. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Copy also cpp11-* so that mkrelease works! Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Avoid PocoDoc preprocessisng error. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * * Sync script and Platform_POSIX.h compiler versions * VS2013 & VS2015 fixups. Signed-off-by: Francis ANDRE <zosrothko@orange.fr> * Backport to c++03 so that Travis and Appveyor be ok Signed-off-by: Francis ANDRE <zosrothko@orange.fr> * Add Copyright (c) 2016, Applied Informatics Software Engineering GmbH. and Contributors. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * VS2013 fixup Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Backport to c++03 Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * VS2013 fixup Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Backport to c++03 Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * VS2013 fixup Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * BAckport c++03 Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * OSX: clang++ rejects return (*static_cast<Derived*>(this)); cannot cast protected base class 'cpp_ex4::StoplightContext<cpp_ex4::Stoplight>' to 'cpp_ex4::Stoplight' Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * BAckport to c++03 Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Add generated file for now Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * deleted as source file name in lowercase. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Rename stoplight_sm.h to Stoplight_sm.h Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Rename stoplight_sm.h to Stoplight_sm.h Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Rename stoplight_sm.h to Stoplight_sm.h Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Put cmake and ctest on the DOS PATH Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Cygwin does not support timed_mutex * Put installed CMake /CTest on the DOS PATH. * Repackaging * Build VS2013 & VS2014 first. * Add std::string Foundation_API format(const std::string& fmt, const Any& value); Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Restore INLINES macros when compiling with c++03 Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Rename stoplight_sm.h to Stoplight_sm.h Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * VS2013 fixup. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Baclport to c++03 Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * cpp_ex4::StoplightContext<cpp_ex4::Stoplight> is an inaccessible base of ˜cpp_ex4::Stoplight Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Undef _XOPEN_SOURCE under Cygwin otherwise ulong is undefined. usr/include/mysql/my_global.h:997:9: error: 'ulong' does not name a type typedef ulong nesting_map; /* Used for flags of nesting constructs */ ^ In file included from src/SQLExecutor.cpp:38:0: Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Fix merge failure. Set -ev option on shell. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Removed Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Undefine _XOPEN_SOURCE so that typedef unsigned long ulong be defined. Signed-off-by: FrancisANDRE <zosrothko@orange.fr> * Remove __*VISIBLE defines as GNU forbids their usage outside the system includes Signed-off-by: Francis ANDRE <zosrothko@orange.fr> * Use c++03 as last c++ version. Signed-off-by: Francis ANDRE <zosrothko@orange.fr> * MySQL needs ulong which are not visible when compiling with c++11 and above. Signed-off-by: Francis ANDRE <zosrothko@orange.fr> * Add BUILD_CC=gcc to avoid strip issue * Remove reference to FSM * make ?= operator does not work with * Remove BUILD_CC * Remove FSM since it is now in its own branch * Don't build Cygwin64 with std=c++14 until this issue be fixed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77441 * enable c++11 * remove changes tracking file (moved to project) * C++11: fixes for Travis CI (#1798) * Use c++11 compliant compiler: g++ 5 & clang 3.5.0 * Fix typo on IntType * Use Linux-clang config instead of Linux * Check arm-linux-gnueabi-g++ version. Dump compiler constants * Fix missing namespace qualifier * Ignore ltdl for Cygwin platform * Fix typo * Commented out arm-linux-gnueabi-g++ since the version 4.7.0 which does not support c++11 standard. * Restore logic as in develop branch * Add CXXFLAGS for launching the CXX compilation. CXXFLAGS defaulted to -std=c++11 * Replace auto_ptr by unique_ptr * Comment out failing tests until be fixed * C++11: Fix AppVeyor CI yaml (#1812) * C++11 support #1793: It's time. g++4.9, clang3.3 and VS2015 will become minimum compiler versions. * Comment out image with VS2017 since it crashes. * New release of OpenSSL: 1_1_0f * Refactor the download steps of OpenSSL * C++11 support: Add VS2017 Win32 & x64 (#1816) * Add VS2017. * Use VSSetup to get VS150COMNTOOLS * Fix VS150COMNTOOLS value * Ignore Install-Module * Install VSSetUp PS module. * Fix typo missing $ * Split InstallPath againt "=" * Adjust VS150COMMONTOOLS path. * Exit failed is VS commontools is undefined. * Get the InstalledPath property value * Replace mysql-5.7.17 by mysql-5.7.18 * Replace mysql-5.7.17 by mysql-5.7.18 * c++11 thread priority and affinity, and more (#1811) * * c++11 thread priority and affinity * AtomicCounter wasn't using std::atomic * Buffer wasn't setting all fields on move * Poco::Event is not directly available in c++11, keep using the native versions * UnWindows.h define NOMINMAX to reduce conflicts * Remove "-static" from Linux GCC parameters, this conflicts with c++11 classes (https://stackoverflow.com/questions/7090623/c0x-thread-static-linking-problem) * Link "-lrt" before "-lpthread" on Linux, otherwise won't build on GCC 5+ * * Fixed std::thread POSIX handle * * Fix OSX compilation * raise cmake min version to 3.2.0 * Remove CMake jobs since it is already tested on Travis (#1832) * Remove CMake jobs since it is already tested on Travis * Add clang-3.7 * Ubuntu Trusty LLVM repo for gettign clang versions. * Remove 3.3 & 3.4 * Add clang 3.8, clang 3.9 & clang 4.0 * Add CXXFLAGS=-stdlib=libc++ * use libstdc++ instead of libc++ * Remove for now -g compiler option to avoid this spurious error on clang error: debug information for auto is not yet supported * Use -ftemplate-backtrace-limit=0 to dump the recursive template stack. * Cleanup * Use good gcc version * Fix gcc-5 & g++-5 name * Use libc++ instead of libstdc++ * Restore installation of gcc-5 * Readd agt-get update for gcc-5/g++-5 * Reswitch from libc++ to libstdc++ * Increase template evaluation stack size up to 340 to avoid a stack overflow in parsing TupleType t = std::make_tuple(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14... * Add clang 3.4, 3.5, 3.6 * Adjust template evaluation stack for clang 3.4, 3.5, 3.6, 3.7 * Update notifications * Add gcc-4.9 * Backport Travis CXXFLAGS to config/Linux-clang * Remove CXXFLAGS from clang tests * Test g++ first, then clang++ and then arm * remove all non-c++11 code and POCO_ENABLE_CPP11 (default now) * remove old file * windows c++11 fixes * fix conversion warning * C++11: Use Mutex_POSIX for Cygwin since it does not support std::timed_mutex (#1864) * Use Mutex_POSIX for Cygwin since it does not support std::timed_mutex * Use Mutex_POSIX for Cygwin since it does not support std::timed_mutex * Add Mutext_POSIX.cpp * Json/parser (#1858) * move parser implementation in separate file * parser replacement, first attempt (wip) * making tests pass (mostly done, 3 to go) * add missing headers * honor no-null-byte-in-string setting * few more fixes * add -std=c99 * fix cmake JSON build and formatting * accept utf-8, fix tests * skip calling isdigit() * #740, #1860, license update, a warning fix * var emtpy()->clear(); json array and object tidy up * vs 2015 32-bit project update * update VS2017 projects * remove ProGen and all VS files older than 2015 * fixed GH #1865: AbstractEvent::hasDelegates() is not thread-safe * merge develop * add missing files * add VS generated dir to gitignore * add WEC2013.cmake * fix exception message * fix VS2017 ODBC project filter * integrate PageCompiler changes from poco-1.7.9 * vs2015 openssl build * added POCO_DEPRECATED macro * added POCO_NO_DEPRECATED to disarm POCO_DEPRECATED macro * PageCompiler: support <%@ include file="<path>" %> syntax for includes. * remove '$Id$' headers * remove '$Id$' headers * remove old VMS and VxWorks build support * 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. * C++11 (#1887) * Use Mutex_POSIX for Cygwin since it does not support std::timed_mutex * Use Mutex_POSIX for Cygwin since it does not support std::timed_mutex * Add Mutext_POSIX.cpp * Remove clang 3.4, 3.5, 3.6, 3.7, 3.8, 3.9 since LLVM does not provide anymore their packages for Ubuntu Trusy * Remove ubuntu-toolchain-r/test/ubuntu since it is already installed * Comment our the llvl-toolchain-trusty since its checksum is buggy See https://bugs.llvm.org/show_bug.cgi?id=34572 * Display g++ version (#1889) * merge change from develop| * Support for PKCS#12 (#1876) * rebuild openssl binaries; warning and stlye fixes * fix vs2015 projects and openssl linking * add PKCS12Container * remove comments * style * add ECKey* and CryptoException * EC key, unify RSA and EC under same inheritance, add constructor from PKCS12, couple of EC key tests * simplify EVPPKey, ad EC tests * EVPPKey test and fixes * fix linux build * PKCS12 tests and fixes * linux build, fix crash * fix leaks * uncomment ifstream tests, some minor fixes * fix stream tests and some tidy-up * remove $Id * add ECDSA * update makefile * align PKCS12 constructors signatures with X509 * EVPPKey EC curve name constructor * ECDSA fixes and tests * linux build, wrap tests in try/catch to get full exception message * style * update VS projects * remove openssl, modify VS projects for git submodule directories * add openssl submodule * add _CRT_SECURE_NO_WARNINGS * port crypto dev fixes from 1.8 * lock whole Event:set() * fix openssl include path * Add <memory> for std::unique_ptr (#1891) * Missing include <iostream> (#1893) * add file/stream load/save capabilities to EVPPKey * add EVPTest * add #include <typeinfo> * fix posix compile * update samples VS projects * fix g++ test compile error
302 lines
13 KiB
HTML
302 lines
13 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
|
|
<!-- $Id -->
|
|
|
|
<html>
|
|
<head>
|
|
<title>POCO C++ Libraries - Acknowledgements</title>
|
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
|
<meta NAME="author" CONTENT="Applied Informatics">
|
|
<meta NAME="copyright" CONTENT="Applied Informatics">
|
|
<meta NAME="language" CONTENT="en">
|
|
<meta NAME="date" CONTENT="2005-02-21">
|
|
</head>
|
|
|
|
<body text="black" bgcolor="white">
|
|
|
|
<h1>Acknowledgements</h1>
|
|
|
|
<p>Portions of the POCO C++ Libraries utilize the
|
|
following copyrighted material, the use of which is hereby acknowledged.</p>
|
|
|
|
<h3>Expat XML Parser Toolkit 2.0</h3>
|
|
|
|
<pre>Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
|
|
and Clark Cooper
|
|
Copyright (c) 2001, 2002, 2003 Expat maintainers.
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining
|
|
a copy of this software and associated documentation files (the
|
|
"Software"), to deal in the Software without restriction, including
|
|
without limitation the rights to use, copy, modify, merge, publish,
|
|
distribute, sublicense, and/or sell copies of the Software, and to
|
|
permit persons to whom the Software is furnished to do so, subject to
|
|
the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included
|
|
in all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
</pre>
|
|
|
|
|
|
<h3>Code from the FreeBSD Project</h3>
|
|
|
|
<pre>Copyright (c) 1983, 1993
|
|
The Regents of the University of California. All rights reserved.
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions
|
|
are met:
|
|
1. Redistributions of source code must retain the above copyright
|
|
notice, this list of conditions and the following disclaimer.
|
|
2. Redistributions in binary form must reproduce the above copyright
|
|
notice, this list of conditions and the following disclaimer in the
|
|
documentation and/or other materials provided with the distribution.
|
|
4. Neither the name of the University nor the names of its contributors
|
|
may be used to endorse or promote products derived from this software
|
|
without specific prior written permission.
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
|
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
SUCH DAMAGE.</pre>
|
|
|
|
|
|
<h3>MD4 (RFC 1320) Message-Digest Algorithm</h3>
|
|
|
|
<pre>Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
|
|
rights reserved.
|
|
|
|
License to copy and use this software is granted provided that it
|
|
is identified as the "RSA Data Security, Inc. MD4 Message-Digest
|
|
Algorithm" in all material mentioning or referencing this software
|
|
or this function.
|
|
|
|
License is also granted to make and use derivative works provided
|
|
that such works are identified as "derived from the RSA Data
|
|
Security, Inc. MD4 Message-Digest Algorithm" in all material
|
|
mentioning or referencing the derived work.
|
|
|
|
RSA Data Security, Inc. makes no representations concerning either
|
|
the merchantability of this software or the suitability of this
|
|
software for any particular purpose. It is provided "as is"
|
|
without express or implied warranty of any kind.
|
|
|
|
These notices must be retained in any copies of any part of this
|
|
documentation and/or software.</pre>
|
|
|
|
|
|
<h3>MD5 (RFC 1321) Message-Digest Algorithm</h3>
|
|
|
|
<pre>Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
|
|
rights reserved.
|
|
|
|
License to copy and use this software is granted provided that it
|
|
is identified as the "RSA Data Security, Inc. MD5 Message-Digest
|
|
Algorithm" in all material mentioning or referencing this software
|
|
or this function.
|
|
|
|
License is also granted to make and use derivative works provided
|
|
that such works are identified as "derived from the RSA Data
|
|
Security, Inc. MD5 Message-Digest Algorithm" in all material
|
|
mentioning or referencing the derived work.
|
|
|
|
RSA Data Security, Inc. makes no representations concerning either
|
|
the merchantability of this software or the suitability of this
|
|
software for any particular purpose. It is provided "as is"
|
|
without express or implied warranty of any kind.</pre>
|
|
|
|
|
|
<h3>Perl Compatible Regular Expressions (PCRE) 7.1</h3>
|
|
|
|
<pre>PCRE is a library of functions to support regular expressions whose syntax
|
|
and semantics are as close as possible to those of the Perl 5 language.
|
|
|
|
Release 5 of PCRE is distributed under the terms of the "BSD" licence, as
|
|
specified below. The documentation for PCRE, supplied in the "doc"
|
|
directory, is distributed under the same terms as the software itself.
|
|
|
|
Written by: Philip Hazel <ph10@cam.ac.uk>
|
|
|
|
University of Cambridge Computing Service,
|
|
Cambridge, England. Phone: +44 1223 334714.
|
|
|
|
Copyright (c) 1997-2004 University of Cambridge
|
|
All rights reserved.
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions are met:
|
|
|
|
* Redistributions of source code must retain the above copyright notice,
|
|
this list of conditions and the following disclaimer.
|
|
|
|
* Redistributions in binary form must reproduce the above copyright
|
|
notice, this list of conditions and the following disclaimer in the
|
|
documentation and/or other materials provided with the distribution.
|
|
|
|
* Neither the name of the University of Cambridge nor the names of its
|
|
contributors may be used to endorse or promote products derived from
|
|
this software without specific prior written permission.
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
POSSIBILITY OF SUCH DAMAGE.
|
|
</pre>
|
|
|
|
|
|
<h3>zlib 1.2.5</h3>
|
|
<pre>Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler
|
|
|
|
This software is provided 'as-is', without any express or implied
|
|
warranty. In no event will the authors be held liable for any damages
|
|
arising from the use of this software.
|
|
|
|
Permission is granted to anyone to use this software for any purpose,
|
|
including commercial applications, and to alter it and redistribute it
|
|
freely, subject to the following restrictions:
|
|
|
|
1. The origin of this software must not be misrepresented; you must not
|
|
claim that you wrote the original software. If you use this software
|
|
in a product, an acknowledgment in the product documentation would be
|
|
appreciated but is not required.
|
|
2. Altered source versions must be plainly marked as such, and must not be
|
|
misrepresented as being the original software.
|
|
3. This notice may not be removed or altered from any source distribution.
|
|
|
|
Jean-loup Gailly jloup@gzip.org
|
|
Mark Adler madler@alumni.caltech.edu</pre>
|
|
|
|
|
|
<h3>SQlite 3.7.14</h3>
|
|
<p>The original author of SQLite has dedicated the code to the
|
|
<a href="http://www.sqlite.org/copyright.html">public domain</a>.
|
|
Anyone is free to copy, modify, publish, use, compile, sell, or distribute the
|
|
original SQLite code, either in source code form or as a compiled binary,
|
|
for any purpose, commercial or non-commercial, and by any means.
|
|
</p>
|
|
|
|
|
|
<h3>double-conversion</h3>
|
|
<p><pre>Copyright 2010 the V8 project authors. All rights reserved.
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions are
|
|
met:
|
|
|
|
* Redistributions of source code must retain the above copyright
|
|
notice, this list of conditions and the following disclaimer.
|
|
* Redistributions in binary form must reproduce the above
|
|
copyright notice, this list of conditions and the following
|
|
disclaimer in the documentation and/or other materials provided
|
|
with the distribution.
|
|
* Neither the name of Google Inc. nor the names of its
|
|
contributors may be used to endorse or promote products derived
|
|
from this software without specific prior written permission.
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
|
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
</pre></p>
|
|
|
|
<h3>Code from the LLVM Compiler Infrastructure</h3>
|
|
<p><pre>University of Illinois/NCSA
|
|
Open Source License
|
|
|
|
Copyright (c) 2007-2012 University of Illinois at Urbana-Champaign.
|
|
All rights reserved.
|
|
|
|
Developed by:
|
|
|
|
LLVM Team
|
|
|
|
University of Illinois at Urbana-Champaign
|
|
|
|
http://llvm.org
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
|
this software and associated documentation files (the "Software"), to deal with
|
|
the Software without restriction, including without limitation the rights to
|
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
|
of the Software, and to permit persons to whom the Software is furnished to do
|
|
so, subject to the following conditions:
|
|
|
|
* Redistributions of source code must retain the above copyright notice,
|
|
this list of conditions and the following disclaimers.
|
|
|
|
* Redistributions in binary form must reproduce the above copyright notice,
|
|
this list of conditions and the following disclaimers in the
|
|
documentation and/or other materials provided with the distribution.
|
|
|
|
* Neither the names of the LLVM Team, University of Illinois at
|
|
Urbana-Champaign, nor the names of its contributors may be used to
|
|
endorse or promote products derived from this Software without specific
|
|
prior written permission.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
|
|
SOFTWARE.
|
|
</pre></p>
|
|
|
|
<h3>Public Domain JSON Parser for C (<a href="https://github.com/skeeto/pdjson">pdjson</a>)</h3>
|
|
<p><pre>This is free and unencumbered software released into the public domain.
|
|
|
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
|
distribute this software, either in source code form or as a compiled
|
|
binary, for any purpose, commercial or non-commercial, and by any
|
|
means.
|
|
|
|
In jurisdictions that recognize copyright laws, the author or authors
|
|
of this software dedicate any and all copyright interest in the
|
|
software to the public domain. We make this dedication for the benefit
|
|
of the public at large and to the detriment of our heirs and
|
|
successors. We intend this dedication to be an overt act of
|
|
relinquishment in perpetuity of all present and future rights to this
|
|
software under copyright law.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
|
OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
For more information, please refer to <http://unlicense.org/>
|
|
</pre></p>
|
|
|
|
</body>
|
|
</html>
|