@@ -33,6 +33,8 @@ tinyxml_ Zlib \(c\) 2000-2006, Lee Thomason
3333UTF-8-decoder _ MIT \( c\) 2008-2010, Bjoern Hoehrmann
3434webfort _ ISC \( c\) 2014, Vitaly Pronkin, Kyle Mclamb
3535cpp-httplib _ MIT \( c\) 2017, yhirose
36+ websocketpp _ BSD 3-clause \( c\) 2014, Peter Thorson
37+ ixwebsockets _ BSD 3-clause \( c\) 2018, Machine Zone
3638=============== ============= =================================================
3739
3840.. _DFHack : https://github.com/DFHack/dfhack
@@ -50,7 +52,8 @@ cpp-httplib_ MIT \(c\) 2017, yhirose
5052.. _lua-profiler : http://lua-users.org/wiki/PepperfishProfiler
5153.. _webfort : https://github.com/Ankoku/df-webfort
5254.. _cpp-httplib : https://github.com/yhirose/cpp-httplib
53-
55+ .. _websocketpp : https://github.com/zaphoyd/websocketpp
56+ .. _ixwebsockets : https://github.com/machinezone/IXWebSocket
5457.. _CC-BY-SA : http://creativecommons.org/licenses/by/3.0/deed.en_US
5558
5659
@@ -102,6 +105,40 @@ See https://en.wikipedia.org/wiki/MIT_License
102105 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
103106 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
104107
108+ ISC License
109+ ===========
110+ See https://en.wikipedia.org/wiki/ISC_license
111+ ::
112+
113+ Permission to use, copy, modify, and/or distribute this software for any
114+ purpose with or without fee is hereby granted, provided that the above
115+ copyright notice and this permission notice appear in all copies.
116+
117+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
118+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
119+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
120+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
121+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
122+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
123+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
124+
125+ ISC License
126+ ============
127+ See https://en.wikipedia.org/wiki/ISC_license
128+ ::
129+
130+ Permission to use, copy, modify, and/or distribute this software for any
131+ purpose with or without fee is hereby granted, provided that the above
132+ copyright notice and this permission notice appear in all copies.
133+
134+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
135+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
136+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
137+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
138+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
139+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
140+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
141+
105142BSD Licenses
106143============
107144See https://en.wikipedia.org/wiki/BSD_licenses
@@ -150,19 +187,128 @@ See https://en.wikipedia.org/wiki/BSD_licenses
150187 permission. For written permission, please contact
151188152189
153- ISC License
154- ===========
155- See https://en.wikipedia.org/wiki/ISC_license
156- ::
190+ ``websocketpp `` adds the following clause::
191+
192+ * Neither the name of the WebSocket++ Project nor the
193+ names of its contributors may be used to endorse or promote products
194+ derived from this software without specific prior written permission.
195+
196+ ``websocketpp `` also includes these licenses in "Bundled Libraries"::
197+
198+ ****** Base 64 Library (base64/base64.hpp) ******
199+ base64.hpp is a repackaging of the base64.cpp and base64.h files into a
200+ single header suitable for use as a header only library. This conversion was
201+ done by Peter Thorson ([email protected] ) in 2012. All modifications to 202+ the code are redistributed under the same license as the original, which is
203+ listed below.
204+
205+ base64.cpp and base64.h
206+
207+ Copyright (C) 2004-2008 René Nyffenegger
208+
209+ This source code is provided 'as-is', without any express or implied
210+ warranty. In no event will the author be held liable for any damages
211+ arising from the use of this software.
212+
213+ Permission is granted to anyone to use this software for any purpose,
214+ including commercial applications, and to alter it and redistribute it
215+ freely, subject to the following restrictions:
216+
217+ 1. The origin of this source code must not be misrepresented; you must not
218+ claim that you wrote the original source code. If you use this source code
219+ in a product, an acknowledgment in the product documentation would be
220+ appreciated but is not required.
221+
222+ 2. Altered source versions must be plainly marked as such, and must not be
223+ misrepresented as being the original source code.
224+
225+ 3. This notice may not be removed or altered from any source distribution.
226+
227+ René Nyffenegger [email protected] 228+
229+ ****** SHA1 Library (sha1/sha1.hpp) ******
230+ sha1.hpp is a repackaging of the sha1.cpp and sha1.h files from the shallsha1
231+ library (http://code.google.com/p/smallsha1/) into a single header suitable for
232+ use as a header only library. This conversion was done by Peter Thorson
233+ ([email protected] ) in 2013. All modifications to the code are redistributed 234+ under the same license as the original, which is listed below.
235+
236+ Copyright (c) 2011, Micael Hildenborg
237+ All rights reserved.
238+
239+ Redistribution and use in source and binary forms, with or without
240+ modification, are permitted provided that the following conditions are met:
241+ * Redistributions of source code must retain the above copyright
242+ notice, this list of conditions and the following disclaimer.
243+ * Redistributions in binary form must reproduce the above copyright
244+ notice, this list of conditions and the following disclaimer in the
245+ documentation and/or other materials provided with the distribution.
246+ * Neither the name of Micael Hildenborg nor the
247+ names of its contributors may be used to endorse or promote products
248+ derived from this software without specific prior written permission.
249+
250+ THIS SOFTWARE IS PROVIDED BY Micael Hildenborg ''AS IS'' AND ANY
251+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
252+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
253+ DISCLAIMED. IN NO EVENT SHALL Micael Hildenborg BE LIABLE FOR ANY
254+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
255+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
256+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
257+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
258+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
259+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
260+
261+ ****** MD5 Library (common/md5.hpp) ******
262+ md5.hpp is a reformulation of the md5.h and md5.c code from
263+ http://www.opensource.apple.com/source/cups/cups-59/cups/md5.c to allow it to
264+ function as a component of a header only library. This conversion was done by
265+ Peter Thorson ([email protected] ) in 2012 for the WebSocket++ project. The 266+ changes are released under the same license as the original (listed below)
267+
268+ Copyright (C) 1999, 2002 Aladdin Enterprises. All rights reserved.
157269
158- Permission to use, copy, modify, and/or distribute this software for any
159- purpose with or without fee is hereby granted, provided that the above
160- copyright notice and this permission notice appear in all copies.
161-
162- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
163- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
164- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
165- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
166- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
167- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
168- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
270+ This software is provided 'as-is', without any express or implied
271+ warranty. In no event will the authors be held liable for any damages
272+ arising from the use of this software.
273+
274+ Permission is granted to anyone to use this software for any purpose,
275+ including commercial applications, and to alter it and redistribute it
276+ freely, subject to the following restrictions:
277+
278+ 1. The origin of this software must not be misrepresented; you must not
279+ claim that you wrote the original software. If you use this software
280+ in a product, an acknowledgment in the product documentation would be
281+ appreciated but is not required.
282+ 2. Altered source versions must be plainly marked as such, and must not be
283+ misrepresented as being the original software.
284+ 3. This notice may not be removed or altered from any source distribution.
285+
286+ L. Peter Deutsch
287+ 288+
289+ ****** UTF8 Validation logic (utf8_validation.hpp) ******
290+ utf8_validation.hpp is adapted from code originally written by Bjoern Hoehrmann
291+ <[email protected] >. See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for 292+ details.
293+
294+ The original license:
295+
296+ Copyright (c) 2008-2009 Bjoern Hoehrmann <[email protected] > 297+
298+ Permission is hereby granted, free of charge, to any person obtaining a copy
299+ of this software and associated documentation files (the "Software"), to deal
300+ in the Software without restriction, including without limitation the rights
301+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
302+ copies of the Software, and to permit persons to whom the Software is
303+ furnished to do so, subject to the following conditions:
304+
305+ The above copyright notice and this permission notice shall be included in
306+ all copies or substantial portions of the Software.
307+
308+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
309+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
310+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
311+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
312+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
313+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
314+ SOFTWARE.
0 commit comments