From 2a9887ab8a2d66096a4d14c3fae6d9b5294ef8b0 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Tue, 13 Oct 2026 20:42:57 +0800 Subject: [PATCH] [fix] fix UPnP leaks and disable UPnP on iOS, refs #115 --- .../Resources/ThirdPartyLicenses.json | 158 -------------- apps/ios/README.md | 9 +- apps/ios/licenses/sources.json | 205 +----------------- apps/ios/scripts/build_minirtc_ios.sh | 1 - deps/submodules/minirtc | 2 +- 5 files changed, 9 insertions(+), 366 deletions(-) diff --git a/apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json b/apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json index 2664e92a..3e2f06d5 100644 --- a/apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json +++ b/apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json @@ -123,72 +123,6 @@ ], "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/glib" }, - { - "id": "gssdp", - "name": "GSSDP", - "version": "1.6.4", - "license": "LGPL-2.1-or-later", - "sourceURL": "https://download.gnome.org/sources/gssdp/1.6/gssdp-1.6.4.tar.xz", - "documents": [ - { - "title": "COPYING", - "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\f\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!\n" - }, - { - "title": "AUTHORS", - "text": "Jorn Baayen \n\n\nDevice sniffer:\n\nZeeshan Ali (Khattak) \n" - }, - { - "title": "Source copyright and license notices", - "text": "Files: libgssdp/gssdp-client-private.h, libgssdp/gssdp.h\n\n/* \n * Copyright (C) 2006 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-client.c\n\n/*\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n * Copyright (C) 2009 Nokia Corporation.\n * Copyright (C) 2013 Intel Corporation.\n *\n * Author: Jorn Baayen \n * Zeeshan Ali (Khattak) \n * \n * Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-client.h, libgssdp/gssdp-error.c, libgssdp/gssdp-error.h, libgssdp/gssdp-protocol.h, libgssdp/gssdp-resource-browser.h, libgssdp/gssdp-resource-group.h\n\n/* \n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-net-bionic.c, libgssdp/gssdp-net-posix.c, libgssdp/gssdp-net-win32.c, libgssdp/gssdp-net.h\n\n/*\n * Copyright (C) 2016 Jens Georg \n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-pktinfo-message.c, libgssdp/gssdp-pktinfo6-message.c\n\n/*\n * Copyright (C) 2014 Jens Georg.\n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-pktinfo-message.h, libgssdp/gssdp-pktinfo6-message.h\n\n/*\n * Copyright (C) 2014 Jens Georg \n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-resource-browser.c, libgssdp/gssdp-resource-group.c\n\n/* \n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-socket-functions.c, libgssdp/gssdp-socket-functions.h\n\n/*\n * Copyright (C) 2010 Jens Georg \n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-socket-source.c\n\n/* \n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n * Copyright (C) 2009 Nokia Corporation.\n * Copyright (C) 2010 Jens Georg \n *\n * Author: Jorn Baayen \n * Zeeshan Ali (Khattak) \n * \n * Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgssdp/gssdp-socket-source.h\n\n/* \n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n * Copyright (C) 2010 Jens Georg \n *\n * Author: Jorn Baayen \n * Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */" - } - ], - "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/gupnp" - }, - { - "id": "gupnp", - "name": "GUPnP", - "version": "1.6.9", - "license": "LGPL-2.1-or-later", - "sourceURL": "https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.9.tar.xz", - "documents": [ - { - "title": "COPYING", - "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\f\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!\n" - }, - { - "title": "AUTHORS", - "text": "Jorn Baayen \nZeeshan Ali (Khattak) \n" - }, - { - "title": "Source copyright and license notices", - "text": "Files: libgupnp/gena-protocol.h, libgupnp/gupnp-device-info-private.h, libgupnp/gupnp-device.h, libgupnp/gupnp-error-private.h, libgupnp/gupnp-service-introspection-private.h, libgupnp/gupnp-service.h, libgupnp/gvalue-util.h\n\n/*\n * Copyright (C) 2007 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-acl-private.h\n\n/*\n * Copyright (C) 2013,2014 Jens Georg \n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later \n */\n\nFiles: libgupnp/gupnp-acl.c, libgupnp/gupnp-acl.h\n\n/*\n * Copyright (C) 2013,2014 Jens Georg \n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-connman-manager.c, libgupnp/gupnp-connman-manager.h\n\n/*\n * Copyright (C) 2012 Intel Corporation. All rights reserved.\n * Copyright (C) 2009 Nokia Corporation.\n *\n * Author: Ludovic Ferrandis \n * Author: Zeeshan Ali (Khattak) \n * \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-context-filter.c\n\n/*\n * Copyright (C) 2013 Intel Corporation.\n *\n * Author: Ludovic Ferrandis \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-context-filter.h\n\n/*\n * Copyright (C) 2013 Intel Corporation.\n *\n * Author: Ludovic Ferrandis \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-context-manager.c\n\n/*\n * Copyright (C) 2009 Nokia Corporation.\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n * Copyright (C) 2013 Intel Corporation.\n *\n * Author: Zeeshan Ali (Khattak) \n * Jorn Baayen \n * Ludovic Ferrandis \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-context-manager.h, libgupnp/gupnp-unix-context-manager.h\n\n/*\n * Copyright (C) 2009 Nokia Corporation.\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n * Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-context-private.h, libgupnp/gupnp-context.h, libgupnp/gupnp-service-proxy.h\n\n/*\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-context.c\n\n/*\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n * Copyright (C) 2009 Nokia Corporation.\n *\n * Author: Jorn Baayen \n * Zeeshan Ali (Khattak) \n * \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-control-point.c, libgupnp/gupnp-device-info.c, libgupnp/gupnp-service-proxy-action.c, libgupnp/gupnp-service-proxy.c\n\n/*\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-control-point.h, libgupnp/gupnp-device-info.h, libgupnp/gupnp-device-proxy.h, libgupnp/gupnp-error.h, libgupnp/gupnp-service-info.h, libgupnp/gupnp.h, libgupnp/xml-util.h\n\n/*\n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-device-proxy.c, libgupnp/gupnp-error.c, libgupnp/xml-util.c\n\n/*\n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-device.c, libgupnp/gvalue-util.c\n\n/*\n * Copyright (C) 2007 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-linux-context-manager.c\n\n/*\n * Copyright (C) 2011 Jens Georg\n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-linux-context-manager.h\n\n/*\n * Copyright (C) 2011 Jens Georg.\n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-network-manager.c\n\n/*\n * Copyright (C) 2009 Nokia Corporation.\n *\n * Author: Zeeshan Ali (Khattak) \n * \n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public\n * License along with this library; if not, write to the\n * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libgupnp/gupnp-network-manager.h\n\n/*\n * Copyright (C) 2009 Nokia Corporation.\n *\n * Author: Zeeshan Ali (Khattak) \n * \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-resource-factory-private.h, libgupnp/gupnp-resource-factory.h, libgupnp/gupnp-service-introspection.h\n\n/*\n * Copyright (C) 2007 Zeeshan Ali (Khattak) \n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n * Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-resource-factory.c, libgupnp/gupnp-service-introspection.c\n\n/*\n * Copyright (C) 2007 Zeeshan Ali (Khattak) \n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n * Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-root-device.c, libgupnp/gupnp-service.c\n\n/*\n * Copyright (C) 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-root-device.h, libgupnp/http-headers.h\n\n/*\n * Copyright (C) 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-service-action.c, libgupnp/gupnp-service-info-private.h\n\n// SPDX-License-Identifier: LGPL-2.1-or-later\n\n\nFiles: libgupnp/gupnp-service-info.c\n\n/*\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-service-private.h\n\n/*\n * Copyright (C) 2019 Jens Georg.\n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-service-proxy-action-private.h\n\n/*\n * Copyright (C) 2018,2019 The GUPnP maintainers.\n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-service-proxy-private.h\n\n/*\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-simple-context-manager.c\n\n/*\n * Copyright (C) 2009,2011 Nokia Corporation.\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jens Georg \n * Zeeshan Ali (Khattak) \n * Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-simple-context-manager.h\n\n/*\n * Copyright (C) 2009,2011 Nokia Corporation.\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jens Georg \n * Zeeshan Ali (Khattak) \n * Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-types-private.h, libgupnp/gupnp-types.h\n\n/*\n * Copyright (C) 2007 Zeeshan Ali (Khattak) \n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-types.c\n\n/*\n * Copyright (C) 2007 Zeeshan Ali (Khattak) \n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-unix-context-manager.c\n\n/*\n * Copyright (C) 2009 Nokia Corporation.\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n * Jorn Baayen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-uuid.h\n\n/*\n * Copyright (C) 2015 Jens Georg\n *\n * Author: Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-windows-context-manager.c\n\n/*\n * Copyright (C) 2009, 2010 Jens Georg\n * Copyright (C) 2009 Nokia Corporation.\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n * Jorn Baayen \n * Jens Georg \n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public\n * License along with this library; if not, write to the\n * Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n * Boston, MA 02111-1307, USA.\n */\n\nFiles: libgupnp/gupnp-windows-context-manager.h\n\n/*\n * Copyright (C) 2009, 2010 Jens Georg\n * Copyright (C) 2009 Nokia Corporation.\n * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd.\n *\n * Author: Zeeshan Ali (Khattak) \n * Jorn Baayen \n * Jens Georg \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/gupnp-xml-doc.c\n\n/*\n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n * Copyright (C) 2009 Nokia Corporation.\n *\n * Author: Jorn Baayen \n * Zeeshan Ali (Khattak) \n * \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */\n\nFiles: libgupnp/gupnp-xml-doc.h\n\n/*\n * Copyright (C) 2006, 2007 OpenedHand Ltd.\n * Copyright (C) 2009 Nokia Corporation.\n *\n * Author: Jorn Baayen \n * Zeeshan Ali (Khattak) \n * \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: libgupnp/http-headers.c\n\n/*\n * Copyright (C) 2007, 2008 OpenedHand Ltd.\n *\n * Author: Jorn Baayen \n *\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n */" - } - ], - "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/gupnp" - }, - { - "id": "gupnp-igd", - "name": "GUPnP IGD", - "version": "1.6.0", - "license": "LGPL-2.1-or-later", - "sourceURL": "https://download.gnome.org/sources/gupnp-igd/1.6/gupnp-igd-1.6.0.tar.xz", - "documents": [ - { - "title": "COPYING", - "text": "\t\t GNU LESSER GENERAL PUBLIC LICENSE\n\t\t Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n\t\t\t Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n\t\t GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n\t\t\t NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n\t\t END OF TERMS AND CONDITIONS\n\f\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!\n\n\n" - }, - { - "title": "AUTHORS", - "text": "Olivier Crête \n" - }, - { - "title": "Source copyright and license notices", - "text": "Files: libgupnp-igd/gupnp-simple-igd-priv.h, libgupnp-igd/gupnp-simple-igd-thread.c, libgupnp-igd/gupnp-simple-igd-thread.h, libgupnp-igd/gupnp-simple-igd.c, libgupnp-igd/gupnp-simple-igd.h\n\n/*\n * GUPnP Simple IGD abstraction\n *\n * Copyright 2008 Collabora Ltd.\n * @author: Olivier Crete \n * Copyright 2008 Nokia Corp.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Lesser General Public\n * License as published by the Free Software Foundation; either\n * version 2.1 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public\n * License along with this library; if not, write to the Free Software\n * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n */" - } - ], - "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/gupnp" - }, { "id": "inih", "name": "inih / INIReader", @@ -297,50 +231,6 @@ ], "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/libnice" }, - { - "id": "upnp-libpsl", - "name": "libpsl", - "version": "0.21.5", - "license": "MIT / BSD-3-Clause", - "sourceURL": "https://github.com/rockdaboot/libpsl/releases/download/0.21.5/libpsl-0.21.5.tar.gz", - "documents": [ - { - "title": "LICENSE", - "text": "Copyright (C) 2014-2024 Tim Rühsen\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the \"Software\"),\nto deal in the Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, sublicense,\nand/or sell copies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n" - }, - { - "title": "src/LICENSE.chromium", - "text": "* The following License is for the source code files\n psl-make-dafsa and lookup_string_in_fixed_set.c.\n\n// Copyright 2015 The Chromium Authors. All rights reserved.\n//\n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions are\n// met:\n//\n// * Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n// * Redistributions in binary form must reproduce the above\n// copyright notice, this list of conditions and the following disclaimer\n// in the documentation and/or other materials provided with the\n// distribution.\n// * Neither the name of Google Inc. nor the names of its\n// contributors may be used to endorse or promote products derived from\n// this software without specific prior written permission.\n//\n// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" - }, - { - "title": "Source copyright and license notices", - "text": "Files: include/libpsl.h\n\n/*\n * Copyright(c) 2014-2024 Tim Ruehsen\n *\n * Permission is hereby granted, free of charge, to any person obtaining a\n * copy of this software and associated documentation files (the \"Software\"),\n * to deal in the Software without restriction, including without limitation\n * the rights to use, copy, modify, merge, publish, distribute, sublicense,\n * and/or sell copies of the Software, and to permit persons to whom the\n * Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n * DEALINGS IN THE SOFTWARE.\n *\n * This file is part of libpsl.\n *\n * Header file for libpsl library routines\n *\n * Changelog\n * 20.03.2014 Tim Ruehsen created\n *\n */\n\nFiles: src/lookup_string_in_fixed_set.c\n\n/* Copyright 2015-2016 The Chromium Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE.chromium file.\n *\n * Converted to C89 2015 by Tim Rühsen\n */\n\nFiles: src/psl.c\n\n/*\n * Copyright(c) 2014-2024 Tim Ruehsen\n *\n * Permission is hereby granted, free of charge, to any person obtaining a\n * copy of this software and associated documentation files (the \"Software\"),\n * to deal in the Software without restriction, including without limitation\n * the rights to use, copy, modify, merge, publish, distribute, sublicense,\n * and/or sell copies of the Software, and to permit persons to whom the\n * Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n * DEALINGS IN THE SOFTWARE.\n *\n * This file is part of libpsl.\n *\n * Public Suffix List routines\n *\n * Changelog\n * 19.03.2014 Tim Ruehsen created from libmget/cookie.c\n *\n */" - } - ], - "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/gupnp" - }, - { - "id": "libsoup", - "name": "libsoup", - "version": "3.6.5", - "license": "LGPL-2.0-or-later", - "sourceURL": "https://download.gnome.org/sources/libsoup/3.6/libsoup-3.6.5.tar.xz", - "documents": [ - { - "title": "COPYING", - "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\f\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\f\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\f\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!\n" - }, - { - "title": "AUTHORS", - "text": "SOUP Authors\n============\n\nOriginal SOUP 0.0 - 0.7:\n\tAlex Graveley\n\tDick Porter\n\tMiguel De Icaza\n\nlibsoup 1.99.x - 2.2:\n\tJoe Shaw\n\tDan Winship\n\nSee MAINTAINERS for the current maintainers.\n" - }, - { - "title": "Source copyright and license notices", - "text": "Files: libsoup/auth/soup-auth-basic.c\n\n/*\n * soup-auth-basic.c: HTTP Basic Authentication\n *\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/auth/soup-auth-basic.h, libsoup/auth/soup-auth-digest.h, libsoup/http1/soup-message-io-data.h, libsoup/include/soup-installed.h, libsoup/server/soup-message-body.h, libsoup/server/soup-server.h, libsoup/soup-connection.h, libsoup/soup-message-io-completion.h, libsoup/soup-message-private.h, libsoup/soup-message.h, libsoup/soup-misc.h, libsoup/soup-session-private.h, libsoup/soup-session.h, libsoup/soup.h\n\n/*\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/auth/soup-auth-digest.c\n\n/*\n * soup-auth-digest.c: HTTP Digest Authentication\n *\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/auth/soup-auth-manager.c\n\n/*\n * soup-auth-manager.c: SoupAuth manager for SoupSession\n *\n * Copyright (C) 2007 Red Hat, Inc.\n */\n\nFiles: libsoup/auth/soup-auth-manager.h, libsoup/auth/soup-auth-ntlm.h\n\n/*\n * Copyright (C) 2007 Red Hat, Inc.\n */\n\nFiles: libsoup/auth/soup-auth-negotiate.c\n\n/*\n * soup-auth-negotiate.c: HTTP Negotiate Authentication helper\n *\n * Copyright (C) 2009,2013 Guido Guenther \n * Copyright (C) 2016 Red Hat, Inc.\n */\n\nFiles: libsoup/auth/soup-auth-negotiate.h\n\n/*\n * Copyright (C) 2010 Guido Guenther \n * Copyright (C) 2016 Red Hat, Inc.\n */\n\nFiles: libsoup/auth/soup-auth-ntlm.c\n\n/*\n * soup-auth-ntlm.c: HTTP NTLM Authentication helper\n *\n * Copyright (C) 2007 Red Hat, Inc.\n */\n\nFiles: libsoup/auth/soup-auth.c\n\n/*\n * soup-auth.c: HTTP Authentication framework\n *\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/auth/soup-auth.h, libsoup/soup-headers.h\n\n/*\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/auth/soup-connection-auth.c\n\n/*\n * soup-connection-auth.c: Abstract base class for hacky Microsoft\n * connection-based auth mechanisms (NTLM and Negotiate)\n *\n * Copyright (C) 2010 Red Hat, Inc.\n */\n\nFiles: libsoup/auth/soup-connection-auth.h, libsoup/content-sniffer/soup-content-sniffer-stream.h\n\n/*\n * Copyright (C) 2010 Red Hat, Inc.\n */\n\nFiles: libsoup/auth/soup-tls-interaction.c\n\n/*\n * soup-tls-interaction.c: TLS interaction implementation\n *\n * Copyright (C) 2021 Igalia S.L.\n */\n\nFiles: libsoup/auth/soup-tls-interaction.h, libsoup/http1/soup-client-message-io-http1.h, libsoup/http2/soup-client-message-io-http2.h, libsoup/soup-client-message-io.c, libsoup/soup-client-message-io.h, libsoup/soup-logger-input-stream.h, libsoup/soup-logger-private.h, libsoup/soup-message-headers-private.h\n\n/*\n * Copyright (C) 2021 Igalia S.L.\n */\n\nFiles: libsoup/cache/soup-cache-client-input-stream.c\n\n/*\n * soup-cache-client-input-stream.c\n *\n * Copyright 2015 Igalia S.L.\n */\n\nFiles: libsoup/cache/soup-cache-client-input-stream.h\n\n/*\n * Copyright 2015 Igalia S.L.\n */\n\nFiles: libsoup/cache/soup-cache-input-stream.c, libsoup/content-decoder/soup-content-processor.c, libsoup/content-decoder/soup-content-processor.h\n\n/*\n * Copyright (C) 2012 Igalia, S.L.\n */\n\nFiles: libsoup/cache/soup-cache-private.h\n\n/*\n * soup-cache-private.h:\n *\n * Copyright (C) 2010 Igalia, S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/cache/soup-cache.c\n\n/*\n * soup-cache.c\n *\n * Copyright (C) 2009, 2010 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/cache/soup-cache.h\n\n/*\n * soup-cache.h:\n *\n * Copyright (C) 2009, 2010 Igalia, S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/content-decoder/soup-brotli-decompressor.c\n\n/* soup-brotli-decompressor.c\n *\n * Copyright 2019 Igalia S.L.\n *\n * This file is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2 of the\n * License, or (at your option) any later version.\n *\n * This file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public\n * License along with this program. If not, see .\n *\n * SPDX-License-Identifier: LGPL-2.0-or-later\n */\n\nFiles: libsoup/content-decoder/soup-brotli-decompressor.h\n\n/* soup-brotli-decompressor.h\n *\n * Copyright 2019 Igalia S.L.\n *\n * This file is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2 of the\n * License, or (at your option) any later version.\n *\n * This file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public\n * License along with this program. If not, see .\n *\n * SPDX-License-Identifier: LGPL-2.0-or-later\n */\n\nFiles: libsoup/content-decoder/soup-content-decoder.c\n\n/*\n * soup-content-decoder.c\n *\n * Copyright (C) 2009 Red Hat, Inc.\n */\n\nFiles: libsoup/content-decoder/soup-content-decoder.h\n\n/*\n * Copyright (C) 2009 Red Hat, Inc.\n */\n\nFiles: libsoup/content-decoder/soup-converter-wrapper.c\n\n/*\n * soup-converter-wrapper.c\n *\n * Copyright 2011 Red Hat, Inc.\n */\n\nFiles: libsoup/content-decoder/soup-converter-wrapper.h\n\n/*\n * Copyright 2011 Red Hat, Inc.\n */\n\nFiles: libsoup/content-sniffer/soup-content-sniffer-stream.c\n\n/*\n * soup-content-sniffer-stream.c\n *\n * Copyright (C) 2010 Red Hat, Inc.\n */\n\nFiles: libsoup/content-sniffer/soup-content-sniffer.c\n\n/*\n * soup-content-sniffer.c\n *\n * Copyright (C) 2009, 2013 Gustavo Noronha Silva.\n *\n * This code implements the following specification:\n *\n * http://mimesniff.spec.whatwg.org/ as of 11 June 2013\n */\n\nFiles: libsoup/content-sniffer/soup-content-sniffer.h\n\n/*\n * Copyright (C) 2009 Gustavo Noronha Silva.\n */\n\nFiles: libsoup/cookies/soup-cookie-jar-db.c\n\n/*\n * soup-cookie-jar-db.c: database-based cookie storage\n *\n * Using danw's soup-cookie-jar-text as template\n * Copyright (C) 2008 Diego Escalante Urrelo\n * Copyright (C) 2009 Collabora Ltd.\n */\n\nFiles: libsoup/cookies/soup-cookie-jar-db.h\n\n/*\n * Copyright (C) 2008 Diego Escalante Urrelo\n */\n\nFiles: libsoup/cookies/soup-cookie-jar-text.c\n\n/*\n * soup-cookie-jar-text.c: cookies.txt-based cookie storage\n *\n * Copyright (C) 2007, 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/cookies/soup-cookie-jar-text.h, libsoup/cookies/soup-cookie-jar.h, libsoup/soup-logger.h, libsoup/soup-method.h, libsoup/soup-multipart.h, libsoup/soup-session-feature-private.h, libsoup/soup-session-feature.h\n\n/*\n * Copyright (C) 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/cookies/soup-cookie-jar.c\n\n/*\n * soup-cookie-jar.c\n *\n * Copyright (C) 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/cookies/soup-cookie.c\n\n/*\n * soup-cookie.c\n *\n * Copyright (C) 2007 Red Hat, Inc.\n */\n\nFiles: libsoup/cookies/soup-cookie.h\n\n/* \n * Copyright 2007, 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/hsts/soup-hsts-enforcer-db.c\n\n/*\n * soup-hsts-enforcer-db.c: persistent HTTP Strict Transport Security feature\n *\n * Using soup-cookie-jar-db as template\n * Copyright (C) 2016, 2017, 2018 Igalia S.L.\n * Copyright (C) 2017, 2018 Metrological Group B.V.\n */\n\nFiles: libsoup/hsts/soup-hsts-enforcer-db.h, libsoup/hsts/soup-hsts-enforcer.h, libsoup/hsts/soup-hsts-policy.h\n\n/*\n * Copyright (C) 2016, 2017, 2018 Igalia S.L.\n * Copyright (C) 2017, 2018 Metrological Group B.V.\n */\n\nFiles: libsoup/hsts/soup-hsts-enforcer.c\n\n/*\n * soup-hsts-enforcer.c: HTTP Strict Transport Security enforcer session feature\n *\n * Copyright (C) 2016, 2017, 2018 Igalia S.L.\n * Copyright (C) 2017, 2018 Metrological Group B.V.\n */\n\nFiles: libsoup/hsts/soup-hsts-policy.c\n\n/*\n * soup-hsts-policy.c: HSTS policy structure\n *\n * Copyright (C) 2016, 2017, 2018 Igalia S.L.\n * Copyright (C) 2017, 2018 Metrological Group B.V.\n */\n\nFiles: libsoup/http1/soup-body-input-stream.c\n\n/*\n * soup-body-input-stream.c\n *\n * Copyright 2012 Red Hat, Inc.\n */\n\nFiles: libsoup/http1/soup-body-input-stream.h, libsoup/http1/soup-body-output-stream.h, libsoup/soup-filter-input-stream.h, libsoup/soup-io-stream.h\n\n/*\n * Copyright 2012 Red Hat, Inc.\n */\n\nFiles: libsoup/http1/soup-body-output-stream.c\n\n/*\n * soup-body-output-stream.c\n *\n * Copyright 2012 Red Hat, Inc.\n */\n\nFiles: libsoup/http1/soup-client-message-io-http1.c\n\n/*\n * soup-message-io.c: HTTP message I/O\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/http1/soup-message-io-data.c\n\n/*\n * soup-message-io-data.c: HTTP message I/O data\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/http1/soup-message-io-source.c, libsoup/http1/soup-message-io-source.h\n\n/*\n * soup-message-io-source.c\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n * Copyright (C) 2021 Igalia S.L.\n */\n\nFiles: libsoup/http2/soup-body-input-stream-http2.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright 2021 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Lesser General Public\n * License as published by the Free Software Foundation; either\n * version 2.1 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General\n * Public License along with this library; if not, see .\n *\n * Author: Christian Kellner \n */\n\nFiles: libsoup/http2/soup-client-message-io-http2.c\n\n/* soup-message-io-http2.c\n *\n * Copyright 2021 Igalia S.L.\n *\n * This file is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2 of the\n * License, or (at your option) any later version.\n *\n * This file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public\n * License along with this program. If not, see .\n *\n * SPDX-License-Identifier: LGPL-2.0-or-later\n */\n\nFiles: libsoup/server/http1/soup-server-message-io-http1.c\n\n/*\n * soup-server-message-io-http1.c: HTTP message I/O\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/server/http1/soup-server-message-io-http1.h, libsoup/server/http2/soup-server-message-io-http2.h, libsoup/server/soup-server-message-io.c, libsoup/server/soup-server-message-io.h\n\n/*\n * Copyright (C) 2022 Igalia S.L.\n */\n\nFiles: libsoup/server/http2/soup-server-message-io-http2.c\n\n/*\n * soup-server-message-io-http1.c: HTTP message I/O\n *\n * Copyright (C) 2022, Igalia S.L.\n */\n\nFiles: libsoup/server/soup-auth-domain-basic.c\n\n/*\n * soup-auth-domain-basic.c: HTTP Basic Authentication (server-side)\n *\n * Copyright (C) 2007 Novell, Inc.\n */\n\nFiles: libsoup/server/soup-auth-domain-basic.h, libsoup/server/soup-auth-domain-digest.h, libsoup/server/soup-auth-domain.h, libsoup/server/soup-path-map.h\n\n/*\n * Copyright (C) 2007 Novell, Inc.\n */\n\nFiles: libsoup/server/soup-auth-domain-digest.c\n\n/*\n * soup-auth-domain-digest.c: HTTP Digest Authentication (server-side)\n *\n * Copyright (C) 2007 Novell, Inc.\n */\n\nFiles: libsoup/server/soup-auth-domain-private.h\n\n/*\n * Copyright (C) 2007 Novell, Inc.\n * Copyright (C) 2022 Igalia S.L.\n */\n\nFiles: libsoup/server/soup-auth-domain.c\n\n/*\n * soup-auth-domain.c: HTTP Authentication Domain (server-side)\n *\n * Copyright (C) 2007 Novell, Inc.\n */\n\nFiles: libsoup/server/soup-listener.c\n\n/*\n * soup-listener.c: Socket listening networking code.\n *\n * Copyright (C) 2022 Igalia S.L.\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/server/soup-listener.h, libsoup/server/soup-server-connection.h\n\n/*\n * Copyright (C) 2022 Igalia S.L.\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/server/soup-message-body.c\n\n/*\n * soup-message-body.c: SoupMessage request/response bodies\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/server/soup-path-map.c\n\n/*\n * soup-path-map.c: URI path prefix-matcher\n *\n * Copyright (C) 2007 Novell, Inc.\n */\n\nFiles: libsoup/server/soup-server-connection.c\n\n/*\n * soup-server-connection.c: Connection networking code.\n *\n * Copyright (C) 2022 Igalia S.L.\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/server/soup-server-message-private.h, libsoup/server/soup-server-message.h\n\n/*\n * Copyright (C) 2020 Igalia S.L.\n */\n\nFiles: libsoup/server/soup-server-message.c\n\n/*\n * soup-server-message.c: HTTP server request/response\n *\n * Copyright (C) 2020 Igalia S.L.\n */\n\nFiles: libsoup/server/soup-server-private.h\n\n/*\n * Copyright (C) 2022, Igalia S.L.\n */\n\nFiles: libsoup/server/soup-server.c\n\n/*\n * soup-server.c: Asynchronous HTTP server\n *\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-client-input-stream.c\n\n/*\n * soup-client-input-stream.c\n *\n * Copyright 2010-2012 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-client-input-stream.h\n\n/*\n * Copyright 2010-2012 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-connection-manager.c, libsoup/soup-connection-manager.h\n\n/*\n * Copyright 2022 Igalia S.L.\n */\n\nFiles: libsoup/soup-connection.c\n\n/*\n * soup-connection.c: A single HTTP/HTTPS connection\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-date-utils-private.h, libsoup/soup-date-utils.c, libsoup/soup-date-utils.h\n\n/*\n * Copyright (C) 2020 Igalia, S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/soup-filter-input-stream.c\n\n/*\n * soup-filter-input-stream.c\n *\n * Copyright 2012 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-form.c\n\n/*\n * Copyright 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-form.h\n\n/* \n * Copyright 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-headers.c\n\n/*\n * soup-headers.c: HTTP message header parsing\n *\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-http2-utils.c, libsoup/soup-http2-utils.h\n\n/*\n * Copyright 2022 Igalia, S.L.\n */\n\nFiles: libsoup/soup-init.c, libsoup/soup-session.c\n\n/*\n * soup-session.c\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-io-stream.c\n\n/*\n * soup-io-stream.c\n *\n * Copyright 2012 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-logger-input-stream.c\n\n/* soup-logger-stream.c\n *\n * Copyright (C) 2021 Igalia S.L.\n */\n\nFiles: libsoup/soup-logger.c\n\n/*\n * soup-logger.c\n *\n * Copyright (C) 2001-2004 Novell, Inc.\n * Copyright (C) 2008 Red Hat, Inc.\n * Copyright (C) 2013 Igalia, S.L.\n */\n\nFiles: libsoup/soup-message-headers.c\n\n/*\n * soup-message-headers.c: HTTP message header arrays\n *\n * Copyright (C) 2007, 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-message-headers.h\n\n/*\n * Copyright (C) 2005 Novell, Inc.\n */\n\nFiles: libsoup/soup-message-metrics-private.h, libsoup/soup-message-metrics.h\n\n/*\n * Copyright 2021 Igalia S.L.\n */\n\nFiles: libsoup/soup-message-metrics.c\n\n/*\n * soup-message-metrics.c\n *\n * Copyright (C) 2021 Igalia S.L.\n */\n\nFiles: libsoup/soup-message-queue-item.c\n\n/*\n * soup-message-queue-item.c: Message queue item\n *\n * Copyright (C) 2003 Novell, Inc.\n * Copyright (C) 2008 Red Hat, Inc.\n * Copyright (C) 2021 Igalia S.L.\n */\n\nFiles: libsoup/soup-message-queue-item.h\n\n/*\n * Copyright (C) 2003 Novell, Inc.\n * Copyright (C) 2008 Red Hat, Inc.\n * Copyright (C) 2021 Igalia S.L.\n */\n\nFiles: libsoup/soup-message.c\n\n/*\n * soup-message.c: HTTP request/response\n *\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-method.c\n\n/*\n * soup-method.c: declarations of _SOUP_METHOD_* variables\n *\n * Copyright (C) 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-misc.c\n\n/*\n * soup-misc.c: Miscellaneous functions\n\n * Copyright (C) 2000-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-multipart-input-stream.c\n\n/*\n * soup-multipart-input-stream.c\n *\n * Copyright (C) 2012 Collabora Ltd.\n */\n\nFiles: libsoup/soup-multipart-input-stream.h\n\n/*\n * Copyright (C) 2012 Collabora Ltd.\n */\n\nFiles: libsoup/soup-multipart.c\n\n/*\n * soup-multipart.c: multipart HTTP message bodies\n *\n * Copyright (C) 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-session-feature.c\n\n/*\n * soup-session-feature.c: Miscellaneous session feature-provider interface\n *\n * Copyright (C) 2008 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-socket-properties.c\n\n/*\n * Copyright 2013 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-socket-properties.h\n\n/*\n * Copyright 2011-2014 Red Hat, Inc.\n */\n\nFiles: libsoup/soup-status.c\n\n/*\n * soup-status.c: Status code descriptions\n *\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-status.h\n\n/*\n * soup-status.h: HTTP status code and status class definitions\n *\n * Copyright (C) 2001-2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-tld.c\n\n/*\n * soup-tld.c\n *\n * Copyright (C) 2012 Igalia S.L.\n */\n\nFiles: libsoup/soup-tld.c\n\n/**\n * soup_tld_domain_is_public_suffix:\n * @domain: a domain name\n *\n * Looks whether the @domain passed as argument is a public domain\n * suffix (.org, .com, .co.uk, etc) or not.\n *\n * Prior to libsoup 2.46, this function required that @domain be in\n * UTF-8 if it was an IDN. From 2.46 on, the name can be in either\n * UTF-8 or ASCII format.\n *\n * Returns: %TRUE if it is a public domain, %FALSE otherwise.\n **/\n\nFiles: libsoup/soup-tld.c\n\n/* Fetch the domain portion of the hostname and check whether\n\t * it's a public domain. */\n\nFiles: libsoup/soup-tld.h\n\n/*\n * Copyright (C) 2012 Igalia S.L.\n */\n\nFiles: libsoup/soup-types-private.h, libsoup/soup-types.h\n\n/*\n * Copyright (C) 2003, Ximian, Inc.\n */\n\nFiles: libsoup/soup-uri-utils-private.h\n\n/* \n * Copyright 1999-2002 Ximian, Inc.\n * Copyright 2020 Igalia, S.L.\n */\n\nFiles: libsoup/soup-uri-utils.c\n\n/* soup-uri-utils.c\n *\n * Copyright 2020 Igalia S.L.\n * Copyright 1999-2003 Ximian, Inc.\n *\n * This file is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2 of the\n * License, or (at your option) any later version.\n *\n * This file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public\n * License along with this program. If not, see .\n *\n * SPDX-License-Identifier: LGPL-2.0-or-later\n */\n\nFiles: libsoup/soup-uri-utils.h\n\n/* \n * Copyright 1999-2002 Ximian, Inc.\n */\n\nFiles: libsoup/soup-version.c\n\n/*\n * soup-version.c: Version information\n *\n * Copyright (C) 2012 Igalia S.L.\n */\n\nFiles: libsoup/websocket/soup-websocket-connection-private.h\n\n/*\n * Copyright (C) 2024 Axis Communications AB, SWEDEN.\n */\n\nFiles: libsoup/websocket/soup-websocket-connection.c\n\n/*\n * soup-websocket-connection.c: This file was originally part of Cockpit.\n *\n * Copyright 2013, 2014 Red Hat, Inc.\n *\n * Cockpit is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as published by\n * the Free Software Foundation; either version 2.1 of the License, or\n * (at your option) any later version.\n *\n * Cockpit is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public License\n * along with this library; If not, see .\n */\n\nFiles: libsoup/websocket/soup-websocket-connection.h\n\n/*\n * soup-websocket-connection.h: This file was originally part of Cockpit.\n *\n * Copyright 2013, 2014 Red Hat, Inc.\n *\n * Cockpit is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as published by\n * the Free Software Foundation; either version 2.1 of the License, or\n * (at your option) any later version.\n *\n * Cockpit is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public License\n * along with this library; If not, see .\n */\n\nFiles: libsoup/websocket/soup-websocket-extension-deflate.c\n\n/*\n * soup-websocket-extension-deflate.c\n *\n * Copyright (C) 2019 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/websocket/soup-websocket-extension-deflate.h\n\n/*\n * soup-websocket-extension-deflate.h\n *\n * Copyright (C) 2019 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/websocket/soup-websocket-extension-manager-private.h\n\n/*\n * soup-websocket-extension-manager-private.h\n *\n * Copyright (C) 2019 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/websocket/soup-websocket-extension-manager.c\n\n/*\n * soup-websocket-extension-manager.c\n *\n * Copyright (C) 2019 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/websocket/soup-websocket-extension-manager.h\n\n/*\n * soup-websocket-extension-manager.h\n *\n * Copyright (C) 2019 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/websocket/soup-websocket-extension.c\n\n/*\n * soup-websocket-extension.c\n *\n * Copyright (C) 2019 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/websocket/soup-websocket-extension.h\n\n/*\n * soup-websocket-extension.h\n *\n * Copyright (C) 2019 Igalia S.L.\n *\n * This library is free software; you can redistribute it and/or\n * modify it under the terms of the GNU Library General Public\n * License as published by the Free Software Foundation; either\n * version 2 of the License, or (at your option) any later version.\n *\n * This library is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Library General Public License for more details.\n *\n * You should have received a copy of the GNU Library General Public License\n * along with this library; see the file COPYING.LIB. If not, write to\n * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n * Boston, MA 02110-1301, USA.\n */\n\nFiles: libsoup/websocket/soup-websocket.c\n\n/*\n * soup-websocket.c: This file was originally part of Cockpit.\n *\n * Copyright 2013, 2014 Red Hat, Inc.\n *\n * Cockpit is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as published by\n * the Free Software Foundation; either version 2.1 of the License, or\n * (at your option) any later version.\n *\n * Cockpit is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public License\n * along with this library; If not, see .\n */\n\nFiles: libsoup/websocket/soup-websocket.h\n\n/*\n * soup-websocket.h: This file was originally part of Cockpit.\n *\n * Copyright 2013, 2014 Red Hat, Inc.\n *\n * Cockpit is free software; you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License as published by\n * the Free Software Foundation; either version 2.1 of the License, or\n * (at your option) any later version.\n *\n * Cockpit is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public License\n * along with this library; If not, see .\n */" - } - ], - "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/gupnp" - }, { "id": "libsrtp", "name": "libsrtp", @@ -359,24 +249,6 @@ ], "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/libsrtp" }, - { - "id": "upnp-libxml2", - "name": "libxml2", - "version": "2.14.6", - "license": "MIT and embedded notices", - "sourceURL": "https://download.gnome.org/sources/libxml2/2.14/libxml2-2.14.6.tar.xz", - "documents": [ - { - "title": "Copyright", - "text": "Except where otherwise noted in the source code (e.g. the files dict.c and\nlist.c, which are covered by a similar licence but with different Copyright\nnotices) all the files are:\n\n Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.\n Copyright (C) The Libxml2 Contributors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is fur-\nnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-\nNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n" - }, - { - "title": "Source copyright and license notices", - "text": "Files: HTMLparser.c\n\n/*\n * HTMLparser.c : an HTML parser\n *\n * References:\n * HTML Living Standard\n * https://html.spec.whatwg.org/multipage/parsing.html\n *\n * Tokenization now conforms to HTML5. Tree construction still follows\n * a custom, non-standard implementation. See:\n *\n * https://gitlab.gnome.org/GNOME/libxml2/-/issues/211\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: HTMLtree.c\n\n/*\n * HTMLtree.c : implementation of access function for an HTML tree.\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: SAX2.c\n\n/*\n * SAX2.c : Default SAX2 handler to build a tree.\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: buf.c\n\n/*\n * buf.c: memory buffers for libxml2\n *\n * new buffer structures and entry points to simplify the maintenance\n * of libxml2 and ensure we keep good control over memory allocations\n * and stay 64 bits clean.\n * The new entry point use the xmlBufPtr opaque structure and\n * xmlBuf...() counterparts to the old xmlBuf...() functions\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: c14n.c\n\n/*\n * \"Canonical XML\" implementation\n * http://www.w3.org/TR/xml-c14n\n *\n * \"Exclusive XML Canonicalization\" implementation\n * http://www.w3.org/TR/xml-exc-c14n\n *\n * See Copyright for the status of this software.\n *\n * Author: Aleksey Sanin \n */\n\nFiles: catalog.c\n\n/**\n * catalog.c: set of generic Catalog related routines\n *\n * Reference: SGML Open Technical Resolution TR9401:1997.\n * http://www.jclark.com/sp/catalog.htm\n *\n * XML Catalogs Working Draft 06 August 2001\n * http://www.oasis-open.org/committees/entity/spec-2001-08-06.html\n *\n * See Copyright for the status of this software.\n *\n * Daniel.Veillard@imag.fr\n */\n\nFiles: debugXML.c\n\n/*\n * debugXML.c : This is a set of routines used for debugging the tree\n * produced by the XML parser.\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: dict.c\n\n/*\n * dict.c: dictionary of reusable strings, just used to avoid allocation\n * and freeing operations.\n *\n * Copyright (C) 2003-2012 Daniel Veillard.\n *\n * Permission to use, copy, modify, and distribute this software for any\n * purpose with or without fee is hereby granted, provided that the above\n * copyright notice and this permission notice appear in all copies.\n *\n * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\n * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND\n * CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.\n *\n * Author: daniel@veillard.com\n */\n\nFiles: dict.c\n\n/*****************************************************************\n *\n * The code below was rewritten and is additionally licensed under\n * the main license in file 'Copyright'.\n *\n *****************************************************************/\n\nFiles: encoding.c\n\n/*\n * encoding.c : implements the encoding conversion functions needed for XML\n *\n * Related specs:\n * rfc2044 (UTF-8 and UTF-16) F. Yergeau Alis Technologies\n * rfc2781 UTF-16, an encoding of ISO 10646, P. Hoffman, F. Yergeau\n * [ISO-10646] UTF-8 and UTF-16 in Annexes\n * [ISO-8859-1] ISO Latin-1 characters codes.\n * [UNICODE] The Unicode Consortium, \"The Unicode Standard --\n * Worldwide Character Encoding -- Version 1.0\", Addison-\n * Wesley, Volume 1, 1991, Volume 2, 1992. UTF-8 is\n * described in Unicode Technical Report #4.\n * [US-ASCII] Coded Character Set--7-bit American Standard Code for\n * Information Interchange, ANSI X3.4-1986.\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n *\n * Original code for IsoLatin1 and UTF-16 by \"Martin J. Duerst\" \n */\n\nFiles: entities.c\n\n/*\n * entities.c : implementation for the XML entities handling\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: error.c\n\n/*\n * error.c: module displaying/handling XML parser errors\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: globals.c\n\n/*\n * globals.c: definition and handling of the set of global variables\n * of the library\n *\n * See Copyright for the status of this software.\n *\n * Gary Pennington \n * daniel@veillard.com\n */\n\nFiles: hash.c\n\n/*\n * hash.c: hash tables\n *\n * Hash table with open addressing, linear probing and\n * Robin Hood reordering.\n *\n * See Copyright for the status of this software.\n */\n\nFiles: include/libxml/HTMLparser.h\n\n/*\n * Summary: interface for an HTML 4.0 non-verifying parser\n * Description: this module implements an HTML 4.0 non-verifying parser\n * with API compatible with the XML parser ones. It should\n * be able to parse \"real world\" HTML, even if severely\n * broken from a specification point of view.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/HTMLtree.h\n\n/*\n * Summary: specific APIs to process HTML tree, especially serialization\n * Description: this module implements a few function needed to process\n * tree in an HTML specific way.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/SAX.h\n\n/*\n * Summary: Old SAX version 1 handler, deprecated\n * Description: DEPRECATED set of SAX version 1 interfaces used to\n * build the DOM tree.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/SAX2.h\n\n/*\n * Summary: SAX2 parser interface used to build the DOM tree\n * Description: those are the default SAX2 interfaces used by\n * the library when building DOM tree.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/c14n.h\n\n/*\n * Summary: Provide Canonical XML and Exclusive XML Canonicalization\n * Description: the c14n modules provides a\n *\n * \"Canonical XML\" implementation\n * http://www.w3.org/TR/xml-c14n\n *\n * and an\n *\n * \"Exclusive XML Canonicalization\" implementation\n * http://www.w3.org/TR/xml-exc-c14n\n\n * Copy: See Copyright for the status of this software.\n *\n * Author: Aleksey Sanin \n */\n\nFiles: include/libxml/catalog.h\n\n/**\n * Summary: interfaces to the Catalog handling system\n * Description: the catalog module implements the support for\n * XML Catalogs and SGML catalogs\n *\n * SGML Open Technical Resolution TR9401:1997.\n * http://www.jclark.com/sp/catalog.htm\n *\n * XML Catalogs Working Draft 06 August 2001\n * http://www.oasis-open.org/committees/entity/spec-2001-08-06.html\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/debugXML.h\n\n/*\n * Summary: Tree debugging APIs\n * Description: Interfaces to a set of routines used for debugging the tree\n * produced by the XML parser.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/dict.h\n\n/*\n * Summary: string dictionary\n * Description: dictionary of reusable strings, just used to avoid allocation\n * and freeing operations.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/encoding.h\n\n/*\n * Summary: interface for the encoding conversion functions\n * Description: interface for the encoding conversion functions needed for\n * XML basic encoding and iconv() support.\n *\n * Related specs are\n * rfc2044 (UTF-8 and UTF-16) F. Yergeau Alis Technologies\n * [ISO-10646] UTF-8 and UTF-16 in Annexes\n * [ISO-8859-1] ISO Latin-1 characters codes.\n * [UNICODE] The Unicode Consortium, \"The Unicode Standard --\n * Worldwide Character Encoding -- Version 1.0\", Addison-\n * Wesley, Volume 1, 1991, Volume 2, 1992. UTF-8 is\n * described in Unicode Technical Report #4.\n * [US-ASCII] Coded Character Set--7-bit American Standard Code for\n * Information Interchange, ANSI X3.4-1986.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/entities.h\n\n/*\n * Summary: interface for the XML entities handling\n * Description: this module provides some of the entity API needed\n * for the parser and applications.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/globals.h\n\n/*\n * Summary: interface for all global variables of the library\n * Description: Deprecated, don't use\n *\n * Copy: See Copyright for the status of this software.\n */\n\nFiles: include/libxml/hash.h\n\n/*\n * Summary: Chained hash tables\n * Description: This module implements the hash table support used in\n *\t\tvarious places in the library.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Bjorn Reese \n */\n\nFiles: include/libxml/list.h\n\n/*\n * Summary: lists interfaces\n * Description: this module implement the list support used in\n * various place in the library.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Gary Pennington \n */\n\nFiles: include/libxml/nanoftp.h\n\n/*\n * Summary: Removed legacy symbols for an outdated FTP client\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/nanohttp.h\n\n/*\n * Summary: minimal HTTP implementation\n * Description: minimal HTTP implementation allowing to fetch resources\n * like external subset.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/parser.h\n\n/*\n * Summary: the core parser module\n * Description: Interfaces, constants and types related to the XML parser\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/parserInternals.h\n\n/*\n * Summary: internals routines and limits exported by the parser.\n * Description: this module exports a number of internal parsing routines\n * they are not really all intended for applications but\n * can prove useful doing low level processing.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/pattern.h\n\n/*\n * Summary: pattern expression handling\n * Description: allows to compile and test pattern expressions for nodes\n * either in a tree or based on a parser state.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/relaxng.h\n\n/*\n * Summary: implementation of the Relax-NG validation\n * Description: implementation of the Relax-NG validation\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/schemasInternals.h\n\n/*\n * Summary: internal interfaces for XML Schemas\n * Description: internal interfaces for the XML Schemas handling\n * and schema validity checking\n *\t\tThe Schemas development is a Work In Progress.\n * Some of those interfaces are not guaranteed to be API or ABI stable !\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/schematron.h\n\n/*\n * Summary: XML Schematron implementation\n * Description: interface to the XML Schematron validity checking.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/threads.h\n\n/**\n * Summary: interfaces for thread handling\n * Description: set of generic threading related routines\n * should work with pthreads, Windows native or TLS threads\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/tree.h\n\n/*\n * Summary: interfaces for tree manipulation\n * Description: this module describes the structures found in an tree resulting\n * from an XML or HTML parsing, as well as the API provided for\n * various processing on that tree\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/uri.h\n\n/**\n * Summary: library of generic URI related routines\n * Description: library of generic URI related routines\n * Implements RFC 2396\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/valid.h\n\n/*\n * Summary: The DTD validation\n * Description: API for the DTD handling and the validity checking\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xinclude.h\n\n/*\n * Summary: implementation of XInclude\n * Description: API to handle XInclude processing,\n * implements the\n * World Wide Web Consortium Last Call Working Draft 10 November 2003\n * http://www.w3.org/TR/2003/WD-xinclude-20031110\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xlink.h\n\n/*\n * Summary: unfinished XLink detection module\n * Description: unfinished XLink detection module\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlIO.h\n\n/*\n * Summary: interface for the I/O interfaces used by the parser\n * Description: interface for the I/O interfaces used by the parser\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlautomata.h\n\n/*\n * Summary: API to build regexp automata\n * Description: the API to build regexp automata\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlerror.h\n\n/*\n * Summary: error handling\n * Description: the API used to report errors\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlexports.h\n\n/*\n * Summary: macros for marking symbols as exportable/importable.\n * Description: macros for marking symbols as exportable/importable.\n *\n * Copy: See Copyright for the status of this software.\n */\n\nFiles: include/libxml/xmlmemory.h\n\n/*\n * Summary: interface for the memory allocator\n * Description: provides interfaces for the memory allocator,\n * including debugging capabilities.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlmodule.h\n\n/*\n * Summary: dynamic module loading\n * Description: basic API for dynamic module loading, used by\n * libexslt added in 2.6.17\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Joel W. Reed\n */\n\nFiles: include/libxml/xmlreader.h\n\n/*\n * Summary: the XMLReader implementation\n * Description: API of the XML streaming API based on C# interfaces.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlregexp.h\n\n/*\n * Summary: regular expressions handling\n * Description: basic API for libxml regular expressions handling used\n * for XML Schemas and validation.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlsave.h\n\n/*\n * Summary: the XML document serializer\n * Description: API to save document or subtree of document\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlschemas.h\n\n/*\n * Summary: incomplete XML Schemas structure implementation\n * Description: interface to the XML Schemas handling and schema validity\n * checking, it is incomplete right now.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlschemastypes.h\n\n/*\n * Summary: implementation of XML Schema Datatypes\n * Description: module providing the XML Schema Datatypes implementation\n * both definition and validity checking\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlstring.h\n\n/*\n * Summary: set of routines to process strings\n * Description: type and interfaces needed for the internal string handling\n * of the library, especially UTF8 processing.\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xmlwriter.h\n\n/*\n * Summary: text writing API for XML\n * Description: text writing API for XML\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Alfred Mickautsch \n */\n\nFiles: include/libxml/xpath.h\n\n/*\n * Summary: XML Path Language implementation\n * Description: API for the XML Path Language implementation\n *\n * XML Path Language implementation\n * XPath is a language for addressing parts of an XML document,\n * designed to be used by both XSLT and XPointer\n * http://www.w3.org/TR/xpath\n *\n * Implements\n * W3C Recommendation 16 November 1999\n * http://www.w3.org/TR/1999/REC-xpath-19991116\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xpathInternals.h\n\n/*\n * Summary: internal interfaces for XML Path Language implementation\n * Description: internal interfaces for XML Path Language implementation\n * used to build new modules on top of XPath like XPointer and\n * XSLT\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/libxml/xpointer.h\n\n/*\n * Summary: API to handle XML Pointers\n * Description: API to handle XML Pointers\n * Base implementation was made accordingly to\n * W3C Candidate Recommendation 7 June 2000\n * http://www.w3.org/TR/2000/CR-xptr-20000607\n *\n * Added support for the element() scheme described in:\n * W3C Proposed Recommendation 13 November 2002\n * http://www.w3.org/TR/2002/PR-xptr-element-20021113/\n *\n * Copy: See Copyright for the status of this software.\n *\n * Author: Daniel Veillard\n */\n\nFiles: include/private/xzlib.h\n\n/**\n * xzlib.h: header for the front end for the transparent support of lzma\n * compression at the I/O layer\n *\n * See Copyright for the status of this software.\n *\n * Anders F Bjorklund \n */\n\nFiles: libxml.h\n\n/*\n * libxml.h: internal header only used during the compilation of libxml\n *\n * See COPYRIGHT for the status of this software\n *\n * Author: breese@users.sourceforge.net\n */\n\nFiles: lintmain.c\n\n/*\n * lintmain.c: Main routine for xmllint\n *\n * See Copyright for the status of this software.\n */\n\nFiles: list.c\n\n/*\n * list.c: lists handling implementation\n *\n * Copyright (C) 2000 Gary Pennington and Daniel Veillard.\n *\n * Permission to use, copy, modify, and distribute this software for any\n * purpose with or without fee is hereby granted, provided that the above\n * copyright notice and this permission notice appear in all copies.\n *\n * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\n * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND\n * CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.\n *\n * Author: Gary.Pennington@uk.sun.com\n */\n\nFiles: nanohttp.c\n\n/*\n * nanohttp.c: minimalist HTTP GET implementation to fetch external subsets.\n * focuses on size, streamability, reentrancy and portability\n *\n * This is clearly not a general purpose HTTP implementation\n * If you look for one, check:\n * http://www.w3.org/Library/\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: parser.c\n\n/*\n * parser.c : an XML 1.0 parser, namespaces and validity support are mostly\n * implemented on top of the SAX interfaces\n *\n * References:\n * The XML specification:\n * http://www.w3.org/TR/REC-xml\n * Original 1.0 version:\n * http://www.w3.org/TR/1998/REC-xml-19980210\n * XML second edition working draft\n * http://www.w3.org/TR/2000/WD-xml-2e-20000814\n *\n * Okay this is a big file, the parser core is around 7000 lines, then it\n * is followed by the progressive parser top routines, then the various\n * high level APIs to call the parser and a few miscellaneous functions.\n * A number of helper functions and deprecated ones have been moved to\n * parserInternals.c to reduce this file size.\n * As much as possible the functions are associated with their relative\n * production in the XML specification. A few productions defining the\n * different ranges of character are actually implanted either in\n * parserInternals.h or parserInternals.c\n * The DOM tree build is realized from the default SAX callbacks in\n * the module SAX2.c.\n * The routines doing the validation checks are in valid.c and called either\n * from the SAX callbacks or as standalone functions using a preparsed\n * document.\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: parserInternals.c\n\n/*\n * parserInternals.c : Internal routines (and obsolete ones) needed for the\n * XML and HTML parsers.\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: pattern.c\n\n/*\n * pattern.c: Implementation of selectors for nodes\n *\n * Reference:\n * http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\n * to some extent\n * http://www.w3.org/TR/1999/REC-xml-19991116\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: relaxng.c\n\n/*\n * relaxng.c : implementation of the Relax-NG handling and validity checking\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: runsuite.c\n\n/*\n * runsuite.c: C program to run libxml2 against published testsuites\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: runtest.c\n\n/*\n * runtest.c: C program to run libxml2 regression tests without\n * requiring make or Python, and reducing platform dependencies\n * to a strict minimum.\n *\n * To compile on Unixes:\n * cc -o runtest `xml2-config --cflags` runtest.c `xml2-config --libs` -lpthread\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: runxmlconf.c\n\n/*\n * runxmlconf.c: C program to run XML W3C conformance testsuites\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: schematron.c\n\n/*\n * schematron.c : implementation of the Schematron schema validity checking\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: shell.c\n\n/*\n * shell.c: The xmllint shell\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: testModule.c\n\n/*\n * testModule.c : a small tester program for xmlModule\n *\n * See Copyright for the status of this software.\n *\n * joelwreed@comcast.net\n */\n\nFiles: testapi.c\n\n/*\n * testapi.c: libxml2 API tester program.\n *\n * Automatically generated by gentest.py from libxml2-api.xml\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: testchar.c\n\n/**\n * Test the UTF-8 decoding routines\n *\n * author: Daniel Veillard\n * copy: see Copyright for the status of this software.\n */\n\nFiles: testlimits.c\n\n/*\n * testlimits.c: C program to run libxml2 regression tests checking various\n * limits in document size. Will consume a lot of RAM and CPU cycles\n *\n * To compile on Unixes:\n * cc -o testlimits `xml2-config --cflags` testlimits.c `xml2-config --libs` -lpthread\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: testparser.c\n\n/*\n * testparser.c: Additional parser tests\n *\n * See Copyright for the status of this software.\n */\n\nFiles: testrecurse.c\n\n/*\n * testrecurse.c: C program to run libxml2 regression tests checking entities\n * recursions\n *\n * To compile on Unixes:\n * cc -o testrecurse `xml2-config --cflags` testrecurse.c `xml2-config --libs` -lpthread\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: threads.c\n\n/**\n * threads.c: set of generic threading related routines\n *\n * See Copyright for the status of this software.\n *\n * Gary Pennington \n * daniel@veillard.com\n */\n\nFiles: timsort.h\n\n/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2010-2017 Christopher Swenson.\n * Copyright (c) 2012 Vojtech Fried.\n * Copyright (c) 2012 Google Inc. All Rights Reserved.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a\n * copy of this software and associated documentation files (the \"Software\"),\n * to deal in the Software without restriction, including without limitation\n * the rights to use, copy, modify, merge, publish, distribute, sublicense,\n * and/or sell copies of the Software, and to permit persons to whom the\n * Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n * DEALINGS IN THE SOFTWARE.\n */\n\nFiles: tree.c\n\n/*\n * tree.c : implementation of access function for an XML tree.\n *\n * References:\n * XHTML 1.0 W3C REC: http://www.w3.org/TR/2002/REC-xhtml1-20020801/\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n *\n */\n\nFiles: uri.c\n\n/**\n * uri.c: set of generic URI related routines\n *\n * Reference: RFCs 3986, 2732 and 2373\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: valid.c\n\n/*\n * valid.c : part of the code use to do the DTD handling and the validity\n * checking\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xinclude.c\n\n/*\n * xinclude.c : Code to implement XInclude processing\n *\n * World Wide Web Consortium W3C Last Call Working Draft 10 November 2003\n * http://www.w3.org/TR/2003/WD-xinclude-20031110\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xlink.c\n\n/*\n * xlink.c : implementation of the hyperlinks detection module\n * This version supports both XML XLinks and HTML simple links\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xmlIO.c\n\n/*\n * xmlIO.c : implementation of the I/O interfaces used by the parser\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xmlcatalog.c\n\n/*\n * xmlcatalog.c : a small utility program to handle XML catalogs\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xmllint.c\n\n/*\n * xmllint.c : a small tester program for XML input.\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xmlmodule.c\n\n/*\n * xmlmodule.c : basic API for dynamic module loading added 2.6.17\n *\n * See Copyright for the status of this software.\n *\n * joelwreed@comcast.net\n *\n * http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html\n */\n\nFiles: xmlreader.c\n\n/*\n * xmlreader.c: implements the xmlTextReader streaming node API\n *\n * NOTE:\n * XmlTextReader.Normalization Property won't be supported, since\n * it makes the parser non compliant to the XML recommendation\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xmlregexp.c\n\n/*\n * regexp.c: generic and extensible Regular Expression engine\n *\n * Basically designed with the purpose of compiling regexps for\n * the variety of validation/schemas mechanisms now available in\n * XML related specifications these include:\n * - XML-1.0 DTD validation\n * - XML Schemas structure part 1\n * - XML Schemas Datatypes part 2 especially Appendix F\n * - RELAX-NG/TREX i.e. the counter proposal\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: xmlsave.c\n\n/*\n * xmlsave.c: Implementation of the document serializer\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xmlschemas.c\n\n/*\n * schemas.c : implementation of the XML Schema handling and\n * schema validity checking\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: xmlschemastypes.c\n\n/*\n * schemastypes.c : implementation of the XML Schema Datatypes\n * definition and validity checking\n *\n * See Copyright for the status of this software.\n *\n * Daniel Veillard \n */\n\nFiles: xmlstring.c\n\n/*\n * string.c : an XML string utilities module\n *\n * This module provides various utility functions for manipulating\n * the xmlChar* type. All functions named xmlStr* have been moved here\n * from the parser.c file (their original home).\n *\n * See Copyright for the status of this software.\n *\n * UTF8 string routines from:\n * William Brack \n *\n * daniel@veillard.com\n */\n\nFiles: xpath.c\n\n/*\n * xpath.c: XML Path Language implementation\n * XPath is a language for addressing parts of an XML document,\n * designed to be used by both XSLT and XPointer\n *\n * Reference: W3C Recommendation 16 November 1999\n * http://www.w3.org/TR/1999/REC-xpath-19991116\n * Public reference:\n * http://www.w3.org/TR/xpath\n *\n * See Copyright for the status of this software\n *\n * Author: daniel@veillard.com\n *\n */\n\nFiles: xpointer.c\n\n/*\n * xpointer.c : Code to handle XML Pointer\n *\n * Base implementation was made accordingly to\n * W3C Candidate Recommendation 7 June 2000\n * http://www.w3.org/TR/2000/CR-xptr-20000607\n *\n * Added support for the element() scheme described in:\n * W3C Proposed Recommendation 13 November 2002\n * http://www.w3.org/TR/2002/PR-xptr-element-20021113/\n *\n * See Copyright for the status of this software.\n *\n * daniel@veillard.com\n */\n\nFiles: xzlib.c\n\n/**\n * xzlib.c: front end for the transparent support of lzma compression\n * at the I/O layer, based on an example file from lzma project\n *\n * See Copyright for the status of this software.\n *\n * Anders F Bjorklund \n */" - } - ], - "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/24d9d9deefb95ede2cdb18e77cb01350101f70f8/thirdparty/gupnp" - }, { "id": "libyuv", "name": "libyuv", @@ -415,23 +287,6 @@ } ] }, - { - "id": "nghttp2", - "name": "nghttp2", - "version": "1.68.0", - "license": "MIT", - "sourceURL": "https://github.com/nghttp2/nghttp2/releases/download/v1.68.0/nghttp2-1.68.0.tar.gz", - "documents": [ - { - "title": "COPYING", - "text": "The MIT License\n\nCopyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa\nCopyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" - }, - { - "title": "Source copyright and license notices", - "text": "Files: lib/includes/nghttp2/nghttp2.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2013, 2014 Tatsuhiro Tsujikawa\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/includes/nghttp2/nghttp2ver.h, lib/nghttp2_submit.c, lib/nghttp2_version.c\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2012, 2013 Tatsuhiro Tsujikawa\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_alpn.c, lib/nghttp2_alpn.h, lib/nghttp2_frame.h, lib/nghttp2_helper.c, lib/nghttp2_helper.h, lib/nghttp2_int.h, lib/nghttp2_net.h, lib/nghttp2_outbound_item.c, lib/nghttp2_outbound_item.h, lib/nghttp2_pq.c, lib/nghttp2_pq.h, lib/nghttp2_queue.c, lib/nghttp2_queue.h, lib/nghttp2_session.c, lib/nghttp2_session.h, lib/nghttp2_stream.c, lib/nghttp2_stream.h, lib/nghttp2_submit.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2012 Tatsuhiro Tsujikawa\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_buf.c, lib/nghttp2_buf.h, lib/nghttp2_callbacks.c, lib/nghttp2_callbacks.h, lib/nghttp2_mem.c, lib/nghttp2_mem.h, lib/nghttp2_option.c, lib/nghttp2_option.h, lib/nghttp2_priority_spec.c, lib/nghttp2_priority_spec.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2014 Tatsuhiro Tsujikawa\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_debug.c, lib/nghttp2_debug.h, lib/nghttp2_rcbuf.c, lib/nghttp2_rcbuf.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2016 Tatsuhiro Tsujikawa\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_extpri.c, lib/nghttp2_extpri.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2022 nghttp3 contributors\n * Copyright (c) 2022 nghttp2 contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_frame.c, lib/nghttp2_hd.c, lib/nghttp2_hd.h, lib/nghttp2_hd_huffman.c, lib/nghttp2_hd_huffman.h, lib/nghttp2_hd_huffman_data.c\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2013 Tatsuhiro Tsujikawa\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_http.c, lib/nghttp2_http.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2015 Tatsuhiro Tsujikawa\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_map.c, lib/nghttp2_map.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2017 ngtcp2 contributors\n * Copyright (c) 2012 nghttp2 contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/nghttp2_ratelim.c, lib/nghttp2_ratelim.h, lib/nghttp2_time.c, lib/nghttp2_time.h\n\n/*\n * nghttp2 - HTTP/2 C Library\n *\n * Copyright (c) 2023 nghttp2 contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: lib/sfparse.c, lib/sfparse.h\n\n/*\n * sfparse\n *\n * Copyright (c) 2023 sfparse contributors\n * Copyright (c) 2019 nghttp3 contributors\n * Copyright (c) 2015 nghttp2 contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */" - } - ] - }, { "id": "openfec", "name": "OpenFEC", @@ -557,19 +412,6 @@ } ] }, - { - "id": "sqlite3", - "name": "SQLite", - "version": "3.50.0+400", - "license": "Public domain", - "sourceURL": "https://sqlite.org/2025/sqlite-autoconf-3500400.tar.gz", - "documents": [ - { - "title": "Source copyright and license notices", - "text": "Files: sqlite3.h\n\n/*\n** 2001-09-15\n**\n** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.\n**\n*************************************************************************\n** This header file defines the interface that the SQLite library\n** presents to client programs. If a C-function, structure, datatype,\n** or constant definition does not appear in this file, then it is\n** not a published API of SQLite, is subject to change without\n** notice, and should not be referenced by programs that use SQLite.\n**\n** Some of the definitions that are in this file are marked as\n** \"experimental\". Experimental interfaces are normally new\n** features recently added to SQLite. We do not anticipate changes\n** to experimental interfaces but reserve the right to make minor changes\n** if experience from use \"in the wild\" suggest such changes are prudent.\n**\n** The official C-language API documentation for SQLite is derived\n** from comments in this file. This file is the authoritative source\n** on how SQLite interfaces are supposed to operate.\n**\n** The name of this file under configuration management is \"sqlite.h.in\".\n** The makefile makes some minor changes to this file (such as inserting\n** the version number) and changes its name to \"sqlite3.h\" as\n** part of the build process.\n*/" - } - ] - }, { "id": "svt-av1", "name": "SVT-AV1", diff --git a/apps/ios/README.md b/apps/ios/README.md index 967df534..aeaa72c7 100644 --- a/apps/ios/README.md +++ b/apps/ios/README.md @@ -4,6 +4,10 @@ This target is a native MiniRTC controller. It uses the same WebSocket signaling, libnice ICE, SRTP/RTP and data-stream protocol as the desktop app. There is no `WKWebView` or browser runtime. +UPnP discovery and router port mapping are disabled in iOS builds, matching +Android. Local connections, ICE/STUN hole punching, and TURN UDP/TCP relay +remain available. The native archive excludes GUPnP and its HTTP/XML dependencies. + ## Background connection and Picture in Picture An established remote desktop session supports native Picture in Picture (PiP). @@ -265,11 +269,10 @@ in the source-notices document as well. `licenses/sources.json` pins the reviewed source archives (SHA-256), notice-review Git revisions, selected legal files and source-notice extraction rules. `CrossDeskMobile/Resources/ThirdPartyLicenses.json` is the generated resource -bundled by Xcode. The catalog covers CrossDesk and 33 dependency entries for the default iOS build, +bundled by Xcode. The catalog covers CrossDesk and 25 dependency entries for the default iOS build, including header-only dependencies, GLib's proxy-libintl, spdlog's bundled fmt, WebRTC-derived code, inih, and the applicable patent notices. Host build tools, -OpenH264, desktop-only libraries, and the disabled libpsl built-in suffix list -are excluded. +OpenH264, desktop-only libraries, and the disabled UPnP dependency stack are excluded. Regenerate from the pinned source distributions with Python 3.9 or newer: diff --git a/apps/ios/licenses/sources.json b/apps/ios/licenses/sources.json index b4bc6365..0ec19ffe 100644 --- a/apps/ios/licenses/sources.json +++ b/apps/ios/licenses/sources.json @@ -157,87 +157,6 @@ "subprojects/gvdb/" ] }, - { - "id": "gssdp", - "name": "GSSDP", - "version": "1.6.4", - "license": "LGPL-2.1-or-later", - "source": { - "kind": "archive", - "url": "https://download.gnome.org/sources/gssdp/1.6/gssdp-1.6.4.tar.xz", - "sha256": "ff97fdfb7f561d3e6813b4f6a2145259e7c2eff43cc0e63f3fd031d0b6266032" - }, - "documents": [ - { - "path": "COPYING", - "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551" - }, - { - "path": "AUTHORS", - "sha256": "66b5509fcdd21acaab5d7a3856e699bada9e9ebf0485312abbe987711bc7bd27" - } - ], - "recipe_sha256": "52667099a445f7004b9200df4ed771dd74e73745a5c6dc7fe728168e9f8b3e7a", - "recipe_path": "deps/submodules/minirtc/thirdparty/gupnp/xmake.lua", - "package": "gssdp", - "notice_prefixes": [ - "libgssdp/" - ] - }, - { - "id": "gupnp", - "name": "GUPnP", - "version": "1.6.9", - "license": "LGPL-2.1-or-later", - "source": { - "kind": "archive", - "url": "https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.9.tar.xz", - "sha256": "2edb6ee3613558e62f538735368aee27151b7e09d4e2e2c51606833da801869b" - }, - "documents": [ - { - "path": "COPYING", - "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551" - }, - { - "path": "AUTHORS", - "sha256": "fadd2ab40439bc89d2e9540c02aef1f23edea96983af9cceaef345a9423d3c70" - } - ], - "recipe_sha256": "52667099a445f7004b9200df4ed771dd74e73745a5c6dc7fe728168e9f8b3e7a", - "recipe_path": "deps/submodules/minirtc/thirdparty/gupnp/xmake.lua", - "package": "gupnp", - "notice_prefixes": [ - "libgupnp/" - ] - }, - { - "id": "gupnp-igd", - "name": "GUPnP IGD", - "version": "1.6.0", - "license": "LGPL-2.1-or-later", - "source": { - "kind": "archive", - "url": "https://download.gnome.org/sources/gupnp-igd/1.6/gupnp-igd-1.6.0.tar.xz", - "sha256": "4099978339ab22126d4968f2a332b6d094fc44c78797860781f1fc2f11771b74" - }, - "documents": [ - { - "path": "COPYING", - "sha256": "6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3" - }, - { - "path": "AUTHORS", - "sha256": "77a943ea347578cfcffc032616707d43e5f5e03a12f864c0d421c3d632fc1582" - } - ], - "recipe_sha256": "52667099a445f7004b9200df4ed771dd74e73745a5c6dc7fe728168e9f8b3e7a", - "recipe_path": "deps/submodules/minirtc/thirdparty/gupnp/xmake.lua", - "package": "gupnp-igd", - "notice_prefixes": [ - "libgupnp-igd/" - ] - }, { "id": "inih", "name": "inih / INIReader", @@ -378,7 +297,7 @@ "sha256": "d72eb6fa9d5e93abb11d13b6c6f04fda2ba183d0705e703887cda243f6f1eead" } ], - "recipe_sha256": "bfb5f125dc57768fcfb7edadb4be69783d66f31e00e0576ea038e30ba593a811", + "recipe_sha256": "9c18a7313113ddfd260f345a49ebc0cdc3aeeb6c6d5679c9d3ed50365b51e271", "recipe_path": "deps/submodules/minirtc/thirdparty/libnice/xmake.lua", "package": "libnice", "notice_prefixes": [ @@ -389,61 +308,6 @@ "stun/" ] }, - { - "id": "upnp-libpsl", - "name": "libpsl", - "version": "0.21.5", - "license": "MIT / BSD-3-Clause", - "source": { - "kind": "archive", - "url": "https://github.com/rockdaboot/libpsl/releases/download/0.21.5/libpsl-0.21.5.tar.gz", - "sha256": "1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208" - }, - "documents": [ - { - "path": "LICENSE", - "sha256": "322392e6001b2b3b0fca705dc9f11f26e12441188ecde50eb1d22909980b2925" - }, - { - "path": "src/LICENSE.chromium", - "sha256": "1d7f52747a9169751cdf2641a8299c0098e9ecdf9429296ffd55bdb14c9ed5b3" - } - ], - "recipe_sha256": "52667099a445f7004b9200df4ed771dd74e73745a5c6dc7fe728168e9f8b3e7a", - "recipe_path": "deps/submodules/minirtc/thirdparty/gupnp/xmake.lua", - "package": "upnp-libpsl", - "notice_prefixes": [ - "src/", - "include/" - ] - }, - { - "id": "libsoup", - "name": "libsoup", - "version": "3.6.5", - "license": "LGPL-2.0-or-later", - "source": { - "kind": "archive", - "url": "https://download.gnome.org/sources/libsoup/3.6/libsoup-3.6.5.tar.xz", - "sha256": "6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7ada234" - }, - "documents": [ - { - "path": "COPYING", - "sha256": "b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c" - }, - { - "path": "AUTHORS", - "sha256": "f8776285b4556368878a1b903a1f0e6d6cee342284961562a7716a2dacc28321" - } - ], - "recipe_sha256": "52667099a445f7004b9200df4ed771dd74e73745a5c6dc7fe728168e9f8b3e7a", - "recipe_path": "deps/submodules/minirtc/thirdparty/gupnp/xmake.lua", - "package": "libsoup", - "notice_prefixes": [ - "libsoup/" - ] - }, { "id": "libsrtp", "name": "libsrtp", @@ -469,30 +333,6 @@ "include/" ] }, - { - "id": "upnp-libxml2", - "name": "libxml2", - "version": "2.14.6", - "license": "MIT and embedded notices", - "source": { - "kind": "archive", - "url": "https://download.gnome.org/sources/libxml2/2.14/libxml2-2.14.6.tar.xz", - "sha256": "7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a" - }, - "documents": [ - { - "path": "Copyright", - "sha256": "5d4873884a890122a4b9b20ad56ac6f7da1d796a5bfcf04a427970ac96217626" - } - ], - "recipe_sha256": "52667099a445f7004b9200df4ed771dd74e73745a5c6dc7fe728168e9f8b3e7a", - "recipe_path": "deps/submodules/minirtc/thirdparty/gupnp/xmake.lua", - "package": "upnp-libxml2", - "notice_prefixes": [ - "include/" - ], - "notice_root_files": true - }, { "id": "libyuv", "name": "libyuv", @@ -541,29 +381,6 @@ } ] }, - { - "id": "nghttp2", - "name": "nghttp2", - "version": "1.68.0", - "license": "MIT", - "source": { - "kind": "archive", - "url": "https://github.com/nghttp2/nghttp2/releases/download/v1.68.0/nghttp2-1.68.0.tar.gz", - "sha256": "2c16ffc588ad3f9e2613c3fad72db48ecb5ce15bc362fcc85b342e48daf51013" - }, - "documents": [ - { - "path": "COPYING", - "sha256": "6b94f3abc1aabd0c72a7c7d92a77f79dda7c8a0cb3df839a97890b4116a2de2a" - } - ], - "recipe_sha256": "eec10214a906c663f74e3e6bf8952cddec39fec3cac710c10d8b9ea669c9ab79", - "recipe_path": "xmake-repo/packages/n/nghttp2/xmake.lua", - "package": "nghttp2", - "notice_prefixes": [ - "lib/" - ] - }, { "id": "openfec", "name": "OpenFEC", @@ -749,24 +566,6 @@ "include/" ] }, - { - "id": "sqlite3", - "name": "SQLite", - "version": "3.50.0+400", - "license": "Public domain", - "source": { - "kind": "archive", - "url": "https://sqlite.org/2025/sqlite-autoconf-3500400.tar.gz", - "sha256": "a3db587a1b92ee5ddac2f66b3edb41b26f9c867275782d46c3a088977d6a5b18" - }, - "documents": [], - "recipe_sha256": "a752522259dbd722ea79beaa01e5287429ccb37643ccffbecf5fa30ec4df30fd", - "recipe_path": "xmake-repo/packages/s/sqlite3/xmake.lua", - "package": "sqlite3", - "notice_prefixes": [ - "sqlite3.h" - ] - }, { "id": "svt-av1", "name": "SVT-AV1", @@ -898,7 +697,7 @@ ] } ], - "bundle_sha256": "f54e5e2168bf6e91d81a413931a052d29f59e0c221df5e1de3f51bd27c662c3a", + "bundle_sha256": "a27c89beaaee2397a306417ff133d7f48c74fe6db9041e145fc08f18ec69a080", "toolchain": { "xmake_min_version": "3.1.1", "xmake_repository_revision": "121109352da272cd1a3d4ed52f2dcda34f839955" diff --git a/apps/ios/scripts/build_minirtc_ios.sh b/apps/ios/scripts/build_minirtc_ios.sh index 0b64db23..c211df0b 100755 --- a/apps/ios/scripts/build_minirtc_ios.sh +++ b/apps/ios/scripts/build_minirtc_ios.sh @@ -172,7 +172,6 @@ print -r -- "${CLEAN_INFO}" > "${OUTPUT_DIR}/minirtc-target-info.txt" REQUIRED_LINKS=( nice glib-2.0 gobject-2.0 gmodule-2.0 gio-2.0 gthread-2.0 intl - gupnp-igd-1.6 gupnp-1.6 gssdp-1.6 soup-3.0 nghttp2 sqlite3 psl xml2 ffi pcre2-8 pcre2-posix z ssl crypto srtp2 openfec opus yuv kcp datachannel usrsctp dav1d SvtAv1Enc ) diff --git a/deps/submodules/minirtc b/deps/submodules/minirtc index 2818e2dd..f5b53e92 160000 --- a/deps/submodules/minirtc +++ b/deps/submodules/minirtc @@ -1 +1 @@ -Subproject commit 2818e2dd150b1416c2e6ae37ae2d7a899f5b74d4 +Subproject commit f5b53e920db0713b456e23af6a0fe9907d94a612