From 0b28d1bc99e114271648f775e3a1383b29f03f72 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Mon, 28 Sep 2026 10:23:41 +0800 Subject: [PATCH] [fix] improve iOS privacy and App Store distribution compliance --- .github/workflows/build.yml | 31 +- PRIVACY.md | 32 +- .../CrossDeskMobile.xcodeproj/project.pbxproj | 40 +- .../Bridge/CrossDeskRTCBridge.h | 3 + .../Bridge/CrossDeskRTCBridge.mm | 217 ++++- apps/ios/CrossDeskMobile/ContentView.swift | 18 + .../ios/CrossDeskMobile/PrivacyInfo.xcprivacy | 39 + .../CrossDeskMobile/RemoteSessionModel.swift | 8 + .../Resources/ThirdPartyLicenses.json | 676 +++++++++++++ .../ThirdPartyLicensesView.swift | 185 ++++ apps/ios/ExportOptions-AppStore.plist | 16 + apps/ios/OpenSSL/PrivacyInfo.xcprivacy | 14 + apps/ios/README.md | 176 +++- apps/ios/licenses/OPEN_SOURCE_NOTICE.txt | 24 + apps/ios/licenses/sources.json | 906 ++++++++++++++++++ apps/ios/scripts/build_minirtc_ios.sh | 22 +- .../scripts/generate_third_party_licenses.py | 213 ++++ apps/ios/scripts/package_openssl_ios.py | 106 ++ apps/ios/scripts/prepare_source_metadata.py | 76 ++ apps/ios/scripts/verify_app_bundle.py | 102 ++ deps/submodules/minirtc | 2 +- 21 files changed, 2848 insertions(+), 58 deletions(-) create mode 100644 apps/ios/CrossDeskMobile/PrivacyInfo.xcprivacy create mode 100644 apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json create mode 100644 apps/ios/CrossDeskMobile/ThirdPartyLicensesView.swift create mode 100644 apps/ios/ExportOptions-AppStore.plist create mode 100644 apps/ios/OpenSSL/PrivacyInfo.xcprivacy create mode 100644 apps/ios/licenses/OPEN_SOURCE_NOTICE.txt create mode 100644 apps/ios/licenses/sources.json create mode 100644 apps/ios/scripts/generate_third_party_licenses.py create mode 100644 apps/ios/scripts/package_openssl_ios.py create mode 100644 apps/ios/scripts/prepare_source_metadata.py create mode 100644 apps/ios/scripts/verify_app_bundle.py diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 40d863b2..bcac2efe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -375,6 +375,16 @@ jobs: - name: Checkout code uses: actions/checkout@v5 + with: + fetch-depth: 0 + + - name: Select corresponding source tag + shell: bash + run: | + if [[ "${GITHUB_REF_TYPE}" == "tag" ]]; then + echo "CROSSDESK_SOURCE_TAG=${GITHUB_REF_NAME}" >> "${GITHUB_ENV}" + echo "CROSSDESK_RELEASE_BUILD=YES" >> "${GITHUB_ENV}" + fi - name: Read independent iOS version id: ios_version @@ -403,9 +413,9 @@ jobs: uses: actions/cache@v5 with: path: apps/ios/.xmake/packages - key: "${{ runner.os }}-xmake${{ env.XMAKE_VERSION }}-deps-ios-arm64-xcode26.6-xrepo1211093-min16-${{ github.run_id }}" + key: "${{ runner.os }}-xmake${{ env.XMAKE_VERSION }}-deps-ios-arm64-source-v1-xcode26.6-xrepo1211093-min16-${{ github.run_id }}" restore-keys: | - ${{ runner.os }}-xmake${{ env.XMAKE_VERSION }}-deps-ios-arm64-xcode26.6-xrepo1211093-min16- + ${{ runner.os }}-xmake${{ env.XMAKE_VERSION }}-deps-ios-arm64-source-v1-xcode26.6-xrepo1211093-min16- - name: Set up Python uses: actions/setup-python@v6 @@ -477,6 +487,11 @@ jobs: exit 1 fi + VERIFY_FLAGS=() + if [[ "${CROSSDESK_RELEASE_BUILD:-NO}" == "YES" ]]; then + VERIFY_FLAGS+=(--require-release) + fi + python3 apps/ios/scripts/verify_app_bundle.py "${APP_PATH}" "${VERIFY_FLAGS[@]}" xcrun lipo -info "${EXECUTABLE_PATH}" echo "Minimum iOS version: ${MINIMUM_OS}" @@ -489,6 +504,9 @@ jobs: mkdir -p "${PACKAGE_DIR}" cp -R "${APP_PATH}" "${PACKAGE_DIR}/" + cp apps/ios/licenses/sources.json "${PACKAGE_DIR}/ThirdPartySources.json" + cp apps/ios/licenses/OPEN_SOURCE_NOTICE.txt "${PACKAGE_DIR}/OPEN_SOURCE_NOTICE.txt" + cp "${APP_PATH}/SourceMetadata.json" "${PACKAGE_DIR}/SourceMetadata.json" DSYM_PATH="${DERIVED_DATA}/Build/Products/Release-iphoneos/CrossDeskMobile.app.dSYM" if [[ -d "${DSYM_PATH}" ]]; then @@ -793,8 +811,13 @@ jobs: - name: Prepare release notes run: | - cat > "$RUNNER_TEMP/release-notes.md" << 'EOF' - Binary release only. Source code is not included. + cat > "$RUNNER_TEMP/release-notes.md" << EOF + ## Corresponding source + + Source for these binaries: [${GITHUB_REF_NAME}](https://github.com/${GITHUB_REPOSITORY}/tree/${GITHUB_SHA}). + Clone that version with recursive submodules. The repository includes the build scripts and dependency patches. + [iOS source, modification and rebuild instructions](https://github.com/${GITHUB_REPOSITORY}/blob/${GITHUB_SHA}/apps/ios/README.md). + The iOS archive also contains the exact source revision and third-party source catalog with archive checksums. ## Code signing policy diff --git a/PRIVACY.md b/PRIVACY.md index 3404ca54..b3d5bc8f 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -1,6 +1,6 @@ # CrossDesk Privacy Policy -Last updated: August 8, 2026 +Last updated: September 27, 2026 [中文](#中文) | [English](#english) @@ -8,14 +8,14 @@ Last updated: August 8, 2026 ### 适用范围 -本隐私政策适用于 CrossDesk 桌面客户端及项目提供的默认网络服务。用户自行部署或指定的服务器由相应服务器运营者负责,其数据处理方式不在本政策控制范围内。 +本隐私政策适用于 CrossDesk 桌面客户端、iOS 客户端及项目提供的默认网络服务。用户自行部署或指定的服务器由相应服务器运营者负责,其数据处理方式不在本政策控制范围内。 ### 网络通信 CrossDesk 是远程桌面软件,需要通过网络完成设备发现、连接协商及远程会话。客户端可能进行以下网络通信: - **默认服务:** 未启用自托管时,客户端会连接预配置的 CrossDesk 服务(`api.crossdesk.cn`),用于设备注册、信令、网络地址转换(NAT)穿透,并在无法建立直接连接时提供中继。 -- **版本检查:** 客户端启动时会从 CrossDesk 版本服务(`version.crossdesk.cn`)获取最新版本信息。当前即使启用自托管,版本检查仍会访问 CrossDesk 版本服务。 +- **版本检查:** 桌面客户端启动时会从 CrossDesk 版本服务(`version.crossdesk.cn`)获取最新版本信息。桌面端当前即使启用自托管,版本检查仍会访问 CrossDesk 版本服务。iOS 客户端不执行这项版本检查。 - **远程会话:** 用户主动发起或接受远程连接后,CrossDesk 会根据使用的功能在设备之间传输屏幕画面、音频、键盘和鼠标输入、剪贴板文本以及用户选择传输的文件。剪贴板文本可能在远程会话期间自动同步。这些数据可能通过直接连接传输,也可能在必要时通过配置的中继服务器转发。 - **自托管:** 用户可以在设置中指定自己的信令及中继服务器。自托管服务器的日志、数据保存和访问规则由其运营者决定。 @@ -33,7 +33,7 @@ CrossDesk 是远程桌面软件,需要通过网络完成设备发现、连接 - 设备标识、连接设置及用户偏好会保存在本地设备上,以便后续使用。 - 通过官方信令和中继服务处理的信息仅用于建立、维持和转发 CrossDesk 连接,以及服务运行、安全防护和故障排查。 - 中继传输的远程会话内容仅用于实时转发,不用于广告或用户画像。 -- CrossDesk 桌面客户端不包含广告功能,也不会主动上传诊断日志、崩溃报告或用户行为分析数据。 +- CrossDesk 桌面及 iOS 客户端不包含广告功能,也不会主动上传诊断日志、崩溃报告或用户行为分析数据。 - 自托管服务器可能保存的日志和数据由其运营者控制,请向相应运营者了解其隐私与保存政策。 ### 用户选择 @@ -46,6 +46,15 @@ CrossDesk 是远程桌面软件,需要通过网络完成设备发现、连接 - 结束远程会话,以停止会话数据传输; - 删除 CrossDesk 的本地配置、缓存及日志文件。 +### iOS 客户端的本地数据与权限 + +- iOS 客户端作为控制端接收远程电脑的画面和音频,不采集本机屏幕、摄像头或麦克风。 +- 局域网权限用于发现和连接局域网中的设备。客户端也可通过信令及中继服务连接远程设备。 +- 服务器配置及最近连接记录保存在应用本地;最近连接记录可以包含远程桌面的预览缩略图。本机信令登录凭据和选择记住的远程连接密码保存在系统钥匙串中,不通过 iCloud 钥匙串同步。升级时会将旧版本保存在应用偏好中的本机登录凭据迁入钥匙串,保存成功后删除旧值。删除相应最近连接记录时,也会删除其缩略图和已保存的远程连接密码。 +- 当前 iOS 界面不读取或发送本机剪贴板文本;会话收到的远程剪贴板文本可以写入本机剪贴板。 +- 发送文件需通过系统文件选择器选择文件;接收的文件保存在应用的 `Documents/Received` 目录,可通过系统“文件”应用或共享功能管理。 +- 应用及通信库使用本地文件元数据、应用偏好和计时 API 提供文件传输、配置保存及网络计时功能,不使用这些信息制作设备指纹或进行广告跟踪。 + ### 政策更新与联系方式 本政策可能随着 CrossDesk 功能或网络服务的变化而更新。更新内容将在本文件中发布。如有隐私相关问题,请联系 [junkun.di@hotmail.com](mailto:junkun.di@hotmail.com)。 @@ -56,14 +65,14 @@ CrossDesk 是远程桌面软件,需要通过网络完成设备发现、连接 ### Scope -This Privacy Policy applies to the CrossDesk desktop client and the default network services provided by the project. Servers deployed or selected by users are operated by their respective administrators, and their data-processing practices are outside the control of this policy. +This Privacy Policy applies to the CrossDesk desktop and iOS clients and the default network services provided by the project. Servers deployed or selected by users are operated by their respective administrators, and their data-processing practices are outside the control of this policy. ### Network communications CrossDesk is remote desktop software and requires network communications for device discovery, connection negotiation, and remote sessions. The client may perform the following communications: - **Default services:** Unless self-hosting is enabled, the client connects to preconfigured CrossDesk services (`api.crossdesk.cn`) for device registration, signaling, network address translation (NAT) traversal, and relay when a direct connection cannot be established. -- **Update checks:** On startup, the client retrieves current release information from the CrossDesk version service (`version.crossdesk.cn`). Update checks currently continue to use the CrossDesk version service even when self-hosting is enabled. +- **Update checks:** On startup, the desktop client retrieves current release information from the CrossDesk version service (`version.crossdesk.cn`). Desktop update checks currently continue to use the CrossDesk version service even when self-hosting is enabled. The iOS client does not perform this update check. - **Remote sessions:** After a user initiates or accepts a remote connection, CrossDesk transmits the data required by enabled features between devices. This may include screen content, audio, keyboard and mouse input, clipboard text, and files selected by the user. Clipboard text may be synchronized automatically during a remote session. Data may travel over a direct connection or through the configured relay server when necessary. - **Self-hosting:** Users may configure their own signaling and relay servers. Logging, retention, and access policies for a self-hosted server are determined by its operator. @@ -81,7 +90,7 @@ To provide these functions, CrossDesk may process: - Device identifiers, connection settings, and user preferences are stored locally for subsequent use. - Information processed by the official signaling and relay services is used only to establish, maintain, and relay CrossDesk connections and for service operation, security, and troubleshooting. - Remote-session content passing through a relay is used only for real-time forwarding and is not used for advertising or user profiling. -- The CrossDesk desktop client does not contain advertising functionality and does not intentionally upload diagnostic logs, crash reports, or behavioral analytics. +- The CrossDesk desktop and iOS clients do not contain advertising functionality and does not intentionally upload diagnostic logs, crash reports, or behavioral analytics. - Logs and data that may be retained by self-hosted servers are controlled by their operators. Contact the relevant operator for its privacy and retention practices. ### User choices @@ -94,6 +103,15 @@ Users may: - end a remote session to stop session-data transmission; and - remove local CrossDesk configuration, cache, and log files. +### iOS local data and permissions + +- The iOS client controls remote computers and receives their screen content and audio. It does not capture the iPhone or iPad screen, camera or microphone. +- Local network permission supports discovering and connecting to local devices. Remote connections may also use signaling and relay services. +- Server settings and recent connections are stored locally. Recent connections may include remote desktop preview thumbnails. Local signaling credentials and remembered remote connection passwords are stored in the system Keychain without iCloud Keychain synchronization. On upgrade, legacy local login credentials stored in app preferences are migrated to the Keychain; the old values are removed only after saving succeeds. Removing a recent connection also removes its thumbnail and saved remote connection password. +- The current iOS interface does not read or send local clipboard text. Clipboard text received during a remote session may be written to the local clipboard. +- Sending a file requires selecting it using the system document picker. Received files are stored in the application's `Documents/Received` directory and can be managed through Files or the share action. +- The application and its communication libraries use local file metadata, app preferences and timing APIs for file transfer, settings and network timing. This information is not used for device fingerprinting or advertising tracking. + ### Changes and contact This policy may be updated as CrossDesk features or network services change. Updates will be published in this file. For privacy-related questions, contact [junkun.di@hotmail.com](mailto:junkun.di@hotmail.com). diff --git a/apps/ios/CrossDeskMobile.xcodeproj/project.pbxproj b/apps/ios/CrossDeskMobile.xcodeproj/project.pbxproj index d83431cc..a9625fcd 100644 --- a/apps/ios/CrossDeskMobile.xcodeproj/project.pbxproj +++ b/apps/ios/CrossDeskMobile.xcodeproj/project.pbxproj @@ -15,6 +15,11 @@ 100000000000000000000006 /* NativeMetalVideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 200000000000000000000009 /* NativeMetalVideoView.swift */; }; 100000000000000000000007 /* RemoteTouchInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20000000000000000000000A /* RemoteTouchInputView.swift */; }; 100000000000000000000008 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 20000000000000000000000D /* Assets.xcassets */; }; + 100000000000000000000009 /* ThirdPartyLicensesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20000000000000000000000E /* ThirdPartyLicensesView.swift */; }; + 10000000000000000000000A /* ThirdPartyLicenses.json in Resources */ = {isa = PBXBuildFile; fileRef = 20000000000000000000000F /* ThirdPartyLicenses.json */; }; + 10000000000000000000000B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 200000000000000000000010 /* PrivacyInfo.xcprivacy */; }; + 10000000000000000000000C /* OpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 200000000000000000000011 /* OpenSSL.framework */; }; + 10000000000000000000000D /* OpenSSL.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 200000000000000000000011 /* OpenSSL.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -31,13 +36,30 @@ 20000000000000000000000B /* CrossDeskMobile.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CrossDeskMobile.app; sourceTree = BUILT_PRODUCTS_DIR; }; 20000000000000000000000C /* build_minirtc_ios.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = build_minirtc_ios.sh; sourceTree = ""; }; 20000000000000000000000D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 20000000000000000000000E /* ThirdPartyLicensesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThirdPartyLicensesView.swift; sourceTree = ""; }; + 20000000000000000000000F /* ThirdPartyLicenses.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Resources/ThirdPartyLicenses.json; sourceTree = ""; }; + 200000000000000000000010 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 200000000000000000000011 /* OpenSSL.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = OpenSSL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ +/* Begin PBXCopyFilesBuildPhase section */ + 300000000000000000000002 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = (10000000000000000000000D /* OpenSSL.framework in Embed Frameworks */, ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFrameworksBuildPhase section */ 300000000000000000000001 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 10000000000000000000000C /* OpenSSL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -59,6 +81,9 @@ 200000000000000000000001 /* CrossDeskMobileApp.swift */, 200000000000000000000002 /* RemoteSessionModel.swift */, 200000000000000000000003 /* ContentView.swift */, + 20000000000000000000000E /* ThirdPartyLicensesView.swift */, + 20000000000000000000000F /* ThirdPartyLicenses.json */, + 200000000000000000000010 /* PrivacyInfo.xcprivacy */, 200000000000000000000004 /* RemoteSessionView.swift */, 400000000000000000000003 /* Bridge */, 400000000000000000000004 /* Rendering */, @@ -107,6 +132,7 @@ isa = PBXGroup; children = ( 20000000000000000000000B /* CrossDeskMobile.app */, + 200000000000000000000011 /* OpenSSL.framework */, ); name = Products; sourceTree = ""; @@ -122,6 +148,7 @@ 600000000000000000000001 /* Sources */, 300000000000000000000001 /* Frameworks */, 600000000000000000000002 /* Resources */, + 300000000000000000000002 /* Embed Frameworks */, ); buildRules = ( ); @@ -172,6 +199,8 @@ buildActionMask = 2147483647; files = ( 100000000000000000000008 /* Assets.xcassets in Resources */, + 10000000000000000000000A /* ThirdPartyLicenses.json in Resources */, + 10000000000000000000000B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -193,10 +222,16 @@ ); outputPaths = ( "$(PROJECT_DIR)/Vendor/iphoneos/$(CONFIGURATION)/libCrossDeskMiniRTC.a", + "$(BUILT_PRODUCTS_DIR)/OpenSSL.framework/OpenSSL", + "$(BUILT_PRODUCTS_DIR)/OpenSSL.framework/Info.plist", + "$(BUILT_PRODUCTS_DIR)/OpenSSL.framework/PrivacyInfo.xcprivacy", + "$(BUILT_PRODUCTS_DIR)/OpenSSL.framework/LICENSE.txt", + "$(BUILT_PRODUCTS_DIR)/OpenSSL.framework/BuildMetadata.json", + "$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/SourceMetadata.json", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/zsh; - shellScript = "\"${PROJECT_DIR}/scripts/build_minirtc_ios.sh\"\n"; + shellScript = "set -e\npython3 \"${PROJECT_DIR}/scripts/prepare_source_metadata.py\" --output \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SourceMetadata.json\"\n\"${PROJECT_DIR}/scripts/build_minirtc_ios.sh\"\npython3 \"${PROJECT_DIR}/scripts/generate_third_party_licenses.py\" --inputs \"${PROJECT_DIR}/Vendor/iphoneos/${CONFIGURATION}/libCrossDeskMiniRTC.a.inputs.sha256\" --target-info \"${PROJECT_DIR}/Vendor/iphoneos/${CONFIGURATION}/minirtc-target-info.txt\" --xmake-version \"${PROJECT_DIR}/Vendor/iphoneos/${CONFIGURATION}/xmake-version.txt\" --xmake-repository \"$(cat \"${PROJECT_DIR}/Vendor/iphoneos/${CONFIGURATION}/xmake-repository.txt\")\"\npython3 \"${PROJECT_DIR}/scripts/package_openssl_ios.py\" --inputs \"${PROJECT_DIR}/Vendor/iphoneos/${CONFIGURATION}/libCrossDeskMiniRTC.a.inputs.sha256\" --output \"${BUILT_PRODUCTS_DIR}/OpenSSL.framework\"\n"; }; /* End PBXShellScriptBuildPhase section */ @@ -208,6 +243,7 @@ 100000000000000000000001 /* CrossDeskMobileApp.swift in Sources */, 100000000000000000000002 /* RemoteSessionModel.swift in Sources */, 100000000000000000000003 /* ContentView.swift in Sources */, + 100000000000000000000009 /* ThirdPartyLicensesView.swift in Sources */, 100000000000000000000004 /* RemoteSessionView.swift in Sources */, 100000000000000000000005 /* CrossDeskRTCBridge.mm in Sources */, 100000000000000000000006 /* NativeMetalVideoView.swift in Sources */, @@ -270,6 +306,7 @@ ENABLE_BITCODE = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = NO; + FRAMEWORK_SEARCH_PATHS = ("$(inherited)", "$(BUILT_PRODUCTS_DIR)", ); HEADER_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/../../deps/submodules/minirtc/src/api", @@ -319,6 +356,7 @@ ENABLE_BITCODE = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = NO; + FRAMEWORK_SEARCH_PATHS = ("$(inherited)", "$(BUILT_PRODUCTS_DIR)", ); HEADER_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/../../deps/submodules/minirtc/src/api", diff --git a/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.h b/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.h index e79bb6dc..45e511fb 100644 --- a/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.h +++ b/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.h @@ -11,6 +11,7 @@ typedef NS_ENUM(NSInteger, CrossDeskSignalState) { CrossDeskSignalStateReconnecting, CrossDeskSignalStateServerClosed, CrossDeskSignalStateTLSCertificateError, + CrossDeskSignalStateCredentialUnavailable, }; typedef NS_ENUM(NSInteger, CrossDeskConnectionState) { @@ -47,6 +48,8 @@ typedef NS_ENUM(NSInteger, CrossDeskVideoAdaptationPolicy) { @optional - (void)rtcBridge:(CrossDeskRTCBridge *)bridge didChangeSignalState:(CrossDeskSignalState)state; +- (void)rtcBridge:(CrossDeskRTCBridge *)bridge + didChangeIdentityStorageError:(BOOL)hasError; - (void)rtcBridge:(CrossDeskRTCBridge *)bridge didChangeConnectionState:(CrossDeskConnectionState)state remoteID:(NSString *)remoteID; diff --git a/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm b/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm index 84c9d7da..d91b7361 100644 --- a/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm +++ b/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm @@ -1,6 +1,7 @@ #import "CrossDeskRTCBridge.h" #import +#import #import #include @@ -101,6 +102,113 @@ bool IsReusableIdentity(const std::string &identity) { separator + 1 < identity.size(); } +std::string ProvisionedIdentityCredential(const std::string &received, + const std::string ¤t) { + // A successful re-login can acknowledge the ID without echoing its password. + // Retain the credential used to authenticate that same ID. + if (!IsReusableIdentity(received) && IsReusableIdentity(current) && + current.substr(0, current.find('@')) == received) return current; + return received; +} + +NSString *IdentityCredentialAccount(NSString *host, NSInteger port) { + // Preserve the old server-scoped key so upgrades retain the same identity. + return [NSString stringWithFormat:@"CrossDeskIdentity.%@.%ld", host, (long)port]; +} + +NSMutableDictionary *IdentityCredentialQuery(NSString *account) { + return [@{ + (__bridge id)kSecClass: (__bridge id)kSecClassGenericPassword, + (__bridge id)kSecAttrService: @"cn.crossdesk.mobile.signaling-identity", + (__bridge id)kSecAttrAccount: account, + (__bridge id)kSecAttrSynchronizable: @NO, + } mutableCopy]; +} + +bool IsReusableIdentityValue(NSString *value) { + return [value isKindOfClass:NSString.class] && value.UTF8String && + IsReusableIdentity(std::string(value.UTF8String)); +} + +OSStatus SaveIdentityCredential(NSString *account, NSString *value) { + if (!IsReusableIdentityValue(value)) return errSecParam; + NSMutableDictionary *query = IdentityCredentialQuery(account); + NSDictionary *attributes = @{ + (__bridge id)kSecValueData: [value dataUsingEncoding:NSUTF8StringEncoding], + (__bridge id)kSecAttrAccessible: + (__bridge id)kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly, + }; + // Update in place: deleting first could lose a valid credential on failure. + OSStatus status = SecItemUpdate((__bridge CFDictionaryRef)query, + (__bridge CFDictionaryRef)attributes); + if (status == errSecItemNotFound) { + NSMutableDictionary *item = [query mutableCopy]; + [item addEntriesFromDictionary:attributes]; + status = SecItemAdd((__bridge CFDictionaryRef)item, nullptr); + if (status == errSecDuplicateItem) { + status = SecItemUpdate((__bridge CFDictionaryRef)query, + (__bridge CFDictionaryRef)attributes); + } + } + if (status == errSecSuccess) { + [[NSUserDefaults standardUserDefaults] removeObjectForKey:account]; + } + return status; +} + +OSStatus LoadIdentityCredential(NSString *account, NSString **value) { + *value = nil; + NSMutableDictionary *query = IdentityCredentialQuery(account); + query[(__bridge id)kSecReturnData] = @YES; + query[(__bridge id)kSecMatchLimit] = (__bridge id)kSecMatchLimitOne; + CFTypeRef result = nullptr; + OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, &result); + id object = CFBridgingRelease(result); + NSUserDefaults *defaults = NSUserDefaults.standardUserDefaults; + if (status == errSecSuccess) { + NSString *stored = [object isKindOfClass:NSData.class] + ? [[NSString alloc] initWithData:object encoding:NSUTF8StringEncoding] : nil; + if (!IsReusableIdentityValue(stored)) return errSecDecode; + *value = stored; + // A Keychain value wins over a stale copy left by an interrupted migration. + [defaults removeObjectForKey:account]; + return errSecSuccess; + } + if (status != errSecItemNotFound) return status; + + NSString *legacy = [defaults objectForKey:account]; + if (!legacy) return errSecItemNotFound; + if (!IsReusableIdentityValue(legacy)) { + // Older passwordless IDs cannot authenticate on a subsequent app launch. + [defaults removeObjectForKey:account]; + return errSecItemNotFound; + } + status = SaveIdentityCredential(account, legacy); + if (status == errSecSuccess) *value = legacy; + return status; +} + +OSStatus MigrateLegacyIdentityCredentials() { + OSStatus first_error = errSecSuccess; + for (NSString *key in NSUserDefaults.standardUserDefaults.dictionaryRepresentation) { + if (![key hasPrefix:@"CrossDeskIdentity."]) continue; + NSString *unused = nil; + OSStatus status = LoadIdentityCredential(key, &unused); + if (status != errSecSuccess && status != errSecItemNotFound && + first_error == errSecSuccess) first_error = status; + } + return first_error; +} + +OSStatus RemoveIdentityCredential(NSString *account) { + OSStatus status = SecItemDelete((__bridge CFDictionaryRef)IdentityCredentialQuery(account)); + if (status == errSecSuccess || status == errSecItemNotFound) { + [[NSUserDefaults standardUserDefaults] removeObjectForKey:account]; + return errSecSuccess; + } + return status; +} + void CopyCString(char *destination, size_t capacity, const std::string &source) { if (!destination || capacity == 0) return; @@ -230,6 +338,7 @@ void DispatchMain(dispatch_block_t block) { - (void)createIdentityPeer; - (void)createControllerPeer; - (void)destroyIdentityPeer; +- (void)reportIdentityStorageStatus:(OSStatus)status; - (void)destroyControllerPeer; @end @@ -455,7 +564,16 @@ Params MakeParams(const RTCState &state, const std::string &user_id, const bool unchanged = self->_state->signal_host == host_value && self->_state->signal_port == signalPort && self->_state->identity_peer != nullptr; - if (unchanged) return; + const OSStatus migration_status = MigrateLegacyIdentityCredentials(); + [self reportIdentityStorageStatus:migration_status]; + if (unchanged) { + if (IsReusableIdentity(self->_state->identity_with_password)) { + NSString *value = [NSString stringWithUTF8String:self->_state->identity_with_password.c_str()]; + [self reportIdentityStorageStatus:SaveIdentityCredential( + IdentityCredentialAccount(trimmed, signalPort), value)]; + } + return; + } [self destroyControllerPeer]; [self destroyIdentityPeer]; @@ -467,29 +585,26 @@ Params MakeParams(const RTCState &state, const std::string &user_id, self->_state->identity_with_password.clear(); self->_state->identity_base.clear(); - NSString *key = [NSString stringWithFormat:@"CrossDeskIdentity.%@.%ld", - trimmed, (long)signalPort]; - NSString *cached = [[NSUserDefaults standardUserDefaults] - stringForKey:key]; - if (cached.length > 0) { - const std::string cached_identity = cached.UTF8String ?: ""; - if (IsReusableIdentity(cached_identity)) { - self->_state->identity_with_password = cached_identity; - self->_state->identity_base = BaseIdentity(cached_identity); - DispatchMain(^{ - id delegate = self.delegate; - if ([delegate respondsToSelector: - @selector(rtcBridge:didProvisionIdentity:)]) { - [delegate rtcBridge:self didProvisionIdentity:cached]; - } - }); - } else { - // A bare ID cannot authenticate after its first signaling session. - // Older iOS builds stored it anyway, causing every later launch to be - // rejected as "Incorrect password". Drop it and request a fresh - // server-issued ID/password pair. - [[NSUserDefaults standardUserDefaults] removeObjectForKey:key]; - } + NSString *cached = nil; + OSStatus load_status = LoadIdentityCredential( + IdentityCredentialAccount(trimmed, signalPort), &cached); + if (load_status == errSecSuccess) { + self->_state->identity_with_password = cached.UTF8String; + self->_state->identity_base = BaseIdentity(self->_state->identity_with_password); + NSString *identifier = [NSString stringWithUTF8String:self->_state->identity_base.c_str()]; + DispatchMain(^{ + id delegate = self.delegate; + if ([delegate respondsToSelector:@selector(rtcBridge:didProvisionIdentity:)]) { + [delegate rtcBridge:self didProvisionIdentity:identifier]; + } + }); + } else if (load_status != errSecItemNotFound) { + [self reportIdentityStorageStatus:load_status]; + // Locked/unavailable Keychain is not the same as a missing identity. + [self handleSignalState:CrossDeskSignalStateCredentialUnavailable + role:PeerRole::Identity + generation:self->_identityGeneration.load()]; + return; } [self createIdentityPeer]; }); @@ -842,6 +957,20 @@ Params MakeParams(const RTCState &state, const std::string &user_id, }); } +- (void)reportIdentityStorageStatus:(OSStatus)status { + const BOOL has_error = status != errSecSuccess; + if (has_error) { + // Log only the OSStatus, never an account, credential or Keychain payload. + NSLog(@"CrossDesk identity Keychain operation failed (%d)", (int)status); + } + DispatchMain(^{ + id delegate = self.delegate; + if ([delegate respondsToSelector:@selector(rtcBridge:didChangeIdentityStorageError:)]) { + [delegate rtcBridge:self didChangeIdentityStorageError:has_error]; + } + }); +} + - (void)createIdentityPeer { if (_state->identity_peer || _state->signal_host.empty()) return; _state->identity_context.generation = _identityGeneration.fetch_add(1) + 1; @@ -962,10 +1091,16 @@ Params MakeParams(const RTCState &state, const std::string &user_id, self->_state->identity_recovery_attempted = true; NSString *host = [NSString stringWithUTF8String: self->_state->signal_host.c_str()]; - NSString *key = [NSString stringWithFormat:@"CrossDeskIdentity.%@.%d", - host, - self->_state->signal_port]; - [[NSUserDefaults standardUserDefaults] removeObjectForKey:key]; + OSStatus status = RemoveIdentityCredential( + IdentityCredentialAccount(host, self->_state->signal_port)); + [self reportIdentityStorageStatus:status]; + if (status != errSecSuccess) { + [self destroyIdentityPeer]; + [self handleSignalState:CrossDeskSignalStateCredentialUnavailable + role:PeerRole::Identity + generation:self->_identityGeneration.load()]; + return; + } [self destroyIdentityPeer]; self->_state->identity_with_password.clear(); self->_state->identity_base.clear(); @@ -1078,25 +1213,25 @@ Params MakeParams(const RTCState &state, const std::string &user_id, const std::string identity_copy = identity; dispatch_async(_rtcQueue, ^{ if (generation != self->_identityGeneration.load()) return; - self->_state->identity_with_password = identity_copy; - self->_state->identity_base = BaseIdentity(identity_copy); + const std::string credential = ProvisionedIdentityCredential( + identity_copy, self->_state->identity_with_password); + self->_state->identity_with_password = credential; + self->_state->identity_base = BaseIdentity(credential); NSString *host = [NSString stringWithUTF8String: self->_state->signal_host.c_str()]; - NSString *key = [NSString stringWithFormat:@"CrossDeskIdentity.%@.%d", - host, self->_state->signal_port]; - NSString *value = [NSString stringWithUTF8String:identity_copy.c_str()]; - if (IsReusableIdentity(identity_copy)) { - [[NSUserDefaults standardUserDefaults] setObject:value forKey:key]; - } else { - // Keep a passwordless identity only for this process. It is valid for - // the current login but is not safe to reuse on the next app launch. - [[NSUserDefaults standardUserDefaults] removeObjectForKey:key]; - } + NSString *account = IdentityCredentialAccount(host, self->_state->signal_port); + NSString *value = [NSString stringWithUTF8String:credential.c_str()]; + OSStatus status = IsReusableIdentity(credential) + ? SaveIdentityCredential(account, value) + : RemoveIdentityCredential(account); + [self reportIdentityStorageStatus:status]; + // Only the public device ID crosses into UI state; keep its password here. + NSString *identifier = [NSString stringWithUTF8String:self->_state->identity_base.c_str()]; DispatchMain(^{ if (generation != self->_identityGeneration.load()) return; id delegate = self.delegate; if ([delegate respondsToSelector:@selector(rtcBridge:didProvisionIdentity:)]) { - [delegate rtcBridge:self didProvisionIdentity:value]; + [delegate rtcBridge:self didProvisionIdentity:identifier]; } }); }); diff --git a/apps/ios/CrossDeskMobile/ContentView.swift b/apps/ios/CrossDeskMobile/ContentView.swift index 4283f7c6..bf8f6998 100644 --- a/apps/ios/CrossDeskMobile/ContentView.swift +++ b/apps/ios/CrossDeskMobile/ContentView.swift @@ -711,6 +711,10 @@ private struct ServerSettingsView: View { } header: { Text("服务器") } footer: { + if let warning = session.identityStorageWarning { + Text(warning) + .foregroundStyle(.orange) + } Text(session.localIdentity.isEmpty ? "正在获取本机 ID…" : "本机 ID \(session.localIdentity)") @@ -720,6 +724,20 @@ private struct ServerSettingsView: View { .padding(.top, 16) .textSelection(.enabled) } + Section { + if let source = SourceMetadata.bundled { + Link(destination: source.privacyPolicyURL) { + Label("隐私政策", systemImage: "hand.raised") + } + } + NavigationLink { + ThirdPartyLicensesView() + } label: { + Label("关于与开源许可", systemImage: "doc.text") + } + } footer: { + Text("本应用使用 OpenFEC,遵循 CeCILL-C 许可。版权声明、许可全文和源码入口见“关于与开源许可”。") + } } .navigationTitle("设置") .navigationBarTitleDisplayMode(.inline) diff --git a/apps/ios/CrossDeskMobile/PrivacyInfo.xcprivacy b/apps/ios/CrossDeskMobile/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..29cdcaba --- /dev/null +++ b/apps/ios/CrossDeskMobile/PrivacyInfo.xcprivacy @@ -0,0 +1,39 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + 3B52.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + 8FFB.1 + + + + + diff --git a/apps/ios/CrossDeskMobile/RemoteSessionModel.swift b/apps/ios/CrossDeskMobile/RemoteSessionModel.swift index 99f62ba6..c45f48a3 100644 --- a/apps/ios/CrossDeskMobile/RemoteSessionModel.swift +++ b/apps/ios/CrossDeskMobile/RemoteSessionModel.swift @@ -332,6 +332,7 @@ final class RemoteSessionModel: NSObject, ObservableObject, CrossDeskRTCBridgeDe @Published private(set) var signalStatus = "正在连接信令服务" @Published private(set) var connectionStatus = "未连接" @Published private(set) var localIdentity = "" + @Published private(set) var identityStorageWarning: String? @Published private(set) var isConnecting = false @Published private(set) var isConnected = false @Published private(set) var sessionVisible = false @@ -828,6 +829,12 @@ final class RemoteSessionModel: NSObject, ObservableObject, CrossDeskRTCBridgeDe bridge.sendWindowsKeyCode(keyCode, isDown: isDown) } + func rtcBridge(_ bridge: CrossDeskRTCBridge, didChangeIdentityStorageError hasError: Bool) { + identityStorageWarning = hasError + ? "本机登录凭据暂时无法安全存取。请解锁设备后,在设置中点击“应用”重试。" + : nil + } + func rtcBridge(_ bridge: CrossDeskRTCBridge, didChange state: CrossDeskSignalState) { signalConnected = state.rawValue == 1 @@ -840,6 +847,7 @@ final class RemoteSessionModel: NSObject, ObservableObject, CrossDeskRTCBridgeDe case 4: signalStatus = "信令服务重连中" case 5: signalStatus = "信令服务器已关闭连接" case 6: signalStatus = "TLS 证书校验失败" + case 7: signalStatus = "无法访问本机登录凭据,请解锁后重试" default: signalStatus = "未知信令状态" } if signalConnected { diff --git a/apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json b/apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json new file mode 100644 index 00000000..e3836929 --- /dev/null +++ b/apps/ios/CrossDeskMobile/Resources/ThirdPartyLicenses.json @@ -0,0 +1,676 @@ +{ + "schemaVersion": 1, + "components": [ + { + "id": "asio", + "name": "Asio", + "version": "1.32.0", + "license": "BSL-1.0", + "sourceURL": "https://github.com/chriskohlhoff/asio/archive/refs/tags/asio-1-32-0.tar.gz", + "documents": [ + { + "title": "asio/COPYING", + "text": "Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n\nDistributed under the Boost Software License, Version 1.0. (See accompanying\nfile LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n" + }, + { + "title": "asio/LICENSE_1_0.txt", + "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: asio/include/asio.hpp\n\n//\n// asio.hpp\n// ~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/any_completion_executor.hpp\n\n//\n// any_completion_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/any_completion_handler.hpp\n\n//\n// any_completion_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/any_io_executor.hpp\n\n//\n// any_io_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/append.hpp\n\n//\n// append.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/as_tuple.hpp\n\n//\n// as_tuple.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/associated_allocator.hpp\n\n//\n// associated_allocator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/associated_cancellation_slot.hpp\n\n//\n// associated_cancellation_slot.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/associated_executor.hpp\n\n//\n// associated_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/associated_immediate_executor.hpp\n\n//\n// associated_immediate_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/associator.hpp\n\n//\n// associator.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/async_result.hpp\n\n//\n// async_result.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/awaitable.hpp\n\n//\n// awaitable.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_datagram_socket.hpp\n\n//\n// basic_datagram_socket.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_deadline_timer.hpp\n\n//\n// basic_deadline_timer.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_file.hpp\n\n//\n// basic_file.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_io_object.hpp\n\n//\n// basic_io_object.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_random_access_file.hpp\n\n//\n// basic_random_access_file.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_raw_socket.hpp\n\n//\n// basic_raw_socket.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_readable_pipe.hpp\n\n//\n// basic_readable_pipe.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_seq_packet_socket.hpp\n\n//\n// basic_seq_packet_socket.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_serial_port.hpp\n\n//\n// basic_serial_port.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_signal_set.hpp\n\n//\n// basic_signal_set.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_socket.hpp\n\n//\n// basic_socket.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_socket_acceptor.hpp\n\n//\n// basic_socket_acceptor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_socket_iostream.hpp\n\n//\n// basic_socket_iostream.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_socket_streambuf.hpp\n\n//\n// basic_socket_streambuf.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_stream_file.hpp\n\n//\n// basic_stream_file.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_stream_socket.hpp\n\n//\n// basic_stream_socket.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_streambuf.hpp\n\n//\n// basic_streambuf.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_streambuf_fwd.hpp\n\n//\n// basic_streambuf_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_waitable_timer.hpp\n\n//\n// basic_waitable_timer.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/basic_writable_pipe.hpp\n\n//\n// basic_writable_pipe.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/bind_allocator.hpp\n\n//\n// bind_allocator.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/bind_cancellation_slot.hpp\n\n//\n// bind_cancellation_slot.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/bind_executor.hpp\n\n//\n// bind_executor.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/bind_immediate_executor.hpp\n\n//\n// bind_immediate_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffer.hpp\n\n//\n// buffer.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffer_registration.hpp\n\n//\n// buffer_registration.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffered_read_stream.hpp\n\n//\n// buffered_read_stream.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffered_read_stream_fwd.hpp\n\n//\n// buffered_read_stream_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffered_stream.hpp\n\n//\n// buffered_stream.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffered_stream_fwd.hpp\n\n//\n// buffered_stream_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffered_write_stream.hpp\n\n//\n// buffered_write_stream.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffered_write_stream_fwd.hpp\n\n//\n// buffered_write_stream_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/buffers_iterator.hpp\n\n//\n// buffers_iterator.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/cancel_after.hpp\n\n//\n// cancel_after.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/cancel_at.hpp\n\n//\n// cancel_at.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/cancellation_signal.hpp\n\n//\n// cancellation_signal.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/cancellation_state.hpp\n\n//\n// cancellation_state.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/cancellation_type.hpp\n\n//\n// cancellation_type.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/co_composed.hpp\n\n//\n// co_composed.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/co_spawn.hpp\n\n//\n// co_spawn.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/completion_condition.hpp\n\n//\n// completion_condition.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/compose.hpp\n\n//\n// compose.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/composed.hpp\n\n//\n// composed.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/connect.hpp\n\n//\n// connect.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/connect_pipe.hpp\n\n//\n// connect_pipe.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/consign.hpp\n\n//\n// consign.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/coroutine.hpp\n\n//\n// coroutine.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/deadline_timer.hpp\n\n//\n// deadline_timer.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/default_completion_token.hpp\n\n//\n// default_completion_token.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/defer.hpp\n\n//\n// defer.hpp\n// ~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/deferred.hpp\n\n//\n// deferred.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detached.hpp\n\n//\n// detached.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/array.hpp\n\n//\n// detail/array.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/array_fwd.hpp\n\n//\n// detail/array_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/assert.hpp\n\n//\n// detail/assert.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/atomic_count.hpp\n\n//\n// detail/atomic_count.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/base_from_cancellation_state.hpp\n\n//\n// detail/base_from_cancellation_state.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/base_from_completion_cond.hpp\n\n//\n// detail/base_from_completion_cond.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/bind_handler.hpp\n\n//\n// detail/bind_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/blocking_executor_op.hpp\n\n//\n// detail/blocking_executor_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/buffer_resize_guard.hpp\n\n//\n// detail/buffer_resize_guard.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/buffer_sequence_adapter.hpp\n\n//\n// detail/buffer_sequence_adapter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/buffered_stream_storage.hpp\n\n//\n// detail/buffered_stream_storage.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/call_stack.hpp\n\n//\n// detail/call_stack.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/chrono.hpp\n\n//\n// detail/chrono.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/chrono_time_traits.hpp\n\n//\n// detail/chrono_time_traits.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/completion_handler.hpp\n\n//\n// detail/completion_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/completion_message.hpp\n\n//\n// detail/completion_message.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/completion_payload.hpp\n\n//\n// detail/completion_payload.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/completion_payload_handler.hpp\n\n//\n// detail/completion_payload_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/composed_work.hpp\n\n//\n// detail/composed_work.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/concurrency_hint.hpp\n\n//\n// detail/concurrency_hint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/conditionally_enabled_event.hpp\n\n//\n// detail/conditionally_enabled_event.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/conditionally_enabled_mutex.hpp\n\n//\n// detail/conditionally_enabled_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/config.hpp\n\n//\n// detail/config.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/consuming_buffers.hpp\n\n//\n// detail/consuming_buffers.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/cstddef.hpp\n\n//\n// detail/cstddef.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/cstdint.hpp\n\n//\n// detail/cstdint.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/date_time_fwd.hpp\n\n//\n// detail/date_time_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/deadline_timer_service.hpp\n\n//\n// detail/deadline_timer_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/dependent_type.hpp\n\n//\n// detail/dependent_type.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/descriptor_ops.hpp\n\n//\n// detail/descriptor_ops.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/descriptor_read_op.hpp\n\n//\n// detail/descriptor_read_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/descriptor_write_op.hpp\n\n//\n// detail/descriptor_write_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/dev_poll_reactor.hpp\n\n//\n// detail/dev_poll_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/epoll_reactor.hpp\n\n//\n// detail/epoll_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/event.hpp\n\n//\n// detail/event.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/eventfd_select_interrupter.hpp\n\n//\n// detail/eventfd_select_interrupter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/exception.hpp\n\n//\n// detail/exception.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/executor_function.hpp\n\n//\n// detail/executor_function.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/executor_op.hpp\n\n//\n// detail/executor_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/fd_set_adapter.hpp\n\n//\n// detail/fd_set_adapter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/fenced_block.hpp\n\n//\n// detail/fenced_block.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/functional.hpp\n\n//\n// detail/functional.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/future.hpp\n\n//\n// detail/future.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/global.hpp\n\n//\n// detail/global.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/handler_alloc_helpers.hpp\n\n//\n// detail/handler_alloc_helpers.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/handler_cont_helpers.hpp\n\n//\n// detail/handler_cont_helpers.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/handler_tracking.hpp\n\n//\n// detail/handler_tracking.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/handler_type_requirements.hpp\n\n//\n// detail/handler_type_requirements.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/handler_work.hpp\n\n//\n// detail/handler_work.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/hash_map.hpp\n\n//\n// detail/hash_map.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/dev_poll_reactor.hpp\n\n//\n// detail/impl/dev_poll_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/epoll_reactor.hpp\n\n//\n// detail/impl/epoll_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/io_uring_service.hpp\n\n//\n// detail/impl/io_uring_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/kqueue_reactor.hpp\n\n//\n// detail/impl/kqueue_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/select_reactor.hpp\n\n//\n// detail/impl/select_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/service_registry.hpp\n\n//\n// detail/impl/service_registry.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/strand_executor_service.hpp\n\n//\n// detail/impl/strand_executor_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/strand_service.hpp\n\n//\n// detail/impl/strand_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/win_iocp_io_context.hpp\n\n//\n// detail/impl/win_iocp_io_context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/impl/winrt_timer_scheduler.hpp\n\n//\n// detail/impl/winrt_timer_scheduler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/initiate_defer.hpp\n\n//\n// detail/initiate_defer.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/initiate_dispatch.hpp\n\n//\n// detail/initiate_dispatch.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/initiate_post.hpp\n\n//\n// detail/initiate_post.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/initiation_base.hpp\n\n//\n// detail/initiation_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_control.hpp\n\n//\n// detail/io_control.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_object_impl.hpp\n\n//\n// detail/io_object_impl.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_descriptor_read_at_op.hpp\n\n//\n// detail/io_uring_descriptor_read_at_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_descriptor_read_op.hpp\n\n//\n// detail/io_uring_descriptor_read_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_descriptor_service.hpp\n\n//\n// detail/io_uring_descriptor_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_descriptor_write_at_op.hpp\n\n//\n// detail/io_uring_descriptor_write_at_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_descriptor_write_op.hpp\n\n//\n// detail/io_uring_descriptor_write_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_file_service.hpp\n\n//\n// detail/io_uring_file_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_null_buffers_op.hpp\n\n//\n// detail/io_uring_null_buffers_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_operation.hpp\n\n//\n// detail/io_uring_operation.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_service.hpp\n\n//\n// detail/io_uring_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_accept_op.hpp\n\n//\n// detail/io_uring_socket_accept_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_connect_op.hpp\n\n//\n// detail/io_uring_socket_connect_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_recv_op.hpp\n\n//\n// detail/io_uring_socket_recv_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_recvfrom_op.hpp\n\n//\n// detail/io_uring_socket_recvfrom_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_recvmsg_op.hpp\n\n//\n// detail/io_uring_socket_recvmsg_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_send_op.hpp\n\n//\n// detail/io_uring_socket_send_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_sendto_op.hpp\n\n//\n// detail/io_uring_socket_sendto_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_service.hpp\n\n//\n// detail/io_uring_socket_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_socket_service_base.hpp\n\n//\n// detail/io_uring_socket_service_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/io_uring_wait_op.hpp\n\n//\n// detail/io_uring_wait_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/is_buffer_sequence.hpp\n\n//\n// detail/is_buffer_sequence.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/is_executor.hpp\n\n//\n// detail/is_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/keyword_tss_ptr.hpp\n\n//\n// detail/keyword_tss_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/kqueue_reactor.hpp\n\n//\n// detail/kqueue_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/limits.hpp\n\n//\n// detail/limits.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2011 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/local_free_on_block_exit.hpp\n\n//\n// detail/local_free_on_block_exit.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/memory.hpp\n\n//\n// detail/memory.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/mutex.hpp\n\n//\n// detail/mutex.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/non_const_lvalue.hpp\n\n//\n// detail/non_const_lvalue.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/noncopyable.hpp\n\n//\n// detail/noncopyable.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_event.hpp\n\n//\n// detail/null_event.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_fenced_block.hpp\n\n//\n// detail/null_fenced_block.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_global.hpp\n\n//\n// detail/null_global.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_mutex.hpp\n\n//\n// detail/null_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_reactor.hpp\n\n//\n// detail/null_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_signal_blocker.hpp\n\n//\n// detail/null_signal_blocker.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_socket_service.hpp\n\n//\n// detail/null_socket_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_static_mutex.hpp\n\n//\n// detail/null_static_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_thread.hpp\n\n//\n// detail/null_thread.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/null_tss_ptr.hpp\n\n//\n// detail/null_tss_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/object_pool.hpp\n\n//\n// detail/object_pool.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/old_win_sdk_compat.hpp\n\n//\n// detail/old_win_sdk_compat.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/op_queue.hpp\n\n//\n// detail/op_queue.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/operation.hpp\n\n//\n// detail/operation.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/pipe_select_interrupter.hpp\n\n//\n// detail/pipe_select_interrupter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/pop_options.hpp\n\n//\n// detail/pop_options.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_event.hpp\n\n//\n// detail/posix_event.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_fd_set_adapter.hpp\n\n//\n// detail/posix_fd_set_adapter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_global.hpp\n\n//\n// detail/posix_global.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_mutex.hpp\n\n//\n// detail/posix_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_serial_port_service.hpp\n\n//\n// detail/posix_serial_port_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_signal_blocker.hpp\n\n//\n// detail/posix_signal_blocker.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_static_mutex.hpp\n\n//\n// detail/posix_static_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_thread.hpp\n\n//\n// detail/posix_thread.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/posix_tss_ptr.hpp\n\n//\n// detail/posix_tss_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/push_options.hpp\n\n//\n// detail/push_options.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_descriptor_service.hpp\n\n//\n// detail/reactive_descriptor_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_null_buffers_op.hpp\n\n//\n// detail/reactive_null_buffers_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_accept_op.hpp\n\n//\n// detail/reactive_socket_accept_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_connect_op.hpp\n\n//\n// detail/reactive_socket_connect_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_recv_op.hpp\n\n//\n// detail/reactive_socket_recv_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_recvfrom_op.hpp\n\n//\n// detail/reactive_socket_recvfrom_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_recvmsg_op.hpp\n\n//\n// detail/reactive_socket_recvmsg_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_send_op.hpp\n\n//\n// detail/reactive_socket_send_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_sendto_op.hpp\n\n//\n// detail/reactive_socket_sendto_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_service.hpp\n\n//\n// detail/reactive_socket_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_socket_service_base.hpp\n\n//\n// detail/reactive_socket_service_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactive_wait_op.hpp\n\n//\n// detail/reactive_wait_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactor.hpp\n\n//\n// detail/reactor.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactor_op.hpp\n\n//\n// detail/reactor_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/reactor_op_queue.hpp\n\n//\n// detail/reactor_op_queue.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/recycling_allocator.hpp\n\n//\n// detail/recycling_allocator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/regex_fwd.hpp\n\n//\n// detail/regex_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/resolve_endpoint_op.hpp\n\n//\n// detail/resolve_endpoint_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/resolve_op.hpp\n\n//\n// detail/resolve_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/resolve_query_op.hpp\n\n//\n// detail/resolve_query_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/resolver_service.hpp\n\n//\n// detail/resolver_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/resolver_service_base.hpp\n\n//\n// detail/resolver_service_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/scheduler.hpp\n\n//\n// detail/scheduler.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/scheduler_operation.hpp\n\n//\n// detail/scheduler_operation.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/scheduler_task.hpp\n\n//\n// detail/scheduler_task.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/scheduler_thread_info.hpp\n\n//\n// detail/scheduler_thread_info.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/scoped_lock.hpp\n\n//\n// detail/scoped_lock.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/scoped_ptr.hpp\n\n//\n// detail/scoped_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/select_interrupter.hpp\n\n//\n// detail/select_interrupter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/select_reactor.hpp\n\n//\n// detail/select_reactor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/service_registry.hpp\n\n//\n// detail/service_registry.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/signal_blocker.hpp\n\n//\n// detail/signal_blocker.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/signal_handler.hpp\n\n//\n// detail/signal_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/signal_init.hpp\n\n//\n// detail/signal_init.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/signal_op.hpp\n\n//\n// detail/signal_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/signal_set_service.hpp\n\n//\n// detail/signal_set_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/socket_holder.hpp\n\n//\n// detail/socket_holder.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/socket_ops.hpp\n\n//\n// detail/socket_ops.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/socket_option.hpp, asio/include/asio/ip/detail/socket_option.hpp\n\n//\n// detail/socket_option.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/socket_select_interrupter.hpp\n\n//\n// detail/socket_select_interrupter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/socket_types.hpp\n\n//\n// detail/socket_types.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/source_location.hpp\n\n//\n// detail/source_location.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/static_mutex.hpp\n\n//\n// detail/static_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/std_event.hpp\n\n//\n// detail/std_event.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/std_fenced_block.hpp\n\n//\n// detail/std_fenced_block.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/std_global.hpp\n\n//\n// detail/std_global.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/std_mutex.hpp\n\n//\n// detail/std_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/std_static_mutex.hpp\n\n//\n// detail/std_static_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/std_thread.hpp\n\n//\n// detail/std_thread.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/strand_executor_service.hpp\n\n//\n// detail/strand_executor_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/strand_service.hpp\n\n//\n// detail/strand_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/string_view.hpp\n\n//\n// detail/string_view.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/thread.hpp\n\n//\n// detail/thread.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/thread_context.hpp\n\n//\n// detail/thread_context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/thread_group.hpp\n\n//\n// detail/thread_group.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/thread_info_base.hpp\n\n//\n// detail/thread_info_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/throw_error.hpp\n\n//\n// detail/throw_error.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/throw_exception.hpp\n\n//\n// detail/throw_exception.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/timed_cancel_op.hpp\n\n//\n// detail/timed_cancel_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/timer_queue.hpp\n\n//\n// detail/timer_queue.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/timer_queue_base.hpp\n\n//\n// detail/timer_queue_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/timer_queue_ptime.hpp\n\n//\n// detail/timer_queue_ptime.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/timer_queue_set.hpp\n\n//\n// detail/timer_queue_set.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/timer_scheduler.hpp\n\n//\n// detail/timer_scheduler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/timer_scheduler_fwd.hpp\n\n//\n// detail/timer_scheduler_fwd.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/tss_ptr.hpp\n\n//\n// detail/tss_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/type_traits.hpp\n\n//\n// detail/type_traits.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/utility.hpp\n\n//\n// detail/utility.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/wait_handler.hpp\n\n//\n// detail/wait_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/wait_op.hpp\n\n//\n// detail/wait_op.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_event.hpp\n\n//\n// detail/win_event.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_fd_set_adapter.hpp\n\n//\n// detail/win_fd_set_adapter.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_global.hpp\n\n//\n// detail/win_global.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_file_service.hpp\n\n//\n// detail/win_iocp_file_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_handle_read_op.hpp\n\n//\n// detail/win_iocp_handle_read_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_handle_service.hpp\n\n//\n// detail/win_iocp_handle_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_handle_write_op.hpp\n\n//\n// detail/win_iocp_handle_write_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_io_context.hpp\n\n//\n// detail/win_iocp_io_context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_null_buffers_op.hpp\n\n//\n// detail/win_iocp_null_buffers_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_operation.hpp\n\n//\n// detail/win_iocp_operation.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_overlapped_op.hpp\n\n//\n// detail/win_iocp_overlapped_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_overlapped_ptr.hpp\n\n//\n// detail/win_iocp_overlapped_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_serial_port_service.hpp\n\n//\n// detail/win_iocp_serial_port_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_accept_op.hpp\n\n//\n// detail/win_iocp_socket_accept_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_connect_op.hpp\n\n//\n// detail/win_iocp_socket_connect_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_recv_op.hpp\n\n//\n// detail/win_iocp_socket_recv_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_recvfrom_op.hpp\n\n//\n// detail/win_iocp_socket_recvfrom_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_recvmsg_op.hpp\n\n//\n// detail/win_iocp_socket_recvmsg_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_send_op.hpp\n\n//\n// detail/win_iocp_socket_send_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_service.hpp\n\n//\n// detail/win_iocp_socket_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_socket_service_base.hpp\n\n//\n// detail/win_iocp_socket_service_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_thread_info.hpp\n\n//\n// detail/win_iocp_thread_info.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_iocp_wait_op.hpp\n\n//\n// detail/win_iocp_wait_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_mutex.hpp\n\n//\n// detail/win_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_object_handle_service.hpp\n\n//\n// detail/win_object_handle_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_static_mutex.hpp\n\n//\n// detail/win_static_mutex.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_thread.hpp\n\n//\n// detail/win_thread.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/win_tss_ptr.hpp\n\n//\n// detail/win_tss_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winapp_thread.hpp\n\n//\n// detail/winapp_thread.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/wince_thread.hpp\n\n//\n// detail/wince_thread.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_async_manager.hpp\n\n//\n// detail/winrt_async_manager.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_async_op.hpp\n\n//\n// detail/winrt_async_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_resolve_op.hpp\n\n//\n// detail/winrt_resolve_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_resolver_service.hpp\n\n//\n// detail/winrt_resolver_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_socket_connect_op.hpp\n\n//\n// detail/winrt_socket_connect_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_socket_recv_op.hpp\n\n//\n// detail/winrt_socket_recv_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_socket_send_op.hpp\n\n//\n// detail/winrt_socket_send_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_ssocket_service.hpp\n\n//\n// detail/winrt_ssocket_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_ssocket_service_base.hpp\n\n//\n// detail/winrt_ssocket_service_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_timer_scheduler.hpp\n\n//\n// detail/winrt_timer_scheduler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winrt_utils.hpp\n\n//\n// detail/winrt_utils.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/winsock_init.hpp\n\n//\n// detail/winsock_init.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/work_dispatcher.hpp\n\n//\n// detail/work_dispatcher.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/detail/wrapped_handler.hpp\n\n//\n// detail/wrapped_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/dispatch.hpp\n\n//\n// dispatch.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/error.hpp\n\n//\n// error.hpp\n// ~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/error_code.hpp\n\n//\n// error_code.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution.hpp\n\n//\n// execution.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/allocator.hpp\n\n//\n// execution/allocator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/any_executor.hpp\n\n//\n// execution/any_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/bad_executor.hpp\n\n//\n// execution/bad_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/blocking.hpp\n\n//\n// execution/blocking.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/blocking_adaptation.hpp\n\n//\n// execution/blocking_adaptation.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/context.hpp\n\n//\n// execution/context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/context_as.hpp\n\n//\n// execution/context_as.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/executor.hpp\n\n//\n// execution/executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/invocable_archetype.hpp\n\n//\n// execution/invocable_archetype.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/mapping.hpp\n\n//\n// execution/mapping.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/occupancy.hpp\n\n//\n// execution/occupancy.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/outstanding_work.hpp\n\n//\n// execution/outstanding_work.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/prefer_only.hpp\n\n//\n// execution/prefer_only.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution/relationship.hpp\n\n//\n// execution/relationship.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/execution_context.hpp\n\n//\n// execution_context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/executor.hpp\n\n//\n// executor.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/executor_work_guard.hpp\n\n//\n// executor_work_guard.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/append.hpp\n\n//\n// experimental/append.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/as_single.hpp\n\n//\n// experimental/as_single.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/as_tuple.hpp\n\n//\n// experimental/as_tuple.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/awaitable_operators.hpp\n\n//\n// experimental/awaitable_operators.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/basic_channel.hpp\n\n//\n// experimental/basic_channel.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/basic_concurrent_channel.hpp\n\n//\n// experimental/basic_concurrent_channel.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/cancellation_condition.hpp\n\n//\n// experimental/cancellation_condition.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/channel.hpp\n\n//\n// experimental/channel.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/channel_error.hpp\n\n//\n// experimental/channel_error.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/channel_traits.hpp\n\n//\n// experimental/channel_traits.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/co_composed.hpp\n\n//\n// experimental/co_composed.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/co_spawn.hpp\n\n//\n// experimental/co_spawn.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/concurrent_channel.hpp\n\n//\n// experimental/concurrent_channel.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/coro.hpp\n\n//\n// experimental/coro.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/coro_traits.hpp\n\n//\n// experimental/detail/coro_traits.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/deferred.hpp\n\n//\n// experimental/deferred.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/channel_operation.hpp\n\n//\n// experimental/detail/channel_operation.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/channel_receive_op.hpp\n\n//\n// experimental/detail/channel_receive_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/channel_send_functions.hpp\n\n//\n// experimental/detail/channel_send_functions.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/channel_send_op.hpp\n\n//\n// experimental/detail/channel_send_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/channel_service.hpp\n\n//\n// experimental/detail/channel_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/coro_completion_handler.hpp\n\n//\n// experimental/detail/coro_completion_handler.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/coro_promise_allocator.hpp\n\n//\n// experimental/detail/coro_promise_allocator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/has_signature.hpp\n\n//\n// experimental/detail/has_signature.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/impl/channel_service.hpp\n\n//\n// experimental/detail/impl/channel_service.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/detail/partial_promise.hpp\n\n//\n// experimental/detail/partial_promise.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/impl/as_single.hpp\n\n//\n// experimental/impl/as_single.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/impl/coro.hpp\n\n//\n// experimental/impl/coro.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n\n\nFiles: asio/include/asio/experimental/impl/parallel_group.hpp\n\n//\n// experimental/impl/parallel_group.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/impl/promise.hpp\n\n//\n// experimental/impl/promise.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/impl/use_coro.hpp\n\n//\n// experimental/impl/use_coro.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/impl/use_promise.hpp\n\n//\n// experimental/impl/use_promise.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/parallel_group.hpp\n\n//\n// experimental/parallel_group.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/prepend.hpp\n\n//\n// experimental/prepend.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/promise.hpp\n\n//\n// experimental/promise.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/use_coro.hpp\n\n//\n// experimental/use_coro.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/experimental/use_promise.hpp\n\n//\n// experimental/use_promise.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2021-2023 Klemens D. Morgenstern\n// (klemens dot morgenstern at gmx dot net)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/file_base.hpp\n\n//\n// file_base.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/generic/basic_endpoint.hpp\n\n//\n// generic/basic_endpoint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/generic/datagram_protocol.hpp\n\n//\n// generic/datagram_protocol.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/generic/detail/endpoint.hpp\n\n//\n// generic/detail/endpoint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/generic/raw_protocol.hpp\n\n//\n// generic/raw_protocol.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/generic/seq_packet_protocol.hpp\n\n//\n// generic/seq_packet_protocol.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/generic/stream_protocol.hpp\n\n//\n// generic/stream_protocol.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/handler_continuation_hook.hpp\n\n//\n// handler_continuation_hook.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/high_resolution_timer.hpp\n\n//\n// high_resolution_timer.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/immediate.hpp\n\n//\n// immediate.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/append.hpp\n\n//\n// impl/append.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/as_tuple.hpp\n\n//\n// impl/as_tuple.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/awaitable.hpp\n\n//\n// impl/awaitable.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/buffered_read_stream.hpp\n\n//\n// impl/buffered_read_stream.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/buffered_write_stream.hpp\n\n//\n// impl/buffered_write_stream.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/cancel_after.hpp\n\n//\n// impl/cancel_after.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/cancel_at.hpp\n\n//\n// impl/cancel_at.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/co_spawn.hpp\n\n//\n// impl/co_spawn.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/connect.hpp\n\n//\n// impl/connect.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/connect_pipe.hpp\n\n//\n// impl/connect_pipe.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/consign.hpp\n\n//\n// impl/consign.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/deferred.hpp\n\n//\n// impl/deferred.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/detached.hpp\n\n//\n// impl/detached.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/execution_context.hpp\n\n//\n// impl/execution_context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/executor.hpp\n\n//\n// impl/executor.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/io_context.hpp\n\n//\n// impl/io_context.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/prepend.hpp\n\n//\n// impl/prepend.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/read.hpp\n\n//\n// impl/read.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/read_at.hpp\n\n//\n// impl/read_at.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/read_until.hpp\n\n//\n// impl/read_until.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/redirect_error.hpp\n\n// impl/redirect_error.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/serial_port_base.hpp\n\n//\n// impl/serial_port_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/spawn.hpp\n\n//\n// impl/spawn.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/src.hpp\n\n//\n// impl/src.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/system_context.hpp\n\n//\n// impl/system_context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/system_executor.hpp\n\n//\n// impl/system_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/thread_pool.hpp\n\n//\n// impl/thread_pool.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/use_awaitable.hpp\n\n//\n// impl/use_awaitable.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/use_future.hpp\n\n//\n// impl/use_future.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/write.hpp\n\n//\n// impl/write.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/impl/write_at.hpp\n\n//\n// impl/write_at.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/io_context.hpp\n\n//\n// io_context.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/io_context_strand.hpp\n\n//\n// io_context_strand.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/io_service.hpp\n\n//\n// io_service.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/io_service_strand.hpp\n\n//\n// io_service_strand.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/address.hpp\n\n//\n// ip/address.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/address_v4.hpp\n\n//\n// ip/address_v4.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/address_v4_iterator.hpp\n\n//\n// ip/address_v4_iterator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/address_v4_range.hpp\n\n//\n// ip/address_v4_range.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/address_v6.hpp\n\n//\n// ip/address_v6.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/address_v6_iterator.hpp\n\n//\n// ip/address_v6_iterator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Oliver Kowalke (oliver dot kowalke at gmail dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/address_v6_range.hpp\n\n//\n// ip/address_v6_range.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Oliver Kowalke (oliver dot kowalke at gmail dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/bad_address_cast.hpp\n\n//\n// ip/bad_address_cast.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/basic_endpoint.hpp\n\n//\n// ip/basic_endpoint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/basic_resolver.hpp\n\n//\n// ip/basic_resolver.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/basic_resolver_entry.hpp\n\n//\n// ip/basic_resolver_entry.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/basic_resolver_iterator.hpp\n\n//\n// ip/basic_resolver_iterator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/basic_resolver_query.hpp\n\n//\n// ip/basic_resolver_query.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/basic_resolver_results.hpp\n\n//\n// ip/basic_resolver_results.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/detail/endpoint.hpp\n\n//\n// ip/detail/endpoint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/host_name.hpp\n\n//\n// ip/host_name.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/icmp.hpp\n\n//\n// ip/icmp.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/impl/address.hpp\n\n//\n// ip/impl/address.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/impl/address_v4.hpp\n\n//\n// ip/impl/address_v4.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/impl/address_v6.hpp\n\n//\n// ip/impl/address_v6.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/impl/basic_endpoint.hpp\n\n//\n// ip/impl/basic_endpoint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/impl/network_v4.hpp\n\n//\n// ip/impl/network_v4.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/impl/network_v6.hpp\n\n//\n// ip/impl/network_v6.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/multicast.hpp\n\n//\n// ip/multicast.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/network_v4.hpp\n\n//\n// ip/network_v4.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/network_v6.hpp\n\n//\n// ip/network_v6.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/resolver_base.hpp\n\n//\n// ip/resolver_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/resolver_query_base.hpp\n\n//\n// ip/resolver_query_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/tcp.hpp\n\n//\n// ip/tcp.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/udp.hpp\n\n//\n// ip/udp.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/unicast.hpp\n\n//\n// ip/unicast.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ip/v6_only.hpp\n\n//\n// ip/v6_only.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/is_applicable_property.hpp\n\n//\n// is_applicable_property.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/is_contiguous_iterator.hpp\n\n//\n// is_contiguous_iterator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/is_executor.hpp\n\n//\n// is_executor.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/is_read_buffered.hpp\n\n//\n// is_read_buffered.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/is_write_buffered.hpp\n\n//\n// is_write_buffered.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/local/basic_endpoint.hpp\n\n//\n// local/basic_endpoint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Derived from a public domain implementation written by Daniel Casimiro.\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/local/connect_pair.hpp\n\n//\n// local/connect_pair.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/local/datagram_protocol.hpp\n\n//\n// local/datagram_protocol.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/local/detail/endpoint.hpp\n\n//\n// local/detail/endpoint.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Derived from a public domain implementation written by Daniel Casimiro.\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/local/seq_packet_protocol.hpp\n\n//\n// local/seq_packet_protocol.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/local/stream_protocol.hpp\n\n//\n// local/stream_protocol.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/multiple_exceptions.hpp\n\n//\n// multiple_exceptions.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/packaged_task.hpp\n\n//\n// packaged_task.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/placeholders.hpp\n\n//\n// placeholders.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/posix/basic_descriptor.hpp\n\n//\n// posix/basic_descriptor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/posix/basic_stream_descriptor.hpp\n\n//\n// posix/basic_stream_descriptor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/posix/descriptor.hpp\n\n//\n// posix/descriptor.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/posix/descriptor_base.hpp\n\n//\n// posix/descriptor_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/posix/stream_descriptor.hpp\n\n//\n// posix/stream_descriptor.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/post.hpp\n\n//\n// post.hpp\n// ~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/prefer.hpp\n\n//\n// prefer.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/prepend.hpp\n\n//\n// prepend.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/query.hpp\n\n//\n// query.hpp\n// ~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/random_access_file.hpp\n\n//\n// random_access_file.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/read.hpp\n\n//\n// read.hpp\n// ~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/read_at.hpp\n\n//\n// read_at.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/read_until.hpp\n\n//\n// read_until.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/readable_pipe.hpp\n\n//\n// readable_pipe.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/recycling_allocator.hpp\n\n//\n// recycling_allocator.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/redirect_error.hpp\n\n//\n// redirect_error.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/registered_buffer.hpp\n\n//\n// registered_buffer.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/require.hpp\n\n//\n// require.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/require_concept.hpp\n\n//\n// require_concept.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/serial_port.hpp\n\n//\n// serial_port.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/serial_port_base.hpp\n\n//\n// serial_port_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/signal_set.hpp\n\n//\n// signal_set.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/signal_set_base.hpp\n\n//\n// signal_set_base.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/socket_base.hpp\n\n//\n// socket_base.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/spawn.hpp\n\n//\n// spawn.hpp\n// ~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl.hpp\n\n//\n// ssl.hpp\n// ~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/context.hpp\n\n//\n// ssl/context.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/context_base.hpp\n\n//\n// ssl/context_base.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/buffered_handshake_op.hpp\n\n//\n// ssl/detail/buffered_handshake_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/engine.hpp\n\n//\n// ssl/detail/engine.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/handshake_op.hpp\n\n//\n// ssl/detail/handshake_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/io.hpp\n\n//\n// ssl/detail/io.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/openssl_init.hpp\n\n//\n// ssl/detail/openssl_init.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/openssl_types.hpp\n\n//\n// ssl/detail/openssl_types.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/password_callback.hpp\n\n//\n// ssl/detail/password_callback.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/read_op.hpp\n\n//\n// ssl/detail/read_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/shutdown_op.hpp\n\n//\n// ssl/detail/shutdown_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/stream_core.hpp\n\n//\n// ssl/detail/stream_core.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/verify_callback.hpp\n\n//\n// ssl/detail/verify_callback.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/detail/write_op.hpp\n\n//\n// ssl/detail/write_op.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/error.hpp\n\n//\n// ssl/error.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/host_name_verification.hpp\n\n//\n// ssl/host_name_verification.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/impl/context.hpp\n\n//\n// ssl/impl/context.hpp\n// ~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com\n// Copyright (c) 2005-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/impl/src.hpp\n\n//\n// impl/ssl/src.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/rfc2818_verification.hpp\n\n//\n// ssl/rfc2818_verification.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/stream.hpp\n\n//\n// ssl/stream.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/stream_base.hpp\n\n//\n// ssl/stream_base.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/verify_context.hpp\n\n//\n// ssl/verify_context.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ssl/verify_mode.hpp\n\n//\n// ssl/verify_mode.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/static_thread_pool.hpp\n\n//\n// static_thread_pool.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/steady_timer.hpp\n\n//\n// steady_timer.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/strand.hpp\n\n//\n// strand.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/stream_file.hpp\n\n//\n// stream_file.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/streambuf.hpp\n\n//\n// streambuf.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/system_context.hpp\n\n//\n// system_context.hpp\n// ~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/system_error.hpp\n\n//\n// system_error.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/system_executor.hpp\n\n//\n// system_executor.hpp\n// ~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/system_timer.hpp\n\n//\n// system_timer.hpp\n// ~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/this_coro.hpp\n\n//\n// this_coro.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/thread.hpp\n\n//\n// thread.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/thread_pool.hpp\n\n//\n// thread_pool.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/time_traits.hpp\n\n//\n// time_traits.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/equality_comparable.hpp\n\n//\n// traits/equality_comparable.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/execute_member.hpp\n\n//\n// traits/execute_member.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/prefer_free.hpp\n\n//\n// traits/prefer_free.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/prefer_member.hpp\n\n//\n// traits/prefer_member.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/query_free.hpp\n\n//\n// traits/query_free.hpp\n// ~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/query_member.hpp\n\n//\n// traits/query_member.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/query_static_constexpr_member.hpp\n\n//\n// traits/query_static_constexpr_member.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/require_concept_free.hpp\n\n//\n// traits/require_concept_free.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/require_concept_member.hpp\n\n//\n// traits/require_concept_member.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/require_free.hpp\n\n//\n// traits/require_free.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/require_member.hpp\n\n//\n// traits/require_member.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/static_query.hpp\n\n//\n// traits/static_query.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/static_require.hpp\n\n//\n// traits/static_require.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/traits/static_require_concept.hpp\n\n//\n// traits/static_require_concept.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/buffer.hpp\n\n//\n// ts/buffer.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/executor.hpp\n\n//\n// ts/executor.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/internet.hpp\n\n//\n// ts/internet.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/io_context.hpp\n\n//\n// ts/io_context.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/net.hpp\n\n//\n// ts/net.hpp\n// ~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/netfwd.hpp\n\n//\n// ts/netfwd.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/socket.hpp\n\n//\n// ts/socket.hpp\n// ~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/ts/timer.hpp\n\n//\n// ts/timer.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/unyield.hpp\n\n//\n// unyield.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/use_awaitable.hpp\n\n//\n// use_awaitable.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/use_future.hpp\n\n//\n// use_future.hpp\n// ~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/uses_executor.hpp\n\n//\n// uses_executor.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/version.hpp\n\n//\n// version.hpp\n// ~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/wait_traits.hpp\n\n//\n// wait_traits.hpp\n// ~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/basic_object_handle.hpp\n\n//\n// windows/basic_object_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/basic_overlapped_handle.hpp\n\n//\n// windows/basic_overlapped_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/basic_random_access_handle.hpp\n\n//\n// windows/basic_random_access_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/basic_stream_handle.hpp\n\n//\n// windows/basic_stream_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/object_handle.hpp\n\n//\n// windows/object_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/overlapped_handle.hpp\n\n//\n// windows/overlapped_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/overlapped_ptr.hpp\n\n//\n// windows/overlapped_ptr.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/random_access_handle.hpp\n\n//\n// windows/random_access_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/windows/stream_handle.hpp\n\n//\n// windows/stream_handle.hpp\n// ~~~~~~~~~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/writable_pipe.hpp\n\n//\n// writable_pipe.hpp\n// ~~~~~~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/write.hpp\n\n//\n// write.hpp\n// ~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/write_at.hpp\n\n//\n// write_at.hpp\n// ~~~~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n\n\nFiles: asio/include/asio/yield.hpp\n\n//\n// yield.hpp\n// ~~~~~~~~~\n//\n// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)\n//\n// Distributed under the Boost Software License, Version 1.0. (See accompanying\n// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n//\n" + } + ] + }, + { + "id": "concurrentqueue", + "name": "ConcurrentQueue", + "version": "v1.0.4", + "license": "(BSD-2-Clause OR BSL-1.0) / Zlib (semaphore)", + "sourceURL": "https://github.com/cameron314/concurrentqueue/archive/refs/tags/v1.0.4.tar.gz", + "documents": [ + { + "title": "LICENSE.md", + "text": "This license file applies to everything in this repository except that which\nis explicitly annotated as being written by other authors, i.e. the Boost\nqueue (included in the benchmarks for comparison), Intel's TBB library (ditto),\ndlib::pipe (ditto),\nthe CDSChecker tool (used for verification), the Relacy model checker (ditto),\nand Jeff Preshing's semaphore implementation (used in the blocking queue) which\nhas a zlib license (embedded in lightweightsempahore.h).\n\n---\n\nSimplified BSD License:\n\nCopyright (c) 2013-2016, Cameron Desrochers.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this list of\nconditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright notice, this list of\nconditions and the following disclaimer in the documentation and/or other materials\nprovided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL\nTHE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\nOF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\nTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---\n\nI have also chosen to dual-license under the Boost Software License as an alternative to\nthe Simplified BSD license above:\n\nBoost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: concurrentqueue.h\n\n// Simplified BSD license:\n// Copyright (c) 2013-2020, Cameron Desrochers.\n// All rights reserved.\n//\n// Redistribution and use in source and binary forms, with or without modification,\n// are permitted provided that the following conditions are met:\n//\n// - Redistributions of source code must retain the above copyright notice, this list of\n// conditions and the following disclaimer.\n// - Redistributions in binary form must reproduce the above copyright notice, this list of\n// conditions and the following disclaimer in the documentation and/or other materials\n// provided with the distribution.\n//\n// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY\n// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL\n// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n// OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n// TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\n// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nFiles: lightweightsemaphore.h\n\n// Code in the mpmc_sema namespace below is an adaptation of Jeff Preshing's\n// portable + lightweight semaphore implementations, originally from\n// https://github.com/preshing/cpp11-on-multicore/blob/master/common/sema.h\n// LICENSE:\n// Copyright (c) 2015 Jeff Preshing\n//\n// This software is provided 'as-is', without any express or implied\n// warranty. In no event will the authors be held liable for any damages\n// arising from the use of this software.\n//\n// Permission is granted to anyone to use this software for any purpose,\n// including commercial applications, and to alter it and redistribute it\n// freely, subject to the following restrictions:\n//\n// 1. The origin of this software must not be misrepresented; you must not\n//\tclaim that you wrote the original software. If you use this software\n//\tin a product, an acknowledgement in the product documentation would be\n//\tappreciated but is not required.\n// 2. Altered source versions must be plainly marked as such, and must not be\n//\tmisrepresented as being the original software.\n// 3. This notice may not be removed or altered from any source distribution.\n" + } + ] + }, + { + "id": "crossdesk", + "name": "CrossDesk / crossdesk_wire", + "version": "application source", + "license": "GPL-3.0-only", + "sourceURL": "https://github.com/kunkundi/crossdesk", + "documents": [ + { + "title": "LICENSE", + "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, 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\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions 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 convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program 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\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.\n" + }, + { + "title": "apps/ios/licenses/OPEN_SOURCE_NOTICE.txt", + "text": "CrossDesk 开源软件权利说明 / Open-source software rights\n\nCrossDesk 按 GNU GPL 第 3 版发布,MiniRTC 按 GNU LGPL 第 3 版发布。\n其他组件适用各自列明的许可证。使用、复制、修改及再分发这些组件的权利,\n以相应许可证为准;本应用的普通使用条款不限制开源许可证授予你的权利。\n许可证中的保证、责任限制及其他条件仍然适用。\n\n“本版本源码与构建说明”提供与发行版本对应的源码入口、子模块信息、\n依赖配方、补丁及构建说明。可以修改相关库后重新构建和链接应用。\n在自己的 iPhone 或 iPad 上运行修改版时,需要使用自己的 Apple 开发签名,\n并按构建文档设置开发团队和 Bundle Identifier。\n\nCrossDesk is distributed under GNU GPL version 3; MiniRTC is distributed\nunder GNU LGPL version 3. Other components are governed by their listed\nlicenses. Your rights to use, copy, modify and redistribute those components\nare governed by the applicable licenses. The application's ordinary terms\nof use do not restrict rights granted by those open-source licenses.\nThe licenses' warranty, liability and other provisions continue to apply.\n\nThe version-specific source and build links identify the application source,\nsubmodules, dependency recipes, patches and build instructions. You can\nmodify the libraries and rebuild and relink the application. Running a\nmodified build on your own iPhone or iPad requires your own Apple development\nsigning setup, team and bundle identifier as described in the build guide.\n" + } + ] + }, + { + "id": "dav1d", + "name": "dav1d", + "version": "1.4.3", + "license": "BSD-2-Clause and patent grant", + "sourceURL": "https://code.videolan.org/videolan/dav1d/-/archive/e9986de7f4264940af6fa1df1498fd2754077de4/dav1d-e9986de7f4264940af6fa1df1498fd2754077de4.tar.gz", + "documents": [ + { + "title": "COPYING", + "text": "Copyright © 2018-2019, VideoLAN and dav1d authors\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + }, + { + "title": "doc/PATENTS", + "text": "Alliance for Open Media Patent License 1.0\n\n1. License Terms.\n\n1.1. Patent License. Subject to the terms and conditions of this License, each\n Licensor, on behalf of itself and successors in interest and assigns,\n grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,\n no-charge, royalty-free, irrevocable (except as expressly stated in this\n License) patent license to its Necessary Claims to make, use, sell, offer\n for sale, import or distribute any Implementation.\n\n1.2. Conditions.\n\n1.2.1. Availability. As a condition to the grant of rights to Licensee to make,\n sell, offer for sale, import or distribute an Implementation under\n Section 1.1, Licensee must make its Necessary Claims available under\n this License, and must reproduce this License with any Implementation\n as follows:\n\n a. For distribution in source code, by including this License in the\n root directory of the source code with its Implementation.\n\n b. For distribution in any other form (including binary, object form,\n and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,\n GDSII, etc.)), by including this License in the documentation, legal\n notices, and/or other written materials provided with the\n Implementation.\n\n1.2.2. Additional Conditions. This license is directly from Licensor to\n Licensee. Licensee acknowledges as a condition of benefiting from it\n that no rights from Licensor are received from suppliers, distributors,\n or otherwise in connection with this License.\n\n1.3. Defensive Termination. If any Licensee, its Affiliates, or its agents\n initiates patent litigation or files, maintains, or voluntarily\n participates in a lawsuit against another entity or any person asserting\n that any Implementation infringes Necessary Claims, any patent licenses\n granted under this License directly to the Licensee are immediately\n terminated as of the date of the initiation of action unless 1) that suit\n was in response to a corresponding suit regarding an Implementation first\n brought against an initiating entity, or 2) that suit was brought to\n enforce the terms of this License (including intervention in a third-party\n action by a Licensee).\n\n1.4. Disclaimers. The Reference Implementation and Specification are provided\n \"AS IS\" and without warranty. The entire risk as to implementing or\n otherwise using the Reference Implementation or Specification is assumed\n by the implementer and user. Licensor expressly disclaims any warranties\n (express, implied, or otherwise), including implied warranties of\n merchantability, non-infringement, fitness for a particular purpose, or\n title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO\n ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,\n INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF\n ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH\n OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR\n NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n2. Definitions.\n\n2.1. Affiliate. “Affiliate” means an entity that directly or indirectly\n Controls, is Controlled by, or is under common Control of that party.\n\n2.2. Control. “Control” means direct or indirect control of more than 50% of\n the voting power to elect directors of that corporation, or for any other\n entity, the power to direct management of such entity.\n\n2.3. Decoder. \"Decoder\" means any decoder that conforms fully with all\n non-optional portions of the Specification.\n\n2.4. Encoder. \"Encoder\" means any encoder that produces a bitstream that can\n be decoded by a Decoder only to the extent it produces such a bitstream.\n\n2.5. Final Deliverable. “Final Deliverable” means the final version of a\n deliverable approved by the Alliance for Open Media as a Final\n Deliverable.\n\n2.6. Implementation. \"Implementation\" means any implementation, including the\n Reference Implementation, that is an Encoder and/or a Decoder. An\n Implementation also includes components of an Implementation only to the\n extent they are used as part of an Implementation.\n\n2.7. License. “License” means this license.\n\n2.8. Licensee. “Licensee” means any person or entity who exercises patent\n rights granted under this License.\n\n2.9. Licensor. \"Licensor\" means (i) any Licensee that makes, sells, offers\n for sale, imports or distributes any Implementation, or (ii) a person\n or entity that has a licensing obligation to the Implementation as a\n result of its membership and/or participation in the Alliance for Open\n Media working group that developed the Specification.\n\n2.10. Necessary Claims. \"Necessary Claims\" means all claims of patents or\n patent applications, (a) that currently or at any time in the future,\n are owned or controlled by the Licensor, and (b) (i) would be an\n Essential Claim as defined by the W3C Policy as of February 5, 2004\n (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential)\n as if the Specification was a W3C Recommendation; or (ii) are infringed\n by the Reference Implementation.\n\n2.11. Reference Implementation. “Reference Implementation” means an Encoder\n and/or Decoder released by the Alliance for Open Media as a Final\n Deliverable.\n\n2.12. Specification. “Specification” means the specification designated by\n the Alliance for Open Media as a Final Deliverable for which this\n License was issued.\n\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: include/common/attributes.h, include/common/bitdepth.h, include/common/dump.h, include/common/intops.h, include/common/validate.h, include/dav1d/common.h, include/dav1d/data.h, src/arm/loopfilter.h, src/arm/looprestoration.h, src/arm/mc.h, src/cdef.h, src/cdef_apply.h, src/cdef_apply_tmpl.c, src/cdef_tmpl.c, src/cdf.h, src/cpu.c, src/ctx.h, src/data.c, src/decode.h, src/dequant_tables.c, src/env.h, src/fg_apply.h, src/getbits.c, src/getbits.h, src/ipred_prepare.h, src/ipred_prepare_tmpl.c, src/ipred_tmpl.c, src/levels.h, src/lf_apply.h, src/lf_apply_tmpl.c, src/lf_mask.c, src/lib.c, src/loopfilter.h, src/loopfilter_tmpl.c, src/looprestoration_tmpl.c, src/lr_apply.h, src/lr_apply_tmpl.c, src/mc.h, src/mc_tmpl.c, src/mem.h, src/msac.c, src/msac.h, src/obu.h, src/picture.c, src/ppc/loopfilter.h, src/qm.c, src/qm.h, src/ref.c, src/ref.h, src/scan.c, src/thread_data.h, src/thread_task.c, src/warpmv.c, src/warpmv.h, src/wedge.c, src/wedge.h, src/x86/cdef.h, src/x86/cpu.c, src/x86/cpu.h, src/x86/looprestoration.h\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: include/common/frame.h, src/arm/asm-offsets.h\n\n/*\n * Copyright © 2021, VideoLAN and dav1d authors\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: include/compat/gcc/stdatomic.h, include/compat/msvc/stdatomic.h\n\n/*\n* Copyright © 2018, VideoLAN and dav1d authors\n* 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 met:\n*\n* 1. Redistributions of source code must retain the above copyright notice, this\n* list of conditions and the following disclaimer.\n*\n* 2. Redistributions in binary form must reproduce the above copyright notice,\n* this list of conditions and the following disclaimer in the documentation\n* and/or other materials provided with the distribution.\n*\n* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n*/\n\nFiles: include/compat/getopt.h\n\n/**\n * DISCLAIMER\n * This file has no copyright assigned and is placed in the Public Domain.\n * This file is part of the mingw-w64 runtime package.\n *\n * The mingw-w64 runtime package and its code is distributed in the hope that it \n * will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESSED OR \n * IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to \n * warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n */\n\nFiles: include/dav1d/dav1d.h, src/cdf.c, src/data.h, src/decode.c, src/dequant_tables.h, src/filmgrain.h, src/internal.h, src/ipred.h, src/itx.h, src/lf_mask.h, src/looprestoration.h, src/obu.c, src/picture.h, src/recon.h, src/recon_tmpl.c, src/scan.h, src/tables.c, src/tables.h, src/thread.h, src/thread_task.h, src/win32/thread.c, src/x86/ipred.h, src/x86/loopfilter.h\n\n/*\n * Copyright © 2018-2021, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: include/dav1d/headers.h, include/dav1d/picture.h\n\n/*\n * Copyright © 2018-2020, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/cdef.S, src/arm/32/loopfilter.S, src/arm/32/looprestoration.S, src/arm/32/looprestoration_common.S, src/arm/32/looprestoration_tmpl.S, src/arm/64/cdef.S, src/arm/64/ipred.S, src/arm/64/ipred16.S, src/arm/64/loopfilter.S, src/arm/itx.h\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2019, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/cdef16.S, src/arm/32/cdef_tmpl.S, src/arm/32/loopfilter16.S, src/arm/32/looprestoration16.S, src/arm/64/cdef16.S, src/arm/64/cdef_tmpl.S, src/arm/64/loopfilter16.S, src/arm/64/looprestoration16.S\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2020, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/filmgrain.S, src/arm/32/filmgrain16.S, src/arm/32/refmvs.S, src/arm/64/filmgrain.S, src/arm/64/filmgrain16.S, src/arm/64/refmvs.S\n\n/*\n * Copyright © 2021, VideoLAN and dav1d authors\n * Copyright © 2021, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/ipred.S\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2020, Martin Storsjo\n * Copyright © 2019, B Krishnan Iyer\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/ipred16.S\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2019, B Krishnan Iyer\n * Copyright © 2020, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/itx.S, src/arm/32/itx16.S, src/arm/64/itx16.S\n\n/******************************************************************************\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2020, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *****************************************************************************/\n\nFiles: src/arm/32/mc.S, src/arm/64/mc.S\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Janne Grunau\n * Copyright © 2018, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/mc16.S, src/arm/64/mc16.S\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Janne Grunau\n * Copyright © 2020, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/msac.S\n\n/*\n * Copyright © 2019, VideoLAN and dav1d authors\n * Copyright © 2020, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/32/util.S, src/arm/64/util.S\n\n/******************************************************************************\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2015 Martin Storsjo\n * Copyright © 2015 Janne Grunau\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *****************************************************************************/\n\nFiles: src/arm/64/itx.S\n\n/******************************************************************************\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2019, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *****************************************************************************/\n\nFiles: src/arm/64/looprestoration.S, src/arm/64/looprestoration_common.S, src/arm/64/looprestoration_tmpl.S\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/64/mc_dotprod.S\n\n/*\n * Copyright © 2024, VideoLAN and dav1d authors\n * Copyright © 2024, Janne Grunau\n * Copyright © 2024, Martin Storsjo\n * Copyright © 2024, Arm Limited\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/64/msac.S\n\n/*\n * Copyright © 2019, VideoLAN and dav1d authors\n * Copyright © 2019, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/asm.S, src/arm/cpu.c, src/arm/cpu.h\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Janne Grunau\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/cdef.h, src/arm/ipred.h, src/log.c, src/log.h\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/filmgrain.h\n\n/*\n * Copyright © 2018, Niklas Haas\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * Copyright © 2021, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/msac.h, src/x86/msac.h\n\n/*\n * Copyright © 2019, VideoLAN and dav1d authors\n * Copyright © 2019, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/arm/refmvs.h, src/x86/refmvs.h\n\n/*\n * Copyright © 2021, VideoLAN and dav1d authors\n * Copyright © 2021, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/cpu.h, src/x86/filmgrain.h\n\n/*\n * Copyright © 2018-2022, VideoLAN and dav1d authors\n * Copyright © 2018-2022, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/fg_apply_tmpl.c, src/filmgrain_tmpl.c\n\n/*\n * Copyright © 2018, Niklas Haas\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/intra_edge.c, src/intra_edge.h, src/x86/itx.h\n\n/*\n * Copyright © 2018-2023, VideoLAN and dav1d authors\n * Copyright © 2018-2023, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/itx_1d.c, src/itx_1d.h, src/itx_tmpl.c\n\n/*\n * Copyright © 2018-2019, VideoLAN and dav1d authors\n * Copyright © 2018-2019, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/loongarch/cpu.c, src/loongarch/cpu.h\n\n/*\n * Copyright © 2023, VideoLAN and dav1d authors\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/loongarch/itx.S, src/loongarch/itx.h, src/loongarch/loopfilter.S, src/loongarch/loopfilter.h, src/loongarch/looprestoration.S, src/loongarch/looprestoration.h, src/loongarch/looprestoration_tmpl.c, src/loongarch/mc.S, src/loongarch/mc.h, src/loongarch/msac.S, src/loongarch/msac.h, src/loongarch/refmvs.S, src/loongarch/refmvs.h\n\n/*\n * Copyright © 2023, VideoLAN and dav1d authors\n * Copyright © 2023, Loongson Technology Corporation Limited\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/loongarch/loongson_asm.S\n\n/*********************************************************************\n * Copyright (c) 2022 Loongson Technology Corporation Limited\n * Contributed by Gu Xiwei(guxiwei-hf@loongson.cn)\n * Shiyou Yin(yinshiyou-hf@loongson.cn)\n *\n * Permission to use, copy, modify, and/or 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 * THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n *********************************************************************/\n\nFiles: src/mem.c, src/refmvs.c, src/refmvs.h\n\n/*\n * Copyright © 2020, VideoLAN and dav1d authors\n * Copyright © 2020, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/pal.c, src/pal.h, src/x86/pal.h\n\n/*\n * Copyright © 2023, VideoLAN and dav1d authors\n * Copyright © 2023, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/ppc/cdef.h, src/ppc/cdef_tmpl.c\n\n/*\n * Copyright © 2019, Luca Barbato\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/ppc/cpu.c, src/ppc/cpu.h\n\n/*\n * Copyright © 2019, VideoLAN and dav1d authors\n * Copyright © 2019, Janne Grunau\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/ppc/dav1d_types.h\n\n/*\n * Copyright © 2019, VideoLAN and dav1d authors\n * Copyright © 2019, Luca Barbato\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/ppc/loopfilter_tmpl.c\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * Copyright © 2024, Luca Barbato\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/ppc/looprestoration.h, src/ppc/looprestoration_tmpl.c\n\n/*\n * Copyright © 2019, VideoLAN and dav1d authors\n * Copyright © 2019, Michail Alvanos\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/riscv/64/cpu.S\n\n/******************************************************************************\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2024, Nathan Egge\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *****************************************************************************/\n\nFiles: src/riscv/64/itx.S\n\n/******************************************************************************\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2023, Nathan Egge\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *****************************************************************************/\n\nFiles: src/riscv/asm.S, src/riscv/itx.h\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2023, Nathan Egge\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/riscv/cpu.c, src/riscv/cpu.h\n\n/*\n * Copyright © 2022, VideoLAN and dav1d authors\n * Copyright © 2022, Nathan Egge\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: src/x86/mc.h\n\n/*\n * Copyright © 2018-2021, VideoLAN and dav1d authors\n * Copyright © 2018-2021, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */" + } + ] + }, + { + "id": "glib", + "name": "GLib / GObject / GIO / GModule / GThread / GVDB", + "version": "2.84.1", + "license": "LGPL-2.1-or-later and embedded notices", + "sourceURL": "https://download.gnome.org/sources/glib/2.84/glib-2.84.1.tar.xz", + "documents": [ + { + "title": "COPYING", + "text": "GNU LESSER GENERAL PUBLIC LICENSE\n\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nEveryone is permitted to copy and distribute verbatim copies 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 as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.\n\nTo protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.\n\nFinally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.\n\nWe call this license the \"Lesser\" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.\n\nFor example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.\n\nAlthough the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a \"work based on the library\" and a \"work that uses the library\". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.\n\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called \"this License\"). Each licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work which has been distributed under these terms. A \"work based on the Library\" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.\n\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.\n\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, 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 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 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 table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.\n\nOnce this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of the Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a \"work that uses the Library\". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a \"work that uses the library\". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.\n\n6. As an exception to the Sections above, you may also combine or link a \"work that uses the Library\" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:\n\n a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable \"work that uses the Library\", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.\n\n e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the Library\" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\n\nIt may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.\n\n7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.\n\n b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.\n\n11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and 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 patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\n\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.\n\n14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the \"copyright\" line and a pointer to where the full notice is found.\n\n one line to give the library's name and an idea of what it does.\n Copyright (C) year name of author\n\n This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either 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, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also 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 school, if any, to sign a \"copyright disclaimer\" for the library, if necessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in\nthe library `Frob' (a library for tweaking knobs) written\nby James Random Hacker.\n\nsignature of Ty Coon, 1 April 1990\nTy Coon, President of Vice\nThat's all there is to it!\n" + }, + { + "title": "LICENSES/Apache-2.0.txt", + "text": "Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \"control\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising permissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.\n\n\"Work\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \"submitted\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:\n\n (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.\n\n You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\nTo apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets \"[]\" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same \"printed page\" as the copyright notice for easier identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n" + }, + { + "title": "LICENSES/CC0-1.0.txt", + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.\n" + }, + { + "title": "LICENSES/LGPL-2.1-only.txt", + "text": "GNU LESSER GENERAL PUBLIC LICENSE\n\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nEveryone is permitted to copy and distribute verbatim copies 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 as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.\n\nTo protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.\n\nFinally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.\n\nWe call this license the \"Lesser\" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.\n\nFor example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.\n\nAlthough the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a \"work based on the library\" and a \"work that uses the library\". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.\n\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called \"this License\"). Each licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work which has been distributed under these terms. A \"work based on the Library\" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.\n\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.\n\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, 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 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 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 table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.\n\nOnce this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of the Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a \"work that uses the Library\". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a \"work that uses the library\". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.\n\n6. As an exception to the Sections above, you may also combine or link a \"work that uses the Library\" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:\n\n a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable \"work that uses the Library\", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.\n\n e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the Library\" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\n\nIt may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.\n\n7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.\n\n b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.\n\n11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and 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 patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\n\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.\n\n14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the \"copyright\" line and a pointer to where the full notice is found.\n\n one line to give the library's name and an idea of what it does.\n Copyright (C) year name of author\n\n This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either 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, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also 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 school, if any, to sign a \"copyright disclaimer\" for the library, if necessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in\nthe library `Frob' (a library for tweaking knobs) written\nby James Random Hacker.\n\nsignature of Ty Coon, 1 April 1990\nTy Coon, President of Vice\nThat's all there is to it!\n" + }, + { + "title": "LICENSES/LLVM-exception.txt", + "text": "---- LLVM Exceptions to the Apache 2.0 License ----\n\n As an exception, if, as a result of your compiling your source code, portions\n of this Software are embedded into an Object form of such source code, you\n may redistribute such embedded portions in such Object form without complying\n with the conditions of Sections 4(a), 4(b) and 4(d) of the License.\n\n In addition, if you combine or link compiled forms of this Software with\n software that is licensed under the GPLv2 (\"Combined Software\") and if a\n court of competent jurisdiction determines that the patent provision (Section\n 3), the indemnity provision (Section 9) or other Section of the License\n conflicts with the conditions of the GPLv2, you may retroactively and\n prospectively choose to deem waived or otherwise exclude such Section(s) of\n the License, but only in their entirety and only with respect to the Combined\n Software.\n" + }, + { + "title": "LICENSES/MIT.txt", + "text": "MIT License\n\nCopyright (c) \n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" + }, + { + "title": "LICENSES/MPL-1.1.txt", + "text": "Mozilla Public License Version 1.1\n\n1. Definitions.\n\n 1.0.1. \"Commercial Use\" means distribution or otherwise making the Covered Code available to a third party.\n\n 1.1. \"Contributor\" means each entity that creates or contributes to the creation of Modifications.\n\n 1.2. \"Contributor Version\" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor.\n\n 1.3. \"Covered Code\" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof.\n\n 1.4. \"Electronic Distribution Mechanism\" means a mechanism generally accepted in the software development community for the electronic transfer of data.\n\n 1.5. \"Executable\" means Covered Code in any form other than Source Code.\n\n 1.6. \"Initial Developer\" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A.\n\n 1.7. \"Larger Work\" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License.\n\n 1.8. \"License\" means this document.\n\n 1.8.1. \"Licensable\" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.\n\n 1.9. \"Modifications\" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is:\nAny addition to or deletion from the contents of a file containing Original Code or previous Modifications.\nAny new file that contains any part of the Original Code or previous Modifications.\n\n 1.10. \"Original Code\" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License.\n\n 1.10.1. \"Patent Claims\" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.\n\n 1.11. \"Source Code\" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge.\n\n 1.12. \"You\" (or \"Your\") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, \"You\" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, \"control\" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.\n\n2. Source Code License.\n\n 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims:\n\n a. under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and\n b. under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof).\n c. the licenses granted in this Section 2.1 (a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License.\n d. Notwithstanding Section 2.1 (b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices.\n\n 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license\n\n a. under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and\n b. under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).\n c. the licenses granted in Sections 2.2 (a) and 2.2 (b) are effective on the date Contributor first makes Commercial Use of the Covered Code.\n d. Notwithstanding Section 2.2 (b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor.\n\n3. Distribution Obligations.\n\n 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5.\n\n 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\n 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code.\n\n 3.4. Intellectual Property Matters\n\n (a) Third Party Claims\n If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled \"LEGAL\" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained.\n\n (b) Contributor APIs\n If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file.\n\n (c) Representations.\n Contributor represents that, except as disclosed pursuant to Section 3.4 (a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License.\n\n 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.\n\n 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Sections 3.1, 3.2, 3.3, 3.4 and 3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.\n\n 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code.\n\n4. Inability to Comply Due to Statute or Regulation.\n\nIf it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.\n\n5. Application of this License.\nThis License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code.\n\n6. Versions of the License.\n\n 6.1. New Versions\n Netscape Communications Corporation (\"Netscape\") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number.\n\n 6.2. Effect of New Versions\n Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License.\n\n 6.3. Derivative Works\n If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases \"Mozilla\", \"MOZILLAPL\", \"MOZPL\", \"Netscape\", \"MPL\", \"NPL\" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.)\n\n7. DISCLAIMER OF WARRANTY\nCOVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n8. Termination\n\n 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.\n\n 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as \"Participant\") alleging that:\n\n a. such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above.\n b. any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant.\n\n 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license.\n\n 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination.\n\n9. LIMITATION OF LIABILITY\nUNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.\n\n10. U.S. government end users\nThe Covered Code is a \"commercial item,\" as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of \"commercial computer software\" and \"commercial computer software documentation,\" as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein.\n\n11. Miscellaneous\nThis License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License.\n\n12. Responsibility for claims\nAs between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\n\n13. Multiple-licensed code\nInitial Developer may designate portions of the Covered Code as \"Multiple-Licensed\". \"Multiple-Licensed\" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the MPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A.\n\nExhibit A - Mozilla Public License.\n\n\"The contents of this file are subject to the Mozilla Public License Version 1.1 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/\n\nSoftware distributed under the License is distributed on an \"AS IS\" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.\n\nThe Original Code is ______________________________________.\n\nThe Initial Developer of the Original Code is ________________________.\nPortions created by ______________________ are Copyright (C) ______\n_______________________. All Rights Reserved.\n\nContributor(s): ______________________________________.\n\nAlternatively, the contents of this file may be used under the terms of the _____ license (the \"[___] License\"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License.\"\n\nNOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.\n" + }, + { + "title": "subprojects/gvdb/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\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\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\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\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\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\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\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\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\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 GVDB\n Copyright (C) 2019 GNOME\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\n 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\n Hacker.\n\n {signature of Ty Coon}, 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: gio/gaction.c, gio/gaction.h, gio/gactiongroup.c, gio/gactiongroup.h, gio/gactionmap.c, gio/gactionmap.h, gio/gapplication.c, gio/gapplication.h, gio/gapplicationimpl-dbus.c, gio/gremoteactiongroup.c, gio/gsimpleaction.c, gio/gsimpleaction.h, gio/gsimpleactiongroup.c, gio/gsimpleactiongroup.h\n\n/*\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gactiongroupexporter.c, gio/gactiongroupexporter.h, gio/gdbusactiongroup-private.h, gio/gdbusactiongroup.c, gio/gdbusactiongroup.h\n\n/*\n * Copyright © 2010 Codethink Limited\n * Copyright © 2011 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gappinfo.c, gio/gappinfo.h, gio/gasynchelper.h, gio/gasyncresult.c, gio/gasyncresult.h, gio/gcancellable.h, gio/gcontenttype-fdo.c, gio/gcontenttype-win32.c, gio/gcontenttype.c, gio/gcontenttype.h, gio/gdatainputstream.h, gio/gdataoutputstream.h, gio/gdesktopappinfo.h, gio/gdummyfile.h, gio/gfile.h, gio/gfileattribute.c, gio/gfileattribute.h, gio/gfileenumerator.h, gio/gfileicon.h, gio/gfileinfo.c, gio/gfileinfo.h, gio/gfileinputstream.h, gio/gfilemonitor.h, gio/gfilenamecompleter.h, gio/gfileoutputstream.h, gio/gicon.h, gio/ginputstream.h, gio/gio-querymodules.c, gio/gio.h, gio/gioenums.h, gio/gioerror.h, gio/giomodule.h, gio/gioscheduler.h, gio/giotypes.h, gio/gloadableicon.h, gio/glocalfile.h, gio/glocalfileenumerator.h, gio/glocalfileinfo.h, gio/glocalfileinputstream.h, gio/glocalfilemonitor.c, gio/glocalfilemonitor.h, gio/glocalfileoutputstream.h, gio/glocalvfs.h, gio/gmountoperation.h, gio/gnativevolumemonitor.c, gio/gnativevolumemonitor.h, gio/goutputstream.h, gio/gpollfilemonitor.h, gio/gresource.h, gio/gresourcefile.c, gio/gseekable.h, gio/gsimpleasyncresult.c, gio/gsimpleasyncresult.h, gio/gthemedicon.h, gio/gunixinputstream.h, gio/gunixmounts.h, gio/gunixoutputstream.h, gio/gvfs.c, gio/gvfs.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gappinfoprivate.h, gio/gbytesicon.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2013 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Ryan Lortie \n */\n\nFiles: gio/gapplication-tool.c\n\n/*\n * Copyright © 2013 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: gio/gapplicationcommandline.c\n\n/*\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, 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 library; if not, see .\n *\n * Authors: Ryan Lortie \n */\n\nFiles: gio/gapplicationcommandline.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gapplicationimpl.h\n\n/*\n * Copyright © 2010, 2011, 2012 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gasynchelper.c, gio/gcontenttypeprivate.h, gio/gdataoutputstream.c, gio/gdummyfile.c, gio/gfile.c, gio/gfileattribute-priv.h, gio/gfileenumerator.c, gio/gfileicon.c, gio/gfileinputstream.c, gio/gfilemonitor.c, gio/gfilenamecompleter.c, gio/gfileoutputstream.c, gio/gicon.c, gio/ginputstream.c, gio/giomodule-priv.h, gio/giomodule.c, gio/gioscheduler.c, gio/gloadableicon.c, gio/glocalfile.c, gio/glocalfileenumerator.c, gio/glocalfileinfo.c, gio/glocalfileinputstream.c, gio/glocalfileoutputstream.c, gio/glocalvfs.c, gio/gmountoperation.c, gio/gmountprivate.h, gio/goutputstream.c, gio/gpollfilemonitor.c, gio/gseekable.c, gio/gthemedicon.c, gio/gunixinputstream.c, gio/gunixmounts.c, gio/gunixoutputstream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gasyncinitable.c, gio/gasyncinitable.h, gio/gcharsetconverter.c, gio/gcharsetconverter.h, gio/gconverter.c, gio/gconverter.h, gio/gconverterinputstream.c, gio/gconverterinputstream.h, gio/gconverteroutputstream.c, gio/gconverteroutputstream.h, gio/ginitable.c, gio/ginitable.h, gio/gzlibcompressor.c, gio/gzlibcompressor.h, gio/gzlibdecompressor.c, gio/gzlibdecompressor.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2009 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gbufferedinputstream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2007 Jürg Billeter\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: gio/gbufferedinputstream.h, gio/gbufferedoutputstream.h, gio/gfilterinputstream.h, gio/gfilteroutputstream.h, gio/gmemoryinputstream.h, gio/gmemoryoutputstream.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: gio/gbufferedoutputstream.c, gio/gfilterinputstream.c, gio/gfilteroutputstream.c, gio/gmemoryinputstream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: gio/gbytesicon.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Ryan Lortie \n */\n\nFiles: gio/gcancellable.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2022-2024 Canonical, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * Author: Marco Trevisan \n */\n\nFiles: gio/gcontextspecificgroup.c, gio/gcontextspecificgroup.h, gio/gio-autocleanups.h, glib/glib-autocleanups.h, gobject/gobject-autocleanups.h\n\n/*\n * Copyright © 2015 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: gio/gcredentials.c, gio/gcredentials.h, gio/gdbus-tool.c, gio/gdbusaddress.c, gio/gdbusaddress.h, gio/gdbusauth.c, gio/gdbusauth.h, gio/gdbusauthmechanism.c, gio/gdbusauthmechanism.h, gio/gdbusauthmechanismanon.c, gio/gdbusauthmechanismanon.h, gio/gdbusauthmechanismexternal.c, gio/gdbusauthmechanismexternal.h, gio/gdbusauthmechanismsha1.c, gio/gdbusauthmechanismsha1.h, gio/gdbusauthobserver.c, gio/gdbusauthobserver.h, gio/gdbusconnection.c, gio/gdbusconnection.h, gio/gdbuserror.c, gio/gdbuserror.h, gio/gdbusinterface.c, gio/gdbusinterface.h, gio/gdbusinterfaceskeleton.c, gio/gdbusinterfaceskeleton.h, gio/gdbusintrospection.c, gio/gdbusintrospection.h, gio/gdbusmessage.c, gio/gdbusmessage.h, gio/gdbusmethodinvocation.c, gio/gdbusmethodinvocation.h, gio/gdbusnameowning.c, gio/gdbusnameowning.h, gio/gdbusnamewatching.c, gio/gdbusnamewatching.h, gio/gdbusobject.c, gio/gdbusobject.h, gio/gdbusobjectmanager.c, gio/gdbusobjectmanager.h, gio/gdbusobjectmanagerclient.c, gio/gdbusobjectmanagerclient.h, gio/gdbusobjectmanagerserver.c, gio/gdbusobjectmanagerserver.h, gio/gdbusobjectproxy.c, gio/gdbusobjectproxy.h, gio/gdbusobjectskeleton.c, gio/gdbusobjectskeleton.h, gio/gdbusprivate.c, gio/gdbusprivate.h, gio/gdbusproxy.c, gio/gdbusproxy.h, gio/gdbusserver.c, gio/gdbusserver.h, gio/gdbusutils.c, gio/gdbusutils.h\n\n/* GDBus - GLib D-Bus Library\n *\n * Copyright (C) 2008-2010 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: David Zeuthen \n */\n\nFiles: gio/gcredentialsprivate.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2013 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gdatagrambased.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2015 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Philip Withnall \n */\n\nFiles: gio/gdatagrambased.h\n\n/*\n * Copyright 2015 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Philip Withnall \n */\n\nFiles: gio/gdatainputstream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2007 Jürg Billeter\n * Copyright © 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gdbusdaemon.c, gio/gdbusdaemon.h\n\n/*\n * Copyright © 2012 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Alexander Larsson \n */\n\nFiles: gio/gdbusmenumodel.c, gio/gdbusmenumodel.h, gio/gmenu.c, gio/gmenu.h, gio/gmenumodel.c, gio/gmenumodel.h\n\n/*\n * Copyright © 2011 Canonical Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, 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 library; if not, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: gio/gdebugcontroller.c, gio/gdebugcontroller.h, gio/gdebugcontrollerdbus.c, gio/gdebugcontrollerdbus.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2021 Endless OS Foundation, LLC\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: gio/gdelayedsettingsbackend.c, gio/gdelayedsettingsbackend.h, gio/gsettings.c, gio/gsettings.h, glib/gvariant-parser.c\n\n/*\n * Copyright © 2009, 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: gio/gdesktopappinfo.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright © 2007 Ryan Lortie\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * Ryan Lortie \n */\n\nFiles: gio/gdocumentportal.c, gio/gdocumentportal.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2016 Endless Mobile, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gdrive.c, gio/gunionvolumemonitor.c, gio/gunixmount.c, gio/gunixvolume.c, gio/gunixvolumemonitor.c, gio/gvolume.c, gio/gvolumemonitor.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * David Zeuthen \n */\n\nFiles: gio/gdrive.h, gio/gunionvolumemonitor.h, gio/gunixmount.h, gio/gunixvolume.h, gio/gunixvolumemonitor.h, gio/gvolume.h, gio/gvolumemonitor.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * David Zeuthen \n */\n\nFiles: gio/gdtlsclientconnection.c, gio/gdtlsconnection.c, gio/gdtlsserverconnection.c, gio/gtlsbackend.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2010 Red Hat, Inc\n * Copyright © 2015 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gdtlsclientconnection.h, gio/gdtlsconnection.h, gio/gdtlsserverconnection.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2010 Red Hat, Inc.\n * Copyright © 2015 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gdummyproxyresolver.c, gio/gdummyproxyresolver.h, gio/gproxyaddressenumerator.c, gio/gproxyaddressenumerator.h, gio/gproxyresolver.c, gio/gproxyresolver.h, gio/gsocks4aproxy.c, gio/gsocks4aproxy.h, gio/gsocks4proxy.c, gio/gsocks4proxy.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Nicolas Dufresne \n */\n\nFiles: gio/gdummytlsbackend.c, gio/gtlsbackend.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Red Hat, Inc.\n * Copyright © 2015 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gdummytlsbackend.h, gio/gpollableinputstream.c, gio/gpollableinputstream.h, gio/gpollableoutputstream.c, gio/gpollableoutputstream.h, gio/gpollableutils.c, gio/gtlscertificate.h, gio/gtlsclientconnection.h, gio/gtlsconnection.h, gio/gtlsserverconnection.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gemblem.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008 Clemens N. Buss \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gemblem.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008 Clemens N. Buss \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 */\n\nFiles: gio/gemblemedicon.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Matthias Clasen \n * Clemens N. Buss \n */\n\nFiles: gio/gemblemedicon.h\n\n/* Gio - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Matthias Clasen \n * Clemens N. Buss \n */\n\nFiles: gio/gfdonotificationbackend.c, gio/gnotification-private.h, gio/gnotification.c, gio/gnotification.h, gio/gnotificationbackend.c, gio/gnotificationbackend.h\n\n/*\n * Copyright © 2013 Lars Uebernickel\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Lars Uebernickel \n */\n\nFiles: gio/gfiledescriptorbased.c, gio/gfiledescriptorbased.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Christian Kellner\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: gio/gfileinfo-priv.h\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * 2009 Benjamin Otte\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Benjamin Otte \n */\n\nFiles: gio/gfileiostream.c\n\n/* GIO - GLib Input, IO and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gfileiostream.h\n\n/* GIO - GLib Input, Io and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/ggtknotificationbackend.c\n\n/*\n* Copyright © 2013 Lars Uebernickel\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* Authors: Lars Uebernickel \n*/\n\nFiles: gio/ghttpproxy.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Collabora, Ltd.\n * Copyright (C) 2014 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Nicolas Dufresne \n * Marc-André Lureau \n */\n\nFiles: gio/ghttpproxy.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Nicolas Dufresne \n */\n\nFiles: gio/ginetaddress.c, gio/ginetaddress.h, gio/ginetsocketaddress.c, gio/ginetsocketaddress.h, gio/gnativesocketaddress.c, gio/gnativesocketaddress.h, gio/gsocketaddress.c, gio/gsocketaddress.h, gio/gunixsocketaddress.c, gio/gunixsocketaddress.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n */\n\nFiles: gio/ginetaddressmask.c, gio/ginetaddressmask.h, gio/gnetworkmonitor.h, gio/gnetworkmonitorbase.c, gio/gnetworkmonitorbase.h, gio/gnetworkmonitornetlink.c, gio/gnetworkmonitornetlink.h, gio/gnetworkmonitornm.h, gio/gtask.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gio-launch-desktop.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2004 Ximian Inc.\n * Copyright 2011-2022 systemd contributors\n * Copyright (C) 2018 Endless Mobile, Inc.\n * Copyright 2022 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Daniel Drake \n */\n\nFiles: gio/gio-tool-cat.c, gio/gio-tool-copy.c, gio/gio-tool-info.c, gio/gio-tool-list.c, gio/gio-tool-mime.c, gio/gio-tool-mkdir.c, gio/gio-tool-monitor.c, gio/gio-tool-mount.c, gio/gio-tool-move.c, gio/gio-tool-open.c, gio/gio-tool-remove.c, gio/gio-tool-rename.c, gio/gio-tool-save.c, gio/gio-tool-set.c, gio/gio-tool-trash.c, gio/gio-tool-tree.c, gio/gio-tool.c, gio/gio-tool.h\n\n/*\n * Copyright 2015 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Matthias Clasen \n */\n\nFiles: gio/gio-tool-launch.c\n\n/*\n * Copyright 2020 Frederic Martinsons\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Frederic Martinsons \n */\n\nFiles: gio/gio_trace.h, glib/glib_trace.h, gobject/gobject_trace.h\n\n/* GLIB - Library of useful routines for C programming\n * \n * Copyright (C) 2009,2010 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gioerror.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2022 Canonical Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * Author: Marco Trevisan \n */\n\nFiles: gio/giomodule-priv.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2017 Collabora Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Xavier Claessens \n */\n\nFiles: gio/gioprivate.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2013 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/giostream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008 codethink\n * Copyright © 2009 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/giostream.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008, 2009 Codethink Limited\n * Copyright © 2009 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n *\n * Authors: Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/giounix-private.c, gio/giounix-private.h\n\n/*\n * Copyright © 2021 Ole André Vadla Ravnås\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: gio/giowin32-afunix.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2022 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/giowin32-priv.h\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2012 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Colin Walters \n */\n\nFiles: gio/giowin32-private.c\n\n/* giowin32-private.c - private glib-gio functions for W32 GAppInfo\n *\n * Copyright 2019 Руслан Ижбулатов\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: gio/gkeyfilesettingsbackend.c\n\n/*\n * Copyright © 2010 Codethink Limited\n * Copyright © 2010 Novell, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Authors: Vincent Untz \n * Ryan Lortie \n */\n\nFiles: gio/glib-compile-resources.c\n\n/*\n * Copyright © 2011 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Alexander Larsson \n */\n\nFiles: gio/glib-compile-schemas.c, gio/gmemorysettingsbackend.c, gio/gnullsettingsbackend.c, gio/gpermission.c, gio/gpermission.h, gio/gsettings-tool.c, gio/gsimplepermission.c, gio/gsimplepermission.h, gio/strinfo.c, glib/gtimezone.c, subprojects/gvdb/gvdb/gvdb-builder.c, subprojects/gvdb/gvdb/gvdb-builder.h, subprojects/gvdb/gvdb/gvdb-format.h, subprojects/gvdb/gvdb/gvdb-reader.c, subprojects/gvdb/gvdb/gvdb-reader.h\n\n/*\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: gio/glistmodel.c, gio/glistmodel.h, gio/gliststore.c, gio/gliststore.h\n\n/*\n * Copyright 2015 Lars Uebernickel\n * Copyright 2015 Ryan Lortie\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors:\n * Lars Uebernickel \n * Ryan Lortie \n */\n\nFiles: gio/glocalfileiostream.c\n\n/* GIO - GLib Input, IO and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/glocalfileiostream.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2009 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gmarshal-internal.c, gio/gmarshal-internal.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gmemorymonitor.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2019 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gmemorymonitor.h, gio/gmemorymonitordbus.c, gio/gmemorymonitordbus.h, gio/gmemorymonitorportal.c, gio/gmemorymonitorportal.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2019 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gmemorymonitorwin32.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2022 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gmemoryoutputstream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors:\n * Christian Kellner \n * Krzysztof Kosiński \n */\n\nFiles: gio/gmenuexporter.c, gio/gmenuexporter.h\n\n/*\n * Copyright © 2011 Canonical Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, 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 library; if not, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: gio/gmount.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * David Zeuthen \n */\n\nFiles: gio/gmount.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * David Zeuthen \n */\n\nFiles: gio/gnetworkaddress.c, gio/gresolver.c, gio/gresolver.h, gio/gthreadedresolver.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008 Red Hat, Inc.\n * Copyright (C) 2018 Igalia S.L.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gnetworkaddress.h, gio/gnetworkingprivate.h, gio/gnetworkservice.c, gio/gnetworkservice.h, gio/gsocketaddressenumerator.c, gio/gsocketaddressenumerator.h, gio/gsocketconnectable.h, gio/gsrvtarget.c, gio/gsrvtarget.h, gio/gthreadedresolver-private.h, gio/gthreadedresolver.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gnetworking.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gnetworkmonitor.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2011 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gnetworkmonitornm.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2014 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gnetworkmonitorportal.c, gio/gnetworkmonitorportal.h, gio/gportalsupport.c, gio/gportalsupport.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2016 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gopenuriportal.c, gio/gopenuriportal.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2017 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: gio/gosxappinfo.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2014 Patrick Griffis\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 */\n\nFiles: gio/gosxnetworkmonitor.c, gio/gosxnetworkmonitor.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2023 Leo Zi-You Assini \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 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, write to the\n * Free Software Foundation, Inc., 59 Temple Place, Suite 330,\n * Boston, MA 02111-1307, USA.\n */\n\nFiles: gio/gpollableutils.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2012 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gportalnotificationbackend.c\n\n/*\n* Copyright © 2016 Red Hat, Inc.\n*\n* SPDX-License-Identifier: LGPL-2.1-or-later\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: Matthias Clasen\n*/\n\nFiles: gio/gpowerprofilemonitor.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2019 Red Hat, Inc\n * Copyright 2021 Igalia S.L.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gpowerprofilemonitor.h, gio/gpowerprofilemonitordbus.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2019 Red Hat, Inc.\n * Copyright 2021 Igalia S.L.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gpowerprofilemonitordbus.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2019 Red Hat, Inc.\n * Copyrgith 2021 Igalia S.L.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gpowerprofilemonitorportal.c, gio/gpowerprofilemonitorportal.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2021 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gpropertyaction.c, gio/gpropertyaction.h\n\n/*\n * Copyright © 2013 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gproxy.c, gio/gproxy.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Nicolas Dufresne \n */\n\nFiles: gio/gproxyaddress.c, gio/gproxyaddress.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Nicolas Dufresne \n */\n\nFiles: gio/gproxyresolverportal.c, gio/gproxyresolverportal.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2016 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 */\n\nFiles: gio/gregistrysettingsbackend.c, gio/gregistrysettingsbackend.h\n\n/*\n * Copyright © 2009-10 Sam Thursfield\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Sam Thursfield \n */\n\nFiles: gio/gremoteactiongroup.h\n\n/*\n * Copyright © 2011 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gresource-tool.c\n\n/*\n * Copyright © 2012 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Matthias Clasen\n */\n\nFiles: gio/gresource.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2011 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Alexander Larsson \n */\n\nFiles: gio/gresourcefile.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n */\n\nFiles: gio/gsandbox.c, gio/gsandbox.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2022 Canonical Ltd\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gsettings-mapping.c, gio/gsettings-mapping.h\n\n/*\n * Copyright © 2010 Novell, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Vincent Untz \n */\n\nFiles: gio/gsettingsbackend.c, gio/gsettingsbackend.h, gio/gsettingsbackendinternal.h\n\n/*\n * Copyright © 2009, 2010 Codethink Limited\n * Copyright © 2010 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Authors: Ryan Lortie \n * Matthias Clasen \n */\n\nFiles: gio/gsettingsschema-internal.h\n\n/*\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: gio/gsettingsschema.c, gio/gsettingsschema.h\n\n/*\n * Copyright © 2010 Codethink Limited\n * Copyright © 2011 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: gio/gsimpleiostream.c, gio/gsimpleiostream.h\n\n/*\n * Copyright © 2014 NICE s.r.l.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ignacio Casal Quinteiro \n */\n\nFiles: gio/gsimpleproxyresolver.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2010, 2013 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 */\n\nFiles: gio/gsimpleproxyresolver.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2010, 2013 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gsocket.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima\n * Copyright © 2009 Codethink Limited\n * Copyright © 2009 Red Hat, Inc\n * Copyright © 2015 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n * Alexander Larsson \n * Philip Withnall \n */\n\nFiles: gio/gsocket.h\n\n/*\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * Copyright © 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n */\n\nFiles: gio/gsocketclient.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008, 2009 codethink\n * Copyright © 2009 Red Hat, Inc\n * Copyright © 2018 Igalia S.L.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/gsocketclient.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008, 2009 Codethink Limited\n * Copyright © 2009 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/gsocketconnectable.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gsocketconnection.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * © 2008 codethink\n * Copyright © 2009 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/gsocketconnection.h\n\n/* GIO - GLib Input, Output and Streaming Library\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * Copyright © 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/gsocketcontrolmessage.c, gio/gunixconnection.c, gio/gunixfdlist.c, gio/gunixfdmessage.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n *\n * Authors: Ryan Lortie \n */\n\nFiles: gio/gsocketcontrolmessage.h, gio/gunixconnection.h, gio/gunixfdlist.h, gio/gunixfdmessage.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gsocketinputstream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * © 2009 codethink\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n */\n\nFiles: gio/gsocketinputstream.h, gio/gsocketoutputstream.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * Copyright © 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n *\n * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n */\n\nFiles: gio/gsocketlistener.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * Copyright © 2009 codethink\n * Copyright © 2009 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/gsocketlistener.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * Copyright © 2009 Codethink Limited\n * Copyright © 2009 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/gsocketoutputstream.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima\n * © 2009 codethink\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Christian Kellner \n * Samuel Cormier-Iijima \n * Ryan Lortie \n */\n\nFiles: gio/gsocketservice.c, gio/gsocketservice.h, gio/gthreadedsocketservice.c, gio/gthreadedsocketservice.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2009 Codethink Limited\n * Copyright © 2009 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n * Alexander Larsson \n */\n\nFiles: gio/gsocks5proxy.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008, 2010 Collabora, Ltd.\n * Copyright (C) 2008 Nokia Corporation. All rights reserved.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Youness Alaoui \n */\n\nFiles: gio/gsocks5proxy.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2008, 2010 Collabora, Ltd.\n * Copyright (C) 2008 Nokia Corporation. All rights reserved.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Youness Alaoui \n */\n\nFiles: gio/gsubprocess.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2012, 2013 Red Hat, Inc.\n * Copyright © 2012, 2013 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n *\n * Authors: Colin Walters \n * Ryan Lortie \n */\n\nFiles: gio/gsubprocess.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2012 Colin Walters \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Colin Walters \n */\n\nFiles: gio/gsubprocesslauncher-private.h\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2012 Colin Walters \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gsubprocesslauncher.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2012 Red Hat, Inc.\n * Copyright © 2012-2013 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n *\n * Authors: Colin Walters \n * Ryan Lortie \n */\n\nFiles: gio/gsubprocesslauncher.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2012,2013 Colin Walters \n * Copyright © 2012,2013 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Ryan Lortie \n * Author: Colin Walters \n */\n\nFiles: gio/gtask.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2011-2018 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gtcpconnection.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008, 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n */\n\nFiles: gio/gtcpconnection.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2008, 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Ryan Lortie \n */\n\nFiles: gio/gtcpwrapperconnection.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2010 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Nicolas Dufresne \n */\n\nFiles: gio/gtcpwrapperconnection.h\n\n/* GIO - GLib Input, Output and Streaming Library\n * Copyright © 2010 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Nicolas Dufresne \n *\n */\n\nFiles: gio/gtestdbus.c, gio/gtestdbus.h\n\n/* GIO testing utilities\n *\n * Copyright (C) 2008-2010 Red Hat, Inc.\n * Copyright (C) 2012 Collabora Ltd. \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: David Zeuthen \n * Xavier Claessens \n */\n\nFiles: gio/gtlscertificate.c\n\n/* GIO - GLib Input, Output and Certificateing Library\n *\n * Copyright (C) 2010 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gtlsclientconnection.c, gio/gtlsconnection.c, gio/gtlsserverconnection.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2010 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gtlsdatabase.c, gio/gtlsdatabase.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Stef Walter \n */\n\nFiles: gio/gtlsfiledatabase.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2010 Collabora, Ltd\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Stef Walter \n */\n\nFiles: gio/gtlsfiledatabase.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2010 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n *\n * Author: Stef Walter \n */\n\nFiles: gio/gtlsinteraction.c, gio/gtlsinteraction.h, gio/gtlspassword.c, gio/gtlspassword.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2011 Collabora, Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Stef Walter \n */\n\nFiles: gio/gtrashportal.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2018, Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gtrashportal.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2018 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gio/gunixcredentialsmessage.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Red Hat, Inc.\n * Copyright (C) 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * See the included COPYING file for more information.\n *\n * Authors: David Zeuthen \n */\n\nFiles: gio/gunixcredentialsmessage.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2010 Red Hat, Inc.\n * Copyright (C) 2009 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: David Zeuthen \n */\n\nFiles: gio/gwin32api-application-activation-manager.h, gio/gwin32api-iterator.h, gio/gwin32api-misc.h, gio/gwin32api-storage.h\n\n/*\n * SPDX-FileCopyrightText: This file has no copyright assigned and is placed in the Public Domain.\n * SPDX-License-Identifier: CC0-1.0\n *\n * This file is part of the w64 mingw-runtime package.\n * No warranty is given; refer to https://github.com/kinke/mingw-w64-crt/blob/master/DISCLAIMER.PD.\n */\n\nFiles: gio/gwin32api-package.h\n\n/*\n * SPDX-FileCopyrightText: This file has no copyright assigned and is placed in the Public Domain.\n * SPDX-License-Identifier: CC0-1.0\n *\n * This file is part of the w64 mingw-runtime package.\n * No warranty is given; refer to https://github.com/kinke/mingw-w64-crt/blob/master/DISCLAIMER.PD.\n *\n * Additional code derived from the windows-rs repository on GitHub\n * (https://github.com/microsoft/windows-rs) with the MIT license:\n *\n * MIT License\n *\n * Copyright (c) Microsoft Corporation.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * 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 FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE\n */\n\nFiles: gio/gwin32appinfo.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2014 Руслан Ижбулатов\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Alexander Larsson \n * Руслан Ижбулатов \n */\n\nFiles: gio/gwin32appinfo.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2014 Руслан Ижбулатов\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Alexander Larsson \n * Руслан Ижбулатов \n */\n\nFiles: gio/gwin32file-sync-stream.c\n\n/* gwin32file-sync-stream.c - a simple IStream implementation\n *\n * Copyright 2020 Руслан Ижбулатов\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: gio/gwin32file-sync-stream.h, gio/gwin32packageparser.c, gio/gwin32packageparser.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2020 Руслан Ижбулатов \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 */\n\nFiles: gio/gwin32inputstream.c, gio/gwin32inputstream.h, gio/gwin32outputstream.c, gio/gwin32outputstream.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2010 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * Author: Tor Lillqvist \n */\n\nFiles: gio/gwin32mount.c, gio/gwin32volumemonitor.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2008 Hans Breuer\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * David Zeuthen \n * Hans Breuer \n */\n\nFiles: gio/gwin32mount.h, gio/gwin32volumemonitor.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2008 Hans Breuer\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Alexander Larsson \n * David Zeuthen \n * Hans Breuer \n */\n\nFiles: gio/gwin32networkmonitor.c, gio/gwin32networkmonitor.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright 2014-2018 Jan-Michael Brummer \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 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, write to the\n * Free Software Foundation, Inc., 59 Temple Place, Suite 330,\n * Boston, MA 02111-1307, USA.\n */\n\nFiles: gio/gwin32notificationbackend.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright © 2018 Endless Mobile, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 *\n * Authors:\n * - Philip Withnall \n */\n\nFiles: gio/gwin32registrykey.c, gio/gwin32registrykey.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2014 Руслан Ижбулатов \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 */\n\nFiles: gio/gwin32sid.c, gio/gwin32sid.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2018 Руслан Ижбулатов\n * Copyright (C) 2022 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Руслан Ижбулатов \n */\n\nFiles: gio/inotify/ginotifyfilemonitor.c\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2007 Sebastian Dröge.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Alexander Larsson \n * John McCutchan \n * Sebastian Dröge \n * Ryan Lortie \n */\n\nFiles: gio/inotify/ginotifyfilemonitor.h\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2007 Sebastian Dröge.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * Authors: Alexander Larsson \n * John McCutchan \n * Sebastian Dröge \n */\n\nFiles: gio/inotify/inotify-helper.c\n\n/* inotify-helper.c - GVFS Monitor based on inotify.\n\n Copyright (C) 2007 John McCutchan\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Authors: \n\t\t John McCutchan \n*/\n\nFiles: gio/inotify/inotify-helper.h\n\n/* inotify-helper.h - GVFS Directory Monitor using inotify\n\n Copyright (C) 2007 John McCutchan\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Author: John McCutchan \n*/\n\nFiles: gio/inotify/inotify-kernel.c\n\n/*\n Copyright (C) 2005 John McCutchan\n Copyright © 2015 Canonical Limited\n Copyright © 2024 Future Crew LLC\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Authors:\n Ryan Lortie \n John McCutchan \n Gleb Popov \n*/\n\nFiles: gio/inotify/inotify-kernel.h, gio/inotify/inotify-path.h\n\n/*\n Copyright (C) 2005 John McCutchan\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Authors:.\n\t\tJohn McCutchan \n*/\n\nFiles: gio/inotify/inotify-missing.c\n\n/* inotify-missing.c - GVFS Monitor based on inotify.\n\n Copyright (C) 2005 John McCutchan\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Authors: \n\t\t John McCutchan \n*/\n\nFiles: gio/inotify/inotify-missing.h\n\n/* inotify-helper.h - GNOME VFS Monitor using inotify\n\n Copyright (C) 2006 John McCutchan \n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Author: John McCutchan \n*/\n\nFiles: gio/inotify/inotify-path.c\n\n/* inotify-path.c - GVFS Monitor based on inotify.\n\n Copyright (C) 2006 John McCutchan\n Copyright (C) 2009 Codethink Limited\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Authors:\n\t\t John McCutchan \n Ryan Lortie \n*/\n\nFiles: gio/inotify/inotify-sub.c\n\n/* inotify-sub.c - GVFS Monitor based on inotify.\n\n Copyright (C) 2006 John McCutchan\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Authors: \n\t\t John McCutchan \n*/\n\nFiles: gio/inotify/inotify-sub.h\n\n/* inotify-sub.h - GVFS Directory Monitor using inotify\n\n Copyright (C) 2006 John McCutchan\n\n SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n along with this library; if not, see .\n\n Author: John McCutchan \n*/\n\nFiles: gio/kqueue/dep-list.c, gio/kqueue/dep-list.h, gio/kqueue/gkqueuefilemonitor.c, gio/kqueue/kqueue-helper.c, gio/kqueue/kqueue-helper.h, gio/kqueue/kqueue-missing.c\n\n/*******************************************************************************\n Copyright (c) 2011, 2012 Dmitry Matveev \n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n 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 FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n*******************************************************************************/\n\nFiles: gio/thumbnail-verify.c, gio/thumbnail-verify.h\n\n/* Copyright © 2013 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Ryan Lortie \n */\n\nFiles: gio/win32/gwin32filemonitor.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2006-2007 Red Hat, Inc.\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: Vlad Grecescu \n * Author: Chun-wei Fan \n *\n */\n\nFiles: gio/win32/gwin32filemonitor.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\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: Chun-wei Fan \n *\n */\n\nFiles: gio/win32/gwin32fsmonitorutils.c\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2015 Chun-wei Fan\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: Vlad Grecescu \n * Author: Chun-wei Fan \n *\n */\n\nFiles: gio/win32/gwin32fsmonitorutils.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2014 Chun-wei Fan\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: Vlad Grecescu \n * Author: Chun-wei Fan \n *\n */\n\nFiles: gio/win32/gwinhttpfile.c, gio/win32/gwinhttpfileinputstream.c, gio/win32/gwinhttpfileoutputstream.c, gio/win32/gwinhttpvfs.c, gio/win32/gwinhttpvfs.h\n\n/* GIO - GLib Input, Output and Streaming Library\n *\n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2008 Novell, Inc.\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: Alexander Larsson \n * Author: Tor Lillqvist \n */\n\nFiles: gio/win32/gwinhttpfile.h, gio/win32/gwinhttpfileinputstream.h, gio/win32/gwinhttpfileoutputstream.h\n\n/* GIO - GLib Input, Output and Streaming Library\n * \n * Copyright (C) 2006-2007 Red Hat, Inc.\n * Copyright (C) 2008 Novell, Inc.\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: Alexander Larsson \n * Author: Tor Lillqvist \n */\n\nFiles: gio/win32/winhttp.h\n\n/*\n * Copyright (C) 2007 Francois Gouget\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 License\n * along with this library; if not, see .\n */\n\nFiles: gio/win32/winhttp.h\n\n/* Additional definitions, from the public domain in mingw */\n\nFiles: gio/xdgmime/xdgmime.c\n\n/* xdgmime.c: XDG Mime Spec mime resolver. Based on version 0.11 of the spec.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n * \n * Copyright (C) 2003,2004 Red Hat, Inc.\n * Copyright (C) 2003,2004 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmime.h\n\n/* xdgmime.h: XDG Mime Spec mime resolver. Based on version 0.11 of the spec.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n * \n * Copyright (C) 2003 Red Hat, Inc.\n * Copyright (C) 2003 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimealias.c\n\n/* xdgmimealias.c: Private file. Datastructure for storing the aliases.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2004 Red Hat, Inc.\n * Copyright (C) 2004 Matthias Clasen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimealias.h\n\n/* xdgmimealias.h: Private file. Datastructure for storing the aliases.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2004 Red Hat, Inc.\n * Copyright (C) 200 Matthias Clasen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimecache.c\n\n/* xdgmimealias.c: Private file. mmappable caches for mime data\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2005 Matthias Clasen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimecache.h\n\n/* xdgmimecache.h: Private file. Datastructure for mmapped caches.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2005 Matthias Clasen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeglob.c\n\n/* xdgmimeglob.c: Private file. Datastructure for storing the globs.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2003 Red Hat, Inc.\n * Copyright (C) 2003 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeglob.h\n\n/* xdgmimeglob.h: Private file. Datastructure for storing the globs.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2003 Red Hat, Inc.\n * Copyright (C) 2003 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeicon.c\n\n/* xdgmimeicon.c: Private file. Datastructure for storing the aliases.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeicon.h\n\n/* xdgmimeicon.h: Private file. Datastructure for storing the aliases.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeint.c\n\n/* xdgmimeint.c: Internal defines and functions.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2003 Red Hat, Inc.\n * Copyright (C) 2003 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeint.h\n\n/* xdgmimeint.h: Internal defines and functions.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2003 Red Hat, Inc.\n * Copyright (C) 2003 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimemagic.c\n\n/* xdgmimemagic.: Private file. Datastructure for storing magic files.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2003 Red Hat, Inc.\n * Copyright (C) 2003 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimemagic.h\n\n/* xdgmimemagic.h: Private file. Datastructure for storing the magic files.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2003 Red Hat, Inc.\n * Copyright (C) 2003 Jonathan Blandford \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeparent.c\n\n/* xdgmimealias.c: Private file. Datastructure for storing the hierarchy.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2004 Red Hat, Inc.\n * Copyright (C) 2004 Matthias Clasen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: gio/xdgmime/xdgmimeparent.h\n\n/* xdgmimeparent.h: Private file. Datastructure for storing the hierarchy.\n *\n * More info can be found at http://www.freedesktop.org/standards/\n *\n * Copyright (C) 2004 Red Hat, Inc.\n * Copyright (C) 200 Matthias Clasen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later or AFL-2.0\n */\n\nFiles: glib/deprecated/gcache.c, glib/deprecated/gcache.h, glib/deprecated/gcompletion.h, glib/galloca.h, glib/garray.c, glib/gasyncqueue.h, glib/gbacktrace.c, glib/gbacktrace.h, glib/gconvert.h, glib/genviron.h, glib/gerror.c, glib/ggettext.h, glib/ghash.c, glib/ghash.h, glib/giochannel.h, glib/glist.c, glib/gmem.c, glib/gprimes.c, glib/gprimes.h, glib/gprintfint.h, glib/gqueue.h, glib/grand.c, glib/gslist.c, glib/gstrfuncs.c, glib/gstrfuncs.h, glib/gstring.c, glib/gstring.h, glib/gstringchunk.c, glib/gstringchunk.h, glib/gthreadpool.h, glib/gtimer.c, glib/gtimer.h, glib/gtrashstack.h, glib/gtree.c, glib/gutils.h, glib/gversion.h, glib/gwin32.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/deprecated/gcompletion.c, glib/deprecated/gmain.h, glib/deprecated/grel.h, glib/deprecated/gthread.h, glib/garray.h, glib/gasyncqueueprivate.h, glib/gconstructor.h, glib/gdataset.h, glib/gdate.c, glib/gdate.h, glib/ghook.h, glib/glib.h, glib/glist.h, glib/gmacros.h, glib/gmem.h, glib/gmessages.c, glib/gmessages.h, glib/gnode.h, glib/gqsort.h, glib/gquark.h, glib/grand.h, glib/gscanner.h, glib/gslist.h, glib/gtree.h, glib/gtypes.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/deprecated/grel.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\n * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n */\n\nFiles: glib/deprecated/gthread-deprecated.c, glib/gthread.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gthread.c: MT safety related functions\n * Copyright 1998 Sebastian Wilhelmi; University of Karlsruhe\n * Owen Taylor\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/dirent/dirent.c\n\n/*\r\n * dirent.c\r\n * This file has no copyright assigned and is placed in the Public Domain.\r\n * This file is a part of the mingw-runtime package.\r\n * No warranty is given; refer to the file DISCLAIMER within the package.\r\n *\r\n * Derived from DIRLIB.C by Matt J. Weinstein\r\n * This note appears in the DIRLIB.H\r\n * DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89\r\n *\r\n * Updated by Jeremy Bettis \r\n * Significantly revised and rewinddir, seekdir and telldir added by Colin\r\n * Peters \r\n *\t\r\n */\n\nFiles: glib/dirent/dirent.h\n\n/*\r\n * DIRENT.H (formerly DIRLIB.H)\r\n * This file has no copyright assigned and is placed in the Public Domain.\r\n * This file is a part of the mingw-runtime package.\r\n * No warranty is given; refer to the file DISCLAIMER within the package.\r\n *\r\n */\n\nFiles: glib/docs.c\n\n/*\n * Copyright © 2011 Red Hat, Inc\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Matthias Clasen\n */\n\nFiles: glib/garcbox.c\n\n/* garcbox.c: Atomically reference counted data\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gasyncqueue.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * GAsyncQueue: asynchronous queue implementation, based on GQueue.\n * Copyright (C) 2000 Sebastian Wilhelmi; University of Karlsruhe\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gatomic.c, glib/gatomic.h\n\n/*\n * Copyright © 2011 Ryan Lortie\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, 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 library; if not, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gbase64.c\n\n/* gbase64.c - Base64 encoding/decoding\n *\n * Copyright (C) 2006 Alexander Larsson \n * Copyright (C) 2000-2003 Ximian Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n *\n * This is based on code in camel, written by:\n * Michael Zucchi \n * Jeffrey Stedfast \n */\n\nFiles: glib/gbase64.h\n\n/* gbase64.h - Base64 coding functions\n *\n * Copyright (C) 2005 Alexander Larsson \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gbitlock.c, glib/gbitlock.h, glib/gvarianttypeinfo.c, glib/gvarianttypeinfo.h\n\n/*\n * Copyright © 2008 Ryan Lortie\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gbookmarkfile.c\n\n/* gbookmarkfile.c: parsing and building desktop bookmarks\n *\n * Copyright (C) 2005-2006 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gbookmarkfile.h\n\n/* gbookmarkfile.h: parsing and building desktop bookmarks\n *\n * Copyright (C) 2005-2006 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gbsearcharray.h\n\n/* GBSearchArray - Binary Searchable Array implementation\n * Copyright (C) 2000-2003 Tim Janik\n *\n * This software is provided \"as is\"; redistribution and modification\n * is permitted, provided that the following disclaimer is retained.\n *\n * This software 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.\n * In no event shall the authors or contributors be liable for any\n * direct, indirect, incidental, special, exemplary, or consequential\n * damages (including, but not limited to, procurement of substitute\n * goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether\n * in contract, strict liability, or tort (including negligence or\n * otherwise) arising in any way out of the use of this software, even\n * if advised of the possibility of such damage.\n */\n\nFiles: glib/gbytes.c, glib/gbytes.h\n\n/*\n * Copyright © 2009, 2010 Codethink Limited\n * Copyright © 2011 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n * Stef Walter \n */\n\nFiles: glib/gcharset.c\n\n/* gcharset.c - Charset information\n *\n * Copyright (C) 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gcharset.h\n\n/* gcharset.h - Charset functions\n *\n * Copyright (C) 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gcharsetprivate.h\n\n/* gunicodeprivate.h\n *\n * Copyright (C) 2012 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gchecksum.c, glib/gchecksum.h\n\n/* gchecksum.h - data hashing functions\n *\n * Copyright (C) 2007 Emmanuele Bassi \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gchecksum.c\n\n/* This MD5 digest computation is based on the equivalent code\n * written by Colin Plumb. It came with this notice:\n *\n * This code implements the MD5 message-digest algorithm.\n * The algorithm is due to Ron Rivest. This code was\n * written by Colin Plumb in 1993, no copyright is claimed.\n * This code is in the public domain; do with it what you wish.\n *\n * Equivalent code is available from RSA Data Security, Inc.\n * This code has been tested against that, and is equivalent,\n * except that you don't need to include two pages of legalese\n * with every copy.\n */\n\nFiles: glib/gchecksum.c\n\n/*\n * sha.h : Implementation of the Secure Hash Algorithm\n *\n * Part of the Python Cryptography Toolkit, version 1.0.0\n *\n * Copyright (C) 1995, A.M. Kuchling\n *\n * Distribute and use freely; there are no restrictions on further\n * dissemination and usage except those imposed by the laws of your\n * country of residence.\n *\n */\n\nFiles: glib/gconstructorprivate.h\n\n/*\n * Copyright © 2023 Luca Bacci\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gconvert.c\n\n/* GLIB - Library of useful routines for C programming\n *\n * gconvert.c: Convert between character sets using iconv\n * Copyright Red Hat Inc., 2000\n * Authors: Havoc Pennington , Owen Taylor \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gconvertprivate.h\n\n/* gconvertprivate.h - Private GLib gconvert functions\n *\n * Copyright 2020 Frederic Martinsons\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gdataset.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gdataset.c: Generic dataset mechanism, similar to GtkObject data.\n * Copyright (C) 1998 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gdatasetprivate.h\n\n/* GLIB - Library of useful routines for C programming\n * gdataset-private.h: Internal macros for accessing dataset values\n * Copyright (C) 2005 Red Hat\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gdatetime-private.c, glib/gdatetime-private.h\n\n/*\n * Copyright 2023 GNOME Foundation Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Authors:\n * - Philip Withnall \n */\n\nFiles: glib/gdatetime.c\n\n/* gdatetime.c\n *\n * Copyright (C) 2009-2010 Christian Hergert \n * Copyright (C) 2010 Thiago Santos \n * Copyright (C) 2010 Emmanuele Bassi \n * Copyright © 2010 Codethink Limited\n * Copyright © 2018 Tomasz Miąsko\n * Copyright 2023 GNOME Foundation Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n * This library is free software; you can redistribute it and/or modify\n * it under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2.1 of the\n * licence, or (at your option) any later version.\n *\n * This is distributed in the hope that it will be useful, but WITHOUT\n * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\n * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public\n * 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 * Authors: Christian Hergert \n * Thiago Santos \n * Emmanuele Bassi \n * Ryan Lortie \n * Robert Ancell \n * Philip Withnall \n */\n\nFiles: glib/gdatetime.c\n\n/* Algorithms within this file are based on the Calendar FAQ by\n * Claus Tondering. It can be found at\n * http://www.tondering.dk/claus/cal/calendar29.txt\n *\n * Copyright and disclaimer\n * ------------------------\n * This document is Copyright (C) 2008 by Claus Tondering.\n * E-mail: claus@tondering.dk. (Please include the word\n * \"calendar\" in the subject line.)\n * The document may be freely distributed, provided this\n * copyright notice is included and no money is charged for\n * the document.\n *\n * This document is provided \"as is\". No warranties are made as\n * to its correctness.\n */\n\nFiles: glib/gdatetime.h\n\n/*\n * Copyright (C) 2009-2010 Christian Hergert \n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n *\n * This library is free software; you can redistribute it and/or modify\n * it under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2.1 of the\n * licence, or (at your option) any later version.\n *\n * This is distributed in the hope that it will be useful, but WITHOUT\n * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\n * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public\n * 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 * Authors: Christian Hergert \n * Thiago Santos \n * Emmanuele Bassi \n * Ryan Lortie \n */\n\nFiles: glib/gdir.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gdir.c: Simplified wrapper around the DIRENT functions.\n *\n * Copyright 2001 Hans Breuer\n * Copyright 2004 Tor Lillqvist\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gdir.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gdir.c: Simplified wrapper around the DIRENT functions.\n *\n * Copyright 2001 Hans Breuer\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/genviron.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1998 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gerror.h\n\n/* gerror.h - Error reporting system\n *\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gfileutils.c\n\n/* gfileutils.c - File utility functions\n *\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gfileutils.c\n\n/**\n * GFileError:\n * @G_FILE_ERROR_EXIST: Operation not permitted; only the owner of\n * the file (or other resource) or processes with special privileges\n * can perform the operation.\n * @G_FILE_ERROR_ISDIR: File is a directory; you cannot open a directory\n * for writing, or create or remove hard links to it.\n * @G_FILE_ERROR_ACCES: Permission denied; the file permissions do not\n * allow the attempted operation.\n * @G_FILE_ERROR_NAMETOOLONG: Filename too long.\n * @G_FILE_ERROR_NOENT: No such file or directory. This is a \"file\n * doesn't exist\" error for ordinary files that are referenced in\n * contexts where they are expected to already exist.\n * @G_FILE_ERROR_NOTDIR: A file that isn't a directory was specified when\n * a directory is required.\n * @G_FILE_ERROR_NXIO: No such device or address. The system tried to\n * use the device represented by a file you specified, and it\n * couldn't find the device. This can mean that the device file was\n * installed incorrectly, or that the physical device is missing or\n * not correctly attached to the computer.\n * @G_FILE_ERROR_NODEV: The underlying file system of the specified file\n * does not support memory mapping.\n * @G_FILE_ERROR_ROFS: The directory containing the new link can't be\n * modified because it's on a read-only file system.\n * @G_FILE_ERROR_TXTBSY: Text file busy.\n * @G_FILE_ERROR_FAULT: You passed in a pointer to bad memory.\n * (GLib won't reliably return this, don't pass in pointers to bad\n * memory.)\n * @G_FILE_ERROR_LOOP: Too many levels of symbolic links were encountered\n * in looking up a file name. This often indicates a cycle of symbolic\n * links.\n * @G_FILE_ERROR_NOSPC: No space left on device; write operation on a\n * file failed because the disk is full.\n * @G_FILE_ERROR_NOMEM: No memory available. The system cannot allocate\n * more virtual memory because its capacity is full.\n * @G_FILE_ERROR_MFILE: The current process has too many files open and\n * can't open any more. Duplicate descriptors do count toward this\n * limit.\n * @G_FILE_ERROR_NFILE: There are too many distinct file openings in the\n * entire system.\n * @G_FILE_ERROR_BADF: Bad file descriptor; for example, I/O on a\n * descriptor that has been closed or reading from a descriptor open\n * only for writing (or vice versa).\n * @G_FILE_ERROR_INVAL: Invalid argument. This is used to indicate\n * various kinds of problems with passing the wrong argument to a\n * library function.\n * @G_FILE_ERROR_PIPE: Broken pipe; there is no process reading from the\n * other end of a pipe. Every library function that returns this\n * error code also generates a 'SIGPIPE' signal; this signal\n * terminates the program if not handled or blocked. Thus, your\n * program will never actually see this code unless it has handled\n * or blocked 'SIGPIPE'.\n * @G_FILE_ERROR_AGAIN: Resource temporarily unavailable; the call might\n * work if you try again later.\n * @G_FILE_ERROR_INTR: Interrupted function call; an asynchronous signal\n * occurred and prevented completion of the call. When this\n * happens, you should try the call again.\n * @G_FILE_ERROR_IO: Input/output error; usually used for physical read\n * or write errors. i.e. the disk or other physical device hardware\n * is returning errors.\n * @G_FILE_ERROR_PERM: Operation not permitted; only the owner of the\n * file (or other resource) or processes with special privileges can\n * perform the operation.\n * @G_FILE_ERROR_NOSYS: Function not implemented; this indicates that\n * the system is missing some functionality.\n * @G_FILE_ERROR_FAILED: Does not correspond to a UNIX error code; this\n * is the standard \"failed for unspecified reason\" error code present\n * in all #GError error code enumerations. Returned if no specific\n * code applies.\n *\n * Values corresponding to @errno codes returned from file operations\n * on UNIX. Unlike @errno codes, GFileError values are available on\n * all systems, even Windows. The exact meaning of each code depends\n * on what sort of file operation you were performing; the UNIX\n * documentation gives more details. The following error code descriptions\n * come from the GNU C Library manual, and are under the copyright\n * of that manual.\n *\n * It's not very portable to make detailed assumptions about exactly\n * which errors will be returned from a given operation. Some errors\n * don't occur on some systems, etc., sometimes there are subtle\n * differences in when a system will report a given error, etc.\n */\n\nFiles: glib/gfileutils.h\n\n/* gfileutils.h - File utility functions\n *\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/ggettext.c, glib/gtrashstack.c, glib/gutils.c, glib/gversion.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1998 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/ghmac.c\n\n/* ghmac.h - data hashing functions\n *\n * Copyright (C) 2011 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n *\n * Author: Stef Walter \n */\n\nFiles: glib/ghmac.h\n\n/* ghmac.h - secure data hashing\n *\n * Copyright (C) 2011 Stef Walter \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/ghook.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * GHook: Callback maintenance functions\n * Copyright (C) 1998 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/ghostutils.c, glib/ghostutils.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: glib/gi18n-lib.h, glib/gi18n.h, glib/gprintf.c, glib/gprintf.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997, 2002 Peter Mattis, Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/giochannel.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * giochannel.c: IO Channel abstraction\n * Copyright 1998 Owen Taylor\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/giounix.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * giounix.c: IO Channels using unix file descriptors\n * Copyright 1998 Owen Taylor\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/giowin32.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * giowin32.c: IO Channels for Win32.\n * Copyright 1998 Owen Taylor and Tor Lillqvist\n * Copyright 1999-2000 Tor Lillqvist and Craig Setera\n * Copyright 2001-2003 Andrew Lanoix\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gjournal-private.c\n\n/*\n * Copyright 2016 Red Hat, Inc.\n * Copyright 2016-2022 Collabora Ltd.\n * Copyright 2017-2022 Endless OS Foundation, LLC\n * Copyright 2018 Will Thompson\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gjournal-private.h\n\n/*\n * Copyright 2016-2022 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gkeyfile.c\n\n/* gkeyfile.c - key file parser\n *\n * Copyright 2004 Red Hat, Inc. \n * Copyright 2009-2010 Collabora Ltd.\n * Copyright 2009 Nokia Corporation\n *\n * Written by Ray Strode \n * Matthias Clasen \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gkeyfile.h\n\n/* gkeyfile.h - desktop entry file parser\n *\n * Copyright 2004 Red Hat, Inc.\n *\n * Ray Strode \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/glib-init.c, glib/glib-init.h\n\n/*\n * Copyright © 2011 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, 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 library; if not, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/glib-mirroring-tab/gen-mirroring-tab.c\n\n/* gen-mirroring-tab.c - generate gmirroringtable.h for glib\n * copied from FriBidi.\n *\n * $Id$\n * $Author$\n * $Date$\n * $Revision$\n * $Source$\n *\n * Author:\n * Behdad Esfahbod, 2001, 2002, 2004\n *\n * Copyright (C) 2004 Sharif FarsiWeb, Inc\n * Copyright (C) 2001,2002,2004 Behdad Esfahbod\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 License\n * along with this library; if not, see .\n * \n * For licensing issues, contact .\n */\n\nFiles: glib/glib-mirroring-tab/packtab.c, glib/glib-mirroring-tab/packtab.h\n\n/* PackTab - Pack a static table\n * Copyright (C) 2001 Behdad Esfahbod. \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 License\n * along with this library; if not, see .\n * \n * For licensing issues, contact . \n */\n\nFiles: glib/glib-object.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1998, 1999, 2000 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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\nFiles: glib/glib-private.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n *\n * Author: Colin Walters \n */\n\nFiles: glib/glib-private.h\n\n/* glib-private.h - GLib-internal private API, shared between glib, gobject, gio\n * Copyright (C) 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/glib-typeof.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 2021 Iain Lane, Xavier Claessens\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/glib-unix.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright 2000-2022 Red Hat, Inc.\n * Copyright 2006-2007 Matthias Clasen\n * Copyright 2006 Padraig O'Briain\n * Copyright 2007 Lennart Poettering\n * Copyright 2018-2022 Endless OS Foundation, LLC\n * Copyright 2018 Peter Wu\n * Copyright 2019 Ting-Wei Lan\n * Copyright 2019 Sebastian Schwarz\n * Copyright 2020 Matt Rose\n * Copyright 2021 Casper Dik\n * Copyright 2022 Alexander Richardson\n * Copyright 2022 Ray Strode\n * Copyright 2022 Thomas Haller\n * Copyright 2023-2024 Collabora Ltd.\n * Copyright 2023 Sebastian Wilhelmi\n * Copyright 2023 CaiJingLong\n *\n * glib-unix.c: UNIX specific API wrappers and convenience functions\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Authors: Colin Walters \n */\n\nFiles: glib/glib-unix.h\n\n/* glib-unix.h - Unix specific integration\n * Copyright (C) 2011 Red Hat, Inc.\n * Copyright 2023 Collabora Ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/glib-unixprivate.h\n\n/* glib-unixprivate.h - Unix specific integration private functions\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gmain-internal.h\n\n/* gmain-internal.h - GLib-internal mainloop API\n * Copyright (C) 2011 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gmain.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gmain.c: Main loop abstraction, timeouts, and idle functions\n * Copyright 1998 Owen Taylor\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gmain.h\n\n/* gmain.h - the GLib Main loop\n * Copyright (C) 1998-2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gmappedfile.c\n\n/* GLIB - Library of useful routines for C programming\n * gmappedfile.c: Simplified wrapper around the mmap() function.\n *\n * Copyright 2005 Matthias Clasen\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gmappedfile.h\n\n/* GLIB - Library of useful routines for C programming\n * gmappedfile.h: Simplified wrapper around the mmap function\n *\n * Copyright 2005 Matthias Clasen\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gmarkup.c\n\n/* gmarkup.c - Simple XML-like parser\n *\n * Copyright 2000, 2003 Red Hat, Inc.\n * Copyright 2007, 2008 Ryan Lortie \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gmarkup.h\n\n/* gmarkup.h - Simple XML-like string parser/writer\n *\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gnode.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * GNode: N-way tree implementation.\n * Copyright (C) 1998 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gnulib/arg-nonnull.h\n\n/* A C macro for declaring that specific arguments must not be NULL.\n Copyright (C) 2009-2018 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 of the License, or\n (at your option) any later version.\n\n This program 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 License\n along with this program. If not, see . */\n\nFiles: glib/gnulib/asnprintf.c\n\n/* Formatted output to strings.\n Copyright (C) 1999, 2002, 2006, 2009-2019 Free Software Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along\n with this program; if not, see . */\n\nFiles: glib/gnulib/c++defs.h\n\n/* C++ compatible function declaration macros.\n Copyright (C) 2010-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 of the License, or\n (at your option) any later version.\n\n This program 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 License\n along with this program. If not, see . */\n\nFiles: glib/gnulib/float+.h\n\n/* Supplemental information about the floating-point formats.\n Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.\n Written by Bruno Haible , 2007.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU 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 program; if not, see . */\n\nFiles: glib/gnulib/fpucw.h\n\n/* Manipulating the FPU control word. -*- coding: utf-8 -*-\n Copyright (C) 2007-2019 Free Software Foundation, Inc.\n Written by Bruno Haible , 2007.\n\n This program is free software: you can redistribute it and/or modify\n it 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 This program 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\n GNU 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 program. If not, see . */\n\nFiles: glib/gnulib/g-gnulib.h, glib/gnulib/printf.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 2003 Matthias Clasen\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 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, see .\n */\n\nFiles: glib/gnulib/isnan.c, glib/gnulib/isnand-nolibm.h, glib/gnulib/isnanl-nolibm.h\n\n/* Test for NaN that does not need libm.\n Copyright (C) 2007-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it 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 This program 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\n GNU 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 program. If not, see . */\n\nFiles: glib/gnulib/isnand.c\n\n/* Test for NaN that does not need libm.\n Copyright (C) 2008-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it 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 This program 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\n GNU 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 program. If not, see . */\n\nFiles: glib/gnulib/isnanf-nolibm.h\n\n/* Test for NaN that does not need libm.\n Copyright (C) 2007-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Lesser General PublicLicense 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 This program 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\n GNU Lesser General PublicLicense for more details.\n\n You should have received a copy of the GNU Lesser General PublicLicense\n along with this program. If not, see . */\n\nFiles: glib/gnulib/isnanf.c\n\n/* Test for NaN that does not need libm.\n Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Lesser General PublicLicense 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 This program 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\n GNU Lesser General PublicLicense for more details.\n\n You should have received a copy of the GNU Lesser General PublicLicense\n along with this program. If not, see . */\n\nFiles: glib/gnulib/isnanl.c\n\n/* Test for NaN that does not need libm.\n Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it 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 This program 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\n GNU 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 program. If not, see . */\n\nFiles: glib/gnulib/printf-args.c\n\n/* Decomposed printf argument list.\n Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2019 Free Software\n Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along\n with this program; if not, see . */\n\nFiles: glib/gnulib/printf-args.h\n\n/* Decomposed printf argument list.\n Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2019 Free Software\n Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along\n with this program; if not, see . */\n\nFiles: glib/gnulib/printf-frexp.c, glib/gnulib/printf-frexp.h\n\n/* Split a double into fraction and mantissa, for hexadecimal printf.\n Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it 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 This program 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\n GNU 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 program. If not, see . */\n\nFiles: glib/gnulib/printf-frexpl.c, glib/gnulib/printf-frexpl.h\n\n/* Split a 'long double' into fraction and mantissa, for hexadecimal printf.\n Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it 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 This program 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\n GNU 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 program. If not, see . */\n\nFiles: glib/gnulib/printf-parse.c\n\n/* Formatted output to strings.\n Copyright (C) 1999-2000, 2002-2003, 2006-2019 Free Software Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along\n with this program; if not, see . */\n\nFiles: glib/gnulib/printf-parse.h\n\n/* Parse printf format string.\n Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2019 Free Software\n Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along\n with this program; if not, see . */\n\nFiles: glib/gnulib/printf.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 2003 Matthias Clasen\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 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.\t 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, see .\n */\n\nFiles: glib/gnulib/signbitd.c\n\n/* signbit() macro: Determine the sign bit of a floating-point number.\n Copyright (C) 2007-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Lesser General PublicLicense 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 This program 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\n GNU Lesser General PublicLicense for more details.\n\n You should have received a copy of the GNU Lesser General PublicLicense\n along with this program. If not, see . */\n\nFiles: glib/gnulib/signbitf.c, glib/gnulib/signbitl.c\n\n/* signbit() macro: Determine the sign bit of a floating-point number.\n Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Lesser General PublicLicense 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 This program 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\n GNU Lesser General PublicLicense for more details.\n\n You should have received a copy of the GNU Lesser General PublicLicense\n along with this program. If not, see . */\n\nFiles: glib/gnulib/vasnprintf.c\n\n/* vsprintf with automatic memory allocation.\n Copyright (C) 1999, 2002-2019 Free Software Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along\n with this program; if not, see . */\n\nFiles: glib/gnulib/vasnprintf.h\n\n/* vsprintf with automatic memory allocation.\n Copyright (C) 2002-2004, 2007-2019 Free Software Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public License along\n with this program; if not, see . */\n\nFiles: glib/gnulib/verify.h\n\n/* Compile-time assert-like macros.\n\n Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.\n\n This program is free software: you can redistribute it and/or modify\n it 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 This program 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\n GNU 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 program. If not, see . */\n\nFiles: glib/gnulib/xsize.h\n\n/* xsize.h -- Checked size_t computations.\n\n Copyright (C) 2003, 2008-2019 Free Software Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation; either version 2.1, or (at your option)\n any later version.\n\n This program 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\n GNU 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 program; if not, see . */\n\nFiles: glib/goption.c\n\n/* goption.c - Option parser\n *\n * Copyright (C) 1999, 2003 Red Hat Software\n * Copyright (C) 2004 Anders Carlsson \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/goption.h\n\n/* goption.h - Option parser\n *\n * Copyright (C) 2004 Anders Carlsson \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gpathbuf.c\n\n/* gpathbuf.c: A mutable path builder\n *\n * SPDX-FileCopyrightText: 2023 Emmanuele Bassi\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: glib/gpathbuf.h\n\n/* gpathbuf.h: A mutable path builder\n *\n * SPDX-FileCopyrightText: 2023 Emmanuele Bassi\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: glib/gpattern.c, glib/gpattern.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997, 1999 Peter Mattis, Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gpoll.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gpoll.c: poll(2) abstraction\n * Copyright 1998 Owen Taylor\n * Copyright 2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gpoll.c\n\n/* The following implementation of poll() comes from the GNU C Library.\n * Copyright (C) 1994, 1996, 1997 Free Software Foundation, Inc.\n */\n\nFiles: glib/gpoll.h\n\n/* gpoll.h - poll(2) support\n * Copyright (C) 2008 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gqsort.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1991, 1992, 1996, 1997,1999,2004 Free Software Foundation, Inc.\n * Copyright (C) 2000 Eazel, Inc.\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gqsort.c\n\n/* An alternative to qsort, with an identical interface.\n This file is part of the GNU C Library.\n Copyright (C) 1992,95-97,99,2000,01,02,04,07 Free Software Foundation, Inc.\n Written by Mike Haertel, September 1988.\n\n The GNU C 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 The GNU C 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 the GNU C Library; if not, see\n . */\n\nFiles: glib/gquark.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n * Copyright (C) 1998 Tim Janik\n *\n * gquark.c: Functions for dealing with quarks and interned strings\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gqueue.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * GQueue: Double ended queue implementation, piggy backed on GList.\n * Copyright (C) 1998 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/grcbox.c\n\n/* grcbox.c: Reference counted data\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/grcbox.h\n\n/* grcbox.h: Reference counted data\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/grcboxprivate.h\n\n/* grcboxprivate.h: Reference counted data\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/grefcount.c\n\n/* grefcount.c: Reference counting\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/grefcount.h\n\n/* grefcount.h: Reference counting\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/grefstring.c\n\n/* grefstring.c: Reference counted strings\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/grefstring.h\n\n/* grefstring.h: Reference counted strings\n *\n * Copyright 2018 Emmanuele Bassi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gregex.c\n\n/* GRegex -- regular expression API wrapper around PCRE.\n *\n * Copyright (C) 1999, 2000 Scott Wimer\n * Copyright (C) 2004, Matthias Clasen \n * Copyright (C) 2005 - 2007, Marco Barisione \n * Copyright (C) 2022, Marco Trevisan \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gregex.h\n\n/* GRegex -- regular expression API wrapper around PCRE.\n *\n * Copyright (C) 1999, 2000 Scott Wimer\n * Copyright (C) 2004, Matthias Clasen \n * Copyright (C) 2005 - 2007, Marco Barisione \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gscanner.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * GScanner: Flexible lexical scanner for general purpose.\n * Copyright (C) 1997, 1998 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gsequence.c, glib/gsequence.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007\n * Soeren Sandmann (sandmann@daimi.au.dk)\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gshell.c\n\n/* gshell.c - Shell-related utilities\n *\n * Copyright 2000 Red Hat, Inc.\n * g_execvpe implementation based on GNU libc execvp:\n * Copyright 1991, 92, 95, 96, 97, 98, 99 Free Software Foundation, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gshell.h\n\n/* gshell.h - Shell-related utilities\n *\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gslice.c\n\n/* GLIB sliced memory - fast concurrent memory chunk allocator\n * Copyright (C) 2005 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gslice.h\n\n/* GLIB sliced memory - fast threaded memory chunk allocator\n * Copyright (C) 2005 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gspawn-posix.c, glib/gspawn-private.h, glib/gspawn.c\n\n/* gspawn.c - Process launching\n *\n * Copyright 2000 Red Hat, Inc.\n * g_execvpe implementation based on GNU libc execvp:\n * Copyright 1991, 92, 95, 96, 97, 98, 99 Free Software Foundation, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gspawn-win32-helper.c\n\n/* gspawn-win32-helper.c - Helper program for process launching on Win32.\n *\n * Copyright 2000 Red Hat, Inc.\n * Copyright 2000 Tor Lillqvist\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gspawn-win32.c\n\n/* gspawn-win32.c - Process launching on Win32\n *\n * Copyright 2000 Red Hat, Inc.\n * Copyright 2003 Tor Lillqvist\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gspawn.h\n\n/* gspawn.h - Process launching\n *\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gstdio-private.c\n\n/* gstdio-private.c - private glib functions for gstdio.c\n *\n * Copyright 2004 Tor Lillqvist\n * Copyright 2018 Руслан Ижбулатов\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gstdio.c\n\n/* gstdio.c - wrappers for C library functions\n *\n * Copyright 2004 Tor Lillqvist\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gstdio.h\n\n/* gstdio.h - GFilename wrappers for C library functions\n *\n * Copyright 2004 Tor Lillqvist\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gstdioprivate.h\n\n/* gstdioprivate.h - Private GLib stdio functions\n *\n * Copyright 2017 Руслан Ижбулатов\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gstrvbuilder.c, glib/gstrvbuilder.h\n\n/*\n * Copyright © 2020 Canonical Ltd.\n * Copyright © 2021 Alexandros Theodotou\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gtester.c\n\n/* GLib testing framework runner\n * Copyright (C) 2007 Sven Herzberg\n * Copyright (C) 2007 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gtestutils.c\n\n/* GLib testing utilities\n * Copyright (C) 2007 Imendio AB\n * Authors: Tim Janik, Sven Herzberg\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gtestutils.h\n\n/* GLib testing utilities\n * Copyright (C) 2007 Imendio AB\n * Authors: Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gthread-posix.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gthread.c: posix thread system implementation\n * Copyright 1998 Sebastian Wilhelmi; University of Karlsruhe\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gthread-win32.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * gthread.c: solaris thread system implementation\n * Copyright 1998-2001 Sebastian Wilhelmi; University of Karlsruhe\n * Copyright 2001 Hans Breuer\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gthread.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, 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 library; if not, see .\n */\n\nFiles: glib/gthreadpool.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\n *\n * GThreadPool: thread pool implementation.\n * Copyright (C) 2000 Sebastian Wilhelmi; University of Karlsruhe\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gthreadprivate.h\n\n/* GLIB - Library of useful routines for C programming\n *\n * gthreadprivate.h - GLib internal thread system related declarations.\n *\n * Copyright (C) 2003 Sebastian Wilhelmi\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gtimezone.h\n\n/*\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, 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 library; if not, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gtrace-private.h, glib/gtrace.c\n\n/*\n * Copyright © 2020 Endless Mobile, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Philip Withnall \n */\n\nFiles: glib/gtranslit.c\n\n/*\n * Copyright © 2014 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gunibreak.c\n\n/* gunibreak.c - line break properties\n *\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gunicode.h\n\n/* gunicode.h - Unicode manipulation functions\n *\n * Copyright (C) 1999, 2000 Tom Tromey\n * Copyright 2000, 2005 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gunicodeprivate.h\n\n/* gunicodeprivate.h\n *\n * Copyright (C) 2003 Noah Levitt\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gunicollate.c\n\n/* gunicollate.c - Collation\n *\n * Copyright 2001,2005 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gunicollate.c\n\n/* We need UTF-8 encoding of numbers to encode the weights if\n * we are using wcsxfrm. However, we aren't encoding Unicode\n * characters, so we can't simply use g_unichar_to_utf8.\n *\n * The following routine is taken (with modification) from GNU\n * libc's strxfrm routine:\n *\n * Copyright (C) 1995-1999,2000,2001 Free Software Foundation, Inc.\n * Written by Ulrich Drepper , 1995.\n */\n\nFiles: glib/gunidecomp.c\n\n/* decomp.c - Character decomposition.\n *\n * Copyright (C) 1999, 2000 Tom Tromey\n * Copyright 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/guniprop.c\n\n/* guniprop.c - Unicode character properties.\n *\n * Copyright (C) 1999 Tom Tromey\n * Copyright (C) 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/guri.c, glib/guri.h\n\n/* GLIB - Library of useful routines for C programming\n * Copyright © 2020 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 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 */\n\nFiles: glib/guriprivate.h\n\n/*\n * Copyright © 2020 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Marc-André Lureau \n */\n\nFiles: glib/gutf8.c\n\n/* gutf8.c - Operations on UTF-8 strings.\n *\n * Copyright (C) 1999 Tom Tromey\n * Copyright (C) 2000, 2015-2022 Red Hat, Inc.\n * Copyright (C) 2022-2023 David Rheinsberg\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/gutilsprivate.h\n\n/*\n * Copyright © 2018 Endless Mobile, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Philip Withnall \n */\n\nFiles: glib/guuid.c\n\n/* guuid.c - UUID functions\n *\n * Copyright (C) 2013-2015, 2017 Red Hat, Inc.\n *\n * This library is free software; you can redistribute it and/or modify\n * it under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2.1 of the\n * licence, or (at your option) any later version.\n *\n * This is distributed in the hope that it will be useful, but WITHOUT\n * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\n * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public\n * 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\n * USA.\n *\n * Authors: Marc-André Lureau \n */\n\nFiles: glib/guuid.h\n\n/* guuid.h - UUID functions\n *\n * Copyright (C) 2013-2015, 2017 Red Hat, Inc.\n *\n * This library is free software; you can redistribute it and/or modify\n * it under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2.1 of the\n * licence, or (at your option) any later version.\n *\n * This is distributed in the hope that it will be useful, but WITHOUT\n * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\n * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public\n * 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\n * USA.\n *\n * Authors: Marc-André Lureau \n */\n\nFiles: glib/gvalgrind.h\n\n/*\n * Copyright 2018 Collabora ltd.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Xavier Claessens \n */\n\nFiles: glib/gvariant-core.c\n\n/*\n * Copyright © 2007, 2008 Ryan Lortie\n * Copyright © 2010 Codethink Limited\n * Copyright © 2022 Endless OS Foundation, LLC\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gvariant-core.h\n\n/*\n * Copyright © 2007, 2008 Ryan Lortie\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: glib/gvariant-internal.h, glib/gvariant.h, glib/gvarianttype.c, glib/gvarianttype.h\n\n/*\n * Copyright © 2007, 2008 Ryan Lortie\n * Copyright © 2009, 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gvariant-serialiser.c\n\n/*\n * Copyright © 2007, 2008 Ryan Lortie\n * Copyright © 2010 Codethink Limited\n * Copyright © 2020 William Manley\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gvariant-serialiser.h, glib/gvariant.c\n\n/*\n * Copyright © 2007, 2008 Ryan Lortie\n * Copyright © 2010 Codethink Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gvarianttype-private.h\n\n/* gvarianttype-private.h\n *\n * Copyright © 2007, 2008 Ryan Lortie\n * Copyright © 2009, 2010 Codethink Limited\n * Copyright © 2024 Christian Hergert\n *\n * This library is free software; you can redistribute it and/or modify\n * it under the terms of the GNU Lesser General Public License as\n * published by the Free Software Foundation; either version 2.1 of the\n * License, or (at your option) any later version.\n *\n * This library 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 library; if not, see .\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: glib/gwakeup.c, glib/gwakeup.h\n\n/*\n * Copyright © 2011 Canonical Limited\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n *\n * Author: Ryan Lortie \n */\n\nFiles: glib/gwin32-private.c\n\n/* gwin32-private.c - private glib functions for gwin32.c\n *\n * Copyright 2019 Руслан Ижбулатов\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 License\n * along with this library; if not, see .\n */\n\nFiles: glib/gwin32.c\n\n/* GLIB - Library of useful routines for C programming\n * Copyright (C) 1995-1998 Peter Mattis, Spencer Kimball and Josh MacDonald\n * Copyright (C) 1998-1999 Tor Lillqvist\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: glib/libcharset/libcharset.h\n\n/* Copyright (C) 2003 Free Software Foundation, Inc.\n This file is part of the GNU CHARSET Library.\n\n The GNU CHARSET Library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library 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 The GNU CHARSET 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 the GNU CHARSET Library; see the file COPYING.LIB. If not,\n write to the Free Software Foundation, Inc., 51 Franklin Street,\n Fifth Floor, Boston, MA 02110-1301, USA. */\n\nFiles: glib/libcharset/localcharset.c\n\n/* Determine a canonical name for the current locale's character encoding.\n\n Copyright (C) 2000-2006 Free Software Foundation, Inc.\n\n This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Library General Public License as published\n by the Free Software Foundation; either version 2, or (at your option)\n any later version.\n\n This program 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 program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,\n USA. */\n\nFiles: glib/libcharset/localcharset.h\n\n/* Determine a canonical name for the current locale's character encoding.\n Copyright (C) 2000-2003 Free Software Foundation, Inc.\n This file is part of the GNU CHARSET Library.\n\n This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Library General Public License as published\n by the Free Software Foundation; either version 2, or (at your option)\n any later version.\n\n This program 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 program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,\n USA. */\n\nFiles: glib/valgrind.h\n\n/* -*- c -*-\n ----------------------------------------------------------------\n\n Notice that the following BSD-style license applies to this one\n file (valgrind.h) only. The rest of Valgrind is licensed under the\n terms of the GNU General Public License, version 2, unless\n otherwise indicated. See the COPYING file in the source\n distribution for details.\n\n ----------------------------------------------------------------\n\n This file is part of Valgrind, a dynamic binary instrumentation\n framework.\n\n Copyright (C) 2000-2017 Julian Seward. 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\n are met:\n\n 1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n 2. The origin of this software must not be misrepresented; you must \n not claim that you wrote the original software. If you use this \n software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n 3. Altered source versions must be plainly marked as such, and must\n not be misrepresented as being the original software.\n\n 4. The name of the author may not be used to endorse or promote \n products derived from this software without specific prior written \n permission.\n\n THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS\n OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n ----------------------------------------------------------------\n\n Notice that the above BSD-style license applies to this one file\n (valgrind.h) only. The entire rest of Valgrind is licensed under\n the terms of the GNU General Public License, version 2. See the\n COPYING file in the source distribution for details.\n\n ---------------------------------------------------------------- \n*/\n\nFiles: glib/win_iconv.c\n\n/*\n * iconv library implemented with Win32 API.\n *\n * This file is placed in the public domain.\n *\n * Maintainer: Yukihiro Nakadaira \n *\n * If $WINICONV_LIBICONV_DLL environment variable was defined, win_iconv\n * loads the specified DLL dynamically and uses it. If loading the DLL\n * or iconv_open() failed, falls back to internal conversion.\n * $WINICONV_LIBICONV_DLL is a comma separated list. The first loadable\n * DLL is used. The specified DLL should have iconv_open(),\n * iconv_close() and iconv() functions. Or these functions can be\n * libiconv_open(), libiconv_close() and libiconv().\n *\n * Win32 API does not support strict encoding conversion for some\n * codepage. And MLang function drop or replace invalid bytes and does\n * not return useful error status as iconv. This implementation cannot\n * be used for encoding validation purpose.\n */\n\nFiles: gmodule/gmodule-ar.c, gmodule/gmodule-dl.c\n\n/* GMODULE - GLIB wrapper code for dynamic module loading\n * Copyright (C) 1998, 2000 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: gmodule/gmodule-win32.c\n\n/* GMODULE - GLIB wrapper code for dynamic module loading\n * Copyright (C) 1998, 2000 Tim Janik\n *\n * Win32 GMODULE implementation\n * Copyright (C) 1998 Tor Lillqvist\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: gmodule/gmodule.c, gmodule/gmodule.h\n\n/* GMODULE - GLIB wrapper code for dynamic module loading\n * Copyright (C) 1998 Tim Janik\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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, see .\n */\n\nFiles: gobject/gatomicarray.c, gobject/gatomicarray.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2009 Benjamin Otte \n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gobject/gbinding.c\n\n/* gbinding.c: Binding for object properties\n *\n * Copyright (C) 2010 Intel Corp.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Emmanuele Bassi \n */\n\nFiles: gobject/gbinding.h\n\n/* gbinding.h: Binding for object properties\n *\n * Copyright (C) 2010 Intel Corp.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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: Emmanuele Bassi \n */\n\nFiles: gobject/gbindinggroup.c, gobject/gbindinggroup.h, gobject/gsignalgroup.c, gobject/gsignalgroup.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n *\n * Copyright (C) 2015-2022 Christian Hergert \n * Copyright (C) 2015 Garrett Regier \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 * SPDX-License-Identifier: LGPL-2.1-or-later\n */\n\nFiles: gobject/gboxed.c, gobject/gboxed.h, gobject/glib-types.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2000-2001 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gobject/gclosure.c, gobject/gclosure.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2000-2001 Red Hat, Inc.\n * Copyright (C) 2005 Imendio AB\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gobject/genums.c, gobject/genums.h, gobject/gobject.c\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1998-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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\nFiles: gobject/gobject-query.c, gobject/gobject.h, gobject/gobjectnotifyqueue.c, gobject/gtype-private.h, gobject/gtype.c, gobject/gtype.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1998-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gobject/gparam.c, gobject/gvalue.c\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gobject/gparam.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * gparam.h: GParamSpec base class implementation\n */\n\nFiles: gobject/gparamspecs.c\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n * Copyright (C) 2010 Christian Persch\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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\nFiles: gobject/gparamspecs.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * gparamspecs.h: GLib default param specs\n */\n\nFiles: gobject/gsignal.c\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2000-2001 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * this code is based on the original GtkSignal implementation\n * for the Gtk+ library by Peter Mattis \n */\n\nFiles: gobject/gsignal.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2000-2001 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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\nFiles: gobject/gsourceclosure.c, gobject/gsourceclosure.h, gobject/gvaluetransform.c\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2001 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gobject/gtypemodule.c, gobject/gtypemodule.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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, see .\n */\n\nFiles: gobject/gtypeplugin.c, gobject/gtypeplugin.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2000 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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\nFiles: gobject/gvalue.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * gvalue.h: generic GValue functions\n */\n\nFiles: gobject/gvaluearray.c\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2001 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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\nFiles: gobject/gvaluearray.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 2001 Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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 * gvaluearray.h: GLib array type holding GValues\n */\n\nFiles: gobject/gvaluecollector.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1998-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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 * gvaluecollector.h: GValue varargs stubs\n */\n\nFiles: gobject/gvaluetypes.c\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n * Copyright © 2010 Christian Persch\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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\nFiles: gobject/gvaluetypes.h\n\n/* GObject - GLib Type, Object, Parameter and Signal Library\n * Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc.\n *\n * SPDX-License-Identifier: LGPL-2.1-or-later\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.\t 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 * gvaluetypes.h: GLib default values\n */" + } + ], + "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c/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/6286ae6c1c015609d3070cc139e5feea900caf7c/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/6286ae6c1c015609d3070cc139e5feea900caf7c/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/6286ae6c1c015609d3070cc139e5feea900caf7c/thirdparty/gupnp" + }, + { + "id": "inih", + "name": "inih / INIReader", + "version": "6286ae6c1c015609d3070cc139e5feea900caf7c", + "license": "BSD-3-Clause", + "sourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c", + "documents": [ + { + "title": "deps/submodules/minirtc/src/inih/LICENSE", + "text": "Copyright (C) 2009-2020, Ben Hoyt\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n" + } + ] + }, + { + "id": "nlohmann_json", + "name": "JSON for Modern C++ / Hedley", + "version": "v3.11.3", + "license": "MIT", + "sourceURL": "https://github.com/nlohmann/json/archive/refs/tags/v3.11.3.tar.gz", + "documents": [ + { + "title": "LICENSE.MIT", + "text": "MIT License \n\nCopyright (c) 2013-2022 Niels Lohmann\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\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies 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 FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: include/nlohmann/adl_serializer.hpp, include/nlohmann/byte_container_with_subtype.hpp, include/nlohmann/detail/abi_macros.hpp, include/nlohmann/detail/conversions/from_json.hpp, include/nlohmann/detail/conversions/to_json.hpp, include/nlohmann/detail/exceptions.hpp, include/nlohmann/detail/hash.hpp, include/nlohmann/detail/input/binary_reader.hpp, include/nlohmann/detail/input/input_adapters.hpp, include/nlohmann/detail/input/json_sax.hpp, include/nlohmann/detail/input/lexer.hpp, include/nlohmann/detail/input/parser.hpp, include/nlohmann/detail/input/position_t.hpp, include/nlohmann/detail/iterators/internal_iterator.hpp, include/nlohmann/detail/iterators/iter_impl.hpp, include/nlohmann/detail/iterators/iteration_proxy.hpp, include/nlohmann/detail/iterators/iterator_traits.hpp, include/nlohmann/detail/iterators/json_reverse_iterator.hpp, include/nlohmann/detail/iterators/primitive_iterator.hpp, include/nlohmann/detail/json_custom_base_class.hpp, include/nlohmann/detail/json_pointer.hpp, include/nlohmann/detail/json_ref.hpp, include/nlohmann/detail/macro_scope.hpp, include/nlohmann/detail/macro_unscope.hpp, include/nlohmann/detail/meta/call_std/begin.hpp, include/nlohmann/detail/meta/call_std/end.hpp, include/nlohmann/detail/meta/detected.hpp, include/nlohmann/detail/meta/identity_tag.hpp, include/nlohmann/detail/meta/is_sax.hpp, include/nlohmann/detail/meta/std_fs.hpp, include/nlohmann/detail/meta/type_traits.hpp, include/nlohmann/detail/meta/void_t.hpp, include/nlohmann/detail/output/binary_writer.hpp, include/nlohmann/detail/output/output_adapters.hpp, include/nlohmann/detail/string_concat.hpp, include/nlohmann/detail/string_escape.hpp, include/nlohmann/detail/value_t.hpp, include/nlohmann/json.hpp, include/nlohmann/json_fwd.hpp, include/nlohmann/ordered_map.hpp, include/nlohmann/thirdparty/hedley/hedley_undef.hpp\n\n// __ _____ _____ _____\n// __| | __| | | | JSON for Modern C++\n// | | |__ | | | | | | version 3.11.3\n// |_____|_____|_____|_|___| https://github.com/nlohmann/json\n//\n// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann \n// SPDX-License-Identifier: MIT\n\n\nFiles: include/nlohmann/detail/conversions/to_chars.hpp\n\n// __ _____ _____ _____\n// __| | __| | | | JSON for Modern C++\n// | | |__ | | | | | | version 3.11.3\n// |_____|_____|_____|_|___| https://github.com/nlohmann/json\n//\n// SPDX-FileCopyrightText: 2009 Florian Loitsch \n// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann \n// SPDX-License-Identifier: MIT\n\n\nFiles: include/nlohmann/detail/conversions/to_chars.hpp\n\n/*!\n@brief implements the Grisu2 algorithm for binary to decimal floating-point\nconversion.\n\nThis implementation is a slightly modified version of the reference\nimplementation which may be obtained from\nhttp://florian.loitsch.com/publications (bench.tar.gz).\n\nThe code is distributed under the MIT license, Copyright (c) 2009 Florian Loitsch.\n\nFor a detailed description of the algorithm see:\n\n[1] Loitsch, \"Printing Floating-Point Numbers Quickly and Accurately with\n Integers\", Proceedings of the ACM SIGPLAN 2010 Conference on Programming\n Language Design and Implementation, PLDI 2010\n[2] Burger, Dybvig, \"Printing Floating-Point Numbers Quickly and Accurately\",\n Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language\n Design and Implementation, PLDI 1996\n*/\n\nFiles: include/nlohmann/detail/meta/cpp_future.hpp\n\n// __ _____ _____ _____\n// __| | __| | | | JSON for Modern C++\n// | | |__ | | | | | | version 3.11.3\n// |_____|_____|_____|_|___| https://github.com/nlohmann/json\n//\n// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann \n// SPDX-FileCopyrightText: 2018 The Abseil Authors\n// SPDX-License-Identifier: MIT\n\n\nFiles: include/nlohmann/detail/output/serializer.hpp\n\n// __ _____ _____ _____\n// __| | __| | | | JSON for Modern C++\n// | | |__ | | | | | | version 3.11.3\n// |_____|_____|_____|_|___| https://github.com/nlohmann/json\n//\n// SPDX-FileCopyrightText: 2008-2009 Björn Hoehrmann \n// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann \n// SPDX-License-Identifier: MIT\n\n\nFiles: include/nlohmann/thirdparty/hedley/hedley.hpp\n\n// __ _____ _____ _____\n// __| | __| | | | JSON for Modern C++\n// | | |__ | | | | | | version 3.11.3\n// |_____|_____|_____|_|___| https://github.com/nlohmann/json\n//\n// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann \n// SPDX-FileCopyrightText: 2016-2021 Evan Nemerson \n// SPDX-License-Identifier: MIT\n" + } + ] + }, + { + "id": "kcp", + "name": "KCP", + "version": "1.7", + "license": "MIT", + "sourceURL": "https://github.com/skywind3000/kcp/archive/refs/tags/1.7.tar.gz", + "documents": [ + { + "title": "LICENSE", + "text": "MIT License\n\nCopyright (c) 2017 Lin Wei (skywind3000 at gmail.com)\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\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies 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 FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ] + }, + { + "id": "libdatachannel", + "name": "libdatachannel", + "version": "v0.24.5", + "license": "MPL-2.0", + "sourceURL": "https://github.com/paullouisageneau/libdatachannel/archive/refs/tags/v0.24.5.tar.gz", + "documents": [ + { + "title": "LICENSE", + "text": "Mozilla Public License Version 2.0\n==================================\n\n1. Definitions\n--------------\n\n1.1. \"Contributor\"\n means each individual or legal entity that creates, contributes to\n the creation of, or owns Covered Software.\n\n1.2. \"Contributor Version\"\n means the combination of the Contributions of others (if any) used\n by a Contributor and that particular Contributor's Contribution.\n\n1.3. \"Contribution\"\n means Covered Software of a particular Contributor.\n\n1.4. \"Covered Software\"\n means Source Code Form to which the initial Contributor has attached\n the notice in Exhibit A, the Executable Form of such Source Code\n Form, and Modifications of such Source Code Form, in each case\n including portions thereof.\n\n1.5. \"Incompatible With Secondary Licenses\"\n means\n\n (a) that the initial Contributor has attached the notice described\n in Exhibit B to the Covered Software; or\n\n (b) that the Covered Software was made available under the terms of\n version 1.1 or earlier of the License, but not also under the\n terms of a Secondary License.\n\n1.6. \"Executable Form\"\n means any form of the work other than Source Code Form.\n\n1.7. \"Larger Work\"\n means a work that combines Covered Software with other material, in \n a separate file or files, that is not Covered Software.\n\n1.8. \"License\"\n means this document.\n\n1.9. \"Licensable\"\n means having the right to grant, to the maximum extent possible,\n whether at the time of the initial grant or subsequently, any and\n all of the rights conveyed by this License.\n\n1.10. \"Modifications\"\n means any of the following:\n\n (a) any file in Source Code Form that results from an addition to,\n deletion from, or modification of the contents of Covered\n Software; or\n\n (b) any new file in Source Code Form that contains any Covered\n Software.\n\n1.11. \"Patent Claims\" of a Contributor\n means any patent claim(s), including without limitation, method,\n process, and apparatus claims, in any patent Licensable by such\n Contributor that would be infringed, but for the grant of the\n License, by the making, using, selling, offering for sale, having\n made, import, or transfer of either its Contributions or its\n Contributor Version.\n\n1.12. \"Secondary License\"\n means either the GNU General Public License, Version 2.0, the GNU\n Lesser General Public License, Version 2.1, the GNU Affero General\n Public License, Version 3.0, or any later versions of those\n licenses.\n\n1.13. \"Source Code Form\"\n means the form of the work preferred for making modifications.\n\n1.14. \"You\" (or \"Your\")\n means an individual or a legal entity exercising rights under this\n License. For legal entities, \"You\" includes any entity that\n controls, is controlled by, or is under common control with You. For\n purposes of this definition, \"control\" means (a) the power, direct\n or indirect, to cause the direction or management of such entity,\n whether by contract or otherwise, or (b) ownership of more than\n fifty percent (50%) of the outstanding shares or beneficial\n ownership of such entity.\n\n2. License Grants and Conditions\n--------------------------------\n\n2.1. Grants\n\nEach Contributor hereby grants You a world-wide, royalty-free,\nnon-exclusive license:\n\n(a) under intellectual property rights (other than patent or trademark)\n Licensable by such Contributor to use, reproduce, make available,\n modify, display, perform, distribute, and otherwise exploit its\n Contributions, either on an unmodified basis, with Modifications, or\n as part of a Larger Work; and\n\n(b) under Patent Claims of such Contributor to make, use, sell, offer\n for sale, have made, import, and otherwise transfer either its\n Contributions or its Contributor Version.\n\n2.2. Effective Date\n\nThe licenses granted in Section 2.1 with respect to any Contribution\nbecome effective for each Contribution on the date the Contributor first\ndistributes such Contribution.\n\n2.3. Limitations on Grant Scope\n\nThe licenses granted in this Section 2 are the only rights granted under\nthis License. No additional rights or licenses will be implied from the\ndistribution or licensing of Covered Software under this License.\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\nContributor:\n\n(a) for any code that a Contributor has removed from Covered Software;\n or\n\n(b) for infringements caused by: (i) Your and any other third party's\n modifications of Covered Software, or (ii) the combination of its\n Contributions with other software (except as part of its Contributor\n Version); or\n\n(c) under Patent Claims infringed by Covered Software in the absence of\n its Contributions.\n\nThis License does not grant any rights in the trademarks, service marks,\nor logos of any Contributor (except as may be necessary to comply with\nthe notice requirements in Section 3.4).\n\n2.4. Subsequent Licenses\n\nNo Contributor makes additional grants as a result of Your choice to\ndistribute the Covered Software under a subsequent version of this\nLicense (see Section 10.2) or under the terms of a Secondary License (if\npermitted under the terms of Section 3.3).\n\n2.5. Representation\n\nEach Contributor represents that the Contributor believes its\nContributions are its original creation(s) or it has sufficient rights\nto grant the rights to its Contributions conveyed by this License.\n\n2.6. Fair Use\n\nThis License is not intended to limit any rights You have under\napplicable copyright doctrines of fair use, fair dealing, or other\nequivalents.\n\n2.7. Conditions\n\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\nin Section 2.1.\n\n3. Responsibilities\n-------------------\n\n3.1. Distribution of Source Form\n\nAll distribution of Covered Software in Source Code Form, including any\nModifications that You create or to which You contribute, must be under\nthe terms of this License. You must inform recipients that the Source\nCode Form of the Covered Software is governed by the terms of this\nLicense, and how they can obtain a copy of this License. You may not\nattempt to alter or restrict the recipients' rights in the Source Code\nForm.\n\n3.2. Distribution of Executable Form\n\nIf You distribute Covered Software in Executable Form then:\n\n(a) such Covered Software must also be made available in Source Code\n Form, as described in Section 3.1, and You must inform recipients of\n the Executable Form how they can obtain a copy of such Source Code\n Form by reasonable means in a timely manner, at a charge no more\n than the cost of distribution to the recipient; and\n\n(b) You may distribute such Executable Form under the terms of this\n License, or sublicense it under different terms, provided that the\n license for the Executable Form does not attempt to limit or alter\n the recipients' rights in the Source Code Form under this License.\n\n3.3. Distribution of a Larger Work\n\nYou may create and distribute a Larger Work under terms of Your choice,\nprovided that You also comply with the requirements of this License for\nthe Covered Software. If the Larger Work is a combination of Covered\nSoftware with a work governed by one or more Secondary Licenses, and the\nCovered Software is not Incompatible With Secondary Licenses, this\nLicense permits You to additionally distribute such Covered Software\nunder the terms of such Secondary License(s), so that the recipient of\nthe Larger Work may, at their option, further distribute the Covered\nSoftware under the terms of either this License or such Secondary\nLicense(s).\n\n3.4. Notices\n\nYou may not remove or alter the substance of any license notices\n(including copyright notices, patent notices, disclaimers of warranty,\nor limitations of liability) contained within the Source Code Form of\nthe Covered Software, except that You may alter any license notices to\nthe extent required to remedy known factual inaccuracies.\n\n3.5. Application of Additional Terms\n\nYou may choose to offer, and to charge a fee for, warranty, support,\nindemnity or liability obligations to one or more recipients of Covered\nSoftware. However, You may do so only on Your own behalf, and not on\nbehalf of any Contributor. You must make it absolutely clear that any\nsuch warranty, support, indemnity, or liability obligation is offered by\nYou alone, and You hereby agree to indemnify every Contributor for any\nliability incurred by such Contributor as a result of warranty, support,\nindemnity or liability terms You offer. You may include additional\ndisclaimers of warranty and limitations of liability specific to any\njurisdiction.\n\n4. Inability to Comply Due to Statute or Regulation\n---------------------------------------------------\n\nIf it is impossible for You to comply with any of the terms of this\nLicense with respect to some or all of the Covered Software due to\nstatute, judicial order, or regulation then You must: (a) comply with\nthe terms of this License to the maximum extent possible; and (b)\ndescribe the limitations and the code they affect. Such description must\nbe placed in a text file included with all distributions of the Covered\nSoftware under this License. Except to the extent prohibited by statute\nor regulation, such description must be sufficiently detailed for a\nrecipient of ordinary skill to be able to understand it.\n\n5. Termination\n--------------\n\n5.1. The rights granted under this License will terminate automatically\nif You fail to comply with any of its terms. However, if You become\ncompliant, then the rights granted under this License from a particular\nContributor are reinstated (a) provisionally, unless and until such\nContributor explicitly and finally terminates Your grants, and (b) on an\nongoing basis, if such Contributor fails to notify You of the\nnon-compliance by some reasonable means prior to 60 days after You have\ncome back into compliance. Moreover, Your grants from a particular\nContributor are reinstated on an ongoing basis if such Contributor\nnotifies You of the non-compliance by some reasonable means, this is the\nfirst time You have received notice of non-compliance with this License\nfrom such Contributor, and You become compliant prior to 30 days after\nYour receipt of the notice.\n\n5.2. If You initiate litigation against any entity by asserting a patent\ninfringement claim (excluding declaratory judgment actions,\ncounter-claims, and cross-claims) alleging that a Contributor Version\ndirectly or indirectly infringes any patent, then the rights granted to\nYou by any and all Contributors for the Covered Software under Section\n2.1 of this License shall terminate.\n\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\nend user license agreements (excluding distributors and resellers) which\nhave been validly granted by You or Your distributors under this License\nprior to termination shall survive termination.\n\n************************************************************************\n* *\n* 6. Disclaimer of Warranty *\n* ------------------------- *\n* *\n* Covered Software is provided under this License on an \"as is\" *\n* basis, without warranty of any kind, either expressed, implied, or *\n* statutory, including, without limitation, warranties that the *\n* Covered Software is free of defects, merchantable, fit for a *\n* particular purpose or non-infringing. The entire risk as to the *\n* quality and performance of the Covered Software is with You. *\n* Should any Covered Software prove defective in any respect, You *\n* (not any Contributor) assume the cost of any necessary servicing, *\n* repair, or correction. This disclaimer of warranty constitutes an *\n* essential part of this License. No use of any Covered Software is *\n* authorized under this License except under this disclaimer. *\n* *\n************************************************************************\n\n************************************************************************\n* *\n* 7. Limitation of Liability *\n* -------------------------- *\n* *\n* Under no circumstances and under no legal theory, whether tort *\n* (including negligence), contract, or otherwise, shall any *\n* Contributor, or anyone who distributes Covered Software as *\n* permitted above, be liable to You for any direct, indirect, *\n* special, incidental, or consequential damages of any character *\n* including, without limitation, damages for lost profits, loss of *\n* goodwill, work stoppage, computer failure or malfunction, or any *\n* and all other commercial damages or losses, even if such party *\n* shall have been informed of the possibility of such damages. This *\n* limitation of liability shall not apply to liability for death or *\n* personal injury resulting from such party's negligence to the *\n* extent applicable law prohibits such limitation. Some *\n* jurisdictions do not allow the exclusion or limitation of *\n* incidental or consequential damages, so this exclusion and *\n* limitation may not apply to You. *\n* *\n************************************************************************\n\n8. Litigation\n-------------\n\nAny litigation relating to this License may be brought only in the\ncourts of a jurisdiction where the defendant maintains its principal\nplace of business and such litigation shall be governed by laws of that\njurisdiction, without reference to its conflict-of-law provisions.\nNothing in this Section shall prevent a party's ability to bring\ncross-claims or counter-claims.\n\n9. Miscellaneous\n----------------\n\nThis License represents the complete agreement concerning the subject\nmatter hereof. If any provision of this License is held to be\nunenforceable, such provision shall be reformed only to the extent\nnecessary to make it enforceable. Any law or regulation which provides\nthat the language of a contract shall be construed against the drafter\nshall not be used to construe this License against a Contributor.\n\n10. Versions of the License\n---------------------------\n\n10.1. New Versions\n\nMozilla Foundation is the license steward. Except as provided in Section\n10.3, no one other than the license steward has the right to modify or\npublish new versions of this License. Each version will be given a\ndistinguishing version number.\n\n10.2. Effect of New Versions\n\nYou may distribute the Covered Software under the terms of the version\nof the License under which You originally received the Covered Software,\nor under the terms of any subsequent version published by the license\nsteward.\n\n10.3. Modified Versions\n\nIf you create software not governed by this License, and you want to\ncreate a new license for such software, you may create and use a\nmodified version of this License if you rename the license and remove\nany references to the name of the license steward (except to note that\nsuch modified license differs from this License).\n\n10.4. Distributing Source Code Form that is Incompatible With Secondary\nLicenses\n\nIf You choose to distribute Source Code Form that is Incompatible With\nSecondary Licenses under the terms of this version of the License, the\nnotice described in Exhibit B of this License must be attached.\n\nExhibit A - Source Code Form License Notice\n-------------------------------------------\n\n This Source Code Form is subject to the terms of the Mozilla Public\n License, v. 2.0. If a copy of the MPL was not distributed with this\n file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nIf it is not possible or desirable to put the notice in a particular\nfile, then You may include the notice in a location (such as a LICENSE\nfile in a relevant directory) where a recipient would be likely to look\nfor such a notice.\n\nYou may add additional accurate notices of copyright ownership.\n\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\n---------------------------------------------------------\n\n This Source Code Form is \"Incompatible With Secondary Licenses\", as\n defined by the Mozilla Public License, v. 2.0.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: include/rtc/av1rtppacketizer.hpp, src/av1rtppacketizer.cpp, src/h264rtpdepacketizer.cpp, src/mediahandler.cpp\n\n/**\n * Copyright (c) 2023 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/candidate.hpp, include/rtc/common.hpp, include/rtc/configuration.hpp, include/rtc/datachannel.hpp, include/rtc/peerconnection.hpp, include/rtc/reliability.hpp, include/rtc/rtc.hpp, src/candidate.cpp, src/configuration.cpp, src/impl/certificate.cpp, src/impl/certificate.hpp, src/impl/datachannel.hpp, src/impl/dtlstransport.cpp, src/impl/dtlstransport.hpp, src/impl/queue.hpp, src/impl/sctptransport.cpp\n\n/**\n * Copyright (c) 2019 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/channel.hpp, include/rtc/rtc.h, include/rtc/utils.hpp, src/capi.cpp, src/channel.cpp, src/datachannel.cpp, src/impl/channel.cpp, src/impl/channel.hpp, src/impl/datachannel.cpp, src/impl/internals.hpp, src/impl/peerconnection.hpp, src/impl/sctptransport.hpp\n\n/**\n * Copyright (c) 2019-2021 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/dependencydescriptor.hpp, src/dependencydescriptor.cpp\n\n/**\n * Copyright (c) 2024 Shigemasa Watanabe (Wandbox)\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/description.hpp, src/description.cpp\n\n/**\n * Copyright (c) 2019-2020 Paul-Louis Ageneau\n * Copyright (c) 2020 Staz Modrzynski\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/frameinfo.hpp, include/rtc/message.hpp, src/impl/icetransport.cpp, src/impl/icetransport.hpp, src/impl/tls.cpp, src/impl/tls.hpp, src/message.cpp\n\n/**\n * Copyright (c) 2019-2020 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/global.hpp, include/rtc/websocket.hpp, src/global.cpp, src/impl/pollinterrupter.cpp, src/impl/pollinterrupter.hpp, src/impl/track.hpp, src/impl/websocket.cpp, src/impl/websocket.hpp, src/impl/websocketserver.cpp, src/impl/websocketserver.hpp, src/impl/wshandshake.cpp, src/impl/wshandshake.hpp, src/impl/wstransport.cpp, src/impl/wstransport.hpp, src/track.cpp, src/websocket.cpp\n\n/**\n * Copyright (c) 2020-2021 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/h264rtpdepacketizer.hpp, include/rtc/mediahandler.hpp, include/rtc/rtcpreceivingsession.hpp, src/rtcpreceivingsession.cpp\n\n/**\n * Copyright (c) 2020 Staz Modrzynski\n * Copyright (c) 2020 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/h264rtppacketizer.hpp\n\n/**\n * Copyright (c) 2020 Filip Klembara (in2core)\n * Copyright (c) 2023 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/h265nalunit.hpp, include/rtc/h265rtppacketizer.hpp, src/h265nalunit.cpp, src/h265rtppacketizer.cpp\n\n/**\n * Copyright (c) 2023 Zita Liao (Dolby)\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/h265rtpdepacketizer.hpp\n\n/**\n * Copyright (c) 2020 Staz Modrzynski\n * Copyright (c) 2020-2024 Paul-Louis Ageneau\n * Copyright (c) 2024 Robert Edmonds\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/iceudpmuxlistener.hpp, src/iceudpmuxlistener.cpp, src/impl/iceudpmuxlistener.cpp, src/impl/iceudpmuxlistener.hpp\n\n/**\n * Copyright (c) 2025 Alex Potsides\n * Copyright (c) 2025 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/nalunit.hpp, include/rtc/rtcpnackresponder.hpp, include/rtc/rtcpsrreporter.hpp, include/rtc/rtppacketizationconfig.hpp, include/rtc/rtppacketizer.hpp, src/h264rtppacketizer.cpp, src/nalunit.cpp, src/rtcpnackresponder.cpp, src/rtcpsrreporter.cpp, src/rtppacketizationconfig.cpp, src/rtppacketizer.cpp\n\n/**\n * Copyright (c) 2020 Filip Klembara (in2core)\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/pacinghandler.hpp, src/pacinghandler.cpp\n\n/**\n * Copyright (c) 2024 Sean DuBois \n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/plihandler.hpp, src/plihandler.cpp\n\n/**\n * Copyright (c) 2023 Arda Cinar\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/rembhandler.hpp, src/rembhandler.cpp\n\n/**\n * Copyright (c) 2024 Vladimir Voronin\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/rtp.hpp, src/rtp.cpp\n\n/**\n * Copyright (c) 2020 Staz Modrzynski\n * Copyright (c) 2020 Paul-Louis Ageneau\n * Copyright (c) 2020 Filip Klembara (in2core)\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/rtpdepacketizer.hpp, src/rtpdepacketizer.cpp\n\n/**\n * Copyright (c) 2024 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/track.hpp, src/impl/dtlssrtptransport.cpp, src/impl/dtlssrtptransport.hpp, src/impl/processor.cpp, src/impl/processor.hpp, src/impl/socket.hpp, src/impl/tcptransport.cpp, src/impl/tcptransport.hpp, src/impl/threadpool.cpp, src/impl/threadpool.hpp, src/impl/tlstransport.cpp, src/impl/tlstransport.hpp, src/impl/track.cpp, src/impl/verifiedtlstransport.cpp, src/impl/verifiedtlstransport.hpp\n\n/**\n * Copyright (c) 2020 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: include/rtc/websocketserver.hpp, src/impl/sha.cpp, src/impl/sha.hpp, src/impl/tcpserver.cpp, src/impl/tcpserver.hpp, src/websocketserver.cpp\n\n/**\n * Copyright (c) 2021 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/h265rtpdepacketizer.cpp\n\n/**\n * Copyright (c) 2023-2024 Paul-Louis Ageneau\n * Copyright (c) 2024 Robert Edmonds\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/impl/http.cpp, src/impl/http.hpp\n\n/**\n * Copyright (c) 2020-2023 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/impl/httpproxytransport.cpp, src/impl/httpproxytransport.hpp\n\n/**\n * Copyright (c) 2020-2021 Paul-Louis Ageneau\n * Copyright (c) 2023 Eric Gressman\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/impl/init.cpp, src/impl/init.hpp, src/impl/utils.cpp, src/impl/utils.hpp\n\n/**\n * Copyright (c) 2020-2022 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/impl/logcounter.cpp, src/impl/logcounter.hpp\n\n/**\n * Copyright (c) 2021 Staz Modrzynski\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/impl/peerconnection.cpp, src/peerconnection.cpp\n\n/**\n * Copyright (c) 2019 Paul-Louis Ageneau\n * Copyright (c) 2020 Filip Klembara (in2core)\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/impl/pollservice.cpp, src/impl/pollservice.hpp\n\n/**\n * Copyright (c) 2022 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */\n\nFiles: src/impl/transport.cpp, src/impl/transport.hpp\n\n/**\n * Copyright (c) 2019-2022 Paul-Louis Ageneau\n *\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at https://mozilla.org/MPL/2.0/.\n */" + } + ], + "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c/thirdparty/libdatachannel" + }, + { + "id": "libffi", + "name": "libffi", + "version": "3.4.8", + "license": "MIT", + "sourceURL": "https://github.com/libffi/libffi/releases/download/v3.4.8/libffi-3.4.8.tar.gz", + "documents": [ + { + "title": "LICENSE", + "text": "libffi - Copyright (c) 1996-2024 Anthony Green, Red Hat, Inc and others.\nSee source files for details.\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: include/ffi_cfi.h\n\n/* -----------------------------------------------------------------------\n ffi_cfi.h - Copyright (c) 2014 Red Hat, Inc.\n\n Conditionally assemble cfi directives. Only necessary for building libffi.\n\n Permission is hereby granted, free of charge, to any person\n obtaining a copy of this software and associated documentation\n files (the ``Software''), to deal in the Software without\n restriction, including without limitation the rights to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: include/ffi_common.h\n\n/* -----------------------------------------------------------------------\n ffi_common.h - Copyright (C) 2011, 2012, 2013 Anthony Green\n Copyright (C) 2007 Free Software Foundation, Inc\n Copyright (c) 1996 Red Hat, Inc.\n \n Common internal definitions and macros. Only necessary for building\n libffi.\n\n Permission is hereby granted, free of charge, to any person\n obtaining a copy of this software and associated documentation\n files (the ``Software''), to deal in the Software without\n restriction, including without limitation the rights to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: include/tramp.h\n\n/* -----------------------------------------------------------------------\n ffi_tramp.h - Copyright (C) 2021 Microsoft, Inc.\n\n Static trampoline definitions.\n\n Permission is hereby granted, free of charge, to any person\n obtaining a copy of this software and associated documentation\n files (the ``Software''), to deal in the Software without\n restriction, including without limitation the rights to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/aarch64/ffi.c, src/aarch64/ffitarget.h, src/aarch64/sysv.S\n\n/* Copyright (c) 2009, 2010, 2011, 2012 ARM Ltd.\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */\n\nFiles: src/aarch64/internal.h\n\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */\n\nFiles: src/aarch64/win64_armasm.S\n\n/* Copyright (c) 2009, 2010, 2011, 2012 ARM Ltd.\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:\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */\n\nFiles: src/alpha/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2012 Anthony Green\n\t Copyright (c) 1998, 2001, 2007, 2008 Red Hat, Inc.\n\n Alpha Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/alpha/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for Alpha.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/alpha/osf.S\n\n/* -----------------------------------------------------------------------\n osf.S - Copyright (c) 1998, 2001, 2007, 2008, 2011, 2014 Red Hat\n\n Alpha/OSF Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/arc/arcompact.S\n\n/* -----------------------------------------------------------------------\n arcompact.S - Copyright (c) 2013 Synposys, Inc. (www.synopsys.com)\n \n ARCompact Foreign Function Interface \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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/arc/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2013 Synopsys, Inc. (www.synopsys.com)\n \n ARC Foreign Function Interface \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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/arc/ffitarget.h\n\n/* -----------------------------------------------------------------------\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 2013 Synopsys, Inc. (www.synopsys.com)\n Target configuration macros for ARC.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/arm/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2011 Timothy Wall\n Copyright (c) 2011 Plausible Labs Cooperative, Inc.\n Copyright (c) 2011 Anthony Green\n\t Copyright (c) 2011 Free Software Foundation\n Copyright (c) 1998, 2008, 2011 Red Hat, Inc.\n\n ARM Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/arm/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 2010 CodeSourcery\n Copyright (c) 1996-2003 Red Hat, Inc.\n\n Target configuration macros for ARM.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/arm/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 1998, 2008, 2011 Red Hat, Inc.\n\t Copyright (c) 2011 Plausible Labs Cooperative, Inc.\n\n ARM Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/arm/sysv_msvc_arm32.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 1998, 2008, 2011 Red Hat, Inc.\n Copyright (c) 2011 Plausible Labs Cooperative, Inc.\n Copyright (c) 2019 Microsoft Corporation.\n\n ARM Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/avr32/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2011 Anthony Green\n Copyright (c) 2009 Bradley Smith \n\n AVR32 Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/avr32/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 2009 Bradley Smith \n Target configuration macros for AVR32.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/avr32/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2009 Bradley Smith \n\n AVR32 Foreign Function Interface\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 included\n 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 NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n --------------------------------------------------------------------- */\n\nFiles: src/bfin/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2012 Alexandre K. I. de Mendonca ,\n\t\t\t\t\t\t\t Paulo Pizarro \n\n Blackfin Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/bfin/ffitarget.h\n\n/* -----------------------------------------------------------------------\n ffitarget.h - Copyright (c) 2012 Alexandre K. I. de Mendonca \n\n Blackfin Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/bfin/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2012 Alexandre K. I. de Mendonca ,\n Paulo Pizarro \n\n Blackfin Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/closures.c\n\n/* -----------------------------------------------------------------------\n closures.c - Copyright (c) 2019, 2022 Anthony Green\n Copyright (c) 2007, 2009, 2010 Red Hat, Inc.\n Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc\n Copyright (c) 2011 Plausible Labs Cooperative, Inc.\n\n Code to allocate and deallocate memory for closures.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/cris/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 1998 Cygnus Solutions\n Copyright (c) 2004 Simon Posnjak\n\t Copyright (c) 2005 Axis Communications AB\n\t Copyright (C) 2007 Free Software Foundation, Inc.\n\n CRIS Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL SIMON POSNJAK BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/cris/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for CRIS.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/cris/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2004 Simon Posnjak\n\t Copyright (c) 2005 Axis Communications AB\n\n CRIS Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL SIMON POSNJAK BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/csky/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c\n\n CSKY Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/csky/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 2010 CodeSourcery\n Copyright (c) 1996-2003 Red Hat, Inc.\n\n Target configuration macros for CSKY.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/csky/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S\n\n CSKY Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/debug.c\n\n/* -----------------------------------------------------------------------\n debug.c - Copyright (c) 1996 Red Hat, Inc.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/frv/eabi.S\n\n/* -----------------------------------------------------------------------\n eabi.S - Copyright (c) 2004 Anthony Green\n \n FR-V Assembly glue.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/frv/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (C) 2004 Anthony Green\n Copyright (C) 2007 Free Software Foundation, Inc.\n\t Copyright (C) 2008 Red Hat, Inc.\n \n FR-V Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/frv/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2004 Red Hat, Inc.\n Target configuration macros for FR-V\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/ia64/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 1998, 2007, 2008, 2012 Red Hat, Inc.\n\t Copyright (c) 2000 Hewlett Packard Company\n\t Copyright (c) 2011 Anthony Green\n \n IA64 Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/ia64/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for IA-64.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/ia64/ia64_flags.h\n\n/* -----------------------------------------------------------------------\n ia64_flags.h - Copyright (c) 2000 Hewlett Packard Company\n \n IA64/unix Foreign Function Interface \n\n Original author: Hans Boehm, HP Labs\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/ia64/unix.S\n\n/* -----------------------------------------------------------------------\n unix.S - Copyright (c) 1998, 2008 Red Hat, Inc.\n Copyright (c) 2000 Hewlett Packard Company\n \n IA64/unix Foreign Function Interface \n\n Primary author: Hans Boehm, HP Labs\n\n Loosely modeled on Cygnus code for other platforms.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/java_raw_api.c\n\n/* -----------------------------------------------------------------------\n java_raw_api.c - Copyright (c) 1999, 2007, 2008 Red Hat, Inc.\n\n Cloned from raw_api.c\n\n Raw_api.c author: Kresten Krab Thorup \n Java_raw_api.c author: Hans-J. Boehm \n\n $Id $\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/kvx/ffi.c, src/kvx/sysv.S\n\n/* Copyright (c) 2020 Kalray\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */\n\nFiles: src/kvx/ffitarget.h\n\n/* -----------------------------------------------------------------------\n ffitarget.h - Copyright (c) 2020 Kalray\n\n KVX Target configuration macros\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/loongarch64/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2022 Xu Chenghua \n 2022 Cheng Lulu \n Based on RISC-V port\n\n LoongArch Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/loongarch64/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2022 Xu Chenghua \n 2022 Cheng Lulu \n\n Target configuration macros for LoongArch.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/loongarch64/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2022 Xu Chenghua \n 2022 Cheng Lulu \n\n LoongArch Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/m32r/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2004 Renesas Technology\n Copyright (c) 2008 Red Hat, Inc.\n Copyright (c) 2022 Anthony Green\n\n M32R Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/m32r/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 2004 Renesas Technology.\n Target configuration macros for M32R.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/m32r/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2004 Renesas Technology\n \n M32R Foreign Function Interface \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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/m68k/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for Motorola 68K.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/m68k/sysv.S\n\n/* -----------------------------------------------------------------------\n\t\n sysv.S - Copyright (c) 2012 Alan Hourihane\n\t Copyright (c) 1998, 2012 Andreas Schwab\n\t Copyright (c) 2008 Red Hat, Inc.\n\t Copyright (c) 2012, 2016 Thorsten Glaser\n\n m68k Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/m88k/ffi.c, src/m88k/ffitarget.h, src/m88k/obsd.S, src/vax/elfbsd.S, src/vax/ffi.c, src/vax/ffitarget.h\n\n/*\n * Copyright (c) 2013 Miodrag Vallat. \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 included\n * 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 NONINFRINGEMENT.\n * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\n\nFiles: src/metag/ffi.c\n\n/* ----------------------------------------------------------------------\n ffi.c - Copyright (c) 2013 Imagination Technologies\n\n Meta Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED `AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL SIMON POSNJAK BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n----------------------------------------------------------------------- */\n\nFiles: src/metag/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2013 Imagination Technologies Ltd.\n Target configuration macros for Meta\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/metag/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2013 Imagination Technologies Ltd.\n\n Meta Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/microblaze/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2012, 2013 Xilinx, Inc\n\n MicroBlaze Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/microblaze/ffitarget.h\n\n/* -----------------------------------------------------------------------\n ffitarget.h - Copyright (c) 2012, 2013 Xilinx, Inc\n\n Target configuration macros for MicroBlaze.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/microblaze/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2012, 2013 Xilinx, Inc\n\n MicroBlaze Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/mips/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2011 Anthony Green\n Copyright (c) 2008 David Daney\n Copyright (c) 1996, 2007, 2008, 2011 Red Hat, Inc.\n \n MIPS Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/mips/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for MIPS.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/mips/n32.S\n\n/* -----------------------------------------------------------------------\n n32.S - Copyright (c) 1996, 1998, 2005, 2007, 2009, 2010 Red Hat, Inc.\n \n MIPS Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/mips/o32.S\n\n/* -----------------------------------------------------------------------\n o32.S - Copyright (c) 1996, 1998, 2005 Red Hat, Inc.\n \n MIPS Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/moxie/eabi.S\n\n/* -----------------------------------------------------------------------\n eabi.S - Copyright (c) 2012, 2013 Anthony Green\n \n Moxie Assembly glue.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/moxie/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (C) 2012, 2013, 2018, 2021, 2022 Anthony Green\n\n Moxie Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/moxie/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012, 2013 Anthony Green\n Target configuration macros for Moxie\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/or1k/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2014 Sebastian Macke \n\n OpenRISC Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/or1k/ffitarget.h\n\n/* -----------------------------------------------------------------------\n ffitarget.h - Copyright (c) 2014 Sebastian Macke \n\n OpenRISC Target configuration macros\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/or1k/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2014 Sebastian Macke \n\n OpenRISC Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/pa/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - (c) 2011 Anthony Green\n (c) 2008 Red Hat, Inc.\n\t (c) 2006 Free Software Foundation, Inc.\n (c) 2003-2004 Randolph Chung \n \n HPPA Foreign Function Interface\n HP-UX PA ABI support \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/pa/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for hppa.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/pa/hpux32.S\n\n/* -----------------------------------------------------------------------\n hpux32.S - Copyright (c) 2006 Free Software Foundation, Inc.\n\t (c) 2008 Red Hat, Inc.\n based on src/pa/linux.S\n\n HP-UX PA Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/pa/hpux64.S\n\n/* -----------------------------------------------------------------------\n hpux64.S - (c) 2005-2022 John David Anglin \n\n HPUX PA 64-Bit Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/pa/linux.S\n\n/* -----------------------------------------------------------------------\n linux.S - (c) 2003-2004 Randolph Chung \n\t (c) 2008 Red Hat, Inc.\n\n HPPA Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/aix.S\n\n/* -----------------------------------------------------------------------\n aix.S - Copyright (c) 2002, 2009 Free Software Foundation, Inc.\n based on darwin.S by John Hornkvist\n\n PowerPC Assembly glue.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/aix_closure.S\n\n/* -----------------------------------------------------------------------\n aix_closure.S - Copyright (c) 2002, 2003, 2009 Free Software Foundation, Inc.\n based on darwin_closure.S\n\n PowerPC Assembly glue.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/asm.h\n\n/* -----------------------------------------------------------------------\n asm.h - Copyright (c) 1998 Geoffrey Keating\n\n PowerPC Assembly glue.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/darwin.S\n\n/* -----------------------------------------------------------------------\n darwin.S - Copyright (c) 2000 John Hornkvist\n\t Copyright (c) 2004, 2010 Free Software Foundation, Inc.\n\n PowerPC Assembly glue.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/darwin_closure.S\n\n/* -----------------------------------------------------------------------\n darwin_closure.S - Copyright (c) 2002, 2003, 2004, 2010, \n Free Software Foundation, Inc. \n based on ppc_closure.S\n\n PowerPC Assembly glue.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (C) 2013 IBM\n Copyright (C) 2011 Anthony Green\n Copyright (C) 2011 Kyle Moffett\n Copyright (C) 2008 Red Hat, Inc\n Copyright (C) 2007, 2008 Free Software Foundation, Inc\n\t Copyright (c) 1998 Geoffrey Keating\n\n PowerPC Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/ffi_darwin.c\n\n/* -----------------------------------------------------------------------\n ffi_darwin.c\n\n Copyright (C) 1998 Geoffrey Keating\n Copyright (C) 2001 John Hornkvist\n Copyright (C) 2002, 2006, 2007, 2009, 2010 Free Software Foundation, Inc.\n\n FFI support for Darwin and AIX.\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/ffi_linux64.c\n\n/* -----------------------------------------------------------------------\n ffi_linux64.c - Copyright (C) 2013 IBM\n Copyright (C) 2011 Anthony Green\n Copyright (C) 2011 Kyle Moffett\n Copyright (C) 2008 Red Hat, Inc\n Copyright (C) 2007, 2008 Free Software Foundation, Inc\n Copyright (c) 1998 Geoffrey Keating\n\n PowerPC Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/ffi_powerpc.h\n\n/* -----------------------------------------------------------------------\n ffi_powerpc.h - Copyright (C) 2013 IBM\n Copyright (C) 2011 Anthony Green\n Copyright (C) 2011 Kyle Moffett\n Copyright (C) 2008 Red Hat, Inc\n Copyright (C) 2007, 2008 Free Software Foundation, Inc\n Copyright (c) 1998 Geoffrey Keating\n\n PowerPC Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/ffi_sysv.c\n\n/* -----------------------------------------------------------------------\n ffi_sysv.c - Copyright (C) 2013 IBM\n Copyright (C) 2011 Anthony Green\n Copyright (C) 2011 Kyle Moffett\n Copyright (C) 2008 Red Hat, Inc\n Copyright (C) 2007, 2008 Free Software Foundation, Inc\n Copyright (c) 1998 Geoffrey Keating\n\n PowerPC Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (C) 2007, 2008, 2010 Free Software Foundation, Inc\n Copyright (c) 1996-2003 Red Hat, Inc.\n\n Target configuration macros for PowerPC.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/linux64.S, src/powerpc/linux64_closure.S\n\n/* -----------------------------------------------------------------------\n sysv.h - Copyright (c) 2003 Jakub Jelinek \n\t Copyright (c) 2008 Red Hat, Inc.\n\n PowerPC64 Assembly glue.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/ppc_closure.S\n\n/* -----------------------------------------------------------------------\n sysv.h - Copyright (c) 2003 Jakub Jelinek \n\t Copyright (c) 2008 Red Hat, Inc.\n\n PowerPC Assembly glue.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/powerpc/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 1998 Geoffrey Keating\n Copyright (C) 2007 Free Software Foundation, Inc\n\n PowerPC Assembly glue.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/prep_cif.c\n\n/* -----------------------------------------------------------------------\n prep_cif.c - Copyright (c) 2011, 2012, 2021, 2025 Anthony Green\n Copyright (c) 1996, 1998, 2007 Red Hat, Inc.\n Copyright (c) 2022 Oracle and/or its affiliates.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/raw_api.c\n\n/* -----------------------------------------------------------------------\n raw_api.c - Copyright (c) 1999, 2008 Red Hat, Inc.\n\n Author: Kresten Krab Thorup \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/riscv/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2015 Michael Knyszek \n 2015 Andrew Waterman \n 2018 Stef O'Rear \n Based on MIPS N32/64 port\n\n RISC-V Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/riscv/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - 2014 Michael Knyszek\n\n Target configuration macros for RISC-V.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/riscv/sysv.S\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2015 Michael Knyszek \n 2015 Andrew Waterman \n 2018 Stef O'Rear \n\n RISC-V Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/s390/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2000, 2007 Software AG\n Copyright (c) 2008 Red Hat, Inc\n\n S390 Foreign Function Interface\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 included\n in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/s390/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for S390.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/s390/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2000 Software AG\n Copyright (c) 2008 Red Hat, Inc.\n\n S390 Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sh/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2002-2008, 2012 Kaz Kojima\n Copyright (c) 2008 Red Hat, Inc.\n \n SuperH Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sh/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for SuperH.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/sh/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2002, 2003, 2004, 2006, 2008 Kaz Kojima\n \n SuperH Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sh64/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2003, 2004, 2006, 2007, 2012 Kaz Kojima\n Copyright (c) 2008 Anthony Green\n \n SuperH SHmedia Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sh64/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for SuperH - SHmedia.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/sh64/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2003, 2004, 2006, 2008 Kaz Kojima\n \n SuperH SHmedia Foreign Function Interface \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 included\n in all copies or substantial portions of the Software.\n\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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sparc/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2011, 2013 Anthony Green\n Copyright (c) 1996, 2003-2004, 2007-2008 Red Hat, Inc.\n \n SPARC Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sparc/ffi64.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2011, 2013 Anthony Green\n Copyright (c) 1996, 2003-2004, 2007-2008 Red Hat, Inc.\n\n SPARC Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sparc/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Anthony Green\n Copyright (c) 1996-2003 Red Hat, Inc.\n Target configuration macros for SPARC.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/sparc/v8.S\n\n/* -----------------------------------------------------------------------\n v8.S - Copyright (c) 2013 The Written Word, Inc.\n\t Copyright (c) 1996, 1997, 2003, 2004, 2008 Red Hat, Inc.\n\n SPARC Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/sparc/v9.S\n\n/* -----------------------------------------------------------------------\n v9.S - Copyright (c) 2000, 2003, 2004, 2008 Red Hat, Inc.\n \n SPARC 64-bit Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/tile/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2012 Tilera Corp.\n\n TILE Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/tile/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012 Tilera Corp.\n Target configuration macros for TILE.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/tile/tile.S\n\n/* -----------------------------------------------------------------------\n tile.S - Copyright (c) 2011 Tilera Corp.\n\n Tilera TILEPro and TILE-Gx Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/tramp.c\n\n/* -----------------------------------------------------------------------\n tramp.c - Copyright (c) 2020 Madhavan T. Venkataraman\n Copyright (c) 2022 Anthony Green\n\n API and support functions for managing statically defined closure\n trampolines.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/types.c\n\n/* -----------------------------------------------------------------------\n types.c - Copyright (c) 1996, 1998, 2024 Red Hat, Inc.\n\n Predefined ffi_types needed by libffi.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/wasm32/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2018-2023 Hood Chatham, Brion Vibber, Kleis Auke Wolthuizen, and others.\n\n wasm32/emscripten Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/wasm32/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2018-2023 Hood Chatham, Brion Vibber, Kleis Auke Wolthuizen, and others.\n\n Target configuration macros for wasm32.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/x86/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2017, 2022 Anthony Green\n Copyright (c) 1996, 1998, 1999, 2001, 2007, 2008 Red Hat, Inc.\n Copyright (c) 2002 Ranjit Mathew\n Copyright (c) 2002 Bo Thorsen\n Copyright (c) 2002 Roger Sayle\n Copyright (C) 2008, 2010 Free Software Foundation, Inc.\n\n x86 Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/x86/ffi64.c\n\n/* -----------------------------------------------------------------------\n ffi64.c - Copyright (c) 2011, 2018, 2022 Anthony Green\n Copyright (c) 2013 The Written Word, Inc.\n Copyright (c) 2008, 2010 Red Hat, Inc.\n Copyright (c) 2002, 2007 Bo Thorsen \n\n x86-64 Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/x86/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2012, 2014, 2018 Anthony Green\n Copyright (c) 1996-2003, 2010 Red Hat, Inc.\n Copyright (C) 2008 Free Software Foundation, Inc.\n\n Target configuration macros for x86 and x86-64.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n\n ----------------------------------------------------------------------- */\n\nFiles: src/x86/ffiw64.c\n\n/* -----------------------------------------------------------------------\n ffiw64.c - Copyright (c) 2018 Anthony Green\n Copyright (c) 2014 Red Hat, Inc.\n\n x86 win64 Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/x86/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2017 Anthony Green\n - Copyright (c) 2013 The Written Word, Inc.\n - Copyright (c) 1996,1998,2001-2003,2005,2008,2010 Red Hat, Inc.\n \n X86 Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/x86/sysv_intel.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2017, 2022 Anthony Green\n - Copyright (c) 2013 The Written Word, Inc.\n - Copyright (c) 1996,1998,2001-2003,2005,2008,2010 Red Hat, Inc.\n\n X86 Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/x86/unix64.S\n\n/* -----------------------------------------------------------------------\n unix64.S - Copyright (c) 2013 The Written Word, Inc.\n\t - Copyright (c) 2008 Red Hat, Inc\n\t - Copyright (c) 2002 Bo Thorsen \n\n x86-64 Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/xtensa/ffi.c\n\n/* -----------------------------------------------------------------------\n ffi.c - Copyright (c) 2013 Tensilica, Inc.\n\n XTENSA Foreign Function Interface\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/xtensa/ffitarget.h\n\n/* -----------------------------------------------------------------*-C-*-\n ffitarget.h - Copyright (c) 2013 Tensilica, Inc.\n Target configuration macros for XTENSA.\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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */\n\nFiles: src/xtensa/sysv.S\n\n/* -----------------------------------------------------------------------\n sysv.S - Copyright (c) 2013 Tensilica, Inc.\n \n XTENSA Foreign Function Interface \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 included\n 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\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n ----------------------------------------------------------------------- */" + } + ] + }, + { + "id": "libnice", + "name": "libnice", + "version": "0.1.24", + "license": "MPL-1.1 OR LGPL-2.1-or-later", + "sourceURL": "https://gitlab.freedesktop.org/libnice/libnice/-/archive/0.1.24/libnice-0.1.24.tar.gz", + "documents": [ + { + "title": "COPYING", + "text": "The Nice Glib ICE library is licensed under both the Mozilla Public License\nversion 1.1 and the GNU Lesser General Public License version 2.1. For the\nfull text of these licenses, see the files COPYING.MPL and COPYING.LGPL\nrespectively.\n\nSPDX-License-Identifier: LGPL-2.1-or-later OR MPL-1.1" + }, + { + "title": "COPYING.LGPL", + "text": "\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n\t51 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 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\nbelow.\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\nbecomes a de-facto standard. To achieve this, non-free programs must\nbe allowed 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\ncompilation and 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 least\n three years, to give the same user the materials specified in\n Subsection 6a, above, for a charge no more than the cost of\n 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\nany particular circumstance, the balance of the section is intended to\napply, and the section as a whole is intended to apply in other\ncircumstances.\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\nmay add an explicit geographical distribution limitation excluding those\ncountries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written 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\nof the ordinary General Public License).\n\n To apply these terms, attach the following notices to the library.\nIt is safest to attach them to the start of each source file to most\neffectively convey the exclusion of warranty; and each file should\nhave at least the \"copyright\" line and a pointer to where the full\nnotice is found.\n\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\nyour school, if any, to sign a \"copyright disclaimer\" for the library,\nif necessary. 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\n 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": "COPYING.MPL", + "text": " MOZILLA PUBLIC LICENSE\n Version 1.1\n\n ---------------\n\n1. Definitions.\n\n 1.0.1. \"Commercial Use\" means distribution or otherwise making the\n Covered Code available to a third party.\n\n 1.1. \"Contributor\" means each entity that creates or contributes to\n the creation of Modifications.\n\n 1.2. \"Contributor Version\" means the combination of the Original\n Code, prior Modifications used by a Contributor, and the Modifications\n made by that particular Contributor.\n\n 1.3. \"Covered Code\" means the Original Code or Modifications or the\n combination of the Original Code and Modifications, in each case\n including portions thereof.\n\n 1.4. \"Electronic Distribution Mechanism\" means a mechanism generally\n accepted in the software development community for the electronic\n transfer of data.\n\n 1.5. \"Executable\" means Covered Code in any form other than Source\n Code.\n\n 1.6. \"Initial Developer\" means the individual or entity identified\n as the Initial Developer in the Source Code notice required by Exhibit\n A.\n\n 1.7. \"Larger Work\" means a work which combines Covered Code or\n portions thereof with code not governed by the terms of this License.\n\n 1.8. \"License\" means this document.\n\n 1.8.1. \"Licensable\" means having the right to grant, to the maximum\n extent possible, whether at the time of the initial grant or\n subsequently acquired, any and all of the rights conveyed herein.\n\n 1.9. \"Modifications\" means any addition to or deletion from the\n substance or structure of either the Original Code or any previous\n Modifications. When Covered Code is released as a series of files, a\n Modification is:\n A. Any addition to or deletion from the contents of a file\n containing Original Code or previous Modifications.\n\n B. Any new file that contains any part of the Original Code or\n previous Modifications.\n\n 1.10. \"Original Code\" means Source Code of computer software code\n which is described in the Source Code notice required by Exhibit A as\n Original Code, and which, at the time of its release under this\n License is not already Covered Code governed by this License.\n\n 1.10.1. \"Patent Claims\" means any patent claim(s), now owned or\n hereafter acquired, including without limitation, method, process,\n and apparatus claims, in any patent Licensable by grantor.\n\n 1.11. \"Source Code\" means the preferred form of the Covered Code for\n making modifications to it, including all modules it contains, plus\n any associated interface definition files, scripts used to control\n compilation and installation of an Executable, or source code\n differential comparisons against either the Original Code or another\n well known, available Covered Code of the Contributor's choice. The\n Source Code can be in a compressed or archival form, provided the\n appropriate decompression or de-archiving software is widely available\n for no charge.\n\n 1.12. \"You\" (or \"Your\") means an individual or a legal entity\n exercising rights under, and complying with all of the terms of, this\n License or a future version of this License issued under Section 6.1.\n For legal entities, \"You\" includes any entity which controls, is\n controlled by, or is under common control with You. For purposes of\n this definition, \"control\" means (a) the power, direct or indirect,\n to cause the direction or management of such entity, whether by\n contract or otherwise, or (b) ownership of more than fifty percent\n (50%) of the outstanding shares or beneficial ownership of such\n entity.\n\n2. Source Code License.\n\n 2.1. The Initial Developer Grant.\n The Initial Developer hereby grants You a world-wide, royalty-free,\n non-exclusive license, subject to third party intellectual property\n claims:\n (a) under intellectual property rights (other than patent or\n trademark) Licensable by Initial Developer to use, reproduce,\n modify, display, perform, sublicense and distribute the Original\n Code (or portions thereof) with or without Modifications, and/or\n as part of a Larger Work; and\n\n (b) under Patents Claims infringed by the making, using or\n selling of Original Code, to make, have made, use, practice,\n sell, and offer for sale, and/or otherwise dispose of the\n Original Code (or portions thereof).\n\n (c) the licenses granted in this Section 2.1(a) and (b) are\n effective on the date Initial Developer first distributes\n Original Code under the terms of this License.\n\n (d) Notwithstanding Section 2.1(b) above, no patent license is\n granted: 1) for code that You delete from the Original Code; 2)\n separate from the Original Code; or 3) for infringements caused\n by: i) the modification of the Original Code or ii) the\n combination of the Original Code with other software or devices.\n\n 2.2. Contributor Grant.\n Subject to third party intellectual property claims, each Contributor\n hereby grants You a world-wide, royalty-free, non-exclusive license\n\n (a) under intellectual property rights (other than patent or\n trademark) Licensable by Contributor, to use, reproduce, modify,\n display, perform, sublicense and distribute the Modifications\n created by such Contributor (or portions thereof) either on an\n unmodified basis, with other Modifications, as Covered Code\n and/or as part of a Larger Work; and\n\n (b) under Patent Claims infringed by the making, using, or\n selling of Modifications made by that Contributor either alone\n and/or in combination with its Contributor Version (or portions\n of such combination), to make, use, sell, offer for sale, have\n made, and/or otherwise dispose of: 1) Modifications made by that\n Contributor (or portions thereof); and 2) the combination of\n Modifications made by that Contributor with its Contributor\n Version (or portions of such combination).\n\n (c) the licenses granted in Sections 2.2(a) and 2.2(b) are\n effective on the date Contributor first makes Commercial Use of\n the Covered Code.\n\n (d) Notwithstanding Section 2.2(b) above, no patent license is\n granted: 1) for any code that Contributor has deleted from the\n Contributor Version; 2) separate from the Contributor Version;\n 3) for infringements caused by: i) third party modifications of\n Contributor Version or ii) the combination of Modifications made\n by that Contributor with other software (except as part of the\n Contributor Version) or other devices; or 4) under Patent Claims\n infringed by Covered Code in the absence of Modifications made by\n that Contributor.\n\n3. Distribution Obligations.\n\n 3.1. Application of License.\n The Modifications which You create or to which You contribute are\n governed by the terms of this License, including without limitation\n Section 2.2. The Source Code version of Covered Code may be\n distributed only under the terms of this License or a future version\n of this License released under Section 6.1, and You must include a\n copy of this License with every copy of the Source Code You\n distribute. You may not offer or impose any terms on any Source Code\n version that alters or restricts the applicable version of this\n License or the recipients' rights hereunder. However, You may include\n an additional document offering the additional rights described in\n Section 3.5.\n\n 3.2. Availability of Source Code.\n Any Modification which You create or to which You contribute must be\n made available in Source Code form under the terms of this License\n either on the same media as an Executable version or via an accepted\n Electronic Distribution Mechanism to anyone to whom you made an\n Executable version available; and if made available via Electronic\n Distribution Mechanism, must remain available for at least twelve (12)\n months after the date it initially became available, or at least six\n (6) months after a subsequent version of that particular Modification\n has been made available to such recipients. You are responsible for\n ensuring that the Source Code version remains available even if the\n Electronic Distribution Mechanism is maintained by a third party.\n\n 3.3. Description of Modifications.\n You must cause all Covered Code to which You contribute to contain a\n file documenting the changes You made to create that Covered Code and\n the date of any change. You must include a prominent statement that\n the Modification is derived, directly or indirectly, from Original\n Code provided by the Initial Developer and including the name of the\n Initial Developer in (a) the Source Code, and (b) in any notice in an\n Executable version or related documentation in which You describe the\n origin or ownership of the Covered Code.\n\n 3.4. Intellectual Property Matters\n (a) Third Party Claims.\n If Contributor has knowledge that a license under a third party's\n intellectual property rights is required to exercise the rights\n granted by such Contributor under Sections 2.1 or 2.2,\n Contributor must include a text file with the Source Code\n distribution titled \"LEGAL\" which describes the claim and the\n party making the claim in sufficient detail that a recipient will\n know whom to contact. If Contributor obtains such knowledge after\n the Modification is made available as described in Section 3.2,\n Contributor shall promptly modify the LEGAL file in all copies\n Contributor makes available thereafter and shall take other steps\n (such as notifying appropriate mailing lists or newsgroups)\n reasonably calculated to inform those who received the Covered\n Code that new knowledge has been obtained.\n\n (b) Contributor APIs.\n If Contributor's Modifications include an application programming\n interface and Contributor has knowledge of patent licenses which\n are reasonably necessary to implement that API, Contributor must\n also include this information in the LEGAL file.\n\n (c) Representations.\n Contributor represents that, except as disclosed pursuant to\n Section 3.4(a) above, Contributor believes that Contributor's\n Modifications are Contributor's original creation(s) and/or\n Contributor has sufficient rights to grant the rights conveyed by\n this License.\n\n 3.5. Required Notices.\n You must duplicate the notice in Exhibit A in each file of the Source\n Code. If it is not possible to put such notice in a particular Source\n Code file due to its structure, then You must include such notice in a\n location (such as a relevant directory) where a user would be likely\n to look for such a notice. If You created one or more Modification(s)\n You may add your name as a Contributor to the notice described in\n Exhibit A. You must also duplicate this License in any documentation\n for the Source Code where You describe recipients' rights or ownership\n rights relating to Covered Code. You may choose to offer, and to\n charge a fee for, warranty, support, indemnity or liability\n obligations to one or more recipients of Covered Code. However, You\n may do so only on Your own behalf, and not on behalf of the Initial\n Developer or any Contributor. You must make it absolutely clear than\n any such warranty, support, indemnity or liability obligation is\n offered by You alone, and You hereby agree to indemnify the Initial\n Developer and every Contributor for any liability incurred by the\n Initial Developer or such Contributor as a result of warranty,\n support, indemnity or liability terms You offer.\n\n 3.6. Distribution of Executable Versions.\n You may distribute Covered Code in Executable form only if the\n requirements of Section 3.1-3.5 have been met for that Covered Code,\n and if You include a notice stating that the Source Code version of\n the Covered Code is available under the terms of this License,\n including a description of how and where You have fulfilled the\n obligations of Section 3.2. The notice must be conspicuously included\n in any notice in an Executable version, related documentation or\n collateral in which You describe recipients' rights relating to the\n Covered Code. You may distribute the Executable version of Covered\n Code or ownership rights under a license of Your choice, which may\n contain terms different from this License, provided that You are in\n compliance with the terms of this License and that the license for the\n Executable version does not attempt to limit or alter the recipient's\n rights in the Source Code version from the rights set forth in this\n License. If You distribute the Executable version under a different\n license You must make it absolutely clear that any terms which differ\n from this License are offered by You alone, not by the Initial\n Developer or any Contributor. You hereby agree to indemnify the\n Initial Developer and every Contributor for any liability incurred by\n the Initial Developer or such Contributor as a result of any such\n terms You offer.\n\n 3.7. Larger Works.\n You may create a Larger Work by combining Covered Code with other code\n not governed by the terms of this License and distribute the Larger\n Work as a single product. In such a case, You must make sure the\n requirements of this License are fulfilled for the Covered Code.\n\n4. Inability to Comply Due to Statute or Regulation.\n\n If it is impossible for You to comply with any of the terms of this\n License with respect to some or all of the Covered Code due to\n statute, judicial order, or regulation then You must: (a) comply with\n the terms of this License to the maximum extent possible; and (b)\n describe the limitations and the code they affect. Such description\n must be included in the LEGAL file described in Section 3.4 and must\n be included with all distributions of the Source Code. Except to the\n extent prohibited by statute or regulation, such description must be\n sufficiently detailed for a recipient of ordinary skill to be able to\n understand it.\n\n5. Application of this License.\n\n This License applies to code to which the Initial Developer has\n attached the notice in Exhibit A and to related Covered Code.\n\n6. Versions of the License.\n\n 6.1. New Versions.\n Netscape Communications Corporation (\"Netscape\") may publish revised\n and/or new versions of the License from time to time. Each version\n will be given a distinguishing version number.\n\n 6.2. Effect of New Versions.\n Once Covered Code has been published under a particular version of the\n License, You may always continue to use it under the terms of that\n version. You may also choose to use such Covered Code under the terms\n of any subsequent version of the License published by Netscape. No one\n other than Netscape has the right to modify the terms applicable to\n Covered Code created under this License.\n\n 6.3. Derivative Works.\n If You create or use a modified version of this License (which you may\n only do in order to apply it to code which is not already Covered Code\n governed by this License), You must (a) rename Your license so that\n the phrases \"Mozilla\", \"MOZILLAPL\", \"MOZPL\", \"Netscape\",\n \"MPL\", \"NPL\" or any confusingly similar phrase do not appear in your\n license (except to note that your license differs from this License)\n and (b) otherwise make it clear that Your version of the license\n contains terms which differ from the Mozilla Public License and\n Netscape Public License. (Filling in the name of the Initial\n Developer, Original Code or Contributor in the notice described in\n Exhibit A shall not of themselves be deemed to be modifications of\n this License.)\n\n7. DISCLAIMER OF WARRANTY.\n\n COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN \"AS IS\" BASIS,\n WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,\n WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF\n DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.\n THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE\n IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,\n YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE\n COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER\n OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF\n ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n8. TERMINATION.\n\n 8.1. This License and the rights granted hereunder will terminate\n automatically if You fail to comply with terms herein and fail to cure\n such breach within 30 days of becoming aware of the breach. All\n sublicenses to the Covered Code which are properly granted shall\n survive any termination of this License. Provisions which, by their\n nature, must remain in effect beyond the termination of this License\n shall survive.\n\n 8.2. If You initiate litigation by asserting a patent infringement\n claim (excluding declatory judgment actions) against Initial Developer\n or a Contributor (the Initial Developer or Contributor against whom\n You file such action is referred to as \"Participant\") alleging that:\n\n (a) such Participant's Contributor Version directly or indirectly\n infringes any patent, then any and all rights granted by such\n Participant to You under Sections 2.1 and/or 2.2 of this License\n shall, upon 60 days notice from Participant terminate prospectively,\n unless if within 60 days after receipt of notice You either: (i)\n agree in writing to pay Participant a mutually agreeable reasonable\n royalty for Your past and future use of Modifications made by such\n Participant, or (ii) withdraw Your litigation claim with respect to\n the Contributor Version against such Participant. If within 60 days\n of notice, a reasonable royalty and payment arrangement are not\n mutually agreed upon in writing by the parties or the litigation claim\n is not withdrawn, the rights granted by Participant to You under\n Sections 2.1 and/or 2.2 automatically terminate at the expiration of\n the 60 day notice period specified above.\n\n (b) any software, hardware, or device, other than such Participant's\n Contributor Version, directly or indirectly infringes any patent, then\n any rights granted to You by such Participant under Sections 2.1(b)\n and 2.2(b) are revoked effective as of the date You first made, used,\n sold, distributed, or had made, Modifications made by that\n Participant.\n\n 8.3. If You assert a patent infringement claim against Participant\n alleging that such Participant's Contributor Version directly or\n indirectly infringes any patent where such claim is resolved (such as\n by license or settlement) prior to the initiation of patent\n infringement litigation, then the reasonable value of the licenses\n granted by such Participant under Sections 2.1 or 2.2 shall be taken\n into account in determining the amount or value of any payment or\n license.\n\n 8.4. In the event of termination under Sections 8.1 or 8.2 above,\n all end user license agreements (excluding distributors and resellers)\n which have been validly granted by You or any distributor hereunder\n prior to termination shall survive termination.\n\n9. LIMITATION OF LIABILITY.\n\n UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT\n (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL\n DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,\n OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR\n ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY\n CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,\n WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER\n COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN\n INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF\n LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\n RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW\n PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE\n EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO\n THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.\n\n10. U.S. GOVERNMENT END USERS.\n\n The Covered Code is a \"commercial item,\" as that term is defined in\n 48 C.F.R. 2.101 (Oct. 1995), consisting of \"commercial computer\n software\" and \"commercial computer software documentation,\" as such\n terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48\n C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),\n all U.S. Government End Users acquire Covered Code with only those\n rights set forth herein.\n\n11. MISCELLANEOUS.\n\n This License represents the complete agreement concerning subject\n matter hereof. If any provision of this License is held to be\n unenforceable, such provision shall be reformed only to the extent\n necessary to make it enforceable. This License shall be governed by\n California law provisions (except to the extent applicable law, if\n any, provides otherwise), excluding its conflict-of-law provisions.\n With respect to disputes in which at least one party is a citizen of,\n or an entity chartered or registered to do business in the United\n States of America, any litigation relating to this License shall be\n subject to the jurisdiction of the Federal Courts of the Northern\n District of California, with venue lying in Santa Clara County,\n California, with the losing party responsible for costs, including\n without limitation, court costs and reasonable attorneys' fees and\n expenses. The application of the United Nations Convention on\n Contracts for the International Sale of Goods is expressly excluded.\n Any law or regulation which provides that the language of a contract\n shall be construed against the drafter shall not apply to this\n License.\n\n12. RESPONSIBILITY FOR CLAIMS.\n\n As between Initial Developer and the Contributors, each party is\n responsible for claims and damages arising, directly or indirectly,\n out of its utilization of rights under this License and You agree to\n work with Initial Developer and Contributors to distribute such\n responsibility on an equitable basis. Nothing herein is intended or\n shall be deemed to constitute any admission of liability.\n\n13. MULTIPLE-LICENSED CODE.\n\n Initial Developer may designate portions of the Covered Code as\n \"Multiple-Licensed\". \"Multiple-Licensed\" means that the Initial\n Developer permits you to utilize portions of the Covered Code under\n Your choice of the NPL or the alternative licenses, if any, specified\n by the Initial Developer in the file described in Exhibit A.\n\nEXHIBIT A -Mozilla Public License.\n\n ``The contents of this file are subject to the Mozilla Public License\n Version 1.1 (the \"License\"); you may not use this file except in\n compliance with the License. You may obtain a copy of the License at\n http://www.mozilla.org/MPL/\n\n Software distributed under the License is distributed on an \"AS IS\"\n basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the\n License for the specific language governing rights and limitations\n under the License.\n\n The Original Code is the Nice GLib ICE library.\n\n The Initial Developers of the Original Code are Collabora Ltd and Nokia\n Corporation. All Rights Reserved.\n\n Contributor(s): ______________________________________.\n\n Alternatively, the contents of this file may be used under the terms\n of the _____ license (the \"[___] License\"), in which case the\n provisions of [______] License are applicable instead of those\n above. If you wish to allow use of your version of this file only\n under the terms of the [____] License and not to allow others to use\n your version of this file under the MPL, indicate your decision by\n deleting the provisions above and replace them with the notice and\n other provisions required by the [___] License. If you do not delete\n the provisions above, a recipient may use your version of this file\n under either the MPL or the [___] License.\"\n\n [NOTE: The text of this Exhibit A may differ slightly from the text of\n the notices in the Source Code files of the Original Code. You should\n use the text of this Exhibit A rather than the text found in the\n Original Code Source Code for Your Modifications.]\n\n" + }, + { + "title": "AUTHORS", + "text": "Dafydd Harries \nRémi Denis-Courmont \nKai Vehmanen \nYouness Alaoui \n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: agent/interfaces.c\n\n/*\n * interfaces.c - Source for interface discovery code\n *\n * Copyright (C) 2006 Youness Alaoui \n * Copyright (C) 2007 Collabora, Nokia\n * Contact: Youness Alaoui\n * Copyright (C) 2008 Haakon Sporsheim \n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is the Nice GLib ICE library.\n *\n * The Initial Developers of the Original Code are Collabora Ltd and Nokia\n * Corporation. All Rights Reserved.\n *\n * Contributors:\n * Dafydd Harries, Collabora Ltd.\n * Youness Alaoui, Collabora Ltd.\n * Kai Vehmanen, Nokia\n * Philip Withnall, Collabora Ltd.\n * Haakon Sporsheim\n *\n * Alternatively, the contents of this file may be used under the terms of the\n * the GNU Lesser General Public License Version 2.1 (the \"LGPL\"), in which\n * case the provisions of LGPL are applicable instead of those above. If you\n * wish to allow use of your version of this file only under the terms of the\n * LGPL and not to allow others to use your version of this file under the\n * MPL, indicate your decision by deleting the provisions above and replace\n * them with the notice and other provisions required by the LGPL. If you do\n * not delete the provisions above, a recipient may use your version of this\n * file under either the MPL or the LGPL.\n */\n\nFiles: agent/interfaces.h\n\n/*\n * interfaces.h - Source for interface discovery code\n *\n * Farsight Helper functions\n * Copyright (C) 2006 Youness Alaoui \n * Copyright (C) 2008-2009 Collabora, Nokia\n * Contact: Youness Alaoui\n * Copyright (C) 2008-2009 Nokia Corporation. All rights reserved.\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 */\n\nFiles: agent/pseudotcp.c\n\n/*\n * libjingle\n * Copyright 2004--2005, Google Inc.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions are met:\n *\n * 1. Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n * 3. The name of the author may not be used to endorse or promote products\n * derived from this software without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED\n * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\n * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\n * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR\n * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\n * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: stun/stuncrc32.c\n\n/*\n * This file is part of the Nice GLib ICE library.\n *\n * (C) 2008-2009 Collabora Ltd.\n * Contact: Youness Alaoui\n * (C) 2007-2009 Nokia Corporation. All rights reserved.\n * Contact: Rémi Denis-Courmont\n * COPYRIGHT (C) 1986 Gary S. Brown\n * See documentation of the function crc32() below.\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is the Nice GLib ICE library.\n *\n * The Initial Developers of the Original Code are Collabora Ltd and Nokia\n * Corporation. All Rights Reserved.\n *\n * Contributors:\n * Youness Alaoui, Collabora Ltd.\n * Rémi Denis-Courmont, Nokia\n * Gary S. Brown\n *\n * Alternatively, the contents of this file may be used under the terms of the\n * the GNU Lesser General Public License Version 2.1 (the \"LGPL\"), in which\n * case the provisions of LGPL are applicable instead of those above. If you\n * wish to allow use of your version of this file only under the terms of the\n * LGPL and not to allow others to use your version of this file under the\n * MPL, indicate your decision by deleting the provisions above and replace\n * them with the notice and other provisions required by the LGPL. If you do\n * not delete the provisions above, a recipient may use your version of this\n * file under either the MPL or the LGPL.\n */\n\nFiles: stun/stuncrc32.c\n\n/*-\n * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or\n * code or tables extracted from it, as desired without restriction.\n *\n * Extracted from FreeBSD CVS (src/sys/libkern/crc32.c)\n * and adapted by Rémi Denis-Courmont, 2007.\n */\n\nFiles: stun/win32_common.h\n\n/* ISO C9x 7.18 Integer types \n * Based on ISO/IEC SC22/WG14 9899 Committee draft (SC22 N2794)\n *\n * THIS SOFTWARE IS NOT COPYRIGHTED\n *\n * Contributor: Danny Smith \n *\n * This source code is offered for use in the public domain. You may\n * use, modify or distribute it freely.\n *\n * This code is distributed in the hope that it will be useful but\n * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY\n * DISCLAIMED. This includes but is not limited to warranties of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n *\n * Date: 2000-12-02\n */" + } + ], + "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c/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/6286ae6c1c015609d3070cc139e5feea900caf7c/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/6286ae6c1c015609d3070cc139e5feea900caf7c/thirdparty/gupnp" + }, + { + "id": "libsrtp", + "name": "libsrtp", + "version": "v2.7.0", + "license": "BSD-3-Clause", + "sourceURL": "https://github.com/cisco/libsrtp/archive/refs/tags/v2.7.0.tar.gz", + "documents": [ + { + "title": "LICENSE", + "text": "/*\n *\t\n * Copyright (c) 2001-2017 Cisco Systems, Inc.\n * 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\n * are met:\n * \n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * \n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n * \n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: crypto/cipher/aes.c, crypto/hash/auth.c, crypto/hash/null_auth.c, crypto/hash/sha1.c, crypto/include/aes.h, crypto/include/aes_icm.h, crypto/include/aes_icm_ext.h, crypto/include/auth.h, crypto/include/datatypes.h, crypto/include/err.h, crypto/include/hmac.h, crypto/include/integers.h, crypto/include/null_auth.h, crypto/include/null_cipher.h, crypto/include/rdb.h, crypto/include/rdbx.h, crypto/include/sha1.h, crypto/replay/rdb.c, crypto/replay/rdbx.c, include/srtp.h, srtp/srtp.c\n\n/*\n *\n * Copyright (c) 2001-2017, Cisco Systems, Inc.\n * 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\n * are met:\n *\n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n *\n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: crypto/cipher/aes_gcm_mbedtls.c, crypto/cipher/aes_gcm_nss.c, crypto/cipher/aes_gcm_ossl.c, crypto/cipher/aes_icm_mbedtls.c, crypto/cipher/aes_icm_nss.c, crypto/cipher/aes_icm_ossl.c, crypto/include/aes_gcm.h\n\n/*\n *\n * Copyright (c) 2013-2017, Cisco Systems, Inc.\n * 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\n * are met:\n *\n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n *\n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: crypto/cipher/aes_icm.c, crypto/cipher/cipher.c, crypto/cipher/null_cipher.c, crypto/include/alloc.h, crypto/include/cipher.h, crypto/include/key.h, crypto/kernel/alloc.c, crypto/kernel/key.c, crypto/math/datatypes.c, include/srtp_priv.h\n\n/*\n *\n * Copyright (c) 2001-2017 Cisco Systems, Inc.\n * 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\n * are met:\n *\n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n *\n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: crypto/cipher/cipher_test_cases.c, crypto/cipher/cipher_test_cases.h, crypto/hash/auth_test_cases.c, crypto/hash/auth_test_cases.h\n\n/*\n *\n * Copyright (c) 2013-2021, Cisco Systems, Inc.\n * 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\n * are met:\n *\n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n *\n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: crypto/hash/hmac.c, crypto/include/cipher_priv.h, crypto/include/cipher_types.h, crypto/include/crypto_kernel.h, crypto/include/crypto_types.h, crypto/kernel/crypto_kernel.c, crypto/kernel/err.c\n\n/*\n *\n * Copyright(c) 2001-2017 Cisco Systems, Inc.\n * 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\n * are met:\n *\n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n *\n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: crypto/hash/hmac_mbedtls.c, crypto/hash/hmac_nss.c, crypto/hash/hmac_ossl.c\n\n/*\n *\n * Copyright(c) 2013-2017, Cisco Systems, Inc.\n * 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\n * are met:\n *\n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n *\n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: include/stream_list_priv.h\n\n/*\n *\n * Copyright (c) 2001-2017, Cisco Systems, Inc.\n * Copyright (c) 2022, Dolby Laboratories, Inc.\n * 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\n * are met:\n *\n * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n *\n * Neither the name of the Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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\n * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */" + } + ], + "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c/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/6286ae6c1c015609d3070cc139e5feea900caf7c/thirdparty/gupnp" + }, + { + "id": "libyuv", + "name": "libyuv", + "version": "2025.8.14", + "license": "BSD-3-Clause and patent grant", + "sourceURL": "https://codeload.github.com/kunkundi/libyuv/tar.gz/ec10b61c58ee4b8fbe648d2744d9dad9ccba6430", + "documents": [ + { + "title": "LICENSE", + "text": "Copyright 2011 The LibYuv Project Authors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in\n the documentation and/or other materials provided with the\n distribution.\n\n * Neither the name of Google nor the names of its contributors may\n be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + }, + { + "title": "PATENTS", + "text": "Additional IP Rights Grant (Patents)\n\n\"This implementation\" means the copyrightable works distributed by\nGoogle as part of the LibYuv code package.\n\nGoogle hereby grants to you a perpetual, worldwide, non-exclusive,\nno-charge, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import,\ntransfer, and otherwise run, modify and propagate the contents of this\nimplementation of the LibYuv code package, where such license applies\nonly to those patent claims, both currently owned by Google and\nacquired in the future, licensable by Google that are necessarily\ninfringed by this implementation of the LibYuv code package. This\ngrant does not include claims that would be infringed only as a\nconsequence of further modification of this implementation. If you or\nyour agent or exclusive licensee institute or order or agree to the\ninstitution of patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that this\nimplementation of the LibYuv code package or any code incorporated\nwithin this implementation of the LibYuv code package constitutes\ndirect or contributory patent infringement, or inducement of patent\ninfringement, then any patent rights granted to you under this License\nfor this implementation of the LibYuv code package shall terminate as\nof the date such litigation is filed." + }, + { + "title": "AUTHORS", + "text": "# Names should be added to this file like so:\n# Name or Organization \n\nGoogle Inc.\n\nHo Cheung \nIvan Pavlotskiy \n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: include/libyuv.h, include/libyuv/basic_types.h, include/libyuv/compare.h, include/libyuv/convert.h, include/libyuv/convert_from.h, include/libyuv/cpu_id.h, include/libyuv/planar_functions.h, include/libyuv/rotate.h, include/libyuv/row.h, include/libyuv/scale.h, include/libyuv/video_common.h, source/compare.cc, source/convert.cc, source/convert_argb.cc, source/convert_jpeg.cc, source/convert_to_argb.cc, source/convert_to_i420.cc, source/cpu_id.cc, source/planar_functions.cc, source/rotate.cc, source/rotate_common.cc, source/rotate_neon.cc, source/row_common.cc, source/row_gcc.cc, source/row_neon.cc, source/row_win.cc, source/scale.cc, source/scale_argb.cc, source/scale_neon.cc, source/video_common.cc\n\n/*\n * Copyright 2011 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: include/libyuv/compare_row.h, include/libyuv/rotate_row.h, include/libyuv/scale_row.h, source/rotate_win.cc, source/scale_common.cc, source/scale_gcc.cc, source/scale_win.cc\n\n/*\n * Copyright 2013 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: include/libyuv/convert_argb.h, include/libyuv/convert_from_argb.h, include/libyuv/mjpeg_decoder.h, include/libyuv/rotate_argb.h, include/libyuv/scale_argb.h, include/libyuv/version.h, source/compare_common.cc, source/compare_gcc.cc, source/compare_neon.cc, source/compare_neon64.cc, source/compare_win.cc, source/convert_from.cc, source/convert_from_argb.cc, source/mjpeg_decoder.cc, source/mjpeg_validate.cc, source/rotate_argb.cc, source/row_any.cc\n\n/*\n * Copyright 2012 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: include/libyuv/cpu_support.h, include/libyuv/row_sve.h, source/rotate_sme.cc, source/row_sme.cc, source/row_sve.cc, source/scale_sme.cc\n\n/*\n * Copyright 2024 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: include/libyuv/loongson_intrinsics.h, include/libyuv/scale_rgb.h, source/scale_rgb.cc\n\n/*\n * Copyright 2022 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: include/libyuv/loongson_intrinsics.h\n\n/*\n * Copyright (c) 2022 Loongson Technology Corporation Limited\n * All rights reserved.\n * Contributed by Shiyou Yin \n * Xiwei Gu \n * Lu Wang \n *\n * This file is a header file for loongarch builtin extension.\n *\n */\n\nFiles: include/libyuv/macros_msa.h, source/rotate_msa.cc, source/row_msa.cc, source/scale_msa.cc\n\n/*\n * Copyright 2016 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: include/libyuv/scale_uv.h, source/scale_uv.cc\n\n/*\n * Copyright 2020 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: source/compare_msa.cc\n\n/*\n * Copyright 2017 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: source/rotate_any.cc, source/rotate_gcc.cc, source/scale_any.cc\n\n/*\n * Copyright 2015 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: source/rotate_lsx.cc, source/row_lasx.cc, source/row_lsx.cc, source/scale_lsx.cc\n\n/*\n * Copyright 2022 The LibYuv Project Authors. All rights reserved.\n *\n * Copyright (c) 2022 Loongson Technology Corporation Limited\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: source/rotate_neon64.cc, source/row_neon64.cc, source/scale_neon64.cc\n\n/*\n * Copyright 2014 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: source/row_rvv.cc, source/scale_rvv.cc\n\n/*\n * Copyright 2023 The LibYuv Project Authors. All rights reserved.\n *\n * Use of this source code is governed by a BSD-style license\n * that can be found in the LICENSE file in the root of the source\n * tree. An additional intellectual property rights grant can be found\n * in the file PATENTS. All contributing project authors may\n * be found in the AUTHORS file in the root of the source tree.\n */\n\nFiles: source/row_rvv.cc, source/scale_rvv.cc\n\n/*\n * Copyright (c) 2023 SiFive, Inc. All rights reserved.\n *\n * Contributed by Darren Hsieh \n * Contributed by Bruce Lai \n */" + } + ] + }, + { + "id": "minirtc", + "name": "MiniRTC", + "version": "6286ae6c1c015609d3070cc139e5feea900caf7c", + "license": "LGPL-3.0-only", + "sourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c", + "documents": [ + { + "title": "deps/submodules/minirtc/LICENSE", + "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n 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 that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + } + ] + }, + { + "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", + "version": "1.4.2", + "license": "CeCILL-C 1.0 / BSD / CC-BY-SA-3.0", + "sourceURL": "https://github.com/kunkundi/openfec/archive/refs/tags/1.4.2.tar.gz", + "documents": [ + { + "title": "LICENCE_CeCILL-C_V1-en.txt", + "text": "\nCeCILL-C FREE SOFTWARE LICENSE AGREEMENT\n\n\n Notice\n\nThis Agreement is a Free Software license agreement that is the result\nof discussions between its authors in order to ensure compliance with\nthe two main principles guiding its drafting:\n\n * firstly, compliance with the principles governing the distribution\n of Free Software: access to source code, broad rights granted to\n users,\n * secondly, the election of a governing law, French law, with which\n it is conformant, both as regards the law of torts and\n intellectual property law, and the protection that it offers to\n both authors and holders of the economic rights over software.\n\nThe authors of the CeCILL-C (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre])\nlicense are:\n\nCommissariat à l'Energie Atomique - CEA, a public scientific, technical\nand industrial research establishment, having its principal place of\nbusiness at 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris, France.\n\nCentre National de la Recherche Scientifique - CNRS, a public scientific\nand technological establishment, having its principal place of business\nat 3 rue Michel-Ange, 75794 Paris cedex 16, France.\n\nInstitut National de Recherche en Informatique et en Automatique -\nINRIA, a public scientific and technological establishment, having its\nprincipal place of business at Domaine de Voluceau, Rocquencourt, BP\n105, 78153 Le Chesnay cedex, France.\n\n\n Preamble\n\nThe purpose of this Free Software license agreement is to grant users\nthe right to modify and re-use the software governed by this license.\n\nThe exercising of this right is conditional upon the obligation to make\navailable to the community the modifications made to the source code of\nthe software so as to contribute to its evolution.\n\nIn consideration of access to the source code and the rights to copy,\nmodify and redistribute granted by the license, users are provided only\nwith a limited warranty and the software's author, the holder of the\neconomic rights, and the successive licensors only have limited liability.\n\nIn this respect, the risks associated with loading, using, modifying\nand/or developing or reproducing the software by the user are brought to\nthe user's attention, given its Free Software status, which may make it\ncomplicated to use, with the result that its use is reserved for\ndevelopers and experienced professionals having in-depth computer\nknowledge. Users are therefore encouraged to load and test the\nsuitability of the software as regards their requirements in conditions\nenabling the security of their systems and/or data to be ensured and,\nmore generally, to use and operate it in the same conditions of\nsecurity. This Agreement may be freely reproduced and published,\nprovided it is not altered, and that no provisions are either added or\nremoved herefrom.\n\nThis Agreement may apply to any or all software for which the holder of\nthe economic rights decides to submit the use thereof to its provisions.\n\n\n Article 1 - DEFINITIONS\n\nFor the purpose of this Agreement, when the following expressions\ncommence with a capital letter, they shall have the following meaning:\n\nAgreement: means this license agreement, and its possible subsequent\nversions and annexes.\n\nSoftware: means the software in its Object Code and/or Source Code form\nand, where applicable, its documentation, \"as is\" when the Licensee\naccepts the Agreement.\n\nInitial Software: means the Software in its Source Code and possibly its\nObject Code form and, where applicable, its documentation, \"as is\" when\nit is first distributed under the terms and conditions of the Agreement.\n\nModified Software: means the Software modified by at least one\nIntegrated Contribution.\n\nSource Code: means all the Software's instructions and program lines to\nwhich access is required so as to modify the Software.\n\nObject Code: means the binary files originating from the compilation of\nthe Source Code.\n\nHolder: means the holder(s) of the economic rights over the Initial\nSoftware.\n\nLicensee: means the Software user(s) having accepted the Agreement.\n\nContributor: means a Licensee having made at least one Integrated\nContribution.\n\nLicensor: means the Holder, or any other individual or legal entity, who\ndistributes the Software under the Agreement.\n\nIntegrated Contribution: means any or all modifications, corrections,\ntranslations, adaptations and/or new functions integrated into the\nSource Code by any or all Contributors.\n\nRelated Module: means a set of sources files including their\ndocumentation that, without modification to the Source Code, enables\nsupplementary functions or services in addition to those offered by the\nSoftware.\n\nDerivative Software: means any combination of the Software, modified or\nnot, and of a Related Module.\n\nParties: mean both the Licensee and the Licensor.\n\nThese expressions may be used both in singular and plural form.\n\n\n Article 2 - PURPOSE\n\nThe purpose of the Agreement is the grant by the Licensor to the\nLicensee of a non-exclusive, transferable and worldwide license for the\nSoftware as set forth in Article 5 hereinafter for the whole term of the\nprotection granted by the rights over said Software. \n\n\n Article 3 - ACCEPTANCE\n\n3.1 The Licensee shall be deemed as having accepted the terms and\nconditions of this Agreement upon the occurrence of the first of the\nfollowing events:\n\n * (i) loading the Software by any or all means, notably, by\n downloading from a remote server, or by loading from a physical\n medium;\n * (ii) the first time the Licensee exercises any of the rights\n granted hereunder.\n\n3.2 One copy of the Agreement, containing a notice relating to the\ncharacteristics of the Software, to the limited warranty, and to the\nfact that its use is restricted to experienced users has been provided\nto the Licensee prior to its acceptance as set forth in Article 3.1\nhereinabove, and the Licensee hereby acknowledges that it has read and\nunderstood it.\n\n\n Article 4 - EFFECTIVE DATE AND TERM\n\n\n 4.1 EFFECTIVE DATE\n\nThe Agreement shall become effective on the date when it is accepted by\nthe Licensee as set forth in Article 3.1.\n\n\n 4.2 TERM\n\nThe Agreement shall remain in force for the entire legal term of\nprotection of the economic rights over the Software.\n\n\n Article 5 - SCOPE OF RIGHTS GRANTED\n\nThe Licensor hereby grants to the Licensee, who accepts, the following\nrights over the Software for any or all use, and for the term of the\nAgreement, on the basis of the terms and conditions set forth hereinafter.\n\nBesides, if the Licensor owns or comes to own one or more patents\nprotecting all or part of the functions of the Software or of its\ncomponents, the Licensor undertakes not to enforce the rights granted by\nthese patents against successive Licensees using, exploiting or\nmodifying the Software. If these patents are transferred, the Licensor\nundertakes to have the transferees subscribe to the obligations set\nforth in this paragraph.\n\n\n 5.1 RIGHT OF USE\n\nThe Licensee is authorized to use the Software, without any limitation\nas to its fields of application, with it being hereinafter specified\nthat this comprises:\n\n 1. permanent or temporary reproduction of all or part of the Software\n by any or all means and in any or all form.\n\n 2. loading, displaying, running, or storing the Software on any or\n all medium.\n\n 3. entitlement to observe, study or test its operation so as to\n determine the ideas and principles behind any or all constituent\n elements of said Software. This shall apply when the Licensee\n carries out any or all loading, displaying, running, transmission\n or storage operation as regards the Software, that it is entitled\n to carry out hereunder.\n\n\n 5.2 RIGHT OF MODIFICATION\n\nThe right of modification includes the right to translate, adapt,\narrange, or make any or all modifications to the Software, and the right\nto reproduce the resulting software. It includes, in particular, the\nright to create a Derivative Software.\n\nThe Licensee is authorized to make any or all modification to the\nSoftware provided that it includes an explicit notice that it is the\nauthor of said modification and indicates the date of the creation thereof.\n\n\n 5.3 RIGHT OF DISTRIBUTION\n\nIn particular, the right of distribution includes the right to publish,\ntransmit and communicate the Software to the general public on any or\nall medium, and by any or all means, and the right to market, either in\nconsideration of a fee, or free of charge, one or more copies of the\nSoftware by any means.\n\nThe Licensee is further authorized to distribute copies of the modified\nor unmodified Software to third parties according to the terms and\nconditions set forth hereinafter.\n\n\n 5.3.1 DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION\n\nThe Licensee is authorized to distribute true copies of the Software in\nSource Code or Object Code form, provided that said distribution\ncomplies with all the provisions of the Agreement and is accompanied by:\n\n 1. a copy of the Agreement,\n\n 2. a notice relating to the limitation of both the Licensor's\n warranty and liability as set forth in Articles 8 and 9,\n\nand that, in the event that only the Object Code of the Software is\nredistributed, the Licensee allows effective access to the full Source\nCode of the Software at a minimum during the entire period of its\ndistribution of the Software, it being understood that the additional\ncost of acquiring the Source Code shall not exceed the cost of\ntransferring the data.\n\n\n 5.3.2 DISTRIBUTION OF MODIFIED SOFTWARE\n\nWhen the Licensee makes an Integrated Contribution to the Software, the\nterms and conditions for the distribution of the resulting Modified\nSoftware become subject to all the provisions of this Agreement.\n\nThe Licensee is authorized to distribute the Modified Software, in\nsource code or object code form, provided that said distribution\ncomplies with all the provisions of the Agreement and is accompanied by:\n\n 1. a copy of the Agreement,\n\n 2. a notice relating to the limitation of both the Licensor's\n warranty and liability as set forth in Articles 8 and 9,\n\nand that, in the event that only the object code of the Modified\nSoftware is redistributed, the Licensee allows effective access to the\nfull source code of the Modified Software at a minimum during the entire\nperiod of its distribution of the Modified Software, it being understood\nthat the additional cost of acquiring the source code shall not exceed\nthe cost of transferring the data.\n\n\n 5.3.3 DISTRIBUTION OF DERIVATIVE SOFTWARE\n\nWhen the Licensee creates Derivative Software, this Derivative Software\nmay be distributed under a license agreement other than this Agreement,\nsubject to compliance with the requirement to include a notice\nconcerning the rights over the Software as defined in Article 6.4.\nIn the event the creation of the Derivative Software required modification \nof the Source Code, the Licensee undertakes that:\n\n 1. the resulting Modified Software will be governed by this Agreement,\n 2. the Integrated Contributions in the resulting Modified Software\n will be clearly identified and documented,\n 3. the Licensee will allow effective access to the source code of the\n Modified Software, at a minimum during the entire period of\n distribution of the Derivative Software, such that such\n modifications may be carried over in a subsequent version of the\n Software; it being understood that the additional cost of\n purchasing the source code of the Modified Software shall not\n exceed the cost of transferring the data.\n\n\n 5.3.4 COMPATIBILITY WITH THE CeCILL LICENSE\n\nWhen a Modified Software contains an Integrated Contribution subject to\nthe CeCILL license agreement, or when a Derivative Software contains a\nRelated Module subject to the CeCILL license agreement, the provisions\nset forth in the third item of Article 6.4 are optional.\n\n\n Article 6 - INTELLECTUAL PROPERTY\n\n\n 6.1 OVER THE INITIAL SOFTWARE\n\nThe Holder owns the economic rights over the Initial Software. Any or\nall use of the Initial Software is subject to compliance with the terms\nand conditions under which the Holder has elected to distribute its work\nand no one shall be entitled to modify the terms and conditions for the\ndistribution of said Initial Software.\n\nThe Holder undertakes that the Initial Software will remain ruled at\nleast by this Agreement, for the duration set forth in Article 4.2.\n\n\n 6.2 OVER THE INTEGRATED CONTRIBUTIONS\n\nThe Licensee who develops an Integrated Contribution is the owner of the\nintellectual property rights over this Contribution as defined by\napplicable law.\n\n\n 6.3 OVER THE RELATED MODULES\n\nThe Licensee who develops a Related Module is the owner of the\nintellectual property rights over this Related Module as defined by\napplicable law and is free to choose the type of agreement that shall\ngovern its distribution under the conditions defined in Article 5.3.3.\n\n\n 6.4 NOTICE OF RIGHTS\n\nThe Licensee expressly undertakes:\n\n 1. not to remove, or modify, in any manner, the intellectual property\n notices attached to the Software;\n\n 2. to reproduce said notices, in an identical manner, in the copies\n of the Software modified or not;\n\n 3. to ensure that use of the Software, its intellectual property\n notices and the fact that it is governed by the Agreement is\n indicated in a text that is easily accessible, specifically from\n the interface of any Derivative Software.\n\nThe Licensee undertakes not to directly or indirectly infringe the\nintellectual property rights of the Holder and/or Contributors on the\nSoftware and to take, where applicable, vis-à-vis its staff, any and all\nmeasures required to ensure respect of said intellectual property rights\nof the Holder and/or Contributors.\n\n\n Article 7 - RELATED SERVICES\n\n7.1 Under no circumstances shall the Agreement oblige the Licensor to\nprovide technical assistance or maintenance services for the Software.\n\nHowever, the Licensor is entitled to offer this type of services. The\nterms and conditions of such technical assistance, and/or such\nmaintenance, shall be set forth in a separate instrument. Only the\nLicensor offering said maintenance and/or technical assistance services\nshall incur liability therefor.\n\n7.2 Similarly, any Licensor is entitled to offer to its licensees, under\nits sole responsibility, a warranty, that shall only be binding upon\nitself, for the redistribution of the Software and/or the Modified\nSoftware, under terms and conditions that it is free to decide. Said\nwarranty, and the financial terms and conditions of its application,\nshall be subject of a separate instrument executed between the Licensor\nand the Licensee.\n\n\n Article 8 - LIABILITY\n\n8.1 Subject to the provisions of Article 8.2, the Licensee shall be\nentitled to claim compensation for any direct loss it may have suffered\nfrom the Software as a result of a fault on the part of the relevant\nLicensor, subject to providing evidence thereof.\n\n8.2 The Licensor's liability is limited to the commitments made under\nthis Agreement and shall not be incurred as a result of in particular:\n(i) loss due the Licensee's total or partial failure to fulfill its\nobligations, (ii) direct or consequential loss that is suffered by the\nLicensee due to the use or performance of the Software, and (iii) more\ngenerally, any consequential loss. In particular the Parties expressly\nagree that any or all pecuniary or business loss (i.e. loss of data,\nloss of profits, operating loss, loss of customers or orders,\nopportunity cost, any disturbance to business activities) or any or all\nlegal proceedings instituted against the Licensee by a third party,\nshall constitute consequential loss and shall not provide entitlement to\nany or all compensation from the Licensor.\n\n\n Article 9 - WARRANTY\n\n9.1 The Licensee acknowledges that the scientific and technical\nstate-of-the-art when the Software was distributed did not enable all\npossible uses to be tested and verified, nor for the presence of\npossible defects to be detected. In this respect, the Licensee's\nattention has been drawn to the risks associated with loading, using,\nmodifying and/or developing and reproducing the Software which are\nreserved for experienced users.\n\nThe Licensee shall be responsible for verifying, by any or all means,\nthe suitability of the product for its requirements, its good working\norder, and for ensuring that it shall not cause damage to either persons\nor properties.\n\n9.2 The Licensor hereby represents, in good faith, that it is entitled\nto grant all the rights over the Software (including in particular the\nrights set forth in Article 5).\n\n9.3 The Licensee acknowledges that the Software is supplied \"as is\" by\nthe Licensor without any other express or tacit warranty, other than\nthat provided for in Article 9.2 and, in particular, without any warranty\nas to its commercial value, its secured, safe, innovative or relevant\nnature.\n\nSpecifically, the Licensor does not warrant that the Software is free\nfrom any error, that it will operate without interruption, that it will\nbe compatible with the Licensee's own equipment and software\nconfiguration, nor that it will meet the Licensee's requirements.\n\n9.4 The Licensor does not either expressly or tacitly warrant that the\nSoftware does not infringe any third party intellectual property right\nrelating to a patent, software or any other property right. Therefore,\nthe Licensor disclaims any and all liability towards the Licensee\narising out of any or all proceedings for infringement that may be\ninstituted in respect of the use, modification and redistribution of the\nSoftware. Nevertheless, should such proceedings be instituted against\nthe Licensee, the Licensor shall provide it with technical and legal\nassistance for its defense. Such technical and legal assistance shall be\ndecided on a case-by-case basis between the relevant Licensor and the\nLicensee pursuant to a memorandum of understanding. The Licensor\ndisclaims any and all liability as regards the Licensee's use of the\nname of the Software. No warranty is given as regards the existence of\nprior rights over the name of the Software or as regards the existence\nof a trademark.\n\n\n Article 10 - TERMINATION\n\n10.1 In the event of a breach by the Licensee of its obligations\nhereunder, the Licensor may automatically terminate this Agreement\nthirty (30) days after notice has been sent to the Licensee and has\nremained ineffective.\n\n10.2 A Licensee whose Agreement is terminated shall no longer be\nauthorized to use, modify or distribute the Software. However, any\nlicenses that it may have granted prior to termination of the Agreement\nshall remain valid subject to their having been granted in compliance\nwith the terms and conditions hereof.\n\n\n Article 11 - MISCELLANEOUS\n\n\n 11.1 EXCUSABLE EVENTS\n\nNeither Party shall be liable for any or all delay, or failure to\nperform the Agreement, that may be attributable to an event of force\nmajeure, an act of God or an outside cause, such as defective\nfunctioning or interruptions of the electricity or telecommunications\nnetworks, network paralysis following a virus attack, intervention by\ngovernment authorities, natural disasters, water damage, earthquakes,\nfire, explosions, strikes and labor unrest, war, etc.\n\n11.2 Any failure by either Party, on one or more occasions, to invoke\none or more of the provisions hereof, shall under no circumstances be\ninterpreted as being a waiver by the interested Party of its right to\ninvoke said provision(s) subsequently.\n\n11.3 The Agreement cancels and replaces any or all previous agreements,\nwhether written or oral, between the Parties and having the same\npurpose, and constitutes the entirety of the agreement between said\nParties concerning said purpose. No supplement or modification to the\nterms and conditions hereof shall be effective as between the Parties\nunless it is made in writing and signed by their duly authorized\nrepresentatives.\n\n11.4 In the event that one or more of the provisions hereof were to\nconflict with a current or future applicable act or legislative text,\nsaid act or legislative text shall prevail, and the Parties shall make\nthe necessary amendments so as to comply with said act or legislative\ntext. All other provisions shall remain effective. Similarly, invalidity\nof a provision of the Agreement, for any reason whatsoever, shall not\ncause the Agreement as a whole to be invalid.\n\n\n 11.5 LANGUAGE\n\nThe Agreement is drafted in both French and English and both versions\nare deemed authentic.\n\n\n Article 12 - NEW VERSIONS OF THE AGREEMENT\n\n12.1 Any person is authorized to duplicate and distribute copies of this\nAgreement.\n\n12.2 So as to ensure coherence, the wording of this Agreement is\nprotected and may only be modified by the authors of the License, who\nreserve the right to periodically publish updates or new versions of the\nAgreement, each with a separate number. These subsequent versions may\naddress new issues encountered by Free Software.\n\n12.3 Any Software distributed under a given version of the Agreement may\nonly be subsequently distributed under the same version of the Agreement\nor a subsequent version.\n\n\n Article 13 - GOVERNING LAW AND JURISDICTION\n\n13.1 The Agreement is governed by French law. The Parties agree to\nendeavor to seek an amicable solution to any disagreements or disputes\nthat may arise during the performance of the Agreement.\n\n13.2 Failing an amicable solution within two (2) months as from their\noccurrence, and unless emergency proceedings are necessary, the\ndisagreements or disputes shall be referred to the Paris Courts having\njurisdiction, by the more diligent Party.\n\n\nVersion 1.0 dated 2006-09-05.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: src/lib_common/linear_binary_codes_utils/binary_matrix/of_hamming_weight.c, src/lib_common/linear_binary_codes_utils/binary_matrix/of_hamming_weight.h\n\n/*\n * Source: Wikipedia http://en.wikipedia.org/wiki/Hamming_weight\n *\n * Creative Commons Attribution-ShareAlike 3.0 Unported License.\n *\n * You are free:\n *\n * to Share — to copy, distribute and transmit the work\n * to Remix — to adapt the work\n *\n * Under the following conditions:\n *\n * Attribution — You must attribute the work in the manner specified by the author or licensor\n * (but not in any way that suggests that they endorse you or your use of the work).\n * Share Alike — If you alter, transform, or build upon this work, you may distribute the\n * resulting work only under the same, similar or a compatible license.\n *\n * With the understanding that:\n *\n * Waiver — Any of the above conditions can be waived if you get permission from the copyright holder.\n * Public Domain — Where the work or any of its elements is in the public domain under applicable law,\n * that status is in no way affected by the license.\n * Other Rights — In no way are any of the following rights affected by the license:\n * Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations;\n * The author's moral rights;\n * Rights other persons may have either in the work itself or in how the work is used, such as publicity\n * or privacy rights.\n * Notice — For any reuse or distribution, you must make clear to others the license terms of this work.\n *\n * The best way to do this is with a link to this web page: http://creativecommons.org/licenses/by-sa/3.0/\n */\n\nFiles: src/lib_common/linear_binary_codes_utils/binary_matrix/of_matrix_convert.c, src/lib_common/linear_binary_codes_utils/it_decoding/of_it_decoding.c, src/lib_common/linear_binary_codes_utils/it_decoding/of_it_decoding.h, src/lib_common/linear_binary_codes_utils/ml_decoding/of_ml_decoding.c, src/lib_common/linear_binary_codes_utils/ml_decoding/of_ml_decoding.h, src/lib_common/linear_binary_codes_utils/of_symbol.c, src/lib_common/linear_binary_codes_utils/of_symbol.h, src/lib_common/of_cb.h, src/lib_common/of_debug.h, src/lib_common/of_mem.h, src/lib_common/of_openfec_api.c, src/lib_common/of_openfec_api.h, src/lib_common/of_openfec_profile.h, src/lib_common/of_rand.h, src/lib_common/of_types.h, src/lib_common/statistics/of_statistics.c, src/lib_common/statistics/of_statistics.h, src/lib_stable/2d_parity_matrix/of_2d_parity.h, src/lib_stable/2d_parity_matrix/of_2d_parity_api.c, src/lib_stable/2d_parity_matrix/of_2d_parity_api.h, src/lib_stable/2d_parity_matrix/of_2d_parity_includes.h, src/lib_stable/2d_parity_matrix/of_codec_profile.h, src/lib_stable/reed-solomon_gf_2_8/of_codec_profile.h, src/lib_stable/reed-solomon_gf_2_8/of_reed-solomon_gf_2_8.h, src/lib_stable/reed-solomon_gf_2_8/of_reed-solomon_gf_2_8_api.h, src/lib_stable/reed-solomon_gf_2_8/of_reed-solomon_gf_2_8_includes.h, src/lib_stable/reed-solomon_gf_2_m/galois_field_codes_utils/of_galois_field_code.c, src/lib_stable/reed-solomon_gf_2_m/galois_field_codes_utils/of_galois_field_code.h, src/lib_stable/reed-solomon_gf_2_m/of_codec_profile.h, src/lib_stable/reed-solomon_gf_2_m/of_reed-solomon_gf_2_m.h, src/lib_stable/reed-solomon_gf_2_m/of_reed-solomon_gf_2_m_api.c, src/lib_stable/reed-solomon_gf_2_m/of_reed-solomon_gf_2_m_api.h, src/lib_stable/reed-solomon_gf_2_m/of_reed-solomon_gf_2_m_includes.h\n\n/*\n * OpenFEC.org AL-FEC Library.\n * (c) Copyright 2009 - 2012 INRIA - All rights reserved\n * Contact: vincent.roca@inria.fr\n *\n * This software is governed by the CeCILL-C license under French law and\n * abiding by the rules of distribution of free software. You can use,\n * modify and/ or redistribute the software under the terms of the CeCILL-C\n * license as circulated by CEA, CNRS and INRIA at the following URL\n * \"http://www.cecill.info\".\n *\n * As a counterpart to the access to the source code and rights to copy,\n * modify and redistribute granted by the license, users are provided only\n * with a limited warranty and the software's author, the holder of the\n * economic rights, and the successive licensors have only limited\n * liability.\n *\n * In this respect, the user's attention is drawn to the risks associated\n * with loading, using, modifying and/or developing or reproducing the\n * software by the user in light of its specific status of free software,\n * that may mean that it is complicated to manipulate, and that also\n * therefore means that it is reserved for developers and experienced\n * professionals having in-depth computer knowledge. Users are therefore\n * encouraged to load and test the software's suitability as regards their\n * requirements in conditions enabling the security of their systems and/or\n * data to be ensured and, more generally, to use and operate it in the\n * same conditions as regards security.\n *\n * The fact that you are presently reading this means that you have had\n * knowledge of the CeCILL-C license and that you accept its terms.\n */\n\nFiles: src/lib_common/linear_binary_codes_utils/binary_matrix/of_matrix_convert.h\n\n/* Copyright (c) 1996 by Radford M. Neal\n *\n * Permission is granted for anyone to copy, use, modify, or distribute this\n * program and accompanying programs and documents for any purpose, provided\n * this copyright notice is retained and prominently displayed, along with\n * a note saying that the original programs are available from Radford Neal's\n * web page, and note is made of any changes made to the programs. The\n * programs and documents are distributed without any warranty, express or\n * implied. As the programs were written for research purposes only, they have\n * not been tested to the degree that would be advisable in any important\n * application. All use of these programs is entirely at the user's own risk.\n */\n\nFiles: src/lib_common/linear_binary_codes_utils/binary_matrix/of_matrix_dense.c, src/lib_common/linear_binary_codes_utils/binary_matrix/of_matrix_dense.h\n\n/* Copyright (c) 1996, 2000, 2001 by Radford M. Neal\n *\n * Permission is granted for anyone to copy, use, modify, or distribute this\n * program and accompanying programs and documents for any purpose, provided\n * this copyright notice is retained and prominently displayed, along with\n * a note saying that the original programs are available from Radford Neal's\n * web page, and note is made of any changes made to the programs. The\n * programs and documents are distributed without any warranty, express or\n * implied. As the programs were written for research purposes only, they have\n * not been tested to the degree that would be advisable in any important\n * application. All use of these programs is entirely at the user's own risk.\n */\n\nFiles: src/lib_common/linear_binary_codes_utils/binary_matrix/of_matrix_sparse.c, src/lib_common/linear_binary_codes_utils/binary_matrix/of_matrix_sparse.h, src/lib_common/linear_binary_codes_utils/binary_matrix/of_tools.c, src/lib_common/linear_binary_codes_utils/binary_matrix/of_tools.h, src/lib_common/linear_binary_codes_utils/of_create_pchk.c, src/lib_common/linear_binary_codes_utils/of_create_pchk.h, src/lib_stable/ldpc_staircase/of_ldpc_staircase_pchk.c\n\n/*\n * The contents of this directory and its sub-directories are\n * Copyright (c) 1995-2003 by Radford M. Neal\n *\n * Permission is granted for anyone to copy, use, modify, or distribute these\n * programs and accompanying documents for any purpose, provided this copyright\n * notice is retained and prominently displayed, along with a note saying\n * that the original programs are available from Radford Neal's web page, and\n * note is made of any changes made to these programs. These programs and\n * documents are distributed without any warranty, express or implied. As the\n * programs were written for research purposes only, they have not been tested\n * to the degree that would be advisable in any important application. All use\n * of these programs is entirely at the user's own risk.\n */\n\nFiles: src/lib_common/linear_binary_codes_utils/ml_decoding/of_ml_tool.c, src/lib_common/linear_binary_codes_utils/ml_decoding/of_ml_tool.h, src/lib_common/linear_binary_codes_utils/of_linear_binary_code.h, src/lib_common/of_mem.c, src/lib_stable/reed-solomon_gf_2_8/of_reed-solomon_gf_2_8_api.c\n\n/*\n * OpenFEC.org AL-FEC Library.\n * (c) Copyright 2009 - 2011 INRIA - All rights reserved\n * Contact: vincent.roca@inria.fr\n *\n * This software is governed by the CeCILL-C license under French law and\n * abiding by the rules of distribution of free software. You can use,\n * modify and/ or redistribute the software under the terms of the CeCILL-C\n * license as circulated by CEA, CNRS and INRIA at the following URL\n * \"http://www.cecill.info\".\n *\n * As a counterpart to the access to the source code and rights to copy,\n * modify and redistribute granted by the license, users are provided only\n * with a limited warranty and the software's author, the holder of the\n * economic rights, and the successive licensors have only limited\n * liability.\n *\n * In this respect, the user's attention is drawn to the risks associated\n * with loading, using, modifying and/or developing or reproducing the\n * software by the user in light of its specific status of free software,\n * that may mean that it is complicated to manipulate, and that also\n * therefore means that it is reserved for developers and experienced\n * professionals having in-depth computer knowledge. Users are therefore\n * encouraged to load and test the software's suitability as regards their\n * requirements in conditions enabling the security of their systems and/or\n * data to be ensured and, more generally, to use and operate it in the\n * same conditions as regards security.\n *\n * The fact that you are presently reading this means that you have had\n * knowledge of the CeCILL-C license and that you accept its terms.\n */\n\nFiles: src/lib_common/of_rand.c\n\n//////////////////////////////////////////////////////////////////////////////\n//\n// rand31pmc\n//\n// Robin Whittle 2005 September 20\n//\n// 31 bit pseudo-random number generator based on:\n//\n// Lehmer (1951)\n// Lewis, Goodman & Miller (1969)\n// Park & Miller (1983)\n//\n// implemented according to the optimisation suggested by David G. Carta\n// in 1990 which uses 32 bit math and does not require division.\n// Park and Miller rejected Carta's approach in 1993. Carta provided no\n// code examples. Carta's approach produces identical results to Park\n// and Miller's code.\n//\n// Copyright public domain . . . *but*:\n//\n// * Please leave the comments intact so inquiring minds have a chance of\n// * understanding how this implementation works and chasing the\n// * references to see the strengths and limitations of this particular\n// * pseudo-random number generator.\n//\n// Output is a 31 bit unsigned integer. The range of values output is\n// 1 to 2,147,483,646 and the of_seed must be in this range too. The\n// output sequence repeats in a loop of this length = (2^31 - 2).\n//\n// The output stream has some predictable patterns. For instance, after\n// a very low output, the next one or two outputs will be relatively low\n// (compared to the 2 billion range) because the multiplier is only 16,807.\n// Linear congruential generators are not suitable for cryptography or\n// simulation work (such as Monte Carlo Method), but they are probably\n// fine for many uses where the output is sound or vision for human\n// perception.\n//\n// The particular generator implemented here:\n//\n// New-value = (old-value * 16807) mod 0x7FFFFFFF\n//\n// is probably the best studied linear congruentual PRNG. It is not the very\n// best, but it is far from the worst.\n//\n// For the background on this implementation, and the Park Miller\n// \"Minimal Standard\" linear congruential PRNG, please see:\n//\n// http://www.firstpr.com.au/dsp/rand31/\n//\n// Stephen K. Park and Keith W. Miller\n// Random Number Generators: Good Ones are Hard to Find\n// Communications of the ACM, Oct 1988, Vol 31 Number 10 1192-1201\n//\n// David G. Carta\n// Two Fast Implementations of the \"Minimal Standard\" Random Number Generator\n// Communications of the ACM, Jan 1990, Vol 33 Number 1 87-88\n//\n// George Marsaglia; Stephen J. Sullivan; Stephen K. Park, Keith W. Miller,\n// Paul K. Stockmeyer\n// Remarks on Choosing and Implementing Random Number Generators\n// Communications of the ACM, Jul 1993, Vol 36 Number 7 105-110\n//\n// http://random.mat.sbg.ac.at has lots of material on PRNG quality.\n//\n//\n// The sequence of values this PRNG should produce includes:\n//\n// Result Number of results after of_seed of 1\n//\n// 16807 1\n// 282475249 2\n// 1622650073 3\n// 984943658 4\n// 1144108930 5\n// 470211272 6\n// 101027544 7\n// 1457850878 8\n// 1458777923 9\n// 2007237709 10\n//\n// 925166085 9998\n// 1484786315 9999\n// 1043618065 10000\n// 1589873406 10001\n// 2010798668 10002\n//\n// 1227283347 1000000\n// 1808217256 2000000\n// 1140279430 3000000\n// 851767375 4000000\n// 1885818104 5000000\n//\n// 168075678 99000000\n// 1209575029 100000000\n// 941596188 101000000\n//\n// 1207672015 2147483643\n// 1475608308 2147483644\n// 1407677000 2147483645\n// 1 2147483646\n// 16807 2147483647\n//\n// Carta refers to two registers p (15 bits) and q (31 bits) which\n// together hold the 46 bit multiplication product:\n//\n// | | | |\n// 4444 4444 3333 3333 3322 2222 2222 1111 1111 11\n// 7654 3210 9876 5432 1098 7654 3210 9876 5432 1098 7654 3210\n//\n// q 31 qqq qqqq qqqq qqqq qqqq qqqq qqqq qqqq\n// p 15 pp pppp pppp pppp p\n//\n// The maximum 46 bit result occurs\n// when the of_seed is at its highest\n// allowable value: 0x7FFFFFFE.\n//\n// 0x20D37FFF7CB2\n//\n// which splits up like this\n//\n// q 31 111 1111 1111 1111 0111 1100 1011 0010\n// p 15 10 0000 1101 0011 0\n// = 100 0001 1010 0110\n//\n// In hex, these maxiumum values are:\n//\n// q 31 7FFF7CB2 = 2^31 - (2 * 16807)\n// p 15 41A6 = 16807 - 1\n//\n//\n// The task is to combine the two partial products p and q as if they were\n// both parts of a 46 bit number, with the final result being modulo:\n//\n// 0111 1111 1111 1111 1111 1111 1111 1111\n//\n// when we are actually only doing 32 bits at a time.\n//\n// Here I explain David G. Carta's trick - in a different and much simpler\n// way than he does.\n//\n// We need to deal with the p bits \"pp pppp pppp pppp p\" shown above.\n// These bits carry weights of bits 45 to 31 in the multiplication product\n// of the usual Park Miller algorithm.\n//\n// David Carta writes that in order to calculate mod(0x7FFFFFFF) of the\n// complete multiplication product (taking into account the total value\n// of p and q) we should simply add the bits of p into the bit positions\n// 14 to 0 of q and then do a mod(0x7FFFFFFF) on the result!\n//\n// | | | |\n// 4444 4444 3333 3333 3322 2222 2222 1111 1111 11\n// 7654 3210 9876 5432 1098 7654 3210 9876 5432 1098 7654 3210\n//\n// 31 qqq qqqq qqqq qqqq qqqq qqqq qqqq qqqq\n// 15 + ppp pppp pppp pppp\n// = Cxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx\n//\n// Highest possible value,\n// for q, with a value for\n// p which would allow it:\n//\n// 7FFFFFFF 111 1111 1111 1111 1111 1111 1111 1111\n// + 41A5 100 0001 1010 0101\n// = 8000041A4 1000 0000 0000 0000 0100 0001 1010 0100\n//\n// The result can't be larger than 2 * 0x7FFFFFFF = 0xFFFFFFFE. So when we\n// do the modulus operation, we will have to subtract either nothing or just\n// one 0x7FFFFFFF. With this model of addition, the subtraction only\n// occurs very rarely.\n//\n// David Carta's explanation for why this produces the correct answer is too\n// long to repeat here. Mine is easy to understand.\n//\n// Lets define some labels:\n//\n// Q = 31 bits 30 to 0.\n// P = 15 bits 14 to 0.\n//\n// If we were doing 46 bit math, the multiplication product (of_seed * 16807)\n// would be:\n//\n// Q\n// + (P * 0x80000000)\n//\n// Observe that this is the same as:\n//\n// Q\n// + (P * 0x7FFFFFFF)\n// + (P * 0x00000001)\n//\n// However, we don't need or want a 46 bit result. We only want that result\n// mod(0x7FFFFFFF). Therfore we can ignore the middle line above and use for\n// our result:\n//\n// Q\n// + P\n//\n// This is a lot snappier than using a division, as the Schrage technique\n// requires.\n//\n\n\nFiles: src/lib_stable/ldpc_staircase/of_codec_profile.h, src/lib_stable/ldpc_staircase/of_ldpc_includes.h, src/lib_stable/ldpc_staircase/of_ldpc_staircase.h, src/lib_stable/ldpc_staircase/of_ldpc_staircase_api.c, src/lib_stable/ldpc_staircase/of_ldpc_staircase_api.h\n\n/*\n * OpenFEC.org AL-FEC Library.\n * (c) Copyright 2009 - 2012 INRIA - All rights reserved\n * Contact: vincent.roca@inria.fr\n *\n * This software is governed by the CeCILL license under French law and\n * abiding by the rules of distribution of free software. You can use,\n * modify and/ or redistribute the software under the terms of the CeCILL-C\n * license as circulated by CEA, CNRS and INRIA at the following URL\n * \"http://www.cecill.info\".\n *\n * As a counterpart to the access to the source code and rights to copy,\n * modify and redistribute granted by the license, users are provided only\n * with a limited warranty and the software's author, the holder of the\n * economic rights, and the successive licensors have only limited\n * liability.\n *\n * In this respect, the user's attention is drawn to the risks associated\n * with loading, using, modifying and/or developing or reproducing the\n * software by the user in light of its specific status of free software,\n * that may mean that it is complicated to manipulate, and that also\n * therefore means that it is reserved for developers and experienced\n * professionals having in-depth computer knowledge. Users are therefore\n * encouraged to load and test the software's suitability as regards their\n * requirements in conditions enabling the security of their systems and/or\n * data to be ensured and, more generally, to use and operate it in the\n * same conditions as regards security.\n *\n * The fact that you are presently reading this means that you have had\n * knowledge of the CeCILL-C license and that you accept its terms.\n */\n\nFiles: src/lib_stable/ldpc_staircase/of_ldpc_staircase_pchk.c\n\n/*\n * OpenFEC.org AL-FEC Library.\n * (c) Copyright 2009 - 2011 INRIA - All rights reserved\n * Contact: vincent.roca@inria.fr\n *\n * This software is governed by the CeCILL license under French law and\n * abiding by the rules of distribution of free software. You can use,\n * modify and/ or redistribute the software under the terms of the CeCILL-C\n * license as circulated by CEA, CNRS and INRIA at the following URL\n * \"http://www.cecill.info\".\n *\n * As a counterpart to the access to the source code and rights to copy,\n * modify and redistribute granted by the license, users are provided only\n * with a limited warranty and the software's author, the holder of the\n * economic rights, and the successive licensors have only limited\n * liability.\n *\n * In this respect, the user's attention is drawn to the risks associated\n * with loading, using, modifying and/or developing or reproducing the\n * software by the user in light of its specific status of free software,\n * that may mean that it is complicated to manipulate, and that also\n * therefore means that it is reserved for developers and experienced\n * professionals having in-depth computer knowledge. Users are therefore\n * encouraged to load and test the software's suitability as regards their\n * requirements in conditions enabling the security of their systems and/or\n * data to be ensured and, more generally, to use and operate it in the\n * same conditions as regards security.\n *\n * The fact that you are presently reading this means that you have had\n * knowledge of the CeCILL-C license and that you accept its terms.\n */\n\nFiles: src/lib_stable/reed-solomon_gf_2_8/of_reed-solomon_gf_2_8.c\n\n/*\n * fec.c -- forward error correction based on Vandermonde matrices\n * 980624\n * (C) 1997-98 Luigi Rizzo (luigi@iet.unipi.it)\n *\n * Portions derived from code by Phil Karn (karn@ka9q.ampr.org),\n * Robert Morelos-Zaragoza (robert@spectra.eng.hawaii.edu) and Hari\n * Thirumoorthy (harit@spectra.eng.hawaii.edu), Aug 1995\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials\n * provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS\n * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\n * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\n * OF SUCH DAMAGE.\n */\n\nFiles: src/lib_stable/reed-solomon_gf_2_m/galois_field_codes_utils/algebra_2_4.c, src/lib_stable/reed-solomon_gf_2_m/galois_field_codes_utils/algebra_2_4.h, src/lib_stable/reed-solomon_gf_2_m/galois_field_codes_utils/algebra_2_8.c, src/lib_stable/reed-solomon_gf_2_m/galois_field_codes_utils/algebra_2_8.h\n\n/*\n * OpenFEC.org AL-FEC Library.\n * (C) 1997-98 Luigi Rizzo (luigi@iet.unipi.it)\n *\n * Portions derived from code by Phil Karn (karn@ka9q.ampr.org),\n * Robert Morelos-Zaragoza (robert@spectra.eng.hawaii.edu) and Hari\n * Thirumoorthy (harit@spectra.eng.hawaii.edu), Aug 1995\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials\n * provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS\n * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\n * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\n * OF SUCH DAMAGE.\n */" + } + ], + "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c/thirdparty/openfec" + }, + { + "id": "openssl3", + "name": "OpenSSL", + "version": "3.3.2", + "license": "Apache-2.0 and embedded notices", + "sourceURL": "https://github.com/openssl/openssl/archive/refs/tags/openssl-3.3.2.zip", + "documents": [ + { + "title": "LICENSE.txt", + "text": "\n Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: crypto/LPdir_nyi.c, crypto/LPdir_vms.c, crypto/LPdir_win.c, crypto/LPdir_win32.c, crypto/LPdir_wince.c, crypto/x509/v3_pcia.c\n\n/*\n * Copyright 2004-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/LPdir_nyi.c, include/internal/o_dir.h\n\n/*\n * This file is dual-licensed and is also available under the following\n * terms:\n *\n * Copyright (c) 2004, Richard Levitte \n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\nFiles: crypto/LPdir_unix.c, crypto/sha/sha256.c, crypto/x509/pcy_cache.c, crypto/x509/pcy_local.h, crypto/x509/pcy_node.c, crypto/x509/pcy_tree.c, crypto/x509/x509_vpm.c\n\n/*\n * Copyright 2004-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/LPdir_unix.c\n\n/*\n * This file is dual-licensed and is also available under the following\n * terms:\n *\n * Copyright (c) 2004, 2018, Richard Levitte \n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\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 */\n\nFiles: crypto/LPdir_vms.c, crypto/LPdir_win.c, crypto/LPdir_win32.c, crypto/LPdir_wince.c\n\n/*\n * This file is dual-licensed and is also available under the following\n * terms:\n *\n * Copyright (c) 2004, Richard Levitte \n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\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 */\n\nFiles: crypto/aes/aes_cbc.c, crypto/aes/aes_cfb.c, crypto/aes/aes_ecb.c, crypto/aes/aes_misc.c, crypto/aes/aes_ofb.c, crypto/asn1/asn_moid.c, crypto/dh/dh_depr.c, crypto/ec/ec_deprecated.c, crypto/ec/ec_print.c, crypto/ec/ecdsa_vrf.c, crypto/engine/eng_cnf.c, crypto/rsa/rsa_depr.c, include/openssl/aes.h\n\n/*\n * Copyright 2002-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/aes/aes_core.c\n\n/*\n * Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/aes/aes_core.c, crypto/aes/aes_x86core.c\n\n/**\n * rijndael-alg-fst.c\n *\n * @version 3.0 (December 2000)\n *\n * Optimised ANSI C code for the Rijndael cipher (now AES)\n *\n * @author Vincent Rijmen\n * @author Antoon Bosselaers\n * @author Paulo Barreto\n *\n * This code is hereby placed in the public domain.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS\n * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\n * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: crypto/aes/aes_ige.c, crypto/camellia/cmll_cbc.c, crypto/camellia/cmll_cfb.c, crypto/camellia/cmll_ctr.c, crypto/camellia/cmll_ecb.c, crypto/camellia/cmll_misc.c, crypto/camellia/cmll_ofb.c, crypto/ec/ecx_s390x.c, crypto/ts/ts_asn1.c, crypto/ts/ts_req_utils.c, crypto/ts/ts_rsp_print.c, crypto/ts/ts_rsp_utils.c, include/openssl/camellia.h\n\n/*\n * Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/aes/aes_local.h, crypto/bn/bn_depr.c, crypto/conf/conf_mall.c, crypto/dsa/dsa_depr.c, crypto/ec/ec_asn1.c, crypto/ec/ec_check.c\n\n/*\n * Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/aes/aes_wrap.c\n\n/*\n * Copyright 2008-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/aes/aes_x86core.c, crypto/camellia/cmll_local.h, crypto/pkcs7/bio_pk7.c, crypto/ts/ts_req_print.c\n\n/*\n * Copyright 2006-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/aes/asm/aes-ia64.S\n\n// Copyright 2004-2016 The OpenSSL Project Authors. All Rights Reserved.\n//\n// Licensed under the Apache License 2.0 (the \"License\"). You may not use\n// this file except in compliance with the License. You can obtain a copy\n// in the file LICENSE in the source distribution or at\n// https://www.openssl.org/source/license.html\n//\n// ====================================================================\n// Written by Andy Polyakov for the OpenSSL\n// project. Rights for redistribution and usage in source and binary\n// forms are granted according to the License.\n// ====================================================================\n//\n// What's wrong with compiler generated code? Compiler never uses\n// variable 'shr' which is pairable with 'extr'/'dep' instructions.\n// Then it uses 'zxt' which is an I-type, but can be replaced with\n// 'and' which in turn can be assigned to M-port [there're double as\n// much M-ports as there're I-ports on Itanium 2]. By sacrificing few\n// registers for small constants (255, 24 and 16) to be used with\n// 'shr' and 'and' instructions I can achieve better ILP, Instruction\n// Level Parallelism, and performance. This code outperforms GCC 3.3\n// generated code by over factor of 2 (two), GCC 3.4 - by 70% and\n// HP C - by 40%. Measured best-case scenario, i.e. aligned\n// big-endian input, ECB timing on Itanium 2 is (18 + 13*rounds)\n// ticks per block, or 9.25 CPU cycles per byte for 128 bit key.\n\n\nFiles: crypto/aria/aria.c, crypto/evp/e_aria.c\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/aria/aria.c\n\n/*\n * Copyright (C) 2017 National Security Research Institute. All Rights Reserved.\n *\n * Information for ARIA\n * http://210.104.33.10/ARIA/index-e.html (English)\n * http://seed.kisa.or.kr/ (Korean)\n *\n * Public domain version is distributed above.\n */\n\nFiles: crypto/arm_arch.h, crypto/armcap.c, providers/implementations/rands/drbg.c, providers/implementations/rands/drbg_ctr.c, providers/implementations/rands/drbg_hash.c, providers/implementations/rands/drbg_hmac.c, ssl/d1_srtp.c\n\n/*\n * Copyright 2011-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_bitstr.c, crypto/asn1/asn1_parse.c, crypto/asn1/d2i_pr.c, crypto/asn1/i2d_evp.c, crypto/bio/bf_buff.c, crypto/bio/bf_lbuf.c, crypto/bio/bio_print.c, crypto/bio/bss_acpt.c, crypto/bio/bss_mem.c, crypto/bio/bss_sock.c, crypto/bn/bn_asm.c, crypto/bn/bn_exp.c, crypto/bn/bn_local.h, crypto/bn/bn_mont.c, crypto/bn/bn_recp.c, crypto/cast/cast_local.h, crypto/des/des_local.h, crypto/dh/dh_key.c, crypto/dh/dh_lib.c, crypto/dsa/dsa_key.c, crypto/dsa/dsa_lib.c, crypto/err/err.c, crypto/err/err_all.c, crypto/err/err_local.h, crypto/evp/bio_b64.c, crypto/evp/bio_ok.c, crypto/evp/evp_enc.c, crypto/evp/p_sign.c, crypto/evp/p_verify.c, crypto/ex_data.c, crypto/mem.c, crypto/pem/pem_lib.c, crypto/pem/pem_pkey.c, crypto/pkcs7/pk7_lib.c, crypto/rand/rand_lib.c, crypto/rc2/rc2_local.h, crypto/rc5/rc5_local.h, crypto/rsa/rsa_ossl.c, crypto/rsa/rsa_pk1.c, crypto/rsa/rsa_x931g.c, crypto/txt_db/txt_db.c, crypto/x509/x509_cmp.c, crypto/x509/x509_def.c, crypto/x509/x509_set.c, crypto/x509/x509_txt.c, crypto/x509/x509_vfy.c, crypto/x509/x_all.c, crypto/x509/x_pubkey.c, include/openssl/dh.h, include/openssl/evp.h, include/openssl/sha.h, providers/implementations/ciphers/cipher_tdes_wrap.c, providers/implementations/rands/seeding/rand_unix.c, ssl/record/methods/tls_pad.c, ssl/ssl_rsa.c\n\n/*\n * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_d2i_fp.c, crypto/asn1/a_verify.c, crypto/bio/bio_lib.c, crypto/bio/bio_sock.c, crypto/bio/bss_conn.c, crypto/bn/bn_lib.c, crypto/bn/bn_rand.c, crypto/bn/bn_shift.c, crypto/conf/conf_def.c, crypto/dh/dh_check.c, crypto/dsa/dsa_check.c, crypto/dsa/dsa_ossl.c, crypto/dsa/dsa_sign.c, crypto/evp/bio_enc.c, crypto/evp/digest.c, crypto/evp/evp_key.c, crypto/evp/evp_lib.c, crypto/evp/names.c, crypto/evp/p_lib.c, crypto/lhash/lhash.c, crypto/lhash/lhash_local.h, crypto/objects/obj_dat.c, crypto/pkcs7/pk7_doit.c, crypto/rand/randfile.c, crypto/rsa/rsa_gen.c, crypto/rsa/rsa_lib.c, crypto/stack/stack.c, crypto/x509/by_dir.c, crypto/x509/by_file.c, crypto/x509/x509_att.c, crypto/x509/x509_lu.c, crypto/x509/x509_req.c, crypto/x509/x_name.c, include/internal/common.h, include/internal/cryptlib.h, include/internal/e_os.h, include/internal/sockets.h, include/openssl/e_os2.h, providers/implementations/rands/drbg_local.h, ssl/bio_ssl.c, ssl/record/rec_layer_s3.c, ssl/record/record.h, ssl/record/record_local.h, ssl/t1_lib.c\n\n/*\n * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_digest.c, crypto/asn1/a_dup.c, crypto/asn1/a_gentm.c, crypto/asn1/a_i2d_fp.c, crypto/asn1/a_int.c, crypto/asn1/a_object.c, crypto/asn1/a_print.c, crypto/asn1/a_type.c, crypto/asn1/a_utctm.c, crypto/asn1/a_utf8.c, crypto/asn1/asn1_lib.c, crypto/asn1/evp_asn1.c, crypto/asn1/n_pkey.c, crypto/bio/bf_nbio.c, crypto/bio/bf_null.c, crypto/bio/bio_cb.c, crypto/bio/bio_dump.c, crypto/bio/bss_fd.c, crypto/bio/bss_file.c, crypto/bio/bss_null.c, crypto/bn/bn_prime.c, crypto/dh/dh_gen.c, crypto/dsa/dsa_gen.c, crypto/err/err_prn.c, crypto/evp/bio_md.c, crypto/evp/e_bf.c, crypto/evp/e_cast.c, crypto/evp/e_des.c, crypto/evp/e_des3.c, crypto/evp/e_idea.c, crypto/evp/e_null.c, crypto/evp/e_rc2.c, crypto/evp/e_rc4.c, crypto/evp/e_rc5.c, crypto/evp/e_xcbc_d.c, crypto/evp/legacy_ripemd.c, crypto/evp/m_null.c, crypto/evp/p_dec.c, crypto/evp/p_enc.c, crypto/evp/p_legacy.c, crypto/evp/p_seal.c, crypto/hmac/hmac.c, crypto/idea/i_cfb64.c, crypto/idea/i_ofb64.c, crypto/pem/pem_all.c, crypto/pem/pem_info.c, crypto/pem/pem_sign.c, crypto/rand/rand_local.h, crypto/rand/rand_pool.c, crypto/rc2/rc2_skey.c, crypto/rsa/rsa_sign.c, crypto/sha/sha1_one.c, crypto/x509/t_req.c, crypto/x509/x509type.c, crypto/x509/x_crl.c, crypto/x509/x_req.c, crypto/x509/x_x509.c, include/crypto/rand_pool.h, include/internal/thread_once.h, include/openssl/conftypes.h, include/openssl/dsa.h, include/openssl/hmac.h, include/openssl/pem.h, include/openssl/rand.h, include/openssl/rsa.h, include/openssl/stack.h, providers/implementations/ciphers/cipher_des_hw.c, providers/implementations/ciphers/cipher_tdes_default_hw.c, providers/implementations/include/prov/md5_sha1.h, providers/implementations/rands/seeding/rand_cpu_x86.c, providers/implementations/rands/seeding/rand_tsc.c, providers/implementations/rands/seeding/rand_win.c, ssl/s3_msg.c\n\n/*\n * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_mbstr.c, crypto/asn1/t_spki.c, crypto/evp/p5_crpt.c, crypto/pkcs12/p12_crpt.c, crypto/pkcs12/p12_key.c, crypto/x509/t_crl.c, crypto/x509/v3_bcons.c, crypto/x509/v3_bitst.c, crypto/x509/v3_conf.c, crypto/x509/v3_cpols.c, crypto/x509/v3_enum.c, crypto/x509/v3_extku.c, crypto/x509/v3_ia5.c, crypto/x509/v3_info.c, crypto/x509/v3_int.c, crypto/x509/v3_pku.c, crypto/x509/v3_san.c, crypto/x509/v3_skid.c, crypto/x509/x509spki.c, crypto/x509/x_x509a.c, include/openssl/symhacks.h\n\n/*\n * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_octet.c, crypto/asn1/t_pkey.c, crypto/asn1/x_sig.c, crypto/asn1/x_spki.c, crypto/asn1/x_val.c, crypto/bf/bf_local.h, crypto/bf/bf_pi.h, crypto/bn/bn_word.c, crypto/cast/cast_s.h, crypto/cversion.c, crypto/des/spr.h, crypto/idea/idea_local.h, crypto/md4/md4_local.h, crypto/ripemd/rmd_local.h, crypto/ripemd/rmdconst.h, include/openssl/conf_api.h, include/openssl/ssl2.h, ssl/methods.c\n\n/*\n * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_sign.c, crypto/asn1/d2i_pu.c, crypto/bn/bn_div.c, crypto/bn/bn_exp2.c, crypto/conf/conf_api.c, crypto/des/cfb_enc.c, crypto/evp/c_allc.c, crypto/lhash/lh_stats.c, crypto/md5/md5_local.h, crypto/pem/pem_pk8.c, crypto/rand/rand_deprecated.c, crypto/sha/sha1dgst.c, crypto/x509/t_x509.c\n\n/*\n * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_strex.c, crypto/asn1/tasn_dec.c, crypto/asn1/tasn_fre.c, crypto/conf/conf_lib.c, crypto/dso/dso_dl.c, crypto/dso/dso_dlfcn.c, crypto/evp/evp_local.h\n\n/*\n * Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_strnid.c, crypto/asn1/asn_pack.c, crypto/asn1/p5_pbe.c, crypto/asn1/p5_pbev2.c, crypto/bio/bss_log.c, crypto/evp/evp_pbe.c, crypto/evp/evp_pkey.c, crypto/evp/p5_crpt2.c, crypto/pkcs12/p12_init.c, crypto/pkcs12/p12_kiss.c, crypto/pkcs12/p12_sbag.c, crypto/pkcs12/p12_utl.c, crypto/rsa/rsa_chk.c, crypto/x509/ext_dat.h, crypto/x509/standard_exts.h, crypto/x509/v3_genn.c, crypto/x509/v3_lib.c, crypto/x509/v3_purp.c, crypto/x509/x509_trust.c, providers/implementations/kdfs/pkcs12kdf.c\n\n/*\n * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/a_time.c, crypto/pkcs12/p12_add.c, crypto/pkcs12/p12_crt.c, crypto/pkcs12/p12_decr.c, crypto/pkcs12/p12_mutl.c, crypto/pkcs12/p12_npas.c, crypto/pkcs7/pk7_mime.c, crypto/pkcs7/pk7_smime.c, crypto/rsa/rsa_oaep.c, crypto/x509/v3_crld.c, crypto/x509/v3_sxnet.c, crypto/x509/v3_utl.c, providers/implementations/kdfs/pbkdf1.c\n\n/*\n * Copyright 1999-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/ameth_lib.c, crypto/camellia/camellia.c, crypto/dh/dh_ameth.c, crypto/dsa/dsa_ameth.c, crypto/objects/obj_xref.c, crypto/ts/ts_rsp_sign.c\n\n/*\n * Copyright 2006-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/asn1_err.c, crypto/cmp/cmp_err.c, crypto/http/http_err.c, include/openssl/asn1err.h, include/openssl/cmperr.h, include/openssl/httperr.h, include/openssl/sslerr.h, ssl/ssl_err.c\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/asn1_gen.c, crypto/bn/bn_nist.c, crypto/ui/ui_util.c\n\n/*\n * Copyright 2002-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/asn1_item_list.c, crypto/asn1/x_long.c\n\n/*\n * Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/asn1_item_list.h, crypto/asn1/tasn_enc.c, crypto/asn1/tasn_new.c, crypto/asn1/tasn_prn.c, crypto/bn/bn_ctx.c, crypto/dh/dh_asn1.c, crypto/dso/dso_vms.c, crypto/ocsp/ocsp_lib.c, crypto/ocsp/v3_ocsp.c, crypto/pkcs7/pk7_asn1.c, crypto/rsa/rsa_asn1.c, include/internal/dso.h\n\n/*\n * Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/asn1_local.h, crypto/bn/bn_const.c, crypto/bn/bn_sparc.c, crypto/evp/legacy_wp.c, crypto/sparcv9cap.c, crypto/whrlpool/wp_block.c, include/openssl/dtls1.h\n\n/*\n * Copyright 2005-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/asn_mime.c, crypto/asn1/bio_ndef.c\n\n/*\n * Copyright 2008-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/asn_mstbl.c, ssl/ssl_conf.c\n\n/*\n * Copyright 2012-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/bio_asn1.c, crypto/dh/dh_pmeth.c, crypto/dsa/dsa_pmeth.c, crypto/dsa/dsa_prn.c, crypto/ec/ec_ameth.c, crypto/ec/ec_pmeth.c, crypto/engine/tb_pkmeth.c, crypto/evp/e_camellia.c, crypto/evp/pmeth_check.c, crypto/rsa/rsa_prn.c, crypto/ts/ts_rsp_verify.c, crypto/ts/ts_verify_ctx.c, include/openssl/ts.h\n\n/*\n * Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/charmap.h\n\n/*\n * WARNING: do not edit!\n * Generated by crypto/asn1/charmap.pl\n *\n * Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/d2i_param.c, crypto/asn1_dsa.c, crypto/core_algorithm.c, crypto/core_fetch.c, crypto/err/err_blocks.c, crypto/ess/ess_asn1.c, crypto/evp/evp_utils.c, crypto/evp/legacy_meth.h, crypto/evp/legacy_sha.c, crypto/ffc/ffc_key_generate.c, crypto/ffc/ffc_params_validate.c, crypto/pem/pem_local.h, crypto/provider_local.h, crypto/provider_predefined.c, crypto/thread/api.c, include/crypto/asn1_dsa.h, include/crypto/cmll_platform.h, include/crypto/des_platform.h, include/crypto/encoder.h, include/crypto/ess.h, include/crypto/security_bits.h, include/crypto/siv.h, include/internal/namemap.h, include/internal/sha3.h, include/internal/symhacks.h, include/internal/thread.h, include/openssl/encoder.h, include/openssl/opensslconf.h, providers/common/bio_prov.c, providers/common/include/prov/bio.h, providers/common/include/prov/providercommon.h, providers/implementations/ciphers/cipher_aes_gcm.h, providers/implementations/ciphers/cipher_aes_gcm_siv.h, providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c, providers/implementations/ciphers/cipher_aes_siv.h, providers/implementations/ciphers/cipher_aes_siv_hw.c, providers/implementations/ciphers/cipher_aes_xts.h, providers/implementations/ciphers/cipher_aes_xts_fips.c, providers/implementations/ciphers/cipher_aria_ccm_hw.c, providers/implementations/ciphers/cipher_aria_gcm_hw.c, providers/implementations/ciphers/cipher_blowfish.c, providers/implementations/ciphers/cipher_camellia.c, providers/implementations/ciphers/cipher_camellia.h, providers/implementations/ciphers/cipher_cast5.c, providers/implementations/ciphers/cipher_chacha20.h, providers/implementations/ciphers/cipher_chacha20_hw.c, providers/implementations/ciphers/cipher_des.h, providers/implementations/ciphers/ciphercommon.c, providers/implementations/ciphers/ciphercommon_ccm.c, providers/implementations/ciphers/ciphercommon_ccm_hw.c, providers/implementations/ciphers/ciphercommon_hw.c, providers/implementations/ciphers/ciphercommon_local.h, providers/implementations/digests/digestcommon.c, providers/implementations/digests/md5_sha1_prov.c, providers/implementations/digests/mdc2_prov.c, providers/implementations/digests/sm3_prov.c, providers/implementations/include/prov/digestcommon.h, providers/implementations/kdfs/pbkdf2.h, providers/implementations/kdfs/pbkdf2_fips.c, providers/implementations/rands/seeding/rand_vxworks.c\n\n/*\n * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/f_int.c, crypto/asn1/f_string.c, crypto/asn1/x_info.c, crypto/asn1/x_pkey.c, crypto/bf/bf_cfb64.c, crypto/bf/bf_ecb.c, crypto/bf/bf_enc.c, crypto/bf/bf_ofb64.c, crypto/bf/bf_skey.c, crypto/bn/bn_add.c, crypto/bn/bn_conv.c, crypto/bn/bn_gcd.c, crypto/bn/bn_mpi.c, crypto/buffer/buffer.c, crypto/cast/c_cfb64.c, crypto/cast/c_ecb.c, crypto/cast/c_enc.c, crypto/cast/c_ofb64.c, crypto/cast/c_skey.c, crypto/des/cbc_cksm.c, crypto/des/cbc_enc.c, crypto/des/cfb64ede.c, crypto/des/cfb64enc.c, crypto/des/des_enc.c, crypto/des/ecb3_enc.c, crypto/des/ecb_enc.c, crypto/des/fcrypt_b.c, crypto/des/ofb64ede.c, crypto/des/ofb64enc.c, crypto/des/ofb_enc.c, crypto/des/pcbc_enc.c, crypto/des/qud_cksm.c, crypto/des/set_key.c, crypto/des/str2key.c, crypto/des/xcbc_enc.c, crypto/dh/dh_prn.c, crypto/dsa/dsa_vrf.c, crypto/evp/encode.c, crypto/evp/p_open.c, crypto/hmac/hmac_local.h, crypto/idea/i_cbc.c, crypto/idea/i_ecb.c, crypto/idea/i_skey.c, crypto/md2/md2_dgst.c, crypto/md2/md2_one.c, crypto/md4/md4_dgst.c, crypto/md4/md4_one.c, crypto/md5/md5_dgst.c, crypto/md5/md5_one.c, crypto/mdc2/mdc2_one.c, crypto/mdc2/mdc2dgst.c, crypto/objects/obj_lib.c, crypto/pem/pem_oth.c, crypto/rc2/rc2_cbc.c, crypto/rc2/rc2_ecb.c, crypto/rc2/rc2cfb64.c, crypto/rc2/rc2ofb64.c, crypto/rc4/rc4_enc.c, crypto/rc4/rc4_skey.c, crypto/rc5/rc5_ecb.c, crypto/rc5/rc5_enc.c, crypto/rc5/rc5_skey.c, crypto/rc5/rc5cfb64.c, crypto/rc5/rc5ofb64.c, crypto/ripemd/rmd_dgst.c, crypto/ripemd/rmd_one.c, crypto/rsa/rsa_crpt.c, crypto/rsa/rsa_none.c, crypto/rsa/rsa_saos.c, crypto/sha/sha_local.h, crypto/x509/x509_d2.c, crypto/x509/x509_obj.c, crypto/x509/x509_r2x.c, crypto/x509/x509_v3.c, crypto/x509/x509name.c, crypto/x509/x509rset.c, crypto/x509/x_attrib.c, include/openssl/blowfish.h, include/openssl/cast.h, include/openssl/des.h, include/openssl/idea.h, include/openssl/md2.h, include/openssl/md4.h, include/openssl/md5.h, include/openssl/mdc2.h, include/openssl/rc2.h, include/openssl/rc4.h, include/openssl/rc5.h, include/openssl/ripemd.h, providers/implementations/ciphers/cipher_desx_hw.c, providers/implementations/ciphers/cipher_tdes_default.h, providers/implementations/ciphers/cipher_tdes_hw.c, providers/implementations/ciphers/cipher_tdes_wrap_hw.c, ssl/ssl_rsa_legacy.c\n\n/*\n * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/nsseq.c, crypto/asn1/t_bitst.c, include/openssl/ebcdic.h\n\n/*\n * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/p5_scrypt.c, crypto/ec/ec_kmeth.c, crypto/evp/cmeth_lib.c, crypto/evp/e_chacha20_poly1305.c, crypto/packet.c, include/crypto/asn1.h, include/internal/numbers.h, include/internal/packet.h, include/internal/statem.h, ssl/statem/statem_local.h\n\n/*\n * Copyright 2015-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/p8_pkey.c, crypto/asn1/tbl_standard.h, crypto/dsa/dsa_asn1.c, crypto/pkcs12/p12_attr.c, crypto/pkcs7/pk7_attr.c, crypto/x509/v3_prn.c\n\n/*\n * Copyright 1999-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/standard_methods.h, crypto/cms/cms_dh.c, crypto/cms/cms_ec.c, crypto/cms/cms_rsa.c, crypto/ec/ecx_meth.c, crypto/engine/tb_asnmth.c, crypto/evp/asymcipher.c, crypto/evp/m_sigver.c, crypto/evp/pmeth_gn.c, crypto/rsa/rsa_ameth.c, crypto/rsa/rsa_pmeth.c, crypto/ts/ts_conf.c\n\n/*\n * Copyright 2006-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/tasn_scn.c, include/openssl/cmac.h\n\n/*\n * Copyright 2010-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/tasn_typ.c, crypto/asn1/x_bignum.c, crypto/bn/bn_kron.c, crypto/dso/dso_openssl.c, crypto/ebcdic.c, crypto/ocsp/ocsp_asn.c, crypto/x509/x_exten.c\n\n/*\n * Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/tasn_utl.c, crypto/dso/dso_lib.c, crypto/ocsp/ocsp_ext.c, crypto/ocsp/ocsp_prn.c, crypto/pkcs12/p12_asn.c\n\n/*\n * Copyright 2000-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/x_algor.c, crypto/objects/o_names.c\n\n/*\n * Copyright 1998-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/asn1/x_int64.c, include/crypto/siphash.h, include/internal/nelem.h, include/internal/tlsgroups.h\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/async/arch/async_null.c, crypto/async/arch/async_null.h, crypto/async/arch/async_posix.c, crypto/async/arch/async_posix.h, crypto/async/arch/async_win.c, crypto/async/arch/async_win.h, crypto/async/async.c, crypto/x509/v3_tlsf.c, include/openssl/async.h, ssl/statem/statem.c\n\n/*\n * Copyright 2015-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/async/async_err.c, crypto/buffer/buf_err.c, crypto/comp/comp_err.c, crypto/crmf/crmf_err.c, crypto/ct/ct_err.c, crypto/dso/dso_err.c, crypto/encode_decode/decoder_err.c, crypto/encode_decode/encoder_err.c, crypto/engine/eng_err.c, crypto/ess/ess_err.c, crypto/objects/obj_err.c, crypto/ocsp/ocsp_err.c, crypto/pem/pem_err.c, crypto/pkcs7/pkcs7err.c, crypto/property/property_err.c, crypto/rsa/rsa_err.c, crypto/sm2/sm2_err.c, crypto/store/store_err.c, crypto/ts/ts_err.c, crypto/ui/ui_err.c, include/openssl/asyncerr.h, include/openssl/buffererr.h, include/openssl/comperr.h, include/openssl/crmferr.h, include/openssl/cterr.h, include/openssl/decodererr.h, include/openssl/encodererr.h, include/openssl/engineerr.h, include/openssl/esserr.h, include/openssl/objectserr.h, include/openssl/ocsperr.h, include/openssl/pemerr.h, include/openssl/pkcs7err.h, include/openssl/rsaerr.h, include/openssl/storeerr.h, include/openssl/tserr.h, include/openssl/uierr.h, include/openssl/x509err.h\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/async/async_local.h, crypto/chacha/chacha_enc.c, crypto/ec/ecdsa_sign.c, crypto/md5/md5_sha1.c, ssl/ssl_mcnf.c\n\n/*\n * Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/async/async_wait.c, crypto/ct/ct_oct.c, crypto/ct/ct_policy.c, crypto/ct/ct_prn.c, crypto/dh/dh_local.h, crypto/dh/dh_meth.c, crypto/dsa/dsa_meth.c, crypto/rsa/rsa_meth.c, crypto/store/store_strings.c, providers/implementations/digests/blake2_impl.h\n\n/*\n * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bf_prefix.c, crypto/conf/conf_local.h, crypto/evp/mac_lib.c, crypto/modes/siv128.c, include/crypto/ec.h, include/crypto/lhash.h, include/internal/sslconf.h, providers/implementations/macs/blake2b_mac.c, providers/implementations/macs/blake2s_mac.c\n\n/*\n * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bf_readbuff.c, crypto/evp/ctrl_params_translate.c, providers/implementations/ciphers/cipher_sm4_ccm_hw.c, providers/implementations/ciphers/cipher_sm4_gcm_hw.c\n\n/*\n * Copyright 2021-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bio_addr.c, crypto/bio/bio_meth.c, crypto/init.c, crypto/poly1305/poly1305_ieee754.c, crypto/store/store_lib.c, crypto/threads_none.c, crypto/threads_pthread.c, crypto/threads_win.c, include/internal/refcount.h, providers/implementations/digests/blake2b_prov.c, providers/implementations/digests/blake2s_prov.c, providers/implementations/kdfs/hkdf.c, ssl/statem/extensions.c, ssl/statem/extensions_clnt.c, ssl/statem/extensions_srvr.c\n\n/*\n * Copyright 2016-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bio_err.c, crypto/bn/bn_err.c, crypto/cpt_err.c, crypto/x509/v3err.c, include/openssl/bioerr.h, include/openssl/bnerr.h, include/openssl/cryptoerr.h, include/openssl/pkcs12err.h, include/openssl/x509v3err.h\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bio_local.h, crypto/pem/pvkfmt.c, crypto/rsa/rsa_pss.c, crypto/whrlpool/wp_dgst.c, ssl/d1_lib.c, ssl/d1_msg.c\n\n/*\n * Copyright 2005-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bio_print.c\n\n/*\n * Copyright Patrick Powell 1995\n * This code is based on code written by Patrick Powell \n * It may be used for any purpose as long as this notice remains intact\n * on all source code distributions.\n */\n\nFiles: crypto/bio/bio_sock2.c, crypto/dllmain.c, crypto/o_fopen.c, include/internal/bio.h\n\n/*\n * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bss_bio.c, crypto/x509/v3_akid.c, include/crypto/md32_common.h\n\n/*\n * Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bss_core.c, crypto/self_test_core.c, include/crypto/dsa.h, include/internal/core.h, providers/common/capabilities.c, providers/common/include/prov/provider_util.h, providers/common/provider_util.c, providers/implementations/ciphers/cipher_sm4.h, providers/implementations/ciphers/cipher_tdes.c, providers/implementations/ciphers/cipher_tdes_default.c, providers/implementations/include/prov/ciphercommon_ccm.h, providers/implementations/include/prov/ciphercommon_gcm.h\n\n/*\n * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bss_dgram.c, ssl/record/rec_layer_d1.c, ssl/statem/statem_dtls.c\n\n/*\n * Copyright 2005-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/bss_dgram_pair.c, crypto/evp/mac_meth.c, crypto/hpke/hpke_util.c, crypto/loongarch_arch.h, crypto/loongarchcap.c, crypto/time.c, include/crypto/context.h, include/crypto/riscv_arch.h, include/internal/bio_tfo.h, include/internal/event_queue.h, include/internal/packet_quic.h, include/internal/quic_ackm.h, include/internal/quic_cc.h, include/internal/quic_cfq.h, include/internal/quic_record_util.h, include/internal/quic_rx_depack.h, include/internal/quic_sf_list.h, include/internal/quic_statm.h, include/internal/quic_tls.h, include/internal/quic_tserver.h, include/internal/quic_types.h, include/internal/quic_wire_pkt.h, include/internal/recordmethod.h, include/internal/ring_buf.h, include/internal/ssl3_cbc.h, include/internal/time.h, providers/implementations/ciphers/cipher_aes_ccm_hw_rv32i.inc, providers/implementations/ciphers/cipher_aes_ccm_hw_rv64i.inc, providers/implementations/ciphers/cipher_aes_gcm_hw_rv32i.inc, providers/implementations/ciphers/cipher_aes_gcm_hw_rv64i.inc, providers/implementations/ciphers/cipher_aes_hw_rv32i.inc, providers/implementations/ciphers/cipher_aes_hw_rv64i.inc, providers/implementations/ciphers/cipher_sm4_xts.c, providers/implementations/ciphers/cipher_sm4_xts.h, providers/implementations/kdfs/hmacdrbg_kdf.c, providers/implementations/kem/ec_kem.c, providers/implementations/kem/ecx_kem.c, providers/implementations/storemgmt/winstore_store.c, ssl/event_queue.c, ssl/priority_queue.c, ssl/quic/quic_ackm.c, ssl/quic/quic_cfq.c, ssl/quic/quic_method.c, ssl/quic/quic_reactor.c, ssl/quic/quic_record_util.c, ssl/quic/quic_sf_list.c, ssl/quic/quic_sstream.c, ssl/quic/quic_statm.c, ssl/quic/quic_txpim.c, ssl/quic/quic_wire_pkt.c, ssl/quic/uint_set.c, ssl/record/methods/tls_multib.c, ssl/ssl_cert_comp.c\n\n/*\n * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bio/ossl_core_bio.c, include/openssl/prov_ssl.h, providers/implementations/ciphers/cipher_sm4_ccm.c, providers/implementations/ciphers/cipher_sm4_gcm.c, providers/implementations/encode_decode/encode_key2blob.c, providers/implementations/include/prov/names.h\n\n/*\n * Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/asm/ia64.S\n\n// Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.\n//\n// Licensed under the Apache License 2.0 (the \"License\"). You may not use\n// this file except in compliance with the License. You can obtain a copy\n// in the file LICENSE in the source distribution or at\n// https://www.openssl.org/source/license.html\n\n\nFiles: crypto/bn/asm/s390x.S\n\n// ====================================================================\n// Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved.\n//\n// Licensed under the Apache License 2.0 (the \"License\"). You may not use\n// this file except in compliance with the License. You can obtain a copy\n// in the file LICENSE in the source distribution or at\n// https://www.openssl.org/source/license.html\n// ====================================================================\n\n\nFiles: crypto/bn/asm/sparcv8.S, crypto/bn/asm/sparcv8plus.S\n\n/*\n * ====================================================================\n * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n * ====================================================================\n */\n\nFiles: crypto/bn/asm/x86_64-gcc.c\n\n/*\n * Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_blind.c, crypto/comp/c_zlib.c, crypto/cpuid.c\n\n/*\n * Copyright 1998-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_dh.c, crypto/bn/bn_srp.c, crypto/x509/x509_local.h, include/crypto/bn_srp.h\n\n/*\n * Copyright 2014-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_gf2m.c, crypto/ec/ec2_smpl.c, crypto/ec/ecdh_ossl.c\n\n/*\n * Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_intern.c, crypto/modes/ocb128.c\n\n/*\n * Copyright 2014-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_mod.c, crypto/des/fcrypt.c\n\n/*\n * Copyright 1998-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_mul.c, crypto/bn/bn_sqr.c, crypto/evp/c_alld.c, include/openssl/buffer.h\n\n/*\n * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_ppc.c, crypto/ppccap.c\n\n/*\n * Copyright 2009-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_prime.h\n\n/*\n * WARNING: do not edit!\n * Generated by crypto/bn/bn_prime.pl\n *\n * Copyright 1998-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_print.c, crypto/x509/x509_ext.c, include/openssl/txt_db.h\n\n/*\n * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_rsa_fips186_4.c\n\n/*\n * Copyright 2018-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2018-2019, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_s390x.c, crypto/ec/ecp_nistp384.c, crypto/ec/ecp_sm2p256_table.c, crypto/err/err_save.c, crypto/rand/rand_uniform.c, crypto/sha/sha_riscv.c, crypto/sm3/sm3_riscv.c, crypto/x509/v3_group_ac.c, crypto/x509/v3_ind_iss.c, crypto/x509/v3_no_ass.c, crypto/x509/v3_no_rev_avail.c, crypto/x509/v3_single_use.c, crypto/x509/v3_soa_id.c, include/internal/params.h, include/internal/quic_engine.h, include/internal/quic_port.h, include/internal/quic_predef.h, include/internal/quic_thread_assist.h, include/internal/ssl.h, include/openssl/e_ostime.h, providers/common/include/prov/fipscommon.h, providers/implementations/ciphers/cipher_aes_hw_armv8.inc, providers/implementations/ciphers/cipher_sm4_ccm_hw_rv64i.inc, providers/implementations/ciphers/cipher_sm4_gcm_hw_rv64i.inc, providers/implementations/ciphers/cipher_sm4_hw_rv64i.inc, providers/implementations/ciphers/cipher_sm4_xts_hw_rv64i.inc, ssl/quic/quic_engine.c, ssl/quic/quic_engine_local.h, ssl/quic/quic_lcidm.c, ssl/quic/quic_port_local.h, ssl/quic/quic_srt_gen.c, ssl/quic/quic_types.c\n\n/*\n * Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_sqrt.c, crypto/dso/dso_win32.c, crypto/rand/rand_egd.c\n\n/*\n * Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/bn_x931p.c, crypto/dh/dh_rfc5114.c, crypto/ec/ecp_nistputil.c, crypto/evp/e_rc4_hmac_md5.c, crypto/rand/rand_meth.c, providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c, providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c\n\n/*\n * Copyright 2011-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/bn/rsaz_exp.c\n\n/*\n * Copyright 2013-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2012, Intel Corporation. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Shay Gueron (1, 2), and Vlad Krasnov (1)\n * (1) Intel Corporation, Israel Development Center, Haifa, Israel\n * (2) University of Haifa, Israel\n */\n\nFiles: crypto/bn/rsaz_exp.h\n\n/*\n * Copyright 2013-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2020, Intel Corporation. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Shay Gueron (1, 2), and Vlad Krasnov (1)\n * (1) Intel Corporation, Israel Development Center, Haifa, Israel\n * (2) University of Haifa, Israel\n */\n\nFiles: crypto/bn/rsaz_exp_x2.c\n\n/*\n * Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2020-2021, Intel Corporation. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n *\n * Originally written by Sergey Kirillov and Andrey Matyukov.\n * Special thanks to Ilya Albrekht for his valuable hints.\n * Intel Corporation\n *\n */\n\nFiles: crypto/bsearch.c, include/openssl/ossl_typ.h\n\n/*\n * Copyright 2019 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/camellia/camellia.c, crypto/camellia/cmll_local.h\n\n/* ====================================================================\n * Copyright 2006 NTT (Nippon Telegraph and Telephone Corporation) .\n * ALL RIGHTS RESERVED.\n *\n * Intellectual Property information for Camellia:\n * http://info.isl.ntt.co.jp/crypt/eng/info/chiteki.html\n *\n * News Release for Announcement of Camellia open source:\n * http://www.ntt.co.jp/news/news06e/0604/060413a.html\n *\n * The Camellia Code included herein is developed by\n * NTT (Nippon Telegraph and Telephone Corporation), and is contributed\n * to the OpenSSL project.\n */\n\nFiles: crypto/chacha/chacha_enc.c\n\n/* Adapted from the public domain code by D. Bernstein from SUPERCOP. */\n\nFiles: crypto/chacha/chacha_ppc.c\n\n/*\n * Copyright 2009-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/chacha/chacha_riscv.c\n\n/*\n * This file is dual-licensed, meaning that you can use it under your\n * choice of either of the following two licenses:\n *\n * Copyright 2023-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * or\n *\n * Copyright (c) 2023, Jerry Shih \n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\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 */\n\nFiles: crypto/cmac/cmac.c, crypto/modes/gcm128.c\n\n/*\n * Copyright 2010-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cmp/cmp_asn.c, crypto/cmp/cmp_client.c, crypto/cmp/cmp_ctx.c, crypto/cmp/cmp_local.h, crypto/cmp/cmp_msg.c\n\n/*\n * Copyright 2007-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Nokia 2007-2019\n * Copyright Siemens AG 2015-2019\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cmp/cmp_genm.c\n\n/*\n * Copyright 2022-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Siemens AG 2022\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cmp/cmp_hdr.c\n\n/*\n * Copyright 2007-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Nokia 2007-2019\n * Copyright Siemens AG 2015-2019\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cmp/cmp_http.c, crypto/cmp/cmp_protect.c, crypto/cmp/cmp_server.c, crypto/cmp/cmp_status.c\n\n/*\n * Copyright 2007-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Nokia 2007-2019\n * Copyright Siemens AG 2015-2019\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cmp/cmp_util.c, include/openssl/cmp_util.h\n\n/*\n * Copyright 2007-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Nokia 2007-2019\n * Copyright Siemens AG 2015-2019\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cmp/cmp_vfy.c\n\n/*\n * Copyright 2007-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Nokia 2007-2020\n * Copyright Siemens AG 2015-2020\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cms/cms_asn1.c, crypto/cms/cms_att.c, crypto/cms/cms_env.c, crypto/cms/cms_lib.c, crypto/cms/cms_local.h, crypto/cms/cms_sd.c, crypto/cms/cms_smime.c\n\n/*\n * Copyright 2008-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cms/cms_cd.c, crypto/cms/cms_io.c\n\n/*\n * Copyright 2008-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cms/cms_dd.c, crypto/cms/cms_enc.c, crypto/cms/cms_ess.c, crypto/modes/cbc128.c, crypto/modes/cfb128.c, crypto/modes/ctr128.c, crypto/modes/ofb128.c\n\n/*\n * Copyright 2008-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cms/cms_err.c, crypto/conf/conf_err.c, crypto/dh/dh_err.c, crypto/dsa/dsa_err.c, crypto/ec/ec_err.c, crypto/evp/evp_err.c, crypto/pkcs12/pk12err.c, crypto/rand/rand_err.c, crypto/x509/x509_err.c, include/openssl/cmserr.h, include/openssl/conferr.h, include/openssl/dherr.h, include/openssl/dsaerr.h, include/openssl/ecerr.h, include/openssl/evperr.h, include/openssl/proverr.h, include/openssl/randerr.h, providers/common/provider_err.c\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cms/cms_kari.c, crypto/evp/e_aes_cbc_hmac_sha256.c\n\n/*\n * Copyright 2013-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/cms/cms_pwri.c\n\n/*\n * Copyright 2009-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/comp/c_brotli.c\n\n/*\n * Copyright 1998-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Uses brotli compression library from https://github.com/google/brotli\n */\n\nFiles: crypto/comp/c_zstd.c\n\n/*\n * Copyright 1998-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Uses zstd compression library from https://github.com/facebook/zstd\n * Requires version 1.4.x (latest as of this writing is 1.4.5)\n * Using custom free functions require static linking, so that is disabled when\n * using the shared library.\n */\n\nFiles: crypto/comp/comp_lib.c, crypto/des/rand_key.c\n\n/*\n * Copyright 1998-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/comp/comp_local.h, include/openssl/asn1_mac.h\n\n/*\n * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/conf/conf_def.h\n\n/*\n * WARNING: do not edit!\n * Generated by crypto/conf/keysets.pl\n *\n * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/conf/conf_mod.c, crypto/conf/conf_sap.c, crypto/ec/ecdsa_ossl.c\n\n/*\n * Copyright 2002-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/conf/conf_ssl.c, crypto/ct/ct_local.h, crypto/ec/ecdh_kdf.c, crypto/engine/tb_eckey.c, crypto/evp/legacy_md2.c, crypto/evp/legacy_md4.c, crypto/evp/legacy_md5.c, crypto/evp/legacy_md5_sha1.c, crypto/evp/legacy_mdc2.c, crypto/evp/pbe_scrypt.c, crypto/ocsp/ocsp_local.h, crypto/poly1305/poly1305.c, crypto/ts/ts_local.h, include/crypto/bn_dh.h, include/crypto/chacha.h, include/crypto/poly1305.h, include/internal/dane.h\n\n/*\n * Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/context.c, crypto/encode_decode/encoder_lib.c, crypto/ess/ess_lib.c, crypto/evp/evp_fetch.c, crypto/evp/keymgmt_lib.c, crypto/evp/keymgmt_meth.c, crypto/provider_core.c, include/crypto/aes_platform.h, include/crypto/rsa.h, include/internal/thread_arch.h, include/openssl/self_test.h, providers/fips/fipsprov.c, providers/fips/self_test_data.inc, providers/fips/self_test_kats.c, providers/implementations/ciphers/cipher_aes.h, providers/implementations/ciphers/cipher_aes_gcm_hw.c, providers/implementations/ciphers/cipher_aes_ocb_hw.c, providers/implementations/ciphers/cipher_aes_xts_hw.c, providers/implementations/ciphers/cipher_sm4_hw.c, providers/implementations/signature/rsa_sig.c\n\n/*\n * Copyright 2019-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/core_namemap.c, crypto/ec/ecp_s390x_nistp.c, crypto/encode_decode/encoder_local.h, crypto/encode_decode/encoder_meth.c, crypto/encode_decode/encoder_pkey.c, crypto/evp/exchange.c, crypto/evp/kdf_meth.c, crypto/evp/legacy_blake2.c, crypto/ffc/ffc_key_validate.c, crypto/ffc/ffc_params.c, crypto/ffc/ffc_params_generate.c, crypto/info.c, crypto/initthread.c, crypto/provider.c, crypto/provider_child.c, crypto/provider_conf.c, crypto/punycode.c, crypto/thread/arch.c, crypto/thread/arch/thread_none.c, crypto/thread/arch/thread_posix.c, crypto/thread/arch/thread_win.c, crypto/thread/internal.c, crypto/trace.c, include/crypto/punycode.h, include/internal/endian.h, include/internal/ffc.h, include/internal/provider.h, include/openssl/core.h, include/openssl/core_dispatch.h, include/openssl/fips_names.h, include/openssl/macros.h, include/openssl/provider.h, include/openssl/trace.h, providers/common/include/prov/securitycheck.h, providers/defltprov.c, providers/fips/self_test.c, providers/implementations/asymciphers/rsa_enc.c, providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c, providers/implementations/ciphers/cipher_aes_ccm.c, providers/implementations/ciphers/cipher_aes_ccm_hw.c, providers/implementations/ciphers/cipher_aes_gcm.c, providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc, providers/implementations/ciphers/cipher_aes_gcm_siv.c, providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c, providers/implementations/ciphers/cipher_aes_ocb.c, providers/implementations/ciphers/cipher_aes_siv.c, providers/implementations/ciphers/cipher_aes_wrp.c, providers/implementations/ciphers/cipher_aes_xts.c, providers/implementations/ciphers/cipher_aria_ccm.c, providers/implementations/ciphers/cipher_aria_gcm.c, providers/implementations/ciphers/cipher_chacha20.c, providers/implementations/ciphers/cipher_chacha20_poly1305.c, providers/implementations/ciphers/cipher_chacha20_poly1305.h, providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c, providers/implementations/ciphers/cipher_des.c, providers/implementations/ciphers/cipher_rc2.c, providers/implementations/ciphers/cipher_rc4.c, providers/implementations/ciphers/cipher_rc4_hmac_md5.c, providers/implementations/ciphers/cipher_rc4_hmac_md5.h, providers/implementations/ciphers/cipher_rc5.c, providers/implementations/ciphers/cipher_tdes.h, providers/implementations/ciphers/cipher_tdes_common.c, providers/implementations/ciphers/ciphercommon_block.c, providers/implementations/ciphers/ciphercommon_gcm.c, providers/implementations/digests/blake2_prov.c, providers/implementations/digests/sha2_prov.c, providers/implementations/digests/sha3_prov.c, providers/implementations/exchange/dh_exch.c, providers/implementations/include/prov/blake2.h, providers/implementations/include/prov/ciphercommon.h, providers/implementations/include/prov/ciphercommon_aead.h, providers/implementations/include/prov/implementations.h, providers/implementations/keymgmt/dh_kmgmt.c, providers/implementations/keymgmt/dsa_kmgmt.c, providers/implementations/keymgmt/kdf_legacy_kmgmt.c, providers/implementations/keymgmt/rsa_kmgmt.c, providers/implementations/signature/dsa_sig.c, providers/implementations/signature/mac_legacy_sig.c, providers/legacyprov.c\n\n/*\n * Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/crmf/crmf_asn.c, crypto/crmf/crmf_local.h, crypto/crmf/crmf_pbm.c\n\n/*-\n * Copyright 2007-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Nokia 2007-2019\n * Copyright Siemens AG 2015-2019\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * CRMF implementation by Martin Peylo, Miikka Viljanen, and David von Oheimb.\n */\n\nFiles: crypto/crmf/crmf_lib.c\n\n/*-\n * Copyright 2007-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Nokia 2007-2018\n * Copyright Siemens AG 2015-2019\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * CRMF implementation by Martin Peylo, Miikka Viljanen, and David von Oheimb.\n */\n\nFiles: crypto/cryptlib.c\n\n/*\n * Copyright 1998-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ct/ct_b64.c, crypto/ct/ct_log.c, crypto/ct/ct_sct.c, crypto/ct/ct_sct_ctx.c, crypto/ct/ct_vfy.c, crypto/ct/ct_x509v3.c, crypto/poly1305/poly1305_base2_44.c, crypto/store/store_init.c, crypto/store/store_register.c, include/crypto/async.h, include/crypto/cryptlib.h, include/crypto/err.h, include/crypto/objects.h, include/crypto/store.h, include/internal/comp.h, include/internal/conf.h, include/internal/deprecated.h, include/internal/err.h, include/openssl/kdf.h\n\n/*\n * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ctype.c, crypto/ec/curve448/curve448_local.h, crypto/s390x_arch.h, crypto/x509/v3_admis.c, providers/implementations/kdfs/scrypt.c, ssl/ssl_cert_table.h\n\n/*\n * Copyright 2017-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/der_writer.c, crypto/ec/ecx_backend.h, crypto/rsa/rsa_mp_names.c, crypto/rsa/rsa_schemes.c, crypto/threads_lib.c, providers/common/der/der_dsa_key.c, providers/common/der/der_dsa_sig.c, providers/common/der/der_ec_key.c, providers/common/der/der_ec_sig.c, providers/common/der/der_ecx_key.c, providers/common/provider_ctx.c, providers/prov_running.c, providers/stores.inc\n\n/*\n * Copyright 2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/des/ncbc_enc.c, crypto/rc4/rc4_local.h\n\n/*\n * Copyright 1998-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/deterministic_nonce.c, crypto/hpke/hpke.c, crypto/sleep.c, include/crypto/sm4_platform.h, include/internal/quic_channel.h, include/internal/quic_demux.h, include/internal/quic_error.h, include/internal/quic_fc.h, include/internal/quic_fifd.h, include/internal/quic_reactor.h, include/internal/quic_record_rx.h, include/internal/quic_record_tx.h, include/internal/quic_ssl.h, include/internal/quic_txp.h, include/internal/quic_txpim.h, include/openssl/hpke.h, include/openssl/quic.h, providers/implementations/ciphers/cipher_sm4_xts_hw.c, ssl/quic/quic_channel.c, ssl/quic/quic_demux.c, ssl/quic/quic_fc.c, ssl/quic/quic_fifd.c, ssl/quic/quic_impl.c, ssl/quic/quic_local.h, ssl/quic/quic_record_rx.c, ssl/quic/quic_record_tx.c, ssl/quic/quic_rx_depack.c, ssl/quic/quic_tls.c, ssl/quic/quic_tserver.c, ssl/quic/quic_txp.c, ssl/quic/quic_wire.c, ssl/record/methods/recmethod_local.h, ssl/record/methods/ssl3_meth.c, ssl/record/methods/tls13_meth.c, ssl/record/methods/tls1_meth.c, ssl/record/methods/tls_common.c, ssl/record/methods/tlsany_meth.c\n\n/*\n * Copyright 2022-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/dh/dh_backend.c, crypto/dsa/dsa_backend.c, crypto/ec/ecx_key.c, crypto/encode_decode/decoder_lib.c, crypto/encode_decode/decoder_meth.c, crypto/encode_decode/decoder_pkey.c, crypto/evp/ec_ctrl.c, crypto/evp/evp_rand.c, crypto/evp/kem.c, crypto/ffc/ffc_backend.c, crypto/rand/prov_seed.c, crypto/store/store_meth.c, crypto/store/store_result.c, include/crypto/decoder.h, include/crypto/ecx.h, include/crypto/types.h, providers/baseprov.c, providers/common/provider_seeding.c, providers/common/securitycheck.c, providers/common/securitycheck_default.c, providers/common/securitycheck_fips.c, providers/decoders.inc, providers/encoders.inc, providers/implementations/asymciphers/sm2_enc.c, providers/implementations/ciphers/cipher_cts.h, providers/implementations/ciphers/cipher_null.c, providers/implementations/encode_decode/decode_epki2pki.c, providers/implementations/encode_decode/decode_msblob2key.c, providers/implementations/encode_decode/decode_pem2der.c, providers/implementations/encode_decode/decode_pvk2key.c, providers/implementations/encode_decode/decode_spki2typespki.c, providers/implementations/encode_decode/encode_key2ms.c, providers/implementations/encode_decode/encode_key2text.c, providers/implementations/exchange/ecdh_exch.c, providers/implementations/exchange/ecx_exch.c, providers/implementations/include/prov/kdfexchange.h, providers/implementations/include/prov/macsignature.h, providers/implementations/kem/rsa_kem.c, providers/implementations/keymgmt/ec_kmgmt.c, providers/implementations/keymgmt/mac_legacy_kmgmt.c, providers/implementations/rands/seed_src.c, providers/implementations/rands/test_rng.c, providers/implementations/signature/ecdsa_sig.c, providers/implementations/signature/eddsa_sig.c, providers/implementations/signature/sm2_sig.c, providers/implementations/storemgmt/file_store.c, providers/implementations/storemgmt/file_store_any2obj.c, providers/nullprov.c\n\n/*\n * Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/dh/dh_group_params.c, crypto/siphash/siphash.c, include/crypto/ctype.h\n\n/*\n * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/dh/dh_kdf.c\n\n/*\n * Copyright 2013-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/dsa/dsa_local.h, crypto/seed/seed_local.h\n\n/*\n * Copyright 2007-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/dso/dso_local.h, crypto/ec/curve25519.c, crypto/pkcs12/p12_local.h, crypto/sha/keccak1600.c, crypto/store/store_local.h, include/crypto/rand.h, include/openssl/store.h, providers/implementations/kdfs/tls1_prf.c, ssl/ssl_init.c, ssl/tls13_enc.c\n\n/*\n * Copyright 2016-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/curve448/arch_32/arch_intrinsics.h\n\n/*\n * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2016 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/arch_32/f_impl.h\n\n/*\n * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2014-2016 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/arch_32/f_impl32.c, crypto/ec/curve448/field.h\n\n/*\n * Copyright 2017-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2014 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/arch_64/arch_intrinsics.h\n\n/*\n * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2016 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/arch_64/f_impl.h\n\n/*\n * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2014-2016 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/arch_64/f_impl64.c\n\n/*\n * Copyright 2017-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2014 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/curve448.c, crypto/ec/curve448/eddsa.c, crypto/ec/curve448/f_generic.c, crypto/ec/curve448/point_448.h\n\n/*\n * Copyright 2017-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2015-2016 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/curve448_tables.c, crypto/ec/curve448/ed448.h, crypto/ec/curve448/scalar.c\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2015-2016 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/curve448utils.h\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2015 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/curve448/word.h\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2014 Cryptography Research, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Mike Hamburg\n */\n\nFiles: crypto/ec/ec2_oct.c\n\n/*\n * Copyright 2011-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ec_backend.c, crypto/evp/ec_support.c, crypto/ffc/ffc_dh.c, crypto/param_build_set.c, crypto/passphrase.c, crypto/x509/v3_utf8.c, include/crypto/dh.h, include/internal/der.h, include/internal/param_build_set.h, providers/implementations/ciphers/cipher_cts.c, providers/implementations/encode_decode/endecoder_common.c\n\n/*\n * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ec_curve.c, crypto/ec/ec_key.c, include/openssl/ec.h\n\n/*\n * Copyright 2002-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ec_cvt.c, crypto/ec/ecp_mont.c, crypto/ec/ecp_nist.c, crypto/engine/eng_openssl.c\n\n/*\n * Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ec_lib.c, crypto/ec/ec_local.h, crypto/ec/ec_mult.c, crypto/engine/eng_local.h\n\n/*\n * Copyright 2001-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ec_oct.c, crypto/ec/ecp_oct.c\n\n/*\n * Copyright 2011-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/eck_prn.c\n\n/*\n * Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ecp_nistp224.c, crypto/s390xcap.c\n\n/*\n * Copyright 2010-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ecp_nistp224.c, crypto/ec/ecp_nistp256.c, crypto/ec/ecp_nistp521.c, crypto/ec/ecp_nistputil.c\n\n/* Copyright 2011 Google Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n *\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nFiles: crypto/ec/ecp_nistp224.c\n\n/*\n * A 64-bit implementation of the NIST P-224 elliptic curve point multiplication\n *\n * Inspired by Daniel J. Bernstein's public domain nistp224 implementation\n * and Adam Langley's public domain 64-bit C implementation of curve25519\n */\n\nFiles: crypto/ec/ecp_nistp256.c, crypto/ec/ecp_nistp521.c, crypto/engine/eng_rdrand.c\n\n/*\n * Copyright 2011-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ecp_nistp384.c\n\n/* Copyright 2023 IBM Corp.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n *\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nFiles: crypto/ec/ecp_nistz256.c\n\n/*\n * Copyright 2014-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2014, Intel Corporation. All Rights Reserved.\n * Copyright (c) 2015, CloudFlare, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Shay Gueron (1, 2), and Vlad Krasnov (1, 3)\n * (1) Intel Corporation, Israel Development Center, Haifa, Israel\n * (2) University of Haifa, Israel\n * (3) CloudFlare, Inc.\n *\n * Reference:\n * S.Gueron and V.Krasnov, \"Fast Prime Field Elliptic Curve Cryptography with\n * 256 Bit Primes\"\n */\n\nFiles: crypto/ec/ecp_nistz256_table.c, ssl/ssl_utst.c\n\n/*\n * Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ecp_ppc.c, crypto/poly1305/poly1305_ppc.c, crypto/sha/sha_ppc.c\n\n/*\n * Copyright 2009-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ecp_sm2p256.c\n\n/*\n * Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n */\n\nFiles: crypto/ec/ecp_smpl.c\n\n/*\n * Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ec/ecx_backend.c, crypto/rsa/rsa_backend.c, crypto/x509/v3_ist.c, include/openssl/sslerr_legacy.h, providers/implementations/encode_decode/decode_der2key.c, providers/implementations/encode_decode/encode_key2any.c, providers/implementations/exchange/kdf_exch.c, providers/implementations/keymgmt/ecx_kmgmt.c\n\n/*\n * Copyright 2020-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/engine/eng_all.c\n\n/*\n * Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/engine/eng_ctrl.c, crypto/engine/eng_init.c, crypto/engine/eng_lib.c, crypto/http/http_lib.c, crypto/ui/ui_lib.c, crypto/uid.c, crypto/x509/x509cset.c\n\n/*\n * Copyright 2001-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/engine/eng_dyn.c, crypto/ocsp/ocsp_vfy.c, crypto/ui/ui_openssl.c, providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc, providers/implementations/ciphers/cipher_aes_gcm_hw_ppc.inc, providers/implementations/rands/seeding/rand_vms.c\n\n/*\n * Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/engine/eng_fat.c\n\n/*\n * Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/engine/eng_list.c\n\n/*\n * Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/engine/eng_pkey.c, crypto/engine/eng_table.c, crypto/evp/e_aes.c, providers/implementations/ciphers/cipher_aes_hw.c, providers/implementations/ciphers/cipher_aes_hw_s390x.inc\n\n/*\n * Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/engine/tb_cipher.c, crypto/engine/tb_dh.c, crypto/engine/tb_digest.c, crypto/engine/tb_dsa.c, crypto/engine/tb_rand.c, crypto/engine/tb_rsa.c, crypto/o_time.c, crypto/ocsp/ocsp_cl.c, crypto/ocsp/ocsp_http.c, crypto/ocsp/ocsp_srv.c, crypto/pkcs12/p12_p8d.c, crypto/pkcs12/p12_p8e.c, include/openssl/types.h, providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc, providers/implementations/ciphers/cipher_aes_ccm_hw_t4.inc, providers/implementations/ciphers/cipher_aes_gcm_hw_s390x.inc, providers/implementations/ciphers/cipher_aes_gcm_hw_t4.inc, providers/implementations/ciphers/cipher_aes_hw_aesni.inc, providers/implementations/ciphers/cipher_aes_hw_t4.inc, providers/implementations/ciphers/cipher_aria_hw.c, providers/implementations/ciphers/cipher_camellia_hw.c, providers/implementations/ciphers/cipher_camellia_hw_t4.inc, providers/implementations/ciphers/ciphercommon_gcm_hw.c\n\n/*\n * Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/err/err_all_legacy.c, crypto/evp/dh_ctrl.c, crypto/evp/dh_support.c, crypto/evp/dsa_ctrl.c, crypto/pkcs7/pk7_local.h, crypto/rsa/rsa_acvp_test_params.c, crypto/sm2/sm2_key.c, include/crypto/pkcs7.h, include/internal/asn1.h, include/internal/passphrase.h, include/internal/sizes.h, include/openssl/core_object.h, include/openssl/cryptoerr_legacy.h, include/openssl/decoder.h, include/openssl/kdferr.h, providers/common/der/der_rsa_key.c, providers/common/der/der_rsa_sig.c, providers/common/der/der_sm2_key.c, providers/common/der/der_sm2_sig.c, providers/common/digest_to_nid.c, providers/implementations/ciphers/cipher_aes_cts.inc, providers/implementations/encode_decode/endecoder_local.h, providers/implementations/include/prov/seeding.h, providers/implementations/storemgmt/file_store_local.h, ssl/ssl_err_legacy.c, ssl/tls_depr.c\n\n/*\n * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/err/err_mark.c, crypto/x509/v3_ncons.c\n\n/*\n * Copyright 2003-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/evp/e_aes_cbc_hmac_sha1.c, crypto/o_init.c\n\n/*\n * Copyright 2011-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/evp/e_old.c, crypto/x509/pcy_lib.c\n\n/*\n * Copyright 2004-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/evp/e_seed.c, crypto/seed/seed.c, crypto/seed/seed_cbc.c, crypto/seed/seed_cfb.c, crypto/seed/seed_ecb.c, crypto/seed/seed_ofb.c, include/openssl/seed.h\n\n/*\n * Copyright 2007-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/evp/e_sm4.c, crypto/sm4/sm4.c\n\n/*\n * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2017 Ribose Inc. All Rights Reserved.\n * Ported from Ribose contributions from Botan.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/evp/evp_cnf.c, include/crypto/sparc_arch.h\n\n/*\n * Copyright 2012-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/evp/kdf_lib.c\n\n/*\n * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2018-2019, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/evp/pmeth_lib.c, crypto/evp/signature.c, crypto/rsa/rsa_local.h, crypto/x509/v3_addr.c, crypto/x509/v3_asid.c\n\n/*\n * Copyright 2006-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/getenv.c, include/crypto/pem.h, include/internal/tsan_assist.h\n\n/*\n * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/http/http_client.c\n\n/*\n * Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Siemens AG 2018-2020\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ia64cpuid.S\n\n// Copyright 2004-2017 The OpenSSL Project Authors. All Rights Reserved.\n//\n// Licensed under the Apache License 2.0 (the \"License\"). You may not use\n// this file except in compliance with the License. You can obtain a copy\n// in the file LICENSE in the source distribution or at\n// https://www.openssl.org/source/license.html\n// Works on all IA-64 platforms: Linux, HP-UX, Win64i...\n// On Win64i compile with ias.exe.\n\n\nFiles: crypto/kdf/kdf_err.c\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/mem_clr.c, include/openssl/ecdh.h, include/openssl/ecdsa.h\n\n/*\n * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/mem_sec.c\n\n/*\n * Copyright 2015-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2004-2014, Akamai Technologies. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/mips_arch.h, crypto/vms_rms.h, include/openssl/srtp.h\n\n/*\n * Copyright 2011-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/modes/ccm128.c, crypto/modes/xts128.c\n\n/*\n * Copyright 2011-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/modes/cts128.c, include/openssl/modes.h\n\n/*\n * Copyright 2008-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/modes/wrap128.c\n\n/*\n * Copyright 2013-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/modes/xts128gb.c, crypto/objects/obj_compat.h, crypto/riscvcap.c, include/internal/bio_addr.h, include/internal/deterministic_nonce.h, include/internal/hpke_util.h, include/internal/list.h, include/internal/priority_queue.h, include/internal/uint_set.h, providers/implementations/include/prov/ecx.h, providers/implementations/include/prov/hmac_drbg.h, providers/implementations/kem/eckem.h, providers/implementations/kem/kem_util.c, ssl/quic/quic_record_shared.h\n\n/*\n * Copyright 2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/o_dir.c, crypto/sha/sha512.c\n\n/*\n * Copyright 2004-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/o_str.c\n\n/*\n * Copyright 2003-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/objects/obj_dat.h\n\n/*\n * WARNING: do not edit!\n * Generated by crypto/objects/obj_dat.pl\n *\n * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/objects/obj_local.h, include/crypto/engine.h\n\n/*\n * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/objects/obj_xref.h\n\n/*\n * WARNING: do not edit!\n * Generated by objxref.pl\n *\n * Copyright 1998-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/param_build.c, providers/implementations/kdfs/sskdf.c, providers/implementations/kdfs/x942kdf.c\n\n/*\n * Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/params.c, crypto/params_from_text.c, crypto/property/property.c, crypto/property/property_parse.c\n\n/*\n * Copyright 2019-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/params_dup.c, include/internal/safe_math.h\n\n/*\n * Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/pem/pem_x509.c, crypto/pem/pem_xaux.c, crypto/ui/ui_local.h, crypto/x509/v3_akeya.c\n\n/*\n * Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/property/defn_cache.c, crypto/property/property_string.c, crypto/sparse_array.c, providers/implementations/rands/crngt.c\n\n/*\n * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/property/property_local.h, include/crypto/sparse_array.h, include/internal/property.h, include/openssl/param_build.h, include/openssl/params.h\n\n/*\n * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/property/property_query.c, include/internal/unicode.h, providers/fips/fips_entry.c, providers/implementations/ciphers/cipher_camellia_cts.inc, providers/implementations/ciphers/cipher_sm4_ccm.h, providers/implementations/ciphers/cipher_sm4_gcm.h, providers/implementations/digests/null_prov.c, providers/implementations/rands/seeding/rand_cpu_arm64.c\n\n/*\n * Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/rcu_internal.h, include/internal/json_enc.h, include/internal/qlog.h, include/internal/qlog_event_helpers.h, include/internal/qlog_events.h, include/internal/rcu.h, ssl/quic/json_enc.c, ssl/quic/qlog.c, ssl/quic/qlog_event_helpers.c, ssl/quic/quic_port.c, ssl/quic/quic_rcidm.c, ssl/quic/quic_srtm.c, ssl/quic/quic_thread_assist.c, ssl/quic/quic_trace.c\n\n/*\n * Copyright 2023-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/rsa/rsa_mp.c\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2017 BaishanCloud. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/rsa/rsa_sp800_56b_check.c, crypto/rsa/rsa_sp800_56b_gen.c\n\n/*\n * Copyright 2018-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2018-2019, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/rsa/rsa_x931.c, include/openssl/whrlpool.h, ssl/pqueue.c\n\n/*\n * Copyright 2005-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/seed/seed.c, crypto/seed/seed_local.h\n\n/*\n * Copyright (c) 2007 KISA(Korea Information Security Agency). 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Neither the name of author nor the names of its contributors may\n * be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: crypto/sha/sha3.c\n\n/*\n * Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/siphash/siphash.c\n\n/*\n SipHash reference C implementation\n\n Copyright (c) 2012-2016 Jean-Philippe Aumasson\n Copyright (c) 2012-2014 Daniel J. Bernstein\n\n To the extent possible under law, the author(s) have dedicated all copyright\n and related and neighboring rights to this software to the public domain\n worldwide. This software is distributed without any warranty.\n\n You should have received a copy of the CC0 Public Domain Dedication along\n with this software. If not, see\n .\n */\n\nFiles: crypto/sm2/sm2_crypt.c, crypto/sm2/sm2_sign.c, crypto/sm3/sm3_local.h\n\n/*\n * Copyright 2017-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2017 Ribose Inc. All Rights Reserved.\n * Ported from Ribose contributions from Botan.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/sm3/legacy_sm3.c, include/crypto/sm4.h, include/internal/sm3.h\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2017 Ribose Inc. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/sm3/sm3.c, include/crypto/sm2.h\n\n/*\n * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2017 Ribose Inc. All Rights Reserved.\n * Ported from Ribose contributions from Botan.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/srp/srp_lib.c, ssl/tls_srp.c\n\n/*\n * Copyright 2004-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2004, EdelKey Project. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Christophe Renou and Peter Sylvester,\n * for the EdelKey project.\n */\n\nFiles: crypto/srp/srp_vfy.c\n\n/*\n * Copyright 2004-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2004, EdelKey Project. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * Originally written by Christophe Renou and Peter Sylvester,\n * for the EdelKey project.\n */\n\nFiles: crypto/ts/ts_lib.c\n\n/*\n * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/ui/ui_null.c\n\n/*\n * Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/whrlpool/wp_local.h\n\n/*\n * Copyright 2005-2016 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/x509/by_store.c, providers/implementations/kdfs/pbkdf2.c, providers/implementations/kdfs/pvkkdf.c, providers/implementations/kdfs/sshkdf.c, providers/implementations/macs/blake2_mac_impl.c, providers/implementations/macs/cmac_prov.c, providers/implementations/macs/gmac_prov.c, providers/implementations/macs/hmac_prov.c, providers/implementations/macs/kmac_prov.c, providers/implementations/macs/poly1305_prov.c, providers/implementations/macs/siphash_prov.c\n\n/*\n * Copyright 2018-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/x509/pcy_data.c, crypto/x509/pcy_map.c, crypto/x509/v3_pci.c, include/internal/o_dir.h\n\n/*\n * Copyright 2004-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/x509/v3_admis.h\n\n/*\n * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/x509/v3_pci.c, crypto/x509/v3_pcia.c\n\n/*\n * This file is dual-licensed and is also available under the following\n * terms:\n *\n * Copyright (c) 2004 Kungliga Tekniska Högskolan\n * (Royal Institute of Technology, Stockholm, Sweden).\n * 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\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * 3. Neither the name of the Institute nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\nFiles: crypto/x509/v3_pcons.c, crypto/x509/v3_pmaps.c\n\n/*\n * Copyright 2003-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: crypto/x509/x509_meth.c\n\n/*\n * Copyright 2018-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/aria.h\n\n/*\n * Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/aria.h\n\n/* Copyright (c) 2017 National Security Research Institute. All rights reserved. */\n\nFiles: include/crypto/asn1err.h, include/crypto/asyncerr.h, include/crypto/buffererr.h, include/crypto/comperr.h, include/crypto/crmferr.h, include/crypto/cterr.h, include/crypto/decodererr.h, include/crypto/encodererr.h, include/crypto/engineerr.h, include/crypto/esserr.h, include/crypto/objectserr.h, include/crypto/ocsperr.h, include/crypto/pemerr.h, include/crypto/pkcs7err.h, include/crypto/rsaerr.h, include/crypto/sm2err.h, include/crypto/storeerr.h, include/crypto/tserr.h, include/crypto/uierr.h, include/crypto/x509v3err.h, include/internal/dsoerr.h, include/internal/propertyerr.h\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/bioerr.h, include/crypto/bnerr.h, include/crypto/cmserr.h, include/crypto/cryptoerr.h, include/crypto/pkcs12err.h, include/crypto/x509err.h\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/bn.h, include/internal/constant_time.h\n\n/*\n * Copyright 2014-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/cmperr.h, include/crypto/conferr.h, include/crypto/dherr.h, include/crypto/dsaerr.h, include/crypto/ecerr.h, include/crypto/evperr.h, include/crypto/randerr.h, providers/common/include/prov/proverr.h\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/evp.h, include/crypto/x509.h\n\n/*\n * Copyright 2015-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/httperr.h, ssl/sslerr.h\n\n/*\n * Generated by util/mkerr.pl DO NOT EDIT\n * Copyright 2020-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/modes.h\n\n/*\n * Copyright 2010-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/ppc_arch.h\n\n/*\n * Copyright 2014-2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/crypto/sha.h\n\n/*\n * Copyright 2018-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/internal/ktls.h, providers/implementations/kdfs/krb5kdf.c, ssl/record/methods/dtls_meth.c, ssl/record/methods/ktls_meth.c\n\n/*\n * Copyright 2018-2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/internal/quic_lcidm.h, include/internal/quic_srt_gen.h, include/internal/quic_srtm.h\n\n/*\n* Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.\n*\n* Licensed under the Apache License 2.0 (the \"License\"). You may not use\n* this file except in compliance with the License. You can obtain a copy\n* in the file LICENSE in the source distribution or at\n* https://www.openssl.org/source/license.html\n*/\n\nFiles: include/internal/quic_rcidm.h\n\n/*\n* Copyright 2023-2024 The OpenSSL Project Authors. All Rights Reserved.\n*\n* Licensed under the Apache License 2.0 (the \"License\"). You may not use\n* this file except in compliance with the License. You can obtain a copy\n* in the file LICENSE in the source distribution or at\n* https://www.openssl.org/source/license.html\n*/\n\nFiles: include/internal/quic_stream.h, include/internal/quic_vlint.h, include/internal/quic_wire.h, ssl/quic/quic_rstream.c\n\n/*\n* Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.\n*\n* Licensed under the Apache License 2.0 (the \"License\"). You may not use\n* this file except in compliance with the License. You can obtain a copy\n* in the file LICENSE in the source distribution or at\n* https://www.openssl.org/source/license.html\n*/\n\nFiles: include/internal/quic_stream_map.h, ssl/quic/quic_stream_map.c\n\n/*\n* Copyright 2022-2024 The OpenSSL Project Authors. All Rights Reserved.\n*\n* Licensed under the Apache License 2.0 (the \"License\"). You may not use\n* this file except in compliance with the License. You can obtain a copy\n* in the file LICENSE in the source distribution or at\n* https://www.openssl.org/source/license.html\n*/\n\nFiles: include/openssl/bn.h\n\n/*\n * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/comp.h\n\n/*\n * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/engine.h\n\n/*\n * Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/http.h\n\n/*\n * Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright Siemens AG 2018-2020\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/obj_mac.h\n\n/*\n * WARNING: do not edit!\n * Generated by crypto/objects/objects.pl\n *\n * Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/objects.h\n\n/*\n * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/pem2.h\n\n/*\n * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/seed.h\n\n/*\n * Copyright (c) 2007 KISA(Korea Information Security Agency). 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Neither the name of author nor the names of its contributors may\n * be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\nFiles: include/openssl/srtp.h, ssl/d1_srtp.c\n\n/*\n * DTLS code by Eric Rescorla \n *\n * Copyright (C) 2006, Network Resonance, Inc. Copyright (C) 2011, RTFM, Inc.\n */\n\nFiles: include/openssl/ssl3.h, include/openssl/thread.h, ssl/ssl_cert.c\n\n/*\n * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: include/openssl/tls1.h, ssl/s3_lib.c, ssl/ssl_ciph.c, ssl/ssl_lib.c, ssl/ssl_local.h, ssl/statem/statem_clnt.c, ssl/statem/statem_srvr.c\n\n/*\n * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n * Copyright 2005 Nokia. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: providers/common/include/prov/provider_ctx.h, providers/fips/self_test.h, providers/implementations/ciphers/cipher_aes.c, providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h, providers/implementations/ciphers/cipher_aes_ccm.h, providers/implementations/ciphers/cipher_aes_ocb.h, providers/implementations/ciphers/cipher_aria.c, providers/implementations/ciphers/cipher_aria.h, providers/implementations/ciphers/cipher_aria_ccm.h, providers/implementations/ciphers/cipher_aria_gcm.h, providers/implementations/ciphers/cipher_blowfish.h, providers/implementations/ciphers/cipher_blowfish_hw.c, providers/implementations/ciphers/cipher_cast.h, providers/implementations/ciphers/cipher_cast5_hw.c, providers/implementations/ciphers/cipher_desx.c, providers/implementations/ciphers/cipher_idea.c, providers/implementations/ciphers/cipher_idea.h, providers/implementations/ciphers/cipher_idea_hw.c, providers/implementations/ciphers/cipher_rc2.h, providers/implementations/ciphers/cipher_rc2_hw.c, providers/implementations/ciphers/cipher_rc4.h, providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c, providers/implementations/ciphers/cipher_rc4_hw.c, providers/implementations/ciphers/cipher_rc5.h, providers/implementations/ciphers/cipher_rc5_hw.c, providers/implementations/ciphers/cipher_seed.c, providers/implementations/ciphers/cipher_seed.h, providers/implementations/ciphers/cipher_seed_hw.c, providers/implementations/ciphers/cipher_sm4.c, providers/implementations/digests/md2_prov.c, providers/implementations/digests/md4_prov.c, providers/implementations/digests/md5_prov.c, providers/implementations/digests/ripemd_prov.c, providers/implementations/digests/wp_prov.c\n\n/*\n * Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: providers/implementations/ciphers/cipher_aes_ccm_hw_s390x.inc\n\n/*\n * Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc\n\n/*\n * Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2021, Intel Corporation. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: providers/implementations/digests/blake2_impl.h, providers/implementations/digests/blake2b_prov.c, providers/implementations/digests/blake2s_prov.c\n\n/*\n * Derived from the BLAKE2 reference implementation written by Samuel Neves.\n * Copyright 2012, Samuel Neves \n * More information about the BLAKE2 hash function and its implementations\n * can be found at https://blake2.net.\n */\n\nFiles: providers/implementations/kdfs/argon2.c\n\n/*\n * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n *\n * RFC 9106 Argon2 (see https://www.rfc-editor.org/rfc/rfc9106.txt)\n *\n */\n\nFiles: providers/implementations/kdfs/kbkdf.c\n\n/*\n * Copyright 2019-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2019 Red Hat, Inc.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: providers/implementations/keymgmt/ec_kmgmt_imexport.inc\n\n/*\n * Copyright 2022 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n*/\n\nFiles: ssl/record/methods/ssl3_cbc.c, ssl/t1_trce.c\n\n/*\n * Copyright 2012-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: ssl/rio/poll_immediate.c\n\n/*\n * Copyright 2024 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: ssl/s3_enc.c, ssl/ssl_sess.c, ssl/t1_enc.c\n\n/*\n * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2005 Nokia. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: ssl/ssl_asn1.c\n\n/*\n * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2005 Nokia. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: ssl/ssl_stat.c\n\n/*\n * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2005 Nokia. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: ssl/ssl_txt.c\n\n/*\n * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright 2005 Nokia. All rights reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: ssl/statem/extensions_cust.c\n\n/*\n * Copyright 2014-2023 The OpenSSL Project Authors. All Rights Reserved.\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n\nFiles: ssl/statem/statem_lib.c\n\n/*\n * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.\n * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved\n *\n * Licensed under the Apache License 2.0 (the \"License\"). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */" + } + ], + "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c/thirdparty/openssl" + }, + { + "id": "libopus", + "name": "Opus", + "version": "1.5.1", + "license": "BSD-3-Clause and patent grants", + "sourceURL": "https://downloads.xiph.org/releases/opus/opus-1.5.1.tar.gz", + "documents": [ + { + "title": "COPYING", + "text": "Copyright 2001-2023 Xiph.Org, Skype Limited, Octasic,\n Jean-Marc Valin, Timothy B. Terriberry,\n CSIRO, Gregory Maxwell, Mark Borgerding,\n Erik de Castro Lopo, Mozilla, Amazon\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n- Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER\nOR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nOpus is subject to the royalty-free patent licenses which are\nspecified at:\n\nXiph.Org Foundation:\nhttps://datatracker.ietf.org/ipr/1524/\n\nMicrosoft Corporation:\nhttps://datatracker.ietf.org/ipr/1914/\n\nBroadcom Corporation:\nhttps://datatracker.ietf.org/ipr/1526/\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: celt/_kiss_fft_guts.h\n\n/*Copyright (c) 2003-2004, Mark Borgerding\n\n 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 met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE.*/\n\nFiles: celt/arch.h\n\n/* Copyright (c) 2003-2008 Jean-Marc Valin\n Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Written by Jean-Marc Valin */\n\nFiles: celt/arch.h, celt/arm/arm_celt_map.c, celt/arm/armcpu.c, celt/arm/armcpu.h, celt/arm/celt_fft_ne10.c, celt/arm/celt_mdct_ne10.c, celt/arm/celt_neon_intr.c, celt/arm/fft_arm.h, celt/arm/fixed_arm64.h, celt/arm/fixed_armv4.h, celt/arm/fixed_armv5e.h, celt/arm/mdct_arm.h, celt/arm/pitch_arm.h, celt/bands.c, celt/bands.h, celt/celt.c, celt/celt.h, celt/celt_decoder.c, celt/celt_encoder.c, celt/celt_lpc.c, celt/celt_lpc.h, celt/cpu_support.h, celt/cwrs.c, celt/cwrs.h, celt/ecintrin.h, celt/entcode.c, celt/entcode.h, celt/entdec.c, celt/entdec.h, celt/entenc.c, celt/entenc.h, celt/fixed_debug.h, celt/fixed_generic.h, celt/float_cast.h, celt/laplace.c, celt/laplace.h, celt/mathops.c, celt/mathops.h, celt/mdct.c, celt/mdct.h, celt/mfrngcod.h, celt/mips/celt_mipsr1.h, celt/mips/fixed_generic_mipsr1.h, celt/mips/mdct_mipsr1.h, celt/mips/pitch_mipsr1.h, celt/mips/vq_mipsr1.h, celt/modes.c, celt/modes.h, celt/opus_custom_demo.c, celt/pitch.c, celt/pitch.h, celt/quant_bands.c, celt/quant_bands.h, celt/rate.c, celt/rate.h, celt/stack_alloc.h, celt/vq.c, celt/vq.h, celt/x86/pitch_avx.c, celt/x86/pitch_sse.h, celt/x86/vq_sse.h, celt/x86/vq_sse2.c, dnn/dred_coding.c, dnn/dred_coding.h, dnn/dred_config.h, dnn/dred_decoder.c, dnn/dred_decoder.h, dnn/dred_encoder.c, dnn/dred_encoder.h, dnn/dred_rdovae.h, dnn/dred_rdovae_dec.c, dnn/dred_rdovae_dec.h, dnn/dred_rdovae_enc.c, dnn/dred_rdovae_enc.h, dnn/fargan.c, dnn/fargan.h, dnn/nndsp.c, dnn/nndsp.h, dnn/osce.c, dnn/osce.h, dnn/osce_config.h, dnn/osce_features.c, dnn/osce_features.h, dnn/osce_structs.h, include/opus.h, include/opus_custom.h, include/opus_defines.h, include/opus_multistream.h, include/opus_projection.h, include/opus_types.h, src/extensions.c, src/mapping_matrix.c, src/mapping_matrix.h, src/opus.c, src/opus_compare.c, src/opus_decoder.c, src/opus_demo.c, src/opus_encoder.c, src/opus_multistream.c, src/opus_multistream_decoder.c, src/opus_multistream_encoder.c, src/opus_private.h, src/opus_projection_decoder.c, src/opus_projection_encoder.c, src/repacketizer.c, src/repacketizer_demo.c\n\n/*\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n\n - Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n - Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\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 OWNER\n OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n*/\n\nFiles: celt/arm/arm_celt_map.c, celt/arm/armcpu.c, celt/arm/armcpu.h, celt/arm/pitch_arm.h, celt/cpu_support.h\n\n/* Copyright (c) 2010 Xiph.Org Foundation\n * Copyright (c) 2013 Parrot */\n\nFiles: celt/arm/celt_fft_ne10.c, celt/arm/celt_mdct_ne10.c, celt/arm/fft_arm.h, celt/arm/mdct_arm.h\n\n/* Copyright (c) 2015 Xiph.Org Foundation\n Written by Viswanath Puttagunta */\n\nFiles: celt/arm/celt_neon_intr.c\n\n/* Copyright (c) 2014-2015 Xiph.Org Foundation\n Written by Viswanath Puttagunta */\n\nFiles: celt/arm/fixed_arm64.h\n\n/* Copyright (C) 2015 Vidyo */\n\nFiles: celt/arm/fixed_armv4.h\n\n/* Copyright (C) 2013 Xiph.Org Foundation and contributors */\n\nFiles: celt/arm/fixed_armv5e.h\n\n/* Copyright (C) 2007-2009 Xiph.Org Foundation\n Copyright (C) 2003-2008 Jean-Marc Valin\n Copyright (C) 2007-2008 CSIRO\n Copyright (C) 2013 Parrot */\n\nFiles: celt/arm/kiss_fft_armv4.h, celt/arm/kiss_fft_armv5e.h, celt/mips/kiss_fft_mipsr1.h\n\n/*Copyright (c) 2013, Xiph.Org Foundation and contributors.\n\n 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 met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE.*/\n\nFiles: celt/arm/pitch_neon_intr.c, silk/arm/LPC_inv_pred_gain_arm.h, silk/arm/LPC_inv_pred_gain_neon_intr.c, silk/arm/NSQ_del_dec_arm.h, silk/arm/NSQ_del_dec_neon_intr.c, silk/arm/biquad_alt_arm.h, silk/arm/biquad_alt_neon_intr.c, silk/fixed/arm/warped_autocorrelation_FIX_arm.h\n\n/***********************************************************************\nCopyright (c) 2017 Google Inc.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: celt/bands.c, celt/bands.h\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Copyright (c) 2008-2009 Gregory Maxwell\n Written by Jean-Marc Valin and Gregory Maxwell */\n\nFiles: celt/celt.c, celt/celt_decoder.c, celt/celt_encoder.c, celt/mips/celt_mipsr1.h\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2010 Xiph.Org Foundation\n Copyright (c) 2008 Gregory Maxwell\n Written by Jean-Marc Valin and Gregory Maxwell */\n\nFiles: celt/celt.h, celt/modes.c, celt/modes.h\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Copyright (c) 2008 Gregory Maxwell\n Written by Jean-Marc Valin and Gregory Maxwell */\n\nFiles: celt/celt_lpc.c, celt/celt_lpc.h\n\n/* Copyright (c) 2009-2010 Xiph.Org Foundation\n Written by Jean-Marc Valin */\n\nFiles: celt/cwrs.c, celt/cwrs.h\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Copyright (c) 2007-2009 Timothy B. Terriberry\n Written by Timothy B. Terriberry and Jean-Marc Valin */\n\nFiles: celt/ecintrin.h\n\n/* Copyright (c) 2003-2008 Timothy B. Terriberry\n Copyright (c) 2008 Xiph.Org Foundation */\n\nFiles: celt/entcode.c\n\n/* Copyright (c) 2001-2011 Timothy B. Terriberry\n*/\n\nFiles: celt/entcode.h, celt/entdec.c, celt/entdec.h, celt/entenc.c, celt/entenc.h\n\n/* Copyright (c) 2001-2011 Timothy B. Terriberry\n Copyright (c) 2008-2009 Xiph.Org Foundation */\n\nFiles: celt/fixed_debug.h\n\n/* Copyright (C) 2003-2008 Jean-Marc Valin\n Copyright (C) 2007-2012 Xiph.Org Foundation */\n\nFiles: celt/fixed_generic.h, celt/mips/fixed_generic_mipsr1.h\n\n/* Copyright (C) 2007-2009 Xiph.Org Foundation\n Copyright (C) 2003-2008 Jean-Marc Valin\n Copyright (C) 2007-2008 CSIRO */\n\nFiles: celt/float_cast.h\n\n/* Copyright (C) 2001 Erik de Castro Lopo */\n\nFiles: celt/kiss_fft.c, celt/kiss_fft.h\n\n/*Copyright (c) 2003-2004, Mark Borgerding\n Lots of modifications by Jean-Marc Valin\n Copyright (c) 2005-2007, Xiph.Org Foundation\n Copyright (c) 2008, Xiph.Org Foundation, CSIRO\n\n 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 met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE.*/\n\nFiles: celt/laplace.c, celt/laplace.h\n\n/* Copyright (c) 2007 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Written by Jean-Marc Valin */\n\nFiles: celt/mathops.c, celt/mathops.h\n\n/* Copyright (c) 2002-2008 Jean-Marc Valin\n Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Written by Jean-Marc Valin */\n\nFiles: celt/mdct.c, celt/mdct.h, celt/mips/mdct_mipsr1.h\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2008 Xiph.Org Foundation\n Written by Jean-Marc Valin */\n\nFiles: celt/mfrngcod.h\n\n/* Copyright (c) 2001-2008 Timothy B. Terriberry\n Copyright (c) 2008-2009 Xiph.Org Foundation */\n\nFiles: celt/mips/pitch_mipsr1.h, celt/mips/vq_mipsr1.h, celt/opus_custom_demo.c, celt/pitch.c, celt/pitch.h, celt/quant_bands.c, celt/quant_bands.h, celt/rate.c, celt/rate.h, celt/vq.c, celt/vq.h, src/opus_demo.c\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Written by Jean-Marc Valin */\n\nFiles: celt/os_support.h\n\n/* Copyright (C) 2007 Jean-Marc Valin\n\n File: os_support.h\n This is the (tiny) OS abstraction layer. Aside from math.h, this is the\n only place where system headers are allowed.\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 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\n ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE.\n*/\n\nFiles: celt/stack_alloc.h\n\n/* Copyright (C) 2002-2003 Jean-Marc Valin\n Copyright (C) 2007-2009 Xiph.Org Foundation */\n\nFiles: celt/x86/celt_lpc_sse.h, celt/x86/celt_lpc_sse4_1.c, celt/x86/pitch_sse.c, celt/x86/pitch_sse2.c, celt/x86/pitch_sse4_1.c, celt/x86/x86_celt_map.c, celt/x86/x86cpu.c, celt/x86/x86cpu.h, silk/fixed/x86/vector_ops_FIX_sse4_1.c, silk/x86/SigProc_FIX_sse.h, silk/x86/main_sse.h, silk/x86/x86_silk_map.c\n\n/* Copyright (c) 2014, Cisco Systems, INC\n Written by XiangMingZhu WeiZhou MinPeng YanWang\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n\n - Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n - Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\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 OWNER\n OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n*/\n\nFiles: celt/x86/pitch_avx.c, celt/x86/x86_arch_macros.h, dnn/fargan.c, dnn/fargan.h, dnn/lossgen.c, dnn/lossgen.h, dnn/parse_lpcnet_weights.c, dnn/write_lpcnet_weights.c\n\n/* Copyright (c) 2023 Amazon */\n\nFiles: celt/x86/pitch_sse.h\n\n/* Copyright (c) 2013 Jean-Marc Valin and John Ridges\n Copyright (c) 2014, Cisco Systems, INC MingXiang WeiZhou MinPeng YanWang*/\n\nFiles: celt/x86/vq_sse.h\n\n/* Copyright (c) 2016 Jean-Marc Valin */\n\nFiles: celt/x86/vq_sse2.c\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Copyright (c) 2007-2016 Jean-Marc Valin */\n\nFiles: celt/x86/x86_arch_macros.h, dnn/arm/arm_dnn_map.c, dnn/arm/dnn_arm.h, dnn/arm/nnet_dotprod.c, dnn/arm/nnet_neon.c, dnn/dump_data.c, dnn/freq.c, dnn/freq.h, dnn/lossgen.c, dnn/lossgen.h, dnn/lpcnet.h, dnn/lpcnet_demo.c, dnn/lpcnet_enc.c, dnn/lpcnet_plc.c, dnn/nnet.c, dnn/nnet.h, dnn/nnet_arch.h, dnn/nnet_default.c, dnn/parse_lpcnet_weights.c, dnn/vec.h, dnn/vec_avx.h, dnn/vec_neon.h, dnn/write_lpcnet_weights.c, dnn/x86/dnn_x86.h, dnn/x86/nnet_avx2.c, dnn/x86/nnet_sse2.c, dnn/x86/nnet_sse4_1.c, dnn/x86/x86_dnn_map.c, src/analysis.c, src/analysis.h, src/mlp.c, src/mlp.h\n\n/*\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n\n - Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n - Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\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 FOUNDATION OR\n CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n*/\n\nFiles: dnn/arm/arm_dnn_map.c, dnn/arm/nnet_dotprod.c, dnn/arm/nnet_neon.c, dnn/nnet_arch.h, dnn/nnet_default.c, dnn/x86/nnet_avx2.c, dnn/x86/nnet_sse2.c, dnn/x86/nnet_sse4_1.c, dnn/x86/x86_dnn_map.c\n\n/* Copyright (c) 2018-2019 Mozilla\n 2023 Amazon */\n\nFiles: dnn/arm/dnn_arm.h, dnn/x86/dnn_x86.h\n\n/* Copyright (c) 2011-2019 Mozilla\n 2023 Amazon */\n\nFiles: dnn/burg.c, dnn/burg.h, silk/A2NLSF.c, silk/API.h, silk/CNG.c, silk/HP_variable_cutoff.c, silk/Inlines.h, silk/LPC_analysis_filter.c, silk/LPC_inv_pred_gain.c, silk/LP_variable_cutoff.c, silk/MacroCount.h, silk/NLSF2A.c, silk/NLSF_VQ.c, silk/NLSF_VQ_weights_laroia.c, silk/NLSF_decode.c, silk/NLSF_del_dec_quant.c, silk/NLSF_encode.c, silk/NLSF_stabilize.c, silk/NLSF_unpack.c, silk/NSQ.c, silk/NSQ_del_dec.c, silk/PLC.c, silk/PLC.h, silk/SigProc_FIX.h, silk/VAD.c, silk/VQ_WMat_EC.c, silk/ana_filt_bank_1.c, silk/biquad_alt.c, silk/bwexpander.c, silk/bwexpander_32.c, silk/check_control_input.c, silk/code_signs.c, silk/control.h, silk/control_SNR.c, silk/control_audio_bandwidth.c, silk/control_codec.c, silk/debug.c, silk/debug.h, silk/dec_API.c, silk/decode_core.c, silk/decode_frame.c, silk/decode_indices.c, silk/decode_parameters.c, silk/decode_pitch.c, silk/decode_pulses.c, silk/decoder_set_fs.c, silk/define.h, silk/enc_API.c, silk/encode_indices.c, silk/encode_pulses.c, silk/errors.h, silk/fixed/LTP_analysis_filter_FIX.c, silk/fixed/LTP_scale_ctrl_FIX.c, silk/fixed/apply_sine_window_FIX.c, silk/fixed/autocorr_FIX.c, silk/fixed/burg_modified_FIX.c, silk/fixed/corrMatrix_FIX.c, silk/fixed/encode_frame_FIX.c, silk/fixed/find_LPC_FIX.c, silk/fixed/find_LTP_FIX.c, silk/fixed/find_pitch_lags_FIX.c, silk/fixed/find_pred_coefs_FIX.c, silk/fixed/k2a_FIX.c, silk/fixed/k2a_Q16_FIX.c, silk/fixed/main_FIX.h, silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h, silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h, silk/fixed/noise_shape_analysis_FIX.c, silk/fixed/pitch_analysis_core_FIX.c, silk/fixed/process_gains_FIX.c, silk/fixed/regularize_correlations_FIX.c, silk/fixed/residual_energy16_FIX.c, silk/fixed/residual_energy_FIX.c, silk/fixed/schur64_FIX.c, silk/fixed/schur_FIX.c, silk/fixed/structs_FIX.h, silk/fixed/vector_ops_FIX.c, silk/fixed/warped_autocorrelation_FIX.c, silk/float/LPC_analysis_filter_FLP.c, silk/float/LPC_inv_pred_gain_FLP.c, silk/float/LTP_analysis_filter_FLP.c, silk/float/LTP_scale_ctrl_FLP.c, silk/float/SigProc_FLP.h, silk/float/apply_sine_window_FLP.c, silk/float/autocorrelation_FLP.c, silk/float/burg_modified_FLP.c, silk/float/bwexpander_FLP.c, silk/float/corrMatrix_FLP.c, silk/float/encode_frame_FLP.c, silk/float/energy_FLP.c, silk/float/find_LPC_FLP.c, silk/float/find_LTP_FLP.c, silk/float/find_pitch_lags_FLP.c, silk/float/find_pred_coefs_FLP.c, silk/float/inner_product_FLP.c, silk/float/k2a_FLP.c, silk/float/main_FLP.h, silk/float/noise_shape_analysis_FLP.c, silk/float/pitch_analysis_core_FLP.c, silk/float/process_gains_FLP.c, silk/float/regularize_correlations_FLP.c, silk/float/residual_energy_FLP.c, silk/float/scale_copy_vector_FLP.c, silk/float/scale_vector_FLP.c, silk/float/schur_FLP.c, silk/float/sort_FLP.c, silk/float/structs_FLP.h, silk/float/warped_autocorrelation_FLP.c, silk/float/wrappers_FLP.c, silk/gain_quant.c, silk/init_decoder.c, silk/init_encoder.c, silk/inner_prod_aligned.c, silk/interpolate.c, silk/lin2log.c, silk/log2lin.c, silk/macros.h, silk/main.h, silk/mips/NSQ_del_dec_mipsr1.h, silk/mips/macros_mipsr1.h, silk/mips/sigproc_fix_mipsr1.h, silk/pitch_est_defines.h, silk/pitch_est_tables.c, silk/process_NLSFs.c, silk/quant_LTP_gains.c, silk/resampler.c, silk/resampler_down2.c, silk/resampler_down2_3.c, silk/resampler_private.h, silk/resampler_private_AR2.c, silk/resampler_private_IIR_FIR.c, silk/resampler_private_down_FIR.c, silk/resampler_private_up2_HQ.c, silk/resampler_rom.c, silk/resampler_rom.h, silk/resampler_structs.h, silk/shell_coder.c, silk/sigm_Q15.c, silk/sort.c, silk/stereo_LR_to_MS.c, silk/stereo_MS_to_LR.c, silk/stereo_decode_pred.c, silk/stereo_encode_pred.c, silk/stereo_find_predictor.c, silk/stereo_quant_pred.c, silk/structs.h, silk/sum_sqr_shift.c, silk/table_LSF_cos.c, silk/tables.h, silk/tables_LTP.c, silk/tables_NLSF_CB_NB_MB.c, silk/tables_NLSF_CB_WB.c, silk/tables_gain.c, silk/tables_other.c, silk/tables_pitch_lag.c, silk/tables_pulses_per_block.c, silk/tuning_parameters.h, silk/typedef.h\n\n/***********************************************************************\nCopyright (c) 2006-2011, Skype Limited. All rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: dnn/dred_coding.c\n\n/* Copyright (c) 2022 Amazon\n Written by Jean-Marc Valin */\n\nFiles: dnn/dred_coding.h, dnn/dred_config.h, dnn/dred_decoder.c, dnn/dred_decoder.h, dnn/dred_encoder.c, dnn/dred_encoder.h, dnn/dred_rdovae.h, dnn/dred_rdovae_dec.c, dnn/dred_rdovae_dec.h, dnn/dred_rdovae_enc.c, dnn/dred_rdovae_enc.h\n\n/* Copyright (c) 2022 Amazon\n Written by Jan Buethe */\n\nFiles: dnn/dump_data.c, dnn/freq.c, dnn/freq.h\n\n/* Copyright (c) 2017-2018 Mozilla */\n\nFiles: dnn/lpcnet.h, dnn/lpcnet_demo.c\n\n/* Copyright (c) 2018 Mozilla */\n\nFiles: dnn/lpcnet_enc.c\n\n/* Copyright (c) 2017-2019 Mozilla */\n\nFiles: dnn/lpcnet_plc.c\n\n/* Copyright (c) 2021 Amazon */\n\nFiles: dnn/nndsp.c, dnn/nndsp.h, dnn/osce.c, dnn/osce.h, dnn/osce_config.h, dnn/osce_features.c, dnn/osce_features.h, dnn/osce_structs.h\n\n/* Copyright (c) 2023 Amazon\n Written by Jan Buethe */\n\nFiles: dnn/nnet.c, dnn/vec.h\n\n/* Copyright (c) 2018 Mozilla\n 2008-2011 Octasic Inc.\n 2012-2017 Jean-Marc Valin */\n\nFiles: dnn/nnet.h\n\n/* Copyright (c) 2018 Mozilla\n Copyright (c) 2017 Jean-Marc Valin */\n\nFiles: dnn/vec_avx.h\n\n/* Copyright (c) 2018 Mozilla\n 2012-2017 Jean-Marc Valin */\n\nFiles: dnn/vec_neon.h\n\n/* Copyright (c) 2018 David Rowe\n 2018 Mozilla\n 2008-2011 Octasic Inc.\n 2012-2017 Jean-Marc Valin */\n\nFiles: include/opus.h, include/opus_defines.h, src/opus_encoder.c\n\n/* Copyright (c) 2010-2011 Xiph.Org Foundation, Skype Limited\n Written by Jean-Marc Valin and Koen Vos */\n\nFiles: include/opus_custom.h\n\n/* Copyright (c) 2007-2008 CSIRO\n Copyright (c) 2007-2009 Xiph.Org Foundation\n Copyright (c) 2008-2012 Gregory Maxwell\n Written by Jean-Marc Valin and Gregory Maxwell */\n\nFiles: include/opus_multistream.h, src/analysis.c, src/analysis.h, src/opus_multistream.c, src/opus_multistream_decoder.c, src/opus_multistream_encoder.c, src/repacketizer.c, src/repacketizer_demo.c\n\n/* Copyright (c) 2011 Xiph.Org Foundation\n Written by Jean-Marc Valin */\n\nFiles: include/opus_projection.h, src/mapping_matrix.c, src/mapping_matrix.h, src/opus_projection_decoder.c, src/opus_projection_encoder.c\n\n/* Copyright (c) 2017 Google Inc.\n Written by Andrew Allen */\n\nFiles: include/opus_types.h\n\n/* (C) COPYRIGHT 1994-2002 Xiph.Org Foundation */\n\nFiles: silk/LPC_fit.c\n\n/***********************************************************************\nCopyright (c) 2013, Koen Vos. All rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/MacroDebug.h\n\n/***********************************************************************\nCopyright (c) 2006-2011, Skype Limited. All rights reserved.\nCopyright (C) 2012 Xiph.Org Foundation\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/NSQ.h\n\n/***********************************************************************\nCopyright (c) 2014 Vidyo.\nCopyright (c) 2006-2011, Skype Limited. All rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/arm/NSQ_neon.c, silk/arm/NSQ_neon.h, silk/arm/arm_silk_map.c\n\n/***********************************************************************\nCopyright (C) 2014 Vidyo\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/arm/SigProc_FIX_armv4.h\n\n/***********************************************************************\nCopyright (C) 2013 Xiph.Org Foundation and contributors\nCopyright (c) 2013 Parrot\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/arm/SigProc_FIX_armv5e.h, silk/arm/macros_armv5e.h\n\n/***********************************************************************\nCopyright (c) 2006-2011, Skype Limited. All rights reserved.\nCopyright (c) 2013 Parrot\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/arm/macros_arm64.h\n\n/***********************************************************************\nCopyright (C) 2015 Vidyo\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/arm/macros_armv4.h\n\n/***********************************************************************\nCopyright (C) 2013 Xiph.Org Foundation and contributors.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c\n\n/***********************************************************************\nCopyright (c) 2017 Google Inc., Jean-Marc Valin\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/fixed/x86/burg_modified_FIX_sse4_1.c, silk/x86/NSQ_del_dec_sse4_1.c, silk/x86/NSQ_sse4_1.c, silk/x86/VAD_sse4_1.c, silk/x86/VQ_WMat_EC_sse4_1.c\n\n/* Copyright (c) 2014-2020, Cisco Systems, INC\n Written by XiangMingZhu WeiZhou MinPeng YanWang FrancisQuiers\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n\n - Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n - Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\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 OWNER\n OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n*/\n\nFiles: silk/float/x86/inner_product_FLP_avx2.c\n\n/***********************************************************************\nCopyright (c) 2006-2011, Skype Limited. All rights reserved.\n 2023 Amazon\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: silk/x86/NSQ_del_dec_avx2.c\n\n/***********************************************************************\nCopyright (c) 2021 Google Inc.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n- Redistributions of source code must retain the above copyright notice,\nthis list of conditions and the following disclaimer.\n- Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n- Neither the name of Internet Society, IETF or IETF Trust, nor the\nnames of specific contributors, may be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n***********************************************************************/\n\nFiles: src/extensions.c\n\n/* Copyright (c) 2022 Amazon */\n\nFiles: src/mlp.c\n\n/* Copyright (c) 2008-2011 Octasic Inc.\n 2012-2017 Jean-Marc Valin */\n\nFiles: src/mlp.h\n\n/* Copyright (c) 2017 Jean-Marc Valin */\n\nFiles: src/opus.c\n\n/* Copyright (c) 2011 Xiph.Org Foundation, Skype Limited\n Written by Jean-Marc Valin and Koen Vos */\n\nFiles: src/opus_compare.c\n\n/* Copyright (c) 2011-2012 Xiph.Org Foundation, Mozilla Corporation\n Written by Jean-Marc Valin and Timothy B. Terriberry */\n\nFiles: src/opus_decoder.c\n\n/* Copyright (c) 2010 Xiph.Org Foundation, Skype Limited\n Written by Jean-Marc Valin and Koen Vos */\n\nFiles: src/opus_private.h\n\n/* Copyright (c) 2012 Xiph.Org Foundation\n Written by Jean-Marc Valin */" + } + ] + }, + { + "id": "pcre2", + "name": "PCRE2 / SLJIT", + "version": "10.47", + "license": "BSD-3-Clause / BSD-2-Clause", + "sourceURL": "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.47/pcre2-10.47.tar.gz", + "documents": [ + { + "title": "LICENCE.md", + "text": "PCRE2 Licence\n=============\n\n| SPDX-License-Identifier: | BSD-3-Clause WITH PCRE2-exception |\n|---------|-------|\n\nPCRE2 is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\nReleases 10.00 and above of PCRE2 are distributed under the terms of the \"BSD\"\nlicence, as specified below, with one exemption for certain binary\nredistributions. The documentation for PCRE2, supplied in the \"doc\" directory,\nis distributed under the same terms as the software itself. The data in the\ntestdata directory is not copyrighted and is in the public domain.\n\nThe basic library functions are written in C and are freestanding. Also\nincluded in the distribution is a just-in-time compiler that can be used to\noptimize pattern matching. This is an optional feature that can be omitted when\nthe library is built. The just-in-time compiler is separately licensed under the\n\"2-clause BSD\" licence.\n\n\nCOPYRIGHT\n---------\n\n### The basic library functions\n\n Written by: Philip Hazel\n Email local part: Philip.Hazel\n Email domain: gmail.com\n\n Retired from University of Cambridge Computing Service,\n Cambridge, England.\n\n Copyright (c) 1997-2007 University of Cambridge\n Copyright (c) 2007-2024 Philip Hazel\n All rights reserved.\n\n### PCRE2 Just-In-Time compilation support\n\n Written by: Zoltan Herczeg\n Email local part: hzmester\n Email domain: freemail.hu\n\n Copyright (c) 2010-2024 Zoltan Herczeg\n All rights reserved.\n\n### Stack-less Just-In-Time compiler\n\n Written by: Zoltan Herczeg\n Email local part: hzmester\n Email domain: freemail.hu\n\n Copyright (c) 2009-2024 Zoltan Herczeg\n All rights reserved.\n\nThe code in the `deps/sljit` directory has its own LICENSE file.\n\n### All other contributions\n\nMany other contributors have participated in the authorship of PCRE2. As PCRE2\nhas never required a Contributor Licensing Agreement, or other copyright\nassignment agreement, all contributions have copyright retained by each\noriginal contributor or their employer.\n\n\nTHE \"BSD\" LICENCE\n-----------------\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notices,\n this list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright\n notices, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n* Neither the name of the University of Cambridge nor the names of any\n contributors may be used to endorse or promote products derived from this\n software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\n\nEXEMPTION FOR BINARY LIBRARY-LIKE PACKAGES\n------------------------------------------\n\nThe second condition in the BSD licence (covering binary redistributions) does\nnot apply all the way down a chain of software. If binary package A includes\nPCRE2, it must respect the condition, but if package B is software that\nincludes package A, the condition is not imposed on package B unless it uses\nPCRE2 independently.\n" + }, + { + "title": "COPYING", + "text": "PCRE2 LICENCE\n\nPlease see the file LICENCE in the PCRE2 distribution for licensing details.\n\nEnd\n" + }, + { + "title": "deps/sljit/LICENSE", + "text": "/*\n * Stack-less Just-In-Time compiler\n *\n * Copyright Zoltan Herczeg (hzmester@freemail.hu). All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without modification, are\n * permitted provided that the following conditions are met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this list of\n * conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice, this list\n * of conditions and the following disclaimer in the documentation and/or other materials\n * provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) AND CONTRIBUTORS ``AS IS'' AND ANY\n * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\n * SHALL THE COPYRIGHT HOLDER(S) OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\n * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\n * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: src/pcre2_auto_possess.c, src/pcre2_compile.c, src/pcre2_compile_cgroup.c, src/pcre2_compile_class.c, src/pcre2_context.c, src/pcre2_convert.c, src/pcre2_dfa_match.c, src/pcre2_error.c, src/pcre2_extuni.c, src/pcre2_find_bracket.c, src/pcre2_intmodedep.h, src/pcre2_maketables.c, src/pcre2_match_data.c, src/pcre2_match_next.c, src/pcre2_pattern_info.c, src/pcre2_printint_inc.h, src/pcre2_serialize.c, src/pcre2_study.c, src/pcre2_substitute.c, src/pcre2_substring.c, src/pcre2_tables.c, src/pcre2_xclass.c, src/pcre2posix.c, src/pcre2test_inc.h\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2024 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_chkdint.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Copyright (c) 2023 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_compile.h, src/pcre2_internal.h, src/pcre2_util.h\n\n/* PCRE2 is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2024 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_config.c, src/pcre2_dftables.c, src/pcre2_valid_utf.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2020 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_fuzzsupport.c, src/pcre2_jit_match_inc.h, src/pcre2posix_test.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2023 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_jit_char_inc.h, src/pcre2_jit_compile.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n This module by Zoltan Herczeg\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2024 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_jit_misc_inc.h, src/pcre2_jit_test.c, src/pcre2_newline.c, src/pcre2_ord2utf.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_jit_simd_inc.h\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n This module by Zoltan Herczeg\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2019 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_match.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2015-2024 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_script_run.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2021 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_string_utils.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2018-2021 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_ucd.c\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2022 University of Cambridge\n\nThis module is auto-generated from Unicode data files. DO NOT EDIT MANUALLY!\nInstead, modify the maint/GenerateUcd.py script and run it to generate\na new version of this code.\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_ucp.h\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2022 University of Cambridge\n\nThis module is auto-generated from Unicode data files. DO NOT EDIT MANUALLY!\nInstead, modify the maint/GenerateUcpHeader.py script and run it to generate\na new version of this code.\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2_ucptables_inc.h\n\n/* PCRE is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2022 University of Cambridge\n\nThis module is auto-generated from Unicode data files. DO NOT EDIT MANUALLY!\nInstead, modify the maint/GenerateUcpTables.py script and run it to generate\na new version of this code.\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2grep.c\n\n/* This is a grep program that uses the 8-bit PCRE regular expression library\nvia the PCRE2 updated API to do its pattern matching. On Unix-like, Windows,\nand native z/OS systems it can recurse into directories, and in z/OS it can\nhandle PDS files.\n\nNote that for native z/OS, in addition to defining the NATIVE_ZOS macro, an\nadditional header is required. That header is not included in the main PCRE2\ndistribution because other apparatus is needed to compile pcre2grep for z/OS.\nThe header can be found in the special z/OS distribution, which is available\nfrom www.zaconsultants.net or from www.cbttape.org.\n\n Copyright (c) 1997-2024 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2posix.h\n\n/* PCRE2 is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language. This is\nthe public header file to be #included by applications that call PCRE2 via the\nPOSIX wrapper interface.\n\n Written by Philip Hazel\n Original API code Copyright (c) 1997-2012 University of Cambridge\n New API code Copyright (c) 2016-2023 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/\n\nFiles: src/pcre2test.c\n\n/* PCRE2 is a library of functions to support regular expressions whose syntax\nand semantics are as close as possible to those of the Perl 5 language. In 2014\nthe API was completely revised and '2' was added to the name, because the old\nAPI, which had lasted for 16 years, could not accommodate new requirements. At\nthe same time, this testing program was re-designed because its original\nhacked-up (non-) design had also run out of steam.\n\n Written by Philip Hazel\n Original code Copyright (c) 1997-2012 University of Cambridge\n Rewritten code Copyright (c) 2016-2024 University of Cambridge\n\n-----------------------------------------------------------------------------\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n * Neither the name of the University of Cambridge 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n-----------------------------------------------------------------------------\n*/" + } + ] + }, + { + "id": "plog", + "name": "plog", + "version": "1.1.11", + "license": "MIT", + "sourceURL": "https://github.com/SergiusTheBest/plog/archive/refs/tags/1.1.11.tar.gz", + "documents": [ + { + "title": "LICENSE", + "text": "MIT License\n\nCopyright (c) 2022 Sergey Podobry\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\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies 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 FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + } + ] + }, + { + "id": "proxy-libintl", + "name": "proxy-libintl (GLib libintl)", + "version": "33934de09af6a6627eb44e310a8079df009abdbb", + "license": "LGPL-2.0-or-later", + "sourceURL": "https://codeload.github.com/frida/proxy-libintl/tar.gz/33934de09af6a6627eb44e310a8079df009abdbb", + "documents": [ + { + "title": "COPYING", + "text": "\t\t GNU LIBRARY GENERAL PUBLIC LICENSE\n\t\t Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n \t\t 59 Temple Place, Suite 330, Boston, MA 02111-1307 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\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 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\t\t 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\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 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\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": "Source copyright and license notices", + "text": "Files: libintl.c, libintl.h\n\n/*\n * Copyright (C) 2008 Tor Lillqvist\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; see the file COPYING.LIB.txt. If\n * not, write to the Free Software Foundation, Inc., 51 Franklin\n * Street, Fifth Floor, Boston, MA 02110-1301, USA.\n */" + } + ] + }, + { + "id": "spdlog", + "name": "spdlog / fmt 10.2.1", + "version": "v1.14.1", + "license": "MIT", + "sourceURL": "https://github.com/gabime/spdlog/archive/refs/tags/v1.14.1.zip", + "documents": [ + { + "title": "LICENSE", + "text": "The MIT License (MIT)\r\n\r\nCopyright (c) 2016 Gabi Melman. \r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE.\r\n\r\n-- NOTE: Third party dependency used by this software --\r\nThis software depends on the fmt lib (MIT License),\r\nand users must comply to its license: https://raw.githubusercontent.com/fmtlib/fmt/master/LICENSE\r\n\r\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: include/spdlog/async.h, include/spdlog/async_logger-inl.h, include/spdlog/async_logger.h, include/spdlog/cfg/argv.h, include/spdlog/cfg/env.h, include/spdlog/cfg/helpers-inl.h, include/spdlog/cfg/helpers.h, include/spdlog/common-inl.h, include/spdlog/common.h, include/spdlog/details/backtracer-inl.h, include/spdlog/details/backtracer.h, include/spdlog/details/circular_q.h, include/spdlog/details/console_globals.h, include/spdlog/details/file_helper-inl.h, include/spdlog/details/file_helper.h, include/spdlog/details/fmt_helper.h, include/spdlog/details/log_msg-inl.h, include/spdlog/details/log_msg.h, include/spdlog/details/log_msg_buffer-inl.h, include/spdlog/details/log_msg_buffer.h, include/spdlog/details/mpmc_blocking_q.h, include/spdlog/details/null_mutex.h, include/spdlog/details/os-inl.h, include/spdlog/details/os.h, include/spdlog/details/periodic_worker-inl.h, include/spdlog/details/periodic_worker.h, include/spdlog/details/registry-inl.h, include/spdlog/details/registry.h, include/spdlog/details/synchronous_factory.h, include/spdlog/details/tcp_client-windows.h, include/spdlog/details/tcp_client.h, include/spdlog/details/thread_pool-inl.h, include/spdlog/details/thread_pool.h, include/spdlog/details/udp_client-windows.h, include/spdlog/details/udp_client.h, include/spdlog/formatter.h, include/spdlog/fwd.h, include/spdlog/logger-inl.h, include/spdlog/logger.h, include/spdlog/mdc.h, include/spdlog/pattern_formatter-inl.h, include/spdlog/pattern_formatter.h, include/spdlog/sinks/android_sink.h, include/spdlog/sinks/ansicolor_sink-inl.h, include/spdlog/sinks/ansicolor_sink.h, include/spdlog/sinks/base_sink-inl.h, include/spdlog/sinks/base_sink.h, include/spdlog/sinks/basic_file_sink-inl.h, include/spdlog/sinks/basic_file_sink.h, include/spdlog/sinks/callback_sink.h, include/spdlog/sinks/daily_file_sink.h, include/spdlog/sinks/dist_sink.h, include/spdlog/sinks/dup_filter_sink.h, include/spdlog/sinks/hourly_file_sink.h, include/spdlog/sinks/kafka_sink.h, include/spdlog/sinks/mongo_sink.h, include/spdlog/sinks/null_sink.h, include/spdlog/sinks/ostream_sink.h, include/spdlog/sinks/ringbuffer_sink.h, include/spdlog/sinks/rotating_file_sink-inl.h, include/spdlog/sinks/rotating_file_sink.h, include/spdlog/sinks/sink-inl.h, include/spdlog/sinks/sink.h, include/spdlog/sinks/stdout_color_sinks-inl.h, include/spdlog/sinks/stdout_color_sinks.h, include/spdlog/sinks/stdout_sinks-inl.h, include/spdlog/sinks/stdout_sinks.h, include/spdlog/sinks/syslog_sink.h, include/spdlog/sinks/tcp_sink.h, include/spdlog/sinks/udp_sink.h, include/spdlog/sinks/win_eventlog_sink.h, include/spdlog/sinks/wincolor_sink-inl.h, include/spdlog/sinks/wincolor_sink.h, include/spdlog/spdlog-inl.h, include/spdlog/spdlog.h, include/spdlog/stopwatch.h, include/spdlog/tweakme.h, include/spdlog/version.h\n\n// Copyright(c) 2015-present, Gabi Melman & spdlog contributors.\n// Distributed under the MIT License (http://opensource.org/licenses/MIT)\n\n\nFiles: include/spdlog/fmt/bin_to_hex.h\n\n//\n// Copyright(c) 2015 Gabi Melman.\n// Distributed under the MIT License (http://opensource.org/licenses/MIT)\n//\n\n\nFiles: include/spdlog/fmt/bundled/args.h\n\n// Formatting library for C++ - dynamic argument lists\n//\n// Copyright (c) 2012 - present, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/chrono.h\n\n// Formatting library for C++ - chrono support\n//\n// Copyright (c) 2012 - present, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/chrono.h\n\n// For conversion between std::chrono::durations without undefined\n// behaviour or erroneous results.\n// This is a stripped down version of duration_cast, for inclusion in fmt.\n// See https://github.com/pauldreik/safe_duration_cast\n//\n// Copyright Paul Dreik 2019\n\n\nFiles: include/spdlog/fmt/bundled/color.h\n\n// Formatting library for C++ - color support\n//\n// Copyright (c) 2018 - present, Victor Zverovich and fmt contributors\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/compile.h\n\n// Formatting library for C++ - experimental format string compilation\n//\n// Copyright (c) 2012 - present, Victor Zverovich and fmt contributors\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/core.h\n\n// Formatting library for C++ - the core API for char/UTF-8\n//\n// Copyright (c) 2012 - present, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/format-inl.h\n\n// Formatting library for C++ - implementation\n//\n// Copyright (c) 2012 - 2016, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/format.h\n\n/*\n Formatting library for C++\n\n Copyright (c) 2012 - present, Victor Zverovich\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 --- Optional exception to the license ---\n\n As an exception, if, as a result of your compiling your source code, portions\n of this Software are embedded into a machine-executable object form of such\n source code, you may redistribute such embedded portions in such object form\n without including the above copyright and permission notices.\n */\n\nFiles: include/spdlog/fmt/bundled/os.h\n\n// Formatting library for C++ - optional OS-specific functionality\n//\n// Copyright (c) 2012 - present, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/ostream.h\n\n// Formatting library for C++ - std::ostream support\n//\n// Copyright (c) 2012 - present, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/printf.h\n\n// Formatting library for C++ - legacy printf implementation\n//\n// Copyright (c) 2012 - 2016, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/ranges.h\n\n// Formatting library for C++ - range and tuple support\n//\n// Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/std.h\n\n// Formatting library for C++ - formatters for standard library types\n//\n// Copyright (c) 2012 - present, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/bundled/xchar.h\n\n// Formatting library for C++ - optional wchar_t and exotic character support\n//\n// Copyright (c) 2012 - present, Victor Zverovich\n// All rights reserved.\n//\n// For the license information refer to format.h.\n\n\nFiles: include/spdlog/fmt/chrono.h, include/spdlog/fmt/compile.h, include/spdlog/fmt/ostr.h, include/spdlog/fmt/ranges.h, include/spdlog/fmt/std.h, include/spdlog/fmt/xchar.h\n\n//\n// Copyright(c) 2016 Gabi Melman.\n// Distributed under the MIT License (http://opensource.org/licenses/MIT)\n//\n\n\nFiles: include/spdlog/fmt/fmt.h\n\n//\n// Copyright(c) 2016-2018 Gabi Melman.\n// Distributed under the MIT License (http://opensource.org/licenses/MIT)\n//\n\n\nFiles: include/spdlog/sinks/msvc_sink.h\n\n// Copyright(c) 2016 Alexander Dalshov & spdlog contributors.\n// Distributed under the MIT License (http://opensource.org/licenses/MIT)\n\n\nFiles: include/spdlog/sinks/qt_sinks.h\n\n// Copyright(c) 2015-present, Gabi Melman, mguludag and spdlog contributors.\n// Distributed under the MIT License (http://opensource.org/licenses/MIT)\n\n\nFiles: include/spdlog/sinks/systemd_sink.h\n\n// Copyright(c) 2019 ZVYAGIN.Alexander@gmail.com\n// Distributed under the MIT License (http://opensource.org/licenses/MIT)\n" + } + ] + }, + { + "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", + "version": "v3.0.2", + "license": "BSD-3-Clause-Clear / BSD-2-Clause, AOMedia patent license and embedded notices", + "sourceURL": "https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/efc905a7c2ed155b3654d7968173622734eeb0c0/SVT-AV1-efc905a7c2ed155b3654d7968173622734eeb0c0.tar.gz", + "documents": [ + { + "title": "LICENSE.md", + "text": "BSD 3-Clause Clear License\nThe Clear BSD License\n\nCopyright (c) 2021, Alliance for Open Media\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted (subject to the limitations in the disclaimer below)\nprovided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in\n the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the Alliance for Open Media 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\nNO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL\nTHE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\nOF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + }, + { + "title": "LICENSE-BSD2.md", + "text": "Copyright (c) 2019, Alliance for Open Media. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in\n the documentation and/or other materials provided with the\n distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\nFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\nBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\nANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\n" + }, + { + "title": "PATENTS.md", + "text": "**Alliance for Open Media Patent License 1.0**\n\n 1. **License Terms.**\n\n **Patent License.** Subject to the terms and conditions of this License, each\n Licensor, on behalf of itself and successors in interest and assigns,\n grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,\n no-charge, royalty-free, irrevocable (except as expressly stated in this\n License) patent license to its Necessary Claims to make, use, sell, offer\n for sale, import or distribute any Implementation.\n\n **Conditions.**\n\n *Availability.* As a condition to the grant of rights to Licensee to make,\n sell, offer for sale, import or distribute an Implementation under\n Section 1.1, Licensee must make its Necessary Claims available under\n this License, and must reproduce this License with any Implementation\n as follows:\n\n a. For distribution in source code, by including this License in the\n root directory of the source code with its Implementation.\n\n b. For distribution in any other form (including binary, object form,\n and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,\n GDSII, etc.)), by including this License in the documentation, legal\n notices, and/or other written materials provided with the\n Implementation.\n\n *Additional Conditions.* This license is directly from Licensor to\n Licensee. Licensee acknowledges as a condition of benefiting from it\n that no rights from Licensor are received from suppliers, distributors,\n or otherwise in connection with this License.\n\n **Defensive Termination**. If any Licensee, its Affiliates, or its agents\n initiates patent litigation or files, maintains, or voluntarily\n participates in a lawsuit against another entity or any person asserting\n that any Implementation infringes Necessary Claims, any patent licenses\n granted under this License directly to the Licensee are immediately\n terminated as of the date of the initiation of action unless 1) that suit\n was in response to a corresponding suit regarding an Implementation first\n brought against an initiating entity, or 2) that suit was brought to\n enforce the terms of this License (including intervention in a third-party\n action by a Licensee).\n\n **Disclaimers.** The Reference Implementation and Specification are provided\n \"AS IS\" and without warranty. The entire risk as to implementing or\n otherwise using the Reference Implementation or Specification is assumed\n by the implementer and user. Licensor expressly disclaims any warranties\n (express, implied, or otherwise), including implied warranties of\n merchantability, non-infringement, fitness for a particular purpose, or\n title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO\n ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,\n INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF\n ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH\n OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR\n NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n2. **Definitions.**\n\n **Affiliate.** \"Affiliate\" means an entity that directly or indirectly\n Controls, is Controlled by, or is under common Control of that party.\n\n **Control.** \"Control\" means direct or indirect control of more than 50% of\n the voting power to elect directors of that corporation, or for any other\n entity, the power to direct management of such entity.\n\n **Decoder.** \"Decoder\" means any decoder that conforms fully with all\n non-optional portions of the Specification.\n\n **Encoder.** \"Encoder\" means any encoder that produces a bitstream that can\n be decoded by a Decoder only to the extent it produces such a bitstream.\n\n **Final Deliverable.** \"Final Deliverable\" means the final version of a\n deliverable approved by the Alliance for Open Media as a Final\n Deliverable.\n\n **Implementation.** \"Implementation\" means any implementation, including the\n Reference Implementation, that is an Encoder and/or a Decoder. An\n Implementation also includes components of an Implementation only to the\n extent they are used as part of an Implementation.\n\n **License.** \"License\" means this license.\n\n **Licensee.** \"Licensee\" means any person or entity who exercises patent\n rights granted under this License.\n\n **Licensor.** \"Licensor\" means (i) any Licensee that makes, sells, offers\n for sale, imports or distributes any Implementation, or (ii) a person\n or entity that has a licensing obligation to the Implementation as a\n result of its membership and/or participation in the Alliance for Open\n Media working group that developed the Specification.\n\n **Necessary Claims.** \"Necessary Claims\" means all claims of patents or\n patent applications, (a) that currently or at any time in the future,\n are owned or controlled by the Licensor, and (b) (i) would be an\n Essential Claim as defined by the W3C Policy as of February 5, 2004\n (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential)\n as if the Specification was a W3C Recommendation; or (ii) are infringed\n by the Reference Implementation.\n\n **Reference Implementation.** \"Reference Implementation\" means an Encoder\n and/or Decoder released by the Alliance for Open Media as a Final\n Deliverable.\n\n **Specification.** \"Specification\" means the specification designated by\n the Alliance for Open Media as a Final Deliverable for which this\n License was issued.\n" + }, + { + "title": "third_party/fastfeat/LICENSE", + "text": "Copyright (c) 2006, 2008 Edward Rosten\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n\n\t*Redistributions of source code must retain the above copyright\n\t notice, this list of conditions and the following disclaimer.\n\n\t*Redistributions in binary form must reproduce the above copyright\n\t notice, this list of conditions and the following disclaimer in the\n\t documentation and/or other materials provided with the distribution.\n\n\t*Neither the name of the University of Cambridge nor the names of \n\t its contributors may be used to endorse or promote products derived \n\t from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + }, + { + "title": "third_party/safestringlib/LICENSE", + "text": "MIT License\n\nCopyright (c) 2014-2018 Intel Corporation\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\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies 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 FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n================================================================================\n\nCopyright (C) 2012, 2013 Cisco Systems\nAll rights reserved.\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\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\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: Source/API/EbDebugMacros.h, Source/Lib/ASM_AVX2/dwt_avx2.c\n\n/*\n* Copyright(c) 2020 Intel Corporation\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/API/EbSvtAv1.h, Source/API/EbSvtAv1ErrorCodes.h, Source/App/app_config.h, Source/App/app_context.c, Source/App/app_context.h, Source/App/app_input_y4m.c, Source/App/app_input_y4m.h, Source/App/app_main.c, Source/App/app_process_cmd.c, Source/App/svt_time.c, Source/App/svt_time.h, Source/Lib/ASM_AVX2/cdef_avx2.c, Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c, Source/Lib/ASM_AVX2/compute_sad_avx2.h, Source/Lib/ASM_AVX2/compute_sad_intrin_avx2.c, Source/Lib/ASM_AVX2/highbd_intra_pred_avx2.c, Source/Lib/ASM_AVX2/intra_pred_intrin_avx2.c, Source/Lib/ASM_AVX2/memory_avx2.h, Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c, Source/Lib/ASM_AVX2/palette_avx2.c, Source/Lib/ASM_AVX2/pic_operators_inline_avx2.h, Source/Lib/ASM_AVX2/pic_operators_intrin_avx2.c, Source/Lib/ASM_AVX2/restoration_pick_avx2.c, Source/Lib/ASM_AVX2/transforms_intrin_avx2.c, Source/Lib/ASM_AVX512/cdef_avx512.c, Source/Lib/ASM_AVX512/cdef_block_avx512.c, Source/Lib/ASM_AVX512/compute_sad_intrin_avx512.c, Source/Lib/ASM_AVX512/convolve_2d_avx512.c, Source/Lib/ASM_AVX512/convolve_avx512.c, Source/Lib/ASM_AVX512/convolve_avx512.h, Source/Lib/ASM_AVX512/encodetxb_avx512.c, Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c, Source/Lib/ASM_AVX512/highbd_intra_pred_avx512.c, Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c, Source/Lib/ASM_AVX512/jnt_convolve_2d_avx512.c, Source/Lib/ASM_AVX512/jnt_convolve_avx512.c, Source/Lib/ASM_AVX512/pic_operators_intrin_avx512.c, Source/Lib/ASM_AVX512/pickrst_avx512.c, Source/Lib/ASM_SSE2/avc_style_mcp_intrin_sse.c, Source/Lib/ASM_SSE2/compute_mean_intrin_sse2.c, Source/Lib/ASM_SSE2/compute_mean_sse2.h, Source/Lib/ASM_SSE2/dlf_sse2.h, Source/Lib/ASM_SSE2/highbd_intrapred_sse2.h, Source/Lib/ASM_SSE2/intra_pred_av1_intrin_sse2.c, Source/Lib/ASM_SSE2/mcp_sse2.h, Source/Lib/ASM_SSE2/me_sad_calc_intrin_sse2.c, Source/Lib/ASM_SSE2/pack_unpack_intrin_sse2.c, Source/Lib/ASM_SSE2/pic_operators_intrin_sse2.c, Source/Lib/ASM_SSE2/picture_operators_sse2.h, Source/Lib/ASM_SSE4_1/cdef_sse4.c, Source/Lib/ASM_SSE4_1/compute_sad_intrin_sse4_1.c, Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c, Source/Lib/ASM_SSE4_1/memory_sse4_1.h, Source/Lib/ASM_SSSE3/highbd_intrapred_intrin_ssse3.c, Source/Lib/C_DEFAULT/blend_a64_mask_c.c, Source/Lib/C_DEFAULT/cfl_c.c, Source/Lib/C_DEFAULT/compute_sad_c.c, Source/Lib/C_DEFAULT/compute_sad_c.h, Source/Lib/C_DEFAULT/filterintra_c.c, Source/Lib/C_DEFAULT/inter_prediction_c.c, Source/Lib/C_DEFAULT/intra_prediction_c.c, Source/Lib/C_DEFAULT/pack_unpack_c.c, Source/Lib/C_DEFAULT/pack_unpack_c.h, Source/Lib/C_DEFAULT/picture_operators_c.c, Source/Lib/C_DEFAULT/picture_operators_c.h, Source/Lib/Codec/adaptive_mv_pred.h, Source/Lib/Codec/bitstream_unit.h, Source/Lib/Codec/block_structures.c, Source/Lib/Codec/block_structures.h, Source/Lib/Codec/cdef_process.h, Source/Lib/Codec/coding_loop.h, Source/Lib/Codec/coding_unit.c, Source/Lib/Codec/coding_unit.h, Source/Lib/Codec/compute_mean.h, Source/Lib/Codec/compute_sad.h, Source/Lib/Codec/dlf_process.h, Source/Lib/Codec/ec_results.c, Source/Lib/Codec/ec_results.h, Source/Lib/Codec/enc_dec_process.h, Source/Lib/Codec/enc_dec_results.c, Source/Lib/Codec/enc_dec_results.h, Source/Lib/Codec/enc_dec_segments.c, Source/Lib/Codec/enc_dec_segments.h, Source/Lib/Codec/enc_dec_tasks.c, Source/Lib/Codec/enc_dec_tasks.h, Source/Lib/Codec/enc_inter_prediction.h, Source/Lib/Codec/enc_intra_prediction.h, Source/Lib/Codec/encode_context.c, Source/Lib/Codec/encode_context.h, Source/Lib/Codec/full_loop.h, Source/Lib/Codec/initial_rc_process.h, Source/Lib/Codec/initial_rc_reorder_queue.c, Source/Lib/Codec/initial_rc_reorder_queue.h, Source/Lib/Codec/initial_rc_results.c, Source/Lib/Codec/initial_rc_results.h, Source/Lib/Codec/inter_prediction.h, Source/Lib/Codec/lambda_rate_tables.h, Source/Lib/Codec/md_config_process.h, Source/Lib/Codec/md_process.c, Source/Lib/Codec/md_rate_estimation.h, Source/Lib/Codec/me_context.c, Source/Lib/Codec/me_context.h, Source/Lib/Codec/me_process.c, Source/Lib/Codec/me_process.h, Source/Lib/Codec/me_results.c, Source/Lib/Codec/me_results.h, Source/Lib/Codec/me_sad_calculation.c, Source/Lib/Codec/me_sad_calculation.h, Source/Lib/Codec/me_sb_results.h, Source/Lib/Codec/mode_decision.h, Source/Lib/Codec/motion_estimation.h, Source/Lib/Codec/motion_vector_unit.h, Source/Lib/Codec/neighbor_arrays.c, Source/Lib/Codec/neighbor_arrays.h, Source/Lib/Codec/object.h, Source/Lib/Codec/packetization_process.c, Source/Lib/Codec/packetization_process.h, Source/Lib/Codec/packetization_reorder_queue.c, Source/Lib/Codec/packetization_reorder_queue.h, Source/Lib/Codec/pd_process.h, Source/Lib/Codec/pd_queue.c, Source/Lib/Codec/pd_queue.h, Source/Lib/Codec/pd_reorder_queue.c, Source/Lib/Codec/pd_reorder_queue.h, Source/Lib/Codec/pd_results.c, Source/Lib/Codec/pd_results.h, Source/Lib/Codec/pic_analysis_process.h, Source/Lib/Codec/pic_analysis_results.c, Source/Lib/Codec/pic_analysis_results.h, Source/Lib/Codec/pic_buffer_desc.h, Source/Lib/Codec/pic_demux_results.c, Source/Lib/Codec/pic_demux_results.h, Source/Lib/Codec/pic_manager_process.c, Source/Lib/Codec/pic_manager_process.h, Source/Lib/Codec/pic_manager_queue.c, Source/Lib/Codec/pic_manager_queue.h, Source/Lib/Codec/pred_structure.c, Source/Lib/Codec/pred_structure.h, Source/Lib/Codec/q_matrices.h, Source/Lib/Codec/rc_process.h, Source/Lib/Codec/rc_results.c, Source/Lib/Codec/rc_tasks.c, Source/Lib/Codec/rc_tasks.h, Source/Lib/Codec/rd_cost.h, Source/Lib/Codec/reference_object.c, Source/Lib/Codec/reference_object.h, Source/Lib/Codec/resource_coordination_process.c, Source/Lib/Codec/resource_coordination_process.h, Source/Lib/Codec/resource_coordination_results.c, Source/Lib/Codec/resource_coordination_results.h, Source/Lib/Codec/rest_process.h, Source/Lib/Codec/sequence_control_set.c, Source/Lib/Codec/src_ops_process.c, Source/Lib/Codec/svt_log.c, Source/Lib/Codec/svt_log.h, Source/Lib/Codec/svt_malloc.c, Source/Lib/Codec/svt_malloc.h, Source/Lib/Codec/svt_threads.c, Source/Lib/Codec/svt_threads.h, Source/Lib/Codec/svt_time.c, Source/Lib/Codec/svt_time.h, Source/Lib/Codec/utility.c, Source/Lib/Codec/utility.h, Source/Lib/Globals/enc_handle.h\n\n/*\n* Copyright(c) 2019 Intel Corporation\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/API/EbSvtAv1Enc.h, Source/App/app_config.c, Source/Lib/Codec/initial_rc_process.c, Source/Lib/Codec/pic_analysis_process.c, Source/Lib/Globals/enc_handle.c\n\n/*\n* Copyright(c) 2019 Intel Corporation\n*\n* This source code is subject to the terms of the BSD 3-Clause Clear License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/API/EbSvtAv1Formats.h, Source/Lib/ASM_SSE2/dlf_intrin_sse2.c, Source/Lib/ASM_SSE4_1/blend_a64_mask_sse4.c, Source/Lib/Codec/blend_a64_mask.c, Source/Lib/Codec/resize.c, Source/Lib/Codec/resize.h, Source/Lib/Codec/super_res.h\n\n/*\n * Copyright(c) 2019 Intel Corporation\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/API/EbSvtAv1Metadata.h, Source/Lib/Globals/metadata_handle.c\n\n/*\n* Copyright (c) 2021, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/App/app_output_ivf.c, Source/App/app_output_ivf.h, Source/Lib/ASM_AVX2/mc.h, Source/Lib/Globals/enc_settings.c, Source/Lib/Globals/metadata_handle.h\n\n/*\n* Copyright(c) 2022 Intel Corporation\n*\n* This source code is subject to the terms of the BSD 3-Clause Clear License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_AVX2/aom_subpixel_8t_intrin_avx2.c, Source/Lib/ASM_AVX2/cdef_block_avx2.c, Source/Lib/ASM_AVX2/highbd_inv_txfm_avx2.c, Source/Lib/ASM_AVX2/variance_avx2.c, Source/Lib/ASM_NEON/highbd_txfm_utility_neon.h, Source/Lib/ASM_SSE2/highbd_subtract_sse2.c, Source/Lib/ASM_SSE2/highbd_variance_sse2.c, Source/Lib/ASM_SSE2/synonyms.h, Source/Lib/ASM_SSE2/variance_sse2.c, Source/Lib/ASM_SSE2/variance_sse2.h, Source/Lib/ASM_SSE4_1/highbd_txfm_utility_sse4.h, Source/Lib/ASM_SSE4_1/obmc_variance_sse4.c, Source/Lib/C_DEFAULT/variance.c, Source/Lib/Codec/av1me.c, Source/Lib/Codec/av1me.h, Source/Lib/Codec/cdef.c, Source/Lib/Codec/cdef.h, Source/Lib/Codec/convolve.c, Source/Lib/Codec/convolve.h, Source/Lib/Codec/corner_detect.c, Source/Lib/Codec/corner_detect.h, Source/Lib/Codec/corner_match.c, Source/Lib/Codec/corner_match.h, Source/Lib/Codec/enc_cdef.h, Source/Lib/Codec/enc_warped_motion.c, Source/Lib/Codec/enc_warped_motion.h, Source/Lib/Codec/filter.h, Source/Lib/Codec/global_motion.c, Source/Lib/Codec/global_motion.h, Source/Lib/Codec/grainSynthesis.c, Source/Lib/Codec/grainSynthesis.h, Source/Lib/Codec/hash.c, Source/Lib/Codec/hash.h, Source/Lib/Codec/hash_motion.h, Source/Lib/Codec/k_means_template.h, Source/Lib/Codec/palette.c, Source/Lib/Codec/ransac.c, Source/Lib/Codec/ransac.h, Source/Lib/Codec/restoration.h, Source/Lib/Codec/restoration_pick.c, Source/Lib/Codec/restoration_pick.h, Source/Lib/Codec/svt_psnr.c, Source/Lib/Codec/svt_psnr.h, Source/Lib/Codec/warped_motion.c, Source/Lib/Codec/warped_motion.h\n\n/*\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_AVX2/av1_inv_txfm_avx2.c, Source/Lib/ASM_AVX2/av1_inv_txfm_avx2.h, Source/Lib/ASM_AVX2/convolve_avx2.h, Source/Lib/ASM_AVX2/corner_match_avx2.c, Source/Lib/ASM_AVX2/encodetxb_avx2.c, Source/Lib/ASM_AVX2/fft_avx2.c, Source/Lib/ASM_AVX2/highbd_variance_avx2.c, Source/Lib/ASM_AVX2/jnt_convolve_2d_avx2.c, Source/Lib/ASM_AVX2/jnt_convolve_avx2.c, Source/Lib/ASM_AVX2/obmc_sad_avx2.c, Source/Lib/ASM_AVX2/obmc_variance_avx2.c, Source/Lib/ASM_AVX2/selfguided_avx2.c, Source/Lib/ASM_AVX2/sse_avx2.c, Source/Lib/ASM_AVX2/synonyms_avx2.h, Source/Lib/ASM_AVX2/txfm_common_avx2.h, Source/Lib/ASM_AVX2/wiener_convolve_avx2.c, Source/Lib/ASM_AVX2/wiener_convolve_avx2.h, Source/Lib/ASM_AVX512/synonyms_avx512.h, Source/Lib/ASM_AVX512/wiener_convolve_avx512.c, Source/Lib/ASM_SSE2/av1_txfm_sse2.h, Source/Lib/ASM_SSE2/fft_sse2.c, Source/Lib/ASM_SSE2/transpose_sse2.h, Source/Lib/ASM_SSE4_1/filterintra_sse4.c, Source/Lib/ASM_SSSE3/av1_inv_txfm_ssse3.c, Source/Lib/ASM_SSSE3/av1_inv_txfm_ssse3.h, Source/Lib/ASM_SSSE3/reconinter_ssse3.c, Source/Lib/ASM_SSSE3/variance_impl_ssse3.c, Source/Lib/Codec/fft.c, Source/Lib/Codec/fft_common.h, Source/Lib/Codec/hash_motion.c\n\n/*\n * Copyright (c) 2018, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_AVX2/av1_quantize_avx2.c, Source/Lib/ASM_AVX2/cfl_avx2.c, Source/Lib/ASM_AVX2/convolve_2d_avx2.c, Source/Lib/ASM_AVX2/convolve_avx2.c, Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c, Source/Lib/ASM_AVX2/highbd_convolve_avx2.c, Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c, Source/Lib/ASM_AVX2/inter_prediction_com_avx2.c, Source/Lib/ASM_AVX2/resize_avx2.c, Source/Lib/ASM_SSE2/encodetxb_sse2.c, Source/Lib/ASM_SSE2/highbd_intrapred_sse2.c, Source/Lib/ASM_SSE2/lpf_common_sse2.h, Source/Lib/ASM_SSSE3/intrapred_ssse3.c, Source/Lib/C_DEFAULT/encode_txb_ref_c.c, Source/Lib/C_DEFAULT/encode_txb_ref_c.h, Source/Lib/C_DEFAULT/sad_av1.c, Source/Lib/Codec/mathutils.h, Source/Lib/Codec/noise_model.c, Source/Lib/Codec/noise_model.h, Source/Lib/Codec/noise_util.c, Source/Lib/Codec/noise_util.h, Source/Lib/Codec/random.h\n\n/*\n * Copyright (c) 2017, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_AVX2/blend_a64_mask_avx2.c\n\n/*\n * Copyright(c) 2019 Intel Corporation\n * Copyright (c) 2018, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_AVX2/highbd_fwd_txfm_avx2.c, Source/Lib/ASM_AVX2/highbd_jnt_convolve_avx2.c, Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c, Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c, Source/Lib/Codec/aom_dsp_rtcd.c, Source/Lib/Codec/aom_dsp_rtcd.h, Source/Lib/Codec/bitstream_unit.c, Source/Lib/Codec/cabac_context_model.c, Source/Lib/Codec/cabac_context_model.h, Source/Lib/Codec/cdef_process.c, Source/Lib/Codec/coefficients.h, Source/Lib/Codec/common_dsp_rtcd.c, Source/Lib/Codec/common_dsp_rtcd.h, Source/Lib/Codec/deblocking_common.c, Source/Lib/Codec/deblocking_common.h, Source/Lib/Codec/deblocking_filter.c, Source/Lib/Codec/deblocking_filter.h, Source/Lib/Codec/definitions.h, Source/Lib/Codec/dlf_process.c, Source/Lib/Codec/ec_process.c, Source/Lib/Codec/enc_inter_prediction.c, Source/Lib/Codec/enc_intra_prediction.c, Source/Lib/Codec/entropy_coding.c, Source/Lib/Codec/entropy_coding.h, Source/Lib/Codec/global_me.c, Source/Lib/Codec/global_me.h, Source/Lib/Codec/global_me_cost.c, Source/Lib/Codec/global_me_cost.h, Source/Lib/Codec/intra_prediction.c, Source/Lib/Codec/inv_transforms.c, Source/Lib/Codec/inv_transforms.h, Source/Lib/Codec/md_config_process.c, Source/Lib/Codec/md_rate_estimation.c, Source/Lib/Codec/pcs.c, Source/Lib/Codec/pic_operators.c, Source/Lib/Codec/rd_cost.c, Source/Lib/Codec/segmentation.c, Source/Lib/Codec/segmentation.h, Source/Lib/Codec/segmentation_params.c, Source/Lib/Codec/segmentation_params.h, Source/Lib/Codec/sequence_control_set.h, Source/Lib/Codec/src_ops_process.h, Source/Lib/Codec/transforms.c, Source/Lib/Codec/transforms.h\n\n/*\n* Copyright(c) 2019 Intel Corporation\n* Copyright (c) 2016, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_AVX2/highbd_warp_affine_avx2.c\n\n/*\n * Copyright (c) 2020, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_AVX2/itx_hbd.h, Source/Lib/ASM_AVX2/itx_lbd.h\n\n/*\n * Copyright © 2018-2021, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: Source/Lib/ASM_AVX2/noise_model_avx2.c, Source/Lib/ASM_SSE4_1/pic_operators_intrin_sse4_1.c, Source/Lib/Globals/enc_settings.h\n\n/*\n* Copyright(c) 2022 Intel Corporation\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_AVX2/pickrst_avx2.c, Source/Lib/ASM_SSE4_1/blend_sse4.h, Source/Lib/Codec/md_process.h, Source/Lib/Codec/pcs.h\n\n/*\n * Copyright(c) 2019 Intel Corporation\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_AVX2/pickrst_avx2.h, Source/Lib/Codec/rc_results.h\n\n/*\n* Copyright (c) 2019, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_AVX2/ssim_avx2.c\n\n/*\n * Copyright (c) 2022, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_AVX2/temporal_filtering_avx2.c, Source/Lib/ASM_AVX2/warp_plane_avx2.c, Source/Lib/ASM_NEON/temporal_filtering_constants.h, Source/Lib/ASM_SSE4_1/temporal_filtering_constants.h, Source/Lib/ASM_SSE4_1/temporal_filtering_sse4_1.c\n\n/*\n * Copyright (c) 2019, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_AVX2/transpose_avx2.h, Source/Lib/ASM_AVX512/transpose_avx512.h, Source/Lib/ASM_AVX512/transpose_encoder_avx512.h, Source/Lib/Codec/ec_object.h, Source/Lib/Codec/ec_process.h, Source/Lib/Codec/intra_prediction.h, Source/Lib/Codec/pic_operators.h, Source/Lib/Codec/sys_resource_manager.c, Source/Lib/Codec/sys_resource_manager.h\n\n/*\n* Copyright(c) 2019 Intel Corporation\n* Copyright (c) 2019, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_AVX2/variance_impl_avx2.c, Source/Lib/ASM_SSE2/convolve_2d_sse2.c, Source/Lib/ASM_SSE2/wiener_convolve_sse2.c, Source/Lib/ASM_SSE4_1/av1_quantize_sse4_1.c, Source/Lib/ASM_SSE4_1/cdef_block_sse4_1.c, Source/Lib/ASM_SSE4_1/highbd_convolve_2d_sse4.c, Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c, Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c, Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c, Source/Lib/Codec/encoder.h, Source/Lib/Codec/firstpass.c, Source/Lib/Codec/firstpass.h, Source/Lib/Codec/mcomp.c, Source/Lib/Codec/mcomp.h, Source/Lib/Codec/mv.h\n\n/*\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_AVX512/variance_avx512.c\n\n/*\n* Copyright(c) 2021 Intel Corporation\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_NEON/aom_convolve8_neon.c, Source/Lib/ASM_NEON/compound_convolve_neon.c, Source/Lib/ASM_NEON/compound_convolve_neon.h, Source/Lib/ASM_NEON/convolve_neon.c, Source/Lib/ASM_NEON/mem_neon.h, Source/Lib/ASM_NEON/pickrst_neon.c, Source/Lib/ASM_NEON/sad_neon.c, Source/Lib/ASM_NEON/sse_neon.c, Source/Lib/ASM_NEON/sum_neon.h, Source/Lib/ASM_NEON/transpose_neon.h, Source/Lib/ASM_NEON/variance_neon.c, Source/Lib/ASM_NEON/warp_plane_neon.c\n\n/*\n* Copyright (c) 2023, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at www.aomedia.org/license/software. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n*/\n\nFiles: Source/Lib/ASM_NEON/aom_convolve8_neon.h, Source/Lib/ASM_NEON/cdef_block_neon.c, Source/Lib/ASM_NEON/cfl_neon.c, Source/Lib/ASM_NEON/deblocking_filter_intrinsic_neon.c, Source/Lib/ASM_NEON/encodetxb_neon.c, Source/Lib/ASM_NEON/hadamard_path_neon.c, Source/Lib/ASM_NEON/highbd_convolve_neon.c, Source/Lib/ASM_NEON/highbd_jnt_convolve_neon.c, Source/Lib/ASM_NEON/highbd_jnt_convolve_neon.h, Source/Lib/ASM_NEON/selfguided_neon.c, Source/Lib/ASM_SVE/highbd_convolve_sve.c, Source/Lib/ASM_SVE/highbd_jnt_convolve_sve.h, Source/Lib/ASM_SVE/wedge_utils_sve.c\n\n/*\n * Copyright (c) 2024, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/aom_sum_squares_neon.c, Source/Lib/ASM_NEON/av1_inv_txfm_neon.c, Source/Lib/ASM_NEON/av1_inv_txfm_neon.h, Source/Lib/ASM_NEON/av1_quantize_neon.c, Source/Lib/ASM_NEON/blend_a64_mask_neon.c, Source/Lib/ASM_NEON/blend_a64_mask_neon.h, Source/Lib/ASM_NEON/cdef_filter_block_neon.c, Source/Lib/ASM_NEON/compute_sad_neon.c, Source/Lib/ASM_NEON/highbd_blend_a64_mask_neon.c, Source/Lib/ASM_NEON/highbd_pickrst_neon.c, Source/Lib/ASM_NEON/highbd_sse_neon.c, Source/Lib/ASM_NEON/highbd_variance_neon.c, Source/Lib/ASM_NEON/intra_prediction_neon.c, Source/Lib/ASM_NEON/obmc_sad_neon.c, Source/Lib/ASM_NEON/obmc_variance_neon.c, Source/Lib/ASM_NEON/pickrst_neon.h, Source/Lib/ASM_NEON/picture_operators_intrinsic_neon.c, Source/Lib/ASM_NEON/restoration_pick_neon.c, Source/Lib/ASM_NEON/wiener_convolve_neon.c, Source/Lib/ASM_NEON_DOTPROD/aom_convolve8_neon_dotprod.c, Source/Lib/ASM_NEON_DOTPROD/convolve_neon_dotprod.c, Source/Lib/ASM_NEON_DOTPROD/jnt_convolve_neon_dotprod.c, Source/Lib/ASM_NEON_DOTPROD/sse_neon_dotprod.c, Source/Lib/ASM_NEON_I8MM/aom_convolve8_neon_i8mm.c, Source/Lib/ASM_NEON_I8MM/convolve_neon_i8mm.c, Source/Lib/ASM_NEON_I8MM/jnt_convolve_neon_i8mm.c, Source/Lib/ASM_SVE/aom_sum_squares_sve.c, Source/Lib/ASM_SVE/highbd_sse_sve.c, Source/Lib/ASM_SVE/highbd_variance_sve.c, Source/Lib/ASM_SVE2/highbd_convolve_sve2.h\n\n/*\n * Copyright (c) 2023, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/block_error_neon.c\n\n/*\n * Copyright (c) 2019, Alliance for Open Media. All rights reserved.\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/cdef_neon.c, Source/Lib/ASM_NEON/pack_unpack_intrin_neon.c\n\n/*\n* Copyright(c) 2024 Intel Corporation\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_NEON/convolve_neon.h, Source/Lib/ASM_SVE2/highbd_jnt_convolve_sve2.c\n\n/*\n * Copyright (c) 2024, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_NEON/convolve_scale_neon.c, Source/Lib/ASM_NEON/convolve_scale_neon.h, Source/Lib/ASM_NEON/highbd_convolve_scale_neon.c, Source/Lib/ASM_NEON/upsampled_pred_neon.c, Source/Lib/ASM_NEON_DOTPROD/convolve_scale_neon_dotprod.c, Source/Lib/ASM_NEON_I8MM/convolve_scale_neon_i8mm.c, Source/Lib/ASM_SVE/highbd_jnt_convolve_sve.c, Source/Lib/ASM_SVE/highbd_pickrst_sve.c, Source/Lib/ASM_SVE/highbd_warp_plane_sve.c, Source/Lib/ASM_SVE/pickrst_sve.c, Source/Lib/ASM_SVE/pickrst_sve.h, Source/Lib/ASM_SVE2/neon_sve2_bridge.h\n\n/*\n * Copyright (c) 2024, Alliance for Open Media. All rights reserved.\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/dav1d_asm.S\n\n/*\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2018, Janne Grunau\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: Source/Lib/ASM_NEON/dav1d_util.S\n\n/******************************************************************************\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2015 Martin Storsjo\n * Copyright © 2015 Janne Grunau\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *****************************************************************************/\n\nFiles: Source/Lib/ASM_NEON/highbd_convolve_scale_neon.h, Source/Lib/ASM_NEON/highbd_intra_prediction_neon.c, Source/Lib/ASM_NEON/highbd_warp_plane_neon.c, Source/Lib/ASM_NEON/highbd_warp_plane_neon.h, Source/Lib/ASM_NEON/highbd_wiener_convolve_neon.c, Source/Lib/ASM_NEON/warp_plane_neon.h, Source/Lib/ASM_NEON_DOTPROD/highbd_variance_neon_dotprod.c, Source/Lib/ASM_NEON_DOTPROD/variance_neon_dotprod.c, Source/Lib/ASM_NEON_I8MM/warp_plane_neon_i8mm.c, Source/Lib/ASM_SVE/neon_sve_bridge.h, Source/Lib/ASM_SVE/warp_plane_sve.c\n\n/*\n * Copyright (c) 2023, Alliance for Open Media. All rights reserved.\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/highbd_fwd_txfm_neon.c\n\n/*\n * Copyright (c) 2024, Intel Corporation\n * Copyright (c) 2024, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/highbd_inter_prediction_neon.c, Source/Lib/ASM_NEON/inter_prediction_neon.c\n\n/*\n * Copyright (c) 2018, Alliance for Open Media. All rights reserved.\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/highbd_inv_txfm_neon.c\n\n/*\n * Copyright(c) 2024 Intel Corporation\n * Copyright (c) 2024, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_NEON/highbd_loopfilter_neon.c\n\n/*\n * Copyright (c) 2022, Alliance for Open Media. All rights reserved.\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/highbd_quantize_neon.c, Source/Lib/ASM_NEON/wedge_utils_neon.c\n\n/*\n * Copyright (c) 2022, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/itx.S\n\n/******************************************************************************\n * Copyright © 2018, VideoLAN and dav1d authors\n * Copyright © 2019, Martin Storsjo\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *****************************************************************************/\n\nFiles: Source/Lib/ASM_NEON/itx_lbd_neon.h\n\n/*\n * Copyright © 2018-2023, VideoLAN and dav1d authors\n * Copyright © 2018, Two Orioles, LLC\n * 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 met:\n *\n * 1. Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: Source/Lib/ASM_NEON/obmc_constants_neon.h, Source/Lib/ASM_NEON/var_filter_neon.h, Source/Lib/ASM_SVE2/highbd_convolve_sve2.c\n\n/*\n* Copyright (c) 2024, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at www.aomedia.org/license/software. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n*/\n\nFiles: Source/Lib/ASM_NEON/pic_analysis_neon.c, Source/Lib/ASM_NEON_DOTPROD/pic_analysis_neon_dotprod.c\n\n/*\n * Copyright (c) 2025, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/subtract_block_neon.c\n\n/*\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved.\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_NEON/temporal_filtering_neon.c\n\n/*\n * Copyright (c) 2024, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_NEON/transforms_intrin_neon.c\n\n/*\n * Copyright(c) 2024 Intel Corporation\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/ASM_SSE2/convolve_sse2.c, Source/Lib/ASM_SSE4_1/av1_convolve_scale_sse4.c, Source/Lib/ASM_SSE4_1/encodetxb_sse4.c, Source/Lib/ASM_SSE4_1/warp_plane_sse4.c\n\n/*\n * Copyright (c) 2017, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_SSE2/jnt_convolve_2d_sse2.c, Source/Lib/ASM_SSE2/jnt_convolve_sse2.c, Source/Lib/ASM_SSE4_1/corner_match_sse4.c, Source/Lib/ASM_SSE4_1/highbd_jnt_convolve_sse4.c, Source/Lib/ASM_SSE4_1/reconinter_sse4.c, Source/Lib/ASM_SSE4_1/selfguided_sse4.c, Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c, Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c, Source/Lib/Codec/dwt.c, Source/Lib/Codec/dwt.h\n\n/*\n * Copyright (c) 2018, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/ASM_SSE4_1/av1_txfm1d_sse4.h, Source/Lib/ASM_SSE4_1/av1_txfm_sse4.h, Source/Lib/Codec/av1_common.h\n\n/*\n* Copyright (c) 2016, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/ASM_SSE4_1/pickrst_sse4.c\n\n/*\n * Copyright(c) 2022 Intel Corporation\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/adaptive_mv_pred.c, Source/Lib/Codec/pic_buffer_desc.c, Source/Lib/Codec/rest_process.c\n\n/*\n* Copyright(c) 2019 Intel Corporation\n* Copyright (c) 2016, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n*/\n\nFiles: Source/Lib/Codec/av1_structs.h\n\n/*\n * Copyright(c) 2019 Netflix, Inc.\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/coding_loop.c, Source/Lib/Codec/enc_dec_process.c, Source/Lib/Codec/full_loop.c, Source/Lib/Codec/inter_prediction.c, Source/Lib/Codec/mode_decision.c, Source/Lib/Codec/product_coding_loop.c, Source/Lib/Codec/rc_process.c\n\n/*\n* Copyright(c) 2019 Intel Corporation\n* Copyright (c) 2016, Alliance for Open Media. All rights reserved\n*\n* This source code is subject to the terms of the BSD 3-Clause Clear License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/Codec/common_utils.h\n\n/*\n * Copyright(c) 2019 Netflix, Inc.\n * Copyright (c) 2019, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/enc_cdef.c\n\n/*\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 3-Clause Clear License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/motion_estimation.c\n\n/*\n* Copyright(c) 2019 Intel Corporation\n* Copyright(c) 2019 Netflix, Inc.\n*\n* This source code is subject to the terms of the BSD 2 Clause License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/Codec/pass2_strategy.c\n\n/*\n * Copyright (c) 2019, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 3-Clause Clear License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/pass2_strategy.h\n\n/*\n * Copyright (c) 2019, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at www.aomedia.org/license/software. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at www.aomedia.org/license/patent.\n */\n\nFiles: Source/Lib/Codec/pd_process.c\n\n/*\n* Copyright(c) 2019 Intel Corporation\n* Copyright(c) 2019 Netflix, Inc.\n*\n* This source code is subject to the terms of the BSD 3-Clause Clear License and\n* the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear License\n* was not distributed with this source code in the LICENSE file, you can\n* obtain it at https://www.aomedia.org/license. If the Alliance for Open\n* Media Patent License 1.0 was not distributed with this source code in the\n* PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n*/\n\nFiles: Source/Lib/Codec/restoration.c\n\n/*\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n *\n */\n\nFiles: Source/Lib/Codec/super_res.c\n\n/*\n * Copyright(c) 2019 Netflix, Inc.\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/temporal_filtering.c\n\n/*\n * Copyright(c) 2019 Netflix, Inc.\n * Copyright(c) 2019 Intel Corporation\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 3-Clause Clear License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/temporal_filtering.h\n\n/*\n * Copyright(c) 2019 Netflix, Inc.\n * Copyright(c) 2019 Intel Corporation\n * Copyright (c) 2016, Alliance for Open Media. All rights reserved\n *\n * This source code is subject to the terms of the BSD 2 Clause License and\n * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License\n * was not distributed with this source code in the LICENSE file, you can\n * obtain it at https://www.aomedia.org/license/software-license. If the Alliance for Open\n * Media Patent License 1.0 was not distributed with this source code in the\n * PATENTS file, you can obtain it at https://www.aomedia.org/license/patent-license.\n */\n\nFiles: Source/Lib/Codec/vector.c, Source/Lib/Codec/vector.h\n\n/*\nThe MIT License(MIT)\nCopyright(c) 2016 Peter Goldsborough\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files(the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions :\n\nThe above copyright notice and this permission notice shall be included in all\ncopies 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, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\n\nFiles: third_party/safestringlib/ignore_handler_s.c, third_party/safestringlib/safe_lib.h, third_party/safestringlib/safe_lib_errno.h, third_party/safestringlib/safe_str_constraint.c, third_party/safestringlib/safe_str_constraint.h, third_party/safestringlib/safe_str_lib.h, third_party/safestringlib/safe_types.h, third_party/safestringlib/safeclib_private.h, third_party/safestringlib/strcpy_s.c, third_party/safestringlib/strncpy_s.c, third_party/safestringlib/strnlen_s.c\n\n/* SPDX-License-Identifier: MIT */\n\nFiles: third_party/safestringlib/ignore_handler_s.c\n\n/*\n * Copyright (c) 2012 Jonathan Toppins \n * Copyright (c) 2012 Cisco Systems\n * Copyright (c) 2018-2022 Intel Corp\n */\n\nFiles: third_party/safestringlib/safe_lib.h\n\n/*\n * Copyright (c) 2008 Bo Berry\n * Copyright (c) 2012 Jonathan Toppins \n * Copyright (c) 2008-2013 by Cisco Systems, Inc\n * Copyright (c) 2021-2022 by Intel Corp\n */\n\nFiles: third_party/safestringlib/safe_lib_errno.h\n\n/*\n * Copyright (c) 2008 Bo Berry\n * Copyright (c) 2012 Jonathan Toppins \n * Copyright (c) 2008-2013 by Cisco Systems, Inc\n * Copyright (c) 2021 by Intel Corp\n */\n\nFiles: third_party/safestringlib/safe_str_constraint.c\n\n/*\n * Copyright (c) 2008 Bo Berry\n * Copyright (c) 2012 Jonathan Toppins \n * Copyright (c) 2008-2012 Cisco Systems\n */\n\nFiles: third_party/safestringlib/safe_str_constraint.h\n\n/*\n * Copyright (c) 2008 Bo Berry\n * Copyright (c) 2008-2011 Cisco Systems\n * Copyright (c) 2022 Intel Corp\n */\n\nFiles: third_party/safestringlib/safe_str_lib.h\n\n/*\n * Copyright (c) 2008 Bo Berry\n * Copyright (c) 2008-2011, 2013 by Cisco Systems, Inc\n */\n\nFiles: third_party/safestringlib/safe_types.h\n\n/*\n * Copyright (c) 2007 Bo Berry\n * Copyright (c) 2012 Jonathan Toppins \n * Copyright (c) 2007-2013 by Cisco Systems, Inc\n */\n\nFiles: third_party/safestringlib/safeclib_private.h\n\n/*\n * Copyright (c) 2012 Jonathan Toppins \n * Copyright (c) 2012-2013 Cisco Systems, Inc\n * Copyright (c) 2022 Intel Corp\n */\n\nFiles: third_party/safestringlib/strcpy_s.c, third_party/safestringlib/strncpy_s.c, third_party/safestringlib/strnlen_s.c\n\n/*\n * Copyright (c) 2008 Bo Berry\n * Copyright (c) 2008-2011 Cisco Systems\n */" + } + ] + }, + { + "id": "usrsctp", + "name": "usrsctp", + "version": "0.9.5+0", + "license": "BSD-3-Clause and embedded notices", + "sourceURL": "https://github.com/sctplab/usrsctp/archive/refs/tags/0.9.5.0.tar.gz", + "documents": [ + { + "title": "LICENSE.md", + "text": "Copyright (c) 2015, Randall Stewart and Michael Tuexen\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of usrsctp 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\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: usrsctplib/netinet/sctp.h, usrsctplib/netinet/sctp_auth.c, usrsctplib/netinet/sctp_auth.h, usrsctplib/netinet/sctp_constants.h, usrsctplib/netinet/sctp_input.c, usrsctplib/netinet/sctp_output.c, usrsctplib/netinet/sctp_pcb.c, usrsctplib/netinet/sctp_structs.h, usrsctplib/netinet/sctp_usrreq.c, usrsctplib/netinet/sctp_var.h, usrsctplib/netinet/sctputil.c\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2001-2008, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2012, by Michael Tuexen. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_asconf.c, usrsctplib/netinet/sctp_asconf.h, usrsctplib/netinet/sctp_bsd_addr.c, usrsctplib/netinet/sctp_bsd_addr.h, usrsctplib/netinet/sctp_callout.c, usrsctplib/netinet/sctp_cc_functions.c, usrsctplib/netinet/sctp_crc32.h, usrsctplib/netinet/sctp_header.h, usrsctplib/netinet/sctp_indata.c, usrsctplib/netinet/sctp_indata.h, usrsctplib/netinet/sctp_input.h, usrsctplib/netinet/sctp_output.h, usrsctplib/netinet/sctp_pcb.h, usrsctplib/netinet/sctp_peeloff.c, usrsctplib/netinet/sctp_peeloff.h, usrsctplib/netinet/sctp_timer.c, usrsctplib/netinet/sctp_timer.h, usrsctplib/netinet/sctp_uio.h, usrsctplib/netinet/sctputil.h, usrsctplib/netinet6/sctp6_usrreq.c, usrsctplib/netinet6/sctp6_var.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2012, by Michael Tuexen. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_callout.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2012, by Michael Tuexen. 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the project nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_crc32.c, usrsctplib/netinet/sctp_sha1.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2012, by Michael Tuexen. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_crc32.c\n\n/*\n * Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved\n *\n *\n * This software program is licensed subject to the BSD License, available at\n * http://www.opensource.org/licenses/bsd-license.html.\n *\n * Abstract:\n *\n * Tables for software CRC generation\n */\n\nFiles: usrsctplib/netinet/sctp_lock_userspace.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2012, by Michael Tuexen. All rights reserved.\n * Copyright (c) 2008-2012, by Brad Penoff. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_os.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2006-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2012, by Michael Tuexen. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_os_userspace.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2006-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2011, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2011, by Michael Tuexen. All rights reserved.\n * Copyright (c) 2008-2011, by Brad Penoff. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_process_lock.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2011, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2011, by Michael Tuexen. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_sha1.c\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2013, by Michael Tuexen. All rights reserved.\n * Copyright (c) 2013, by Lally Singh. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_ss_functions.c\n\n/*-\n * SPDX-License-Identifier: BSD-2-Clause-FreeBSD\n *\n * Copyright (c) 2010-2012, by Michael Tuexen. All rights reserved.\n * Copyright (c) 2010-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2010-2012, by Robin Seggelmann. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_sysctl.c, usrsctplib/netinet/sctp_sysctl.h\n\n/*-\n * SPDX-License-Identifier: BSD-3-Clause\n *\n * Copyright (c) 2007, by Cisco Systems, Inc. All rights reserved.\n * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.\n * Copyright (c) 2008-2012, by Michael Tuexen. 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 met:\n *\n * a) Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n *\n * b) Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the distribution.\n *\n * c) Neither the name of Cisco Systems, Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from 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 LIMITED TO,\n * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: usrsctplib/netinet/sctp_userspace.c\n\n/*-\n * Copyright (c) 2011-2012 Irene Ruengeler\n * Copyright (c) 2011-2012 Michael Tuexen\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/netinet/sctp_userspace.c\n\n/* These functions are written based on the code at\n * http://www.cs.wustl.edu/~schmidt/win32-cv-1.html\n * Therefore, for the rest of the file the following applies:\n *\n *\n * Copyright and Licensing Information for ACE(TM), TAO(TM), CIAO(TM),\n * DAnCE(TM), and CoSMIC(TM)\n *\n * [1]ACE(TM), [2]TAO(TM), [3]CIAO(TM), DAnCE(TM), and [4]CoSMIC(TM)\n * (henceforth referred to as \"DOC software\") are copyrighted by\n * [5]Douglas C. Schmidt and his [6]research group at [7]Washington\n * University, [8]University of California, Irvine, and [9]Vanderbilt\n * University, Copyright (c) 1993-2012, all rights reserved. Since DOC\n * software is open-source, freely available software, you are free to\n * use, modify, copy, and distribute--perpetually and irrevocably--the\n * DOC software source code and object code produced from the source, as\n * well as copy and distribute modified versions of this software. You\n * must, however, include this copyright statement along with any code\n * built using DOC software that you release. No copyright statement\n * needs to be provided if you just ship binary executables of your\n * software products.\n *\n * You can use DOC software in commercial and/or binary software releases\n * and are under no obligation to redistribute any of your source code\n * that is built using DOC software. Note, however, that you may not\n * misappropriate the DOC software code, such as copyrighting it yourself\n * or claiming authorship of the DOC software code, in a way that will\n * prevent DOC software from being distributed freely using an\n * open-source development model. You needn't inform anyone that you're\n * using DOC software in your software, though we encourage you to let\n * [10]us know so we can promote your project in the [11]DOC software\n * success stories.\n *\n * The [12]ACE, [13]TAO, [14]CIAO, [15]DAnCE, and [16]CoSMIC web sites\n * are maintained by the [17]DOC Group at the [18]Institute for Software\n * Integrated Systems (ISIS) and the [19]Center for Distributed Object\n * Computing of Washington University, St. Louis for the development of\n * open-source software as part of the open-source software community.\n * Submissions are provided by the submitter ``as is'' with no warranties\n * whatsoever, including any warranty of merchantability, noninfringement\n * of third party intellectual property, or fitness for any particular\n * purpose. In no event shall the submitter be liable for any direct,\n * indirect, special, exemplary, punitive, or consequential damages,\n * including without limitation, lost profits, even if advised of the\n * possibility of such damages. Likewise, DOC software is provided as is\n * with no warranties of any kind, including the warranties of design,\n * merchantability, and fitness for a particular purpose,\n * noninfringement, or arising from a course of dealing, usage or trade\n * practice. Washington University, UC Irvine, Vanderbilt University,\n * their employees, and students shall have no liability with respect to\n * the infringement of copyrights, trade secrets or any patents by DOC\n * software or any part thereof. Moreover, in no event will Washington\n * University, UC Irvine, or Vanderbilt University, their employees, or\n * students be liable for any lost revenue or profits or other special,\n * indirect and consequential damages.\n *\n * DOC software is provided with no support and without any obligation on\n * the part of Washington University, UC Irvine, Vanderbilt University,\n * their employees, or students to assist in its use, correction,\n * modification, or enhancement. A [20]number of companies around the\n * world provide commercial support for DOC software, however. DOC\n * software is Y2K-compliant, as long as the underlying OS platform is\n * Y2K-compliant. Likewise, DOC software is compliant with the new US\n * daylight savings rule passed by Congress as \"The Energy Policy Act of\n * 2005,\" which established new daylight savings times (DST) rules for\n * the United States that expand DST as of March 2007. Since DOC software\n * obtains time/date and calendaring information from operating systems\n * users will not be affected by the new DST rules as long as they\n * upgrade their operating systems accordingly.\n *\n * The names ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), CoSMIC(TM),\n * Washington University, UC Irvine, and Vanderbilt University, may not\n * be used to endorse or promote products or services derived from this\n * source without express written permission from Washington University,\n * UC Irvine, or Vanderbilt University. This license grants no permission\n * to call products or services derived from this source ACE(TM),\n * TAO(TM), CIAO(TM), DAnCE(TM), or CoSMIC(TM), nor does it grant\n * permission for the name Washington University, UC Irvine, or\n * Vanderbilt University to appear in their names.\n *\n * If you have any suggestions, additions, comments, or questions, please\n * let [21]me know.\n *\n * [22]Douglas C. Schmidt\n *\n * References\n *\n * 1. http://www.cs.wustl.edu/~schmidt/ACE.html\n * 2. http://www.cs.wustl.edu/~schmidt/TAO.html\n * 3. http://www.dre.vanderbilt.edu/CIAO/\n * 4. http://www.dre.vanderbilt.edu/cosmic/\n * 5. http://www.dre.vanderbilt.edu/~schmidt/\n * 6. http://www.cs.wustl.edu/~schmidt/ACE-members.html\n * 7. http://www.wustl.edu/\n * 8. http://www.uci.edu/\n * 9. http://www.vanderbilt.edu/\n * 10. mailto:doc_group@cs.wustl.edu\n * 11. http://www.cs.wustl.edu/~schmidt/ACE-users.html\n * 12. http://www.cs.wustl.edu/~schmidt/ACE.html\n * 13. http://www.cs.wustl.edu/~schmidt/TAO.html\n * 14. http://www.dre.vanderbilt.edu/CIAO/\n * 15. http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/DAnCE/\n * 16. http://www.dre.vanderbilt.edu/cosmic/\n * 17. http://www.dre.vanderbilt.edu/\n * 18. http://www.isis.vanderbilt.edu/\n * 19. http://www.cs.wustl.edu/~schmidt/doc-center.html\n * 20. http://www.cs.wustl.edu/~schmidt/commercial-support.html\n * 21. mailto:d.schmidt@vanderbilt.edu\n * 22. http://www.dre.vanderbilt.edu/~schmidt/\n * 23. http://www.cs.wustl.edu/ACE.html\n */\n\nFiles: usrsctplib/user_atomic.h, usrsctplib/user_environment.c, usrsctplib/user_environment.h, usrsctplib/user_uma.h, usrsctplib/usrsctp.h\n\n/*-\n * Copyright (c) 2009-2010 Brad Penoff\n * Copyright (c) 2009-2010 Humaira Kamal\n * Copyright (c) 2011-2012 Irene Ruengeler\n * Copyright (c) 2011-2012 Michael Tuexen\n *\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\nFiles: usrsctplib/user_inpcb.h\n\n/*-\n * Copyright (c) 1982, 1986, 1990, 1993\n *\tThe Regents of the University of California. 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n *\t@(#)in_pcb.h\t8.1 (Berkeley) 6/10/93\n * $FreeBSD: src/sys/netinet/in_pcb.h,v 1.100.2.1 2007/12/07 05:46:08 kmacy Exp $\n */\n\nFiles: usrsctplib/user_ip6_var.h\n\n/*-\n * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the project nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_ip6_var.h\n\n/*-\n * Copyright (c) 1982, 1986, 1993\n * The Regents of the University of California. 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_ip_icmp.h\n\n/*-\n * Copyright (c) 1982, 1986, 1993\n *\tThe Regents of the University of California. 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_malloc.h\n\n/*-\n * Copyright (c) 1987, 1993\n *\tThe Regents of the University of California.\n * Copyright (c) 2005 Robert N. M. Watson\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_mbuf.c, usrsctplib/user_mbuf.h\n\n/*-\n * Copyright (c) 1982, 1986, 1988, 1993\n * The Regents of the University of California.\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_queue.h\n\n/*-\n * Copyright (c) 1991, 1993\n *\tThe Regents of the University of California. 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_recv_thread.c\n\n/*-\n * Copyright (c) 2009-2010 Brad Penoff\n * Copyright (c) 2009-2010 Humaira Kamal\n * Copyright (c) 2011-2012 Irene Ruengeler\n * Copyright (c) 2011-2012 Michael Tuexen\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_recv_thread.h\n\n/*-\n * Copyright (c) 2012 Michael Tuexen\n * Copyright (c) 2012 Irene Ruengeler\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\nFiles: usrsctplib/user_route.h\n\n/*-\n * Copyright (c) 1980, 1986, 1993\n *\tThe Regents of the University of California. 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_socket.c\n\n/*-\n * Copyright (c) 1982, 1986, 1988, 1990, 1993\n * The Regents of the University of California.\n * Copyright (c) 2004 The FreeBSD Foundation\n * Copyright (c) 2004-2008 Robert N. M. Watson\n * Copyright (c) 2009-2010 Brad Penoff\n * Copyright (c) 2009-2010 Humaira Kamal\n * Copyright (c) 2011-2012 Irene Ruengeler\n * Copyright (c) 2011-2012 Michael Tuexen\n * 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */\n\nFiles: usrsctplib/user_socketvar.h\n\n/*-\n * Copyright (c) 1982, 1986, 1990, 1993\n *\tThe Regents of the University of California. 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\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n */" + } + ] + }, + { + "id": "webrtc", + "name": "WebRTC-derived code in MiniRTC", + "version": "6286ae6c1c015609d3070cc139e5feea900caf7c", + "license": "BSD-3-Clause and patent grant", + "sourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c", + "documents": [ + { + "title": "deps/submodules/minirtc/thirdparty/webrtc/LICENSE", + "text": "Copyright (c) 2011, The WebRTC project authors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in\n the documentation and/or other materials provided with the\n distribution.\n\n * Neither the name of Google nor the names of its contributors may\n be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + }, + { + "title": "deps/submodules/minirtc/thirdparty/webrtc/PATENTS", + "text": "Additional IP Rights Grant (Patents)\n\n\"This implementation\" means the copyrightable works distributed by\nGoogle as part of the WebRTC code package.\n\nGoogle hereby grants to you a perpetual, worldwide, non-exclusive,\nno-charge, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import,\ntransfer, and otherwise run, modify and propagate the contents of this\nimplementation of the WebRTC code package, where such license applies\nonly to those patent claims, both currently owned by Google and\nacquired in the future, licensable by Google that are necessarily\ninfringed by this implementation of the WebRTC code package. This\ngrant does not include claims that would be infringed only as a\nconsequence of further modification of this implementation. If you or\nyour agent or exclusive licensee institute or order or agree to the\ninstitution of patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that this\nimplementation of the WebRTC code package or any code incorporated\nwithin this implementation of the WebRTC code package constitutes\ndirect or contributory patent infringement, or inducement of patent\ninfringement, then any patent rights granted to you under this License\nfor this implementation of the WebRTC code package shall terminate as\nof the date such litigation is filed.\n" + } + ] + }, + { + "id": "websocketpp", + "name": "WebSocket++", + "version": "0.8.2", + "license": "BSD-3-Clause and embedded notices", + "sourceURL": "https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.tar.gz", + "documents": [ + { + "title": "COPYING", + "text": "Main Library:\n\nCopyright (c) 2014, Peter Thorson. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\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 copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of the WebSocket++ Project nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL PETER THORSON BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nBundled Libraries:\n\n****** Base 64 Library (base64/base64.hpp) ******\nbase64.hpp is a repackaging of the base64.cpp and base64.h files into a\nsingle header suitable for use as a header only library. This conversion was\ndone by Peter Thorson (webmaster@zaphoyd.com) in 2012. All modifications to\nthe code are redistributed under the same license as the original, which is\nlisted below.\n\nbase64.cpp and base64.h\n\nCopyright (C) 2004-2008 René Nyffenegger\n\nThis source code is provided 'as-is', without any express or implied\nwarranty. In no event will the author be held liable for any damages\narising from the use of this software.\n\nPermission is granted to anyone to use this software for any purpose,\nincluding commercial applications, and to alter it and redistribute it\nfreely, subject to the following restrictions:\n\n1. The origin of this source code must not be misrepresented; you must not\n claim that you wrote the original source code. If you use this source code\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original source code.\n\n3. This notice may not be removed or altered from any source distribution.\n\nRené Nyffenegger rene.nyffenegger@adp-gmbh.ch\n\n****** SHA1 Library (sha1/sha1.hpp) ******\nsha1.hpp is a repackaging of the sha1.cpp and sha1.h files from the shallsha1\nlibrary (http://code.google.com/p/smallsha1/) into a single header suitable for\nuse as a header only library. This conversion was done by Peter Thorson\n(webmaster@zaphoyd.com) in 2013. All modifications to the code are redistributed\nunder the same license as the original, which is listed below.\n\n Copyright (c) 2011, Micael Hildenborg\n 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 met:\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 copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of Micael Hildenborg nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY Micael Hildenborg ''AS IS'' AND ANY\n EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL Micael Hildenborg BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n****** MD5 Library (common/md5.hpp) ******\nmd5.hpp is a reformulation of the md5.h and md5.c code from\nhttp://www.opensource.apple.com/source/cups/cups-59/cups/md5.c to allow it to\nfunction as a component of a header only library. This conversion was done by\nPeter Thorson (webmaster@zaphoyd.com) in 2012 for the WebSocket++ project. The\nchanges are released under the same license as the original (listed below)\n\nCopyright (C) 1999, 2002 Aladdin Enterprises. All rights reserved.\n\nThis software is provided 'as-is', without any express or implied\nwarranty. In no event will the authors be held liable for any damages\narising from the use of this software.\n\nPermission is granted to anyone to use this software for any purpose,\nincluding commercial applications, and to alter it and redistribute it\nfreely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n3. This notice may not be removed or altered from any source distribution.\n\nL. Peter Deutsch\nghost@aladdin.com\n\n****** UTF8 Validation logic (utf8_validation.hpp) ******\nutf8_validation.hpp is adapted from code originally written by Bjoern Hoehrmann\n. See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for\ndetails.\n\nThe original license:\n\nCopyright (c) 2008-2009 Bjoern Hoehrmann \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\nfurnished 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 FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: websocketpp/base64/base64.hpp\n\n/*\n ******\n base64.hpp is a repackaging of the base64.cpp and base64.h files into a\n single header suitable for use as a header only library. This conversion was\n done by Peter Thorson (webmaster@zaphoyd.com) in 2012. All modifications to\n the code are redistributed under the same license as the original, which is\n listed below.\n ******\n\n base64.cpp and base64.h\n\n Copyright (C) 2004-2008 René Nyffenegger\n\n This source code is provided 'as-is', without any express or implied\n warranty. In no event will the author be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this source code must not be misrepresented; you must not\n claim that you wrote the original source code. If you use this source code\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original source code.\n\n 3. This notice may not be removed or altered from any source distribution.\n\n René Nyffenegger rene.nyffenegger@adp-gmbh.ch\n\n*/\n\nFiles: websocketpp/client.hpp, websocketpp/close.hpp, websocketpp/common/connection_hdl.hpp, websocketpp/common/cpp11.hpp, websocketpp/common/functional.hpp, websocketpp/common/memory.hpp, websocketpp/common/network.hpp, websocketpp/common/platforms.hpp, websocketpp/common/random.hpp, websocketpp/common/regex.hpp, websocketpp/common/stdint.hpp, websocketpp/common/system_error.hpp, websocketpp/common/time.hpp, websocketpp/concurrency/basic.hpp, websocketpp/concurrency/none.hpp, websocketpp/config/asio.hpp, websocketpp/config/asio_client.hpp, websocketpp/config/asio_no_tls.hpp, websocketpp/config/asio_no_tls_client.hpp, websocketpp/config/boost_config.hpp, websocketpp/config/core.hpp, websocketpp/config/core_client.hpp, websocketpp/config/debug.hpp, websocketpp/config/debug_asio.hpp, websocketpp/config/debug_asio_no_tls.hpp, websocketpp/config/minimal_client.hpp, websocketpp/config/minimal_server.hpp, websocketpp/connection.hpp, websocketpp/connection_base.hpp, websocketpp/endpoint.hpp, websocketpp/endpoint_base.hpp, websocketpp/error.hpp, websocketpp/extensions/extension.hpp, websocketpp/extensions/permessage_deflate/disabled.hpp, websocketpp/frame.hpp, websocketpp/http/constants.hpp, websocketpp/http/impl/parser.hpp, websocketpp/http/impl/request.hpp, websocketpp/http/impl/response.hpp, websocketpp/http/parser.hpp, websocketpp/http/request.hpp, websocketpp/http/response.hpp, websocketpp/impl/connection_impl.hpp, websocketpp/impl/endpoint_impl.hpp, websocketpp/impl/utilities_impl.hpp, websocketpp/logger/basic.hpp, websocketpp/logger/levels.hpp, websocketpp/logger/stub.hpp, websocketpp/message_buffer/alloc.hpp, websocketpp/message_buffer/message.hpp, websocketpp/message_buffer/pool.hpp, websocketpp/processors/base.hpp, websocketpp/processors/hybi00.hpp, websocketpp/processors/hybi07.hpp, websocketpp/processors/hybi08.hpp, websocketpp/random/none.hpp, websocketpp/random/random_device.hpp, websocketpp/roles/client_endpoint.hpp, websocketpp/roles/server_endpoint.hpp, websocketpp/server.hpp, websocketpp/transport/base/connection.hpp, websocketpp/transport/base/endpoint.hpp, websocketpp/transport/debug/base.hpp, websocketpp/transport/debug/connection.hpp, websocketpp/transport/debug/endpoint.hpp, websocketpp/transport/iostream/base.hpp, websocketpp/transport/iostream/connection.hpp, websocketpp/transport/iostream/endpoint.hpp, websocketpp/transport/stub/base.hpp, websocketpp/transport/stub/connection.hpp, websocketpp/transport/stub/endpoint.hpp, websocketpp/uri.hpp, websocketpp/utilities.hpp\n\n/*\n * Copyright (c) 2014, Peter Thorson. 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 met:\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 copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * * Neither the name of the WebSocket++ Project nor the\n * names of its contributors may be used to endorse or promote products\n * derived from this software without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL PETER THORSON BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: websocketpp/common/asio.hpp, websocketpp/common/asio_ssl.hpp, websocketpp/common/chrono.hpp, websocketpp/common/thread.hpp, websocketpp/common/type_traits.hpp, websocketpp/extensions/permessage_deflate/enabled.hpp, websocketpp/processors/hybi13.hpp, websocketpp/processors/processor.hpp, websocketpp/transport/asio/base.hpp, websocketpp/transport/asio/connection.hpp, websocketpp/transport/asio/endpoint.hpp, websocketpp/transport/asio/security/base.hpp, websocketpp/transport/asio/security/none.hpp, websocketpp/transport/asio/security/tls.hpp, websocketpp/version.hpp\n\n/*\n * Copyright (c) 2015, Peter Thorson. 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 met:\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 copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * * Neither the name of the WebSocket++ Project nor the\n * names of its contributors may be used to endorse or promote products\n * derived from this software without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL PETER THORSON BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n */\n\nFiles: websocketpp/common/md5.hpp\n\n/*\n Copyright (C) 1999, 2002 Aladdin Enterprises. All rights reserved.\n\n This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n L. Peter Deutsch\n ghost@aladdin.com\n\n */\n\nFiles: websocketpp/common/md5.hpp\n\n/*\n Independent implementation of MD5 (RFC 1321).\n\n This code implements the MD5 Algorithm defined in RFC 1321, whose\n text is available at\n http://www.ietf.org/rfc/rfc1321.txt\n The code is derived from the text of the RFC, including the test suite\n (section A.5) but excluding the rest of Appendix A. It does not include\n any code or documentation that is identified in the RFC as being\n copyrighted.\n\n The original and principal author of md5.h is L. Peter Deutsch\n . Other authors are noted in the change history\n that follows (in reverse chronological order):\n\n 2002-04-13 lpd Removed support for non-ANSI compilers; removed\n references to Ghostscript; clarified derivation from RFC 1321;\n now handles byte order either statically or dynamically.\n 1999-11-04 lpd Edited comments slightly for automatic TOC extraction.\n 1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5);\n added conditionalization for C++ compilation from Martin\n Purschke .\n 1999-05-03 lpd Original version.\n */\n\nFiles: websocketpp/common/time.hpp\n\n// Code in this header was inspired by the following article and includes some\n// code from the related project g2log. The g2log code is public domain licensed\n// http://kjellkod.wordpress.com/2013/01/22/exploring-c11-part-2-localtime-and-time-again/\n\n\nFiles: websocketpp/logger/syslog.hpp\n\n/*\n * Copyright (c) 2014, Peter Thorson. 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 met:\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 copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * * Neither the name of the WebSocket++ Project nor the\n * names of its contributors may be used to endorse or promote products\n * derived from this software without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL PETER THORSON BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n *\n * The initial version of this logging policy was contributed to the WebSocket++\n * project by Tom Hughes.\n */\n\nFiles: websocketpp/sha1/sha1.hpp\n\n/*\n*****\nsha1.hpp is a repackaging of the sha1.cpp and sha1.h files from the smallsha1\nlibrary (http://code.google.com/p/smallsha1/) into a single header suitable for\nuse as a header only library. This conversion was done by Peter Thorson\n(webmaster@zaphoyd.com) in 2013. All modifications to the code are redistributed\nunder the same license as the original, which is listed below.\n*****\n\n Copyright (c) 2011, Micael Hildenborg\n 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 met:\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 copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of Micael Hildenborg nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY Micael Hildenborg ''AS IS'' AND ANY\n EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL Micael Hildenborg BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nFiles: websocketpp/utf8_validator.hpp\n\n/*\n * The following code is adapted from code originally written by Bjoern\n * Hoehrmann . See\n * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for details.\n *\n * The original license:\n *\n * Copyright (c) 2008-2009 Bjoern Hoehrmann \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * 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 FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n*/" + } + ], + "buildSourceURL": "https://github.com/kunkundi/minirtc/tree/6286ae6c1c015609d3070cc139e5feea900caf7c/thirdparty/websocketpp" + }, + { + "id": "zlib", + "name": "zlib", + "version": "v1.3.2", + "license": "Zlib", + "sourceURL": "https://github.com/madler/zlib/archive/refs/tags/v1.3.2.tar.gz", + "documents": [ + { + "title": "LICENSE", + "text": "Copyright notice:\n\n (C) 1995-2026 Jean-loup Gailly and Mark Adler\n\n This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu\n" + }, + { + "title": "Source copyright and license notices", + "text": "Files: zlib.h\n\n/* zlib.h -- interface of the 'zlib' general purpose compression library\n version 1.3.2, February 17th, 2026\n\n Copyright (C) 1995-2026 Jean-loup Gailly and Mark Adler\n\n This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu\n\n\n The data format used by the zlib library is described by RFCs (Request for\n Comments) 1950 to 1952 at https://datatracker.ietf.org/doc/html/rfc1950\n (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).\n*/" + } + ] + } + ] +} diff --git a/apps/ios/CrossDeskMobile/ThirdPartyLicensesView.swift b/apps/ios/CrossDeskMobile/ThirdPartyLicensesView.swift new file mode 100644 index 00000000..bdccfe67 --- /dev/null +++ b/apps/ios/CrossDeskMobile/ThirdPartyLicensesView.swift @@ -0,0 +1,185 @@ +import SwiftUI +import UIKit + +private struct LicenseDocument: Decodable, Identifiable { + let title: String + let text: String + var id: String { title } +} + +private struct LicensedComponent: Decodable, Identifiable { + let id: String + let name: String + let version: String + let license: String + let sourceURL: URL + let buildSourceURL: URL? + let documents: [LicenseDocument] + + var displayVersion: String { + if id == "crossdesk" { + return Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? "" + } + return version.count == 40 ? String(version.prefix(12)) : version + } +} + +private struct LicenseCatalog: Decodable { + let schemaVersion: Int + let components: [LicensedComponent] + + static let bundled: Result = Result { + guard let url = Bundle.main.url(forResource: "ThirdPartyLicenses", withExtension: "json") else { + throw CocoaError(.fileNoSuchFile) + } + let catalog = try JSONDecoder().decode(LicenseCatalog.self, from: Data(contentsOf: url)) + guard catalog.schemaVersion == 1, catalog.components.contains(where: { $0.id == "openfec" }) else { + throw CocoaError(.fileReadCorruptFile) + } + return catalog + } +} + +struct SourceMetadata: Decodable { + let revision: String + let tag: String? + let isModified: Bool + let sourceURL: URL + let buildInstructionsURL: URL + let privacyPolicyURL: URL + + static let bundled: SourceMetadata? = { + guard let url = Bundle.main.url(forResource: "SourceMetadata", withExtension: "json"), + let data = try? Data(contentsOf: url) else { return nil } + return try? JSONDecoder().decode(SourceMetadata.self, from: data) + }() +} + +struct ThirdPartyLicensesView: View { + var body: some View { + Group { + switch LicenseCatalog.bundled { + case .success(let catalog): + List { + Section("本版本源码与构建说明") { + if let source = SourceMetadata.bundled { + Text(source.tag ?? String(source.revision.prefix(12))) + .textSelection(.enabled) + if source.isModified { + Text("开发版本包含尚未发布的修改,以下链接为基础版本源码。") + .font(.footnote) + .foregroundStyle(.secondary) + } + Link("CrossDesk 源码", destination: source.sourceURL) + Link("获取源码、修改与重新构建", destination: source.buildInstructionsURL) + Link("隐私政策", destination: source.privacyPolicyURL) + } + Text("各组件的使用、复制、修改和再分发权利以相应开源许可证为准。普通使用条款不限制这些许可证授予的权利。") + .font(.footnote) + .foregroundStyle(.secondary) + } + Section("OpenFEC 告知") { + Text("本应用使用 OpenFEC \(catalog.components.first(where: { $0.id == "openfec" })?.displayVersion ?? "") 提供前向纠错功能,遵循 CeCILL-C 1.0 许可。") + Text("(c) Copyright 2009 - 2012 INRIA - All rights reserved") + .font(.footnote) + Text("OpenFEC 按其许可提供有限保证,作者、权利人和后续许可人的责任亦受限制。完整声明、许可条款及源码见下方。") + .font(.footnote) + .foregroundStyle(.secondary) + if let openFEC = catalog.components.first(where: { $0.id == "openfec" }) { + NavigationLink("OpenFEC 许可与源码") { + ComponentLicenseView(component: openFEC) + } + } + } + Section { + ForEach(catalog.components) { component in + NavigationLink { + ComponentLicenseView(component: component) + } label: { + VStack(alignment: .leading, spacing: 4) { + Text(component.name) + Text(component.displayVersion + " · " + component.license) + .font(.caption) + .foregroundStyle(.secondary) + } + } + } + } header: { + Text("开源组件") + } footer: { + Text("许可全文和版权声明可离线阅读;查看源码需要网络连接。") + } + } + case .failure: + VStack(spacing: 12) { + Image(systemName: "doc.text.magnifyingglass") + .font(.largeTitle) + Text("无法读取开源许可") + .font(.headline) + Text("应用中的许可文件缺失或损坏,请重新安装应用。") + .foregroundStyle(.secondary) + .multilineTextAlignment(.center) + } + .padding() + } + } + .navigationTitle("关于与开源许可") + .navigationBarTitleDisplayMode(.inline) + } +} + +private struct ComponentLicenseView: View { + let component: LicensedComponent + + var body: some View { + List { + Section { + Text(component.name).font(.headline) + Text(component.displayVersion).textSelection(.enabled) + Text(component.license).foregroundStyle(.secondary) + Link("查看源码", destination: component.id == "crossdesk" + ? SourceMetadata.bundled?.sourceURL ?? component.sourceURL + : component.sourceURL) + if let buildSourceURL = component.buildSourceURL { + Link("构建配方与项目补丁", destination: buildSourceURL) + } + } + Section("许可与版权声明") { + ForEach(component.documents) { document in + NavigationLink { + LicenseTextView(text: document.text) + .navigationTitle(document.title) + .navigationBarTitleDisplayMode(.inline) + } label: { + Text(document.title == "Source copyright and license notices" + ? "源码版权与许可声明" : document.title) + } + } + } + } + .navigationTitle(component.name) + .navigationBarTitleDisplayMode(.inline) + } +} + +// UITextView keeps long license documents selectable and efficient to scroll. +private struct LicenseTextView: UIViewRepresentable { + let text: String + + func makeUIView(context: Context) -> UITextView { + let view = UITextView() + view.isEditable = false + view.isSelectable = true + view.dataDetectorTypes = [.link] + view.adjustsFontForContentSizeCategory = true + view.font = .preferredFont(forTextStyle: .body) + view.textColor = .label + view.backgroundColor = .systemBackground + view.textContainerInset = UIEdgeInsets(top: 16, left: 16, bottom: 16, right: 16) + return view + } + + func updateUIView(_ view: UITextView, context: Context) { + if view.text != text { view.text = text } + } +} diff --git a/apps/ios/ExportOptions-AppStore.plist b/apps/ios/ExportOptions-AppStore.plist new file mode 100644 index 00000000..44400ad1 --- /dev/null +++ b/apps/ios/ExportOptions-AppStore.plist @@ -0,0 +1,16 @@ + + + + + method + app-store-connect + destination + export + signingStyle + automatic + manageAppVersionAndBuildNumber + + uploadSymbols + + + diff --git a/apps/ios/OpenSSL/PrivacyInfo.xcprivacy b/apps/ios/OpenSSL/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..2009fb7a --- /dev/null +++ b/apps/ios/OpenSSL/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/apps/ios/README.md b/apps/ios/README.md index 40d26540..b5d72e72 100644 --- a/apps/ios/README.md +++ b/apps/ios/README.md @@ -7,7 +7,7 @@ There is no `WKWebView` or browser runtime. ## Requirements - Xcode 16 or newer -- Xmake available on `PATH` +- Xmake 3.1.1 available on `PATH` (or selected with `XMAKE_BIN`) - A physical arm64 iPhone or iPad running iOS 16 or newer ## Build @@ -22,6 +22,28 @@ cd crossdesk For an existing checkout, run `git submodule update --init --recursive` from the repository root. All remaining commands below use that root directory. +For a released app, select the tag shown in **Settings → About and open-source +licenses** when cloning: `git clone --branch --recurse-submodules +https://github.com/kunkundi/crossdesk.git`. The iOS marketing version is independent +of the repository tag; use the source tag or commit recorded in the app. + +Install [Xmake 3.1.1](https://github.com/xmake-io/xmake/releases/tag/v3.1.1), +CMake, and a current Python 3 with setuptools/wheel. Pin the package repository +in a separate Xmake global directory before building: + +```sh +export XMAKE_GLOBALDIR="$HOME/.cache/crossdesk/xmake-ios" +xmake repo --update +git -C "$XMAKE_GLOBALDIR/.xmake/repositories/xmake-repo" fetch origin 121109352da272cd1a3d4ed52f2dcda34f839955 +git -C "$XMAKE_GLOBALDIR/.xmake/repositories/xmake-repo" checkout --detach 121109352da272cd1a3d4ed52f2dcda34f839955 +``` + +Keep `XMAKE_GLOBALDIR` set for command-line Xcode builds. For builds launched +from the Xcode app, set it as a user-defined build setting on the target, or +pin the default `~/.xmake/repositories/xmake-repo` instead. The build checks +the tool version, package repository commit and reviewed recipe hashes. +Application dependencies are built from source, with Xmake precompiled +package downloads disabled. 1. Open `apps/ios/CrossDeskMobile.xcodeproj` and select the `CrossDeskMobile` target and scheme. @@ -34,7 +56,8 @@ the repository root. All remaining commands below use that root directory. The first build phase builds MiniRTC and the CrossDesk wire library, downloads and builds their dependencies, then merges the iPhoneOS archives into a local library under -`Vendor/`. This build path targets physical devices; simulator builds are +`Vendor/`. OpenSSL is kept separate and packaged as a static framework with SDK +privacy resources in the Xcode products directory. This build path targets physical devices; simulator builds are not supported. The exact tool versions used by CI are recorded in the [workflow](../../.github/workflows/build.yml). @@ -67,6 +90,74 @@ decoding is currently unsupported. Desktop builds retain OpenH264. The native build script checks the merged archive for OpenH264 entry points and rejects a build if they are present, including in cached archives. +## Third-party licenses + +**设置 → 关于与开源许可** provides offline license texts, copyright notices, +and source links. OpenFEC is acknowledged both on the settings page and at the +top of the notices page, with its INRIA copyright, CeCILL-C terms and limited +warranty/liability notice. Its embedded BSD and CC-BY-SA notices are preserved +in the source-notices document as well. + +`licenses/sources.json` pins the reviewed source archives (SHA-256), Git +revisions, selected legal files and source-notice extraction rules. +`CrossDeskMobile/Resources/ThirdPartyLicenses.json` is the generated resource +bundled by Xcode. The catalog covers 34 components 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. + +Regenerate from the pinned source distributions with Python 3.9 or newer: + +```sh +python3 apps/ios/scripts/generate_third_party_licenses.py --generate +``` + +The collector uses original checksum-verified archives, including GLib's +`COPYING` file even when Xmake excludes it from an extracted build directory. +It reuses matching Xmake downloads or caches downloads outside the repository +in `~/.cache/crossdesk/licenses/`. License text is preserved, with explicit +character decoding for the legacy OpenFEC files. Copyright comment blocks are +collected from the reviewed runtime source directories; the catalog is an +attribution superset, not a claim that every source file survives linker +dead stripping. + +Normal Xcode builds verify the checked-in resource offline, compare all resolved +dependency versions (including header-only packages) with the catalog, check +the merged archive's input hashes and local package recipes, and check the +MiniRTC revision. A missing, stale or altered catalog fails the build. When +dependencies or MiniRTC change, review the corresponding source notices and +update the lock before regenerating; regeneration alone does not select a new +dependency version. `MINIRTC_ENABLE_AOM=true` also requires a reviewed AOM entry. + +The source screen links to the exact application tag/commit, MiniRTC commit, +and custom dependency recipes/patches. `SourceMetadata.json` is generated in +the app bundle, not in the checkout. Development builds with local edits are +explicitly identified as modified. Version-tag CI builds reject an unclean +checkout or a mismatched tag. The release archive also carries +`ThirdPartySources.json`, `SourceMetadata.json` and the open-source rights +notice; release notes provide the corresponding source and build links. +Keep the source tags, submodule commits and referenced dependency source +archives available for recipients of that release. + +To change a library, edit MiniRTC in its submodule, or modify the relevant +package recipe/patch under `deps/submodules/minirtc/thirdparty`. If a package +recipe changes, change its package configuration revision (or rebuild that +package) so Xmake does not reuse a previous binary. Review affected notices, +update recipe hashes, commit MiniRTC, update its revision in `sources.json`, +then regenerate the catalog. Build the application again to relink it with +the modified library. Use your own team and bundle identifier to install the +modified build; the maintainer's signing credentials are not required. + +These materials implement source identification and attribution. They do not +by themselves resolve GPL/LGPL distribution-term compatibility or grant +additional permissions from other copyright holders. Applicable modification, +reverse-engineering and installation-information rights must also be respected. +See [LGPLv3 section 4](https://www.gnu.org/licenses/lgpl-3.0.html) and +[GPLv3 section 6](https://www.gnu.org/licenses/gpl-3.0.html). + +## Optional codecs + The unused libaom backends are excluded by default. To include them for development, set the `MINIRTC_ENABLE_AOM` environment variable (or Xcode user-defined build setting) to `true`. This includes libaom in the merged native archive without changing the @@ -106,3 +197,84 @@ If decoded frames do not reach the bridge, check that the selected stream is named `Display1`, `Display2`, and so on. If no frames decode, check the selected codec and the desktop capture/encoding logs, then reconnect or switch displays to request a new key frame. + +## App Store archive and bundle validation + +OpenSSL is on Apple's +[required SDK privacy-manifest list](https://developer.apple.com/support/third-party-SDK-requirements/). +The iOS build compiles OpenSSL from source, packages it separately as +`OpenSSL.framework`, then links and embeds it using Xcode's +[static framework support](https://developer.apple.com/documentation/xcode/creating-a-static-framework). +Xcode removes the static archive from the embedded framework (it may insert a +small resource-framework stub) and preserves `PrivacyInfo.xcprivacy`, source +metadata and license texts. The application does not load a dynamic OpenSSL copy. + +The iOS-specific OpenSSL recipe disables POSIX metadata calls, automatic +`openssl.cnf` loading, and the unused file-URI store provider. It selects the +upstream `getrandom` entropy backend, which uses Darwin's `getentropy` on the +supported iOS versions; the random-device fallback is not compiled. Existing +in-memory certificate/key handling remains available, while `OSSL_STORE` file +URLs are intentionally unsupported. Signaling trust and hostname validation +use Apple Security rather than OpenSSL's build-host certificate paths. +Desktop OpenSSL builds are unchanged. + +`package_openssl_ios.py` checks the actual OpenSSL archives for file metadata, +disk-space and boot-time API imports before producing the framework. Its +`sysctlbyname` calls are limited to the reviewed `armcap.c` CPU implementation +selection, not fingerprinting. The SDK privacy manifest declares no tracking, +SDK data collection or required-reason API use for this specific configuration. +This is not a declaration about generic OpenSSL builds or the application's +signaling/relay data processing. Source or configuration changes require another +review; the packager rejects known forbidden imports even when reusing a cache. + +`PrivacyInfo.xcprivacy` declares app preferences (`CA92.1`), sandbox and +user-selected file metadata (`C617.1`, `3B52.1`), and elapsed/event timing +(`35F9.1`, `8FFB.1`). MiniRTC uses timing for pacing, timeouts, RTT and media +packet timestamps. The iOS GLib recipe disables unused filesystem-capacity +and system-volume discovery. These APIs must not be repurposed for fingerprinting. +The app-level manifest does not assert that the service collects no data: App Store +Connect privacy answers also depend on actual signaling/relay-server practices. +The application links to the [privacy policy](../../PRIVACY.md), including iOS +clipboard, file, local thumbnail and Keychain behavior. + +Validate a built bundle using: + +```sh +python3 apps/ios/scripts/verify_app_bundle.py /path/to/CrossDeskMobile.app +``` + +For a release, first commit all application and submodule changes, regenerate +notices for the committed dependency revision, and check out the intended +version tag. Publish the tag and its referenced MiniRTC commit to the public repositories +before distributing the app. Local tag verification cannot prove that recipients +can fetch an unpublished commit. With an App Store-capable development team +configured in Xcode: + +```sh +xcodebuild -project apps/ios/CrossDeskMobile.xcodeproj \ + -scheme CrossDeskMobile -configuration Release \ + -destination 'generic/platform=iOS' \ + -archivePath /tmp/CrossDeskMobile.xcarchive \ + CROSSDESK_RELEASE_BUILD=YES archive + +python3 apps/ios/scripts/verify_app_bundle.py \ + /tmp/CrossDeskMobile.xcarchive/Products/Applications/CrossDeskMobile.app \ + --require-release + +xcodebuild -exportArchive -archivePath /tmp/CrossDeskMobile.xcarchive \ + -exportOptionsPlist apps/ios/ExportOptions-AppStore.plist \ + -exportPath /tmp/CrossDeskMobile-AppStore +``` + +Set a new `CURRENT_PROJECT_VERSION` for each upload. The export configuration +creates a local App Store export; it does not submit the app. Distribution +signing requires the appropriate Apple Developer Program membership and +provisioning. The unsigned GitHub artifact is for development, not an App Store +submission. Organizer/App Store Connect validation remains necessary. + +The app embeds OpenSSL and libsrtp. Do not declare that encryption is limited +to Apple system APIs or set `ITSAppUsesNonExemptEncryption=NO` without completing +the applicable [export-compliance determination](https://developer.apple.com/help/app-store-connect/manage-app-information/overview-of-export-compliance). +After that determination, supply the appropriate declaration and any required +approval code in the distribution build. The repository deliberately does not +preselect an exemption. diff --git a/apps/ios/licenses/OPEN_SOURCE_NOTICE.txt b/apps/ios/licenses/OPEN_SOURCE_NOTICE.txt new file mode 100644 index 00000000..96f521e1 --- /dev/null +++ b/apps/ios/licenses/OPEN_SOURCE_NOTICE.txt @@ -0,0 +1,24 @@ +CrossDesk 开源软件权利说明 / Open-source software rights + +CrossDesk 按 GNU GPL 第 3 版发布,MiniRTC 按 GNU LGPL 第 3 版发布。 +其他组件适用各自列明的许可证。使用、复制、修改及再分发这些组件的权利, +以相应许可证为准;本应用的普通使用条款不限制开源许可证授予你的权利。 +许可证中的保证、责任限制及其他条件仍然适用。 + +“本版本源码与构建说明”提供与发行版本对应的源码入口、子模块信息、 +依赖配方、补丁及构建说明。可以修改相关库后重新构建和链接应用。 +在自己的 iPhone 或 iPad 上运行修改版时,需要使用自己的 Apple 开发签名, +并按构建文档设置开发团队和 Bundle Identifier。 + +CrossDesk is distributed under GNU GPL version 3; MiniRTC is distributed +under GNU LGPL version 3. Other components are governed by their listed +licenses. Your rights to use, copy, modify and redistribute those components +are governed by the applicable licenses. The application's ordinary terms +of use do not restrict rights granted by those open-source licenses. +The licenses' warranty, liability and other provisions continue to apply. + +The version-specific source and build links identify the application source, +submodules, dependency recipes, patches and build instructions. You can +modify the libraries and rebuild and relink the application. Running a +modified build on your own iPhone or iPad requires your own Apple development +signing setup, team and bundle identifier as described in the build guide. diff --git a/apps/ios/licenses/sources.json b/apps/ios/licenses/sources.json new file mode 100644 index 00000000..518cc773 --- /dev/null +++ b/apps/ios/licenses/sources.json @@ -0,0 +1,906 @@ +{ + "schema_version": 1, + "platform": "iphoneos-arm64", + "components": [ + { + "id": "asio", + "name": "Asio", + "version": "1.32.0", + "license": "BSL-1.0", + "source": { + "kind": "archive", + "url": "https://github.com/chriskohlhoff/asio/archive/refs/tags/asio-1-32-0.tar.gz", + "sha256": "f1b94b80eeb00bb63a3c8cef5047d4e409df4d8a3fe502305976965827d95672" + }, + "documents": [ + { + "path": "asio/COPYING", + "sha256": "5cc69ca9afd3417ed8e58bcd9c0bb730375e9e3e92b5aaf6483b93a2837e0cac" + }, + { + "path": "asio/LICENSE_1_0.txt", + "sha256": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566" + } + ], + "recipe_sha256": "52bddc12cf0837117e935ea5d71aa5c35e7fd6ae802aa7401c6dba598cae0989", + "recipe_path": "xmake-repo/packages/a/asio/xmake.lua", + "package": "asio", + "notice_prefixes": [ + "asio/include/" + ] + }, + { + "id": "concurrentqueue", + "name": "ConcurrentQueue", + "version": "v1.0.4", + "license": "(BSD-2-Clause OR BSL-1.0) / Zlib (semaphore)", + "source": { + "kind": "archive", + "url": "https://github.com/cameron314/concurrentqueue/archive/refs/tags/v1.0.4.tar.gz", + "sha256": "87fbc9884d60d0d4bf3462c18f4c0ee0a9311d0519341cac7cbd361c885e5281" + }, + "documents": [ + { + "path": "LICENSE.md", + "sha256": "22331571e5e3dbe4c79ad715e23127bdf3beabd75052c953ddabf191ef799e14" + } + ], + "recipe_sha256": "23c69dc09488527b0d6adf1d25f795a9f0afdc7a1d594c44603c2dd07162faa4", + "recipe_path": "xmake-repo/packages/c/concurrentqueue/xmake.lua", + "package": "concurrentqueue", + "notice_prefixes": [ + "concurrentqueue.h", + "blockingconcurrentqueue.h", + "lightweightsemaphore.h" + ] + }, + { + "id": "crossdesk", + "name": "CrossDesk / crossdesk_wire", + "version": "application source", + "license": "GPL-3.0-only", + "source": { + "kind": "repository", + "url": "https://github.com/kunkundi/crossdesk", + "revision": null + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986" + }, + { + "path": "apps/ios/licenses/OPEN_SOURCE_NOTICE.txt", + "sha256": "34720d126e6373603d0c1802a8c3276802b93f2a8fbbf2b61837c6fdefea8877" + } + ] + }, + { + "id": "dav1d", + "name": "dav1d", + "version": "1.4.3", + "license": "BSD-2-Clause and patent grant", + "source": { + "kind": "archive", + "url": "https://code.videolan.org/videolan/dav1d/-/archive/e9986de7f4264940af6fa1df1498fd2754077de4/dav1d-e9986de7f4264940af6fa1df1498fd2754077de4.tar.gz", + "sha256": "ba147ff83d6c73f578a12f8eece636226e9c1f40cd55a11841a3bcb2c88cd46a", + "revision": "e9986de7f4264940af6fa1df1498fd2754077de4" + }, + "documents": [ + { + "path": "COPYING", + "sha256": "b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9" + }, + { + "path": "doc/PATENTS", + "sha256": "335eca574598bf4ca181b12f708d6669e5a5e78c8e1513e5b35fa1f03901484b" + } + ], + "package": "dav1d", + "notice_prefixes": [ + "src/", + "include/" + ] + }, + { + "id": "glib", + "name": "GLib / GObject / GIO / GModule / GThread / GVDB", + "version": "2.84.1", + "license": "LGPL-2.1-or-later and embedded notices", + "source": { + "kind": "archive", + "url": "https://download.gnome.org/sources/glib/2.84/glib-2.84.1.tar.xz", + "sha256": "2b4bc2ec49611a5fc35f86aca855f2ed0196e69e53092bab6bb73396bf30789a" + }, + "documents": [ + { + "path": "COPYING", + "sha256": "fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb" + }, + { + "path": "LICENSES/Apache-2.0.txt", + "sha256": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff" + }, + { + "path": "LICENSES/CC0-1.0.txt", + "sha256": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499" + }, + { + "path": "LICENSES/LGPL-2.1-only.txt", + "sha256": "fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb" + }, + { + "path": "LICENSES/LLVM-exception.txt", + "sha256": "e34c58338bd89d43e709e226610d8f32b3e3c47f4ad9a99a8dc1d4ac7842488e" + }, + { + "path": "LICENSES/MIT.txt", + "sha256": "b85dcd3e453d05982552c52b5fc9e0bdd6d23c6f8e844b984a88af32570b0cc0" + }, + { + "path": "LICENSES/MPL-1.1.txt", + "sha256": "6214f8b1300bb9f37b16ebc146f8f61af0187e0025042ff95c8b3030744a8795" + }, + { + "path": "subprojects/gvdb/COPYING", + "sha256": "bdbcdaa7858872393e9d6b216bbdc8a23e99d98dd6cdb7cda19458025b9e19fc" + } + ], + "recipe_sha256": "773cac2e1a5aec087abc9347c7278f3fca40e36212b33a5f01012875cfbf7e6c", + "recipe_path": "deps/submodules/minirtc/thirdparty/glib/xmake.lua", + "package": "glib", + "notice_prefixes": [ + "glib/", + "gobject/", + "gio/", + "gmodule/", + "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", + "version": "6286ae6c1c015609d3070cc139e5feea900caf7c", + "license": "BSD-3-Clause", + "source": { + "kind": "repository", + "url": "https://github.com/kunkundi/minirtc", + "revision": "6286ae6c1c015609d3070cc139e5feea900caf7c" + }, + "documents": [ + { + "path": "deps/submodules/minirtc/src/inih/LICENSE", + "sha256": "bd2a675a5a26fbff77f171f3a15afb1a9c7855be1a01c7e3fd16b8d2617acdda" + } + ] + }, + { + "id": "nlohmann_json", + "name": "JSON for Modern C++ / Hedley", + "version": "v3.11.3", + "license": "MIT", + "source": { + "kind": "archive", + "url": "https://github.com/nlohmann/json/archive/refs/tags/v3.11.3.tar.gz", + "sha256": "0d8ef5af7f9794e3263480193c491549b2ba6cc74bb018906202ada498a79406" + }, + "documents": [ + { + "path": "LICENSE.MIT", + "sha256": "86b998c792894ccb911a1cb7994f7a9652894e7a094c0b5e45be2f553f45cf14" + } + ], + "recipe_sha256": "eadd211f0521a18207e9544c0c5a08c41dca578fce99df5c2577f6fcf2a0fdce", + "recipe_path": "xmake-repo/packages/n/nlohmann_json/xmake.lua", + "package": "nlohmann_json", + "notice_prefixes": [ + "include/" + ] + }, + { + "id": "kcp", + "name": "KCP", + "version": "1.7", + "license": "MIT", + "source": { + "kind": "archive", + "url": "https://github.com/skywind3000/kcp/archive/refs/tags/1.7.tar.gz", + "sha256": "b4d26994d95599ab0c44e1f93002f9fda275094a879d66c192d79d596529199e" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "6587fd02a924b97dbd6758b0573ddec056fb494a84f3709c5aaa33ce1f7f029c" + } + ], + "recipe_sha256": "f86cac2c4b884f3347a39a59f3dd8de566c257c7fd481c6e49b05f4730f12c4f", + "recipe_path": "xmake-repo/packages/k/kcp/xmake.lua", + "package": "kcp", + "notice_prefixes": [ + "ikcp.c", + "ikcp.h" + ] + }, + { + "id": "libdatachannel", + "name": "libdatachannel", + "version": "v0.24.5", + "license": "MPL-2.0", + "source": { + "kind": "archive", + "url": "https://github.com/paullouisageneau/libdatachannel/archive/refs/tags/v0.24.5.tar.gz", + "sha256": "454537c3cd526bed935d847bb2dff4046f266eef84d43b2a5f2f2f293c0026f4" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85" + } + ], + "recipe_sha256": "b3ec15652a47d65e0a1f85f62d02c098c5cf5b8d8c3cf7b03ff099efa7016326", + "recipe_path": "deps/submodules/minirtc/thirdparty/libdatachannel/xmake.lua", + "package": "libdatachannel", + "notice_prefixes": [ + "include/", + "src/" + ] + }, + { + "id": "libffi", + "name": "libffi", + "version": "3.4.8", + "license": "MIT", + "source": { + "kind": "archive", + "url": "https://github.com/libffi/libffi/releases/download/v3.4.8/libffi-3.4.8.tar.gz", + "sha256": "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "67894089811f93fca47a76f85e017da6f8582d4ba0905963c6e0f1ad6df7a195" + } + ], + "recipe_sha256": "de19ac4e3e91ef5715ac582c75e0d10404dc14ec4e33b2e764dc2637a78d24e9", + "recipe_path": "xmake-repo/packages/l/libffi/xmake.lua", + "package": "libffi", + "notice_prefixes": [ + "src/", + "include/" + ] + }, + { + "id": "libnice", + "name": "libnice", + "version": "0.1.24", + "license": "MPL-1.1 OR LGPL-2.1-or-later", + "source": { + "kind": "archive", + "url": "https://gitlab.freedesktop.org/libnice/libnice/-/archive/0.1.24/libnice-0.1.24.tar.gz", + "sha256": "1da5ac13ed5d4e175e0d2d46ad3748c6635244f8f3eb2b8e31578ef59aa2ddce" + }, + "documents": [ + { + "path": "COPYING", + "sha256": "e5504e5ffe894870ea1a652df957a120ead9c3f9a5e9d314ca41ba06f2d72024" + }, + { + "path": "COPYING.LGPL", + "sha256": "a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861" + }, + { + "path": "COPYING.MPL", + "sha256": "3b3c75ae6c663c4f93987647eb5463d33dc1602a1aded3ac479773f2c3928e3a" + }, + { + "path": "AUTHORS", + "sha256": "d72eb6fa9d5e93abb11d13b6c6f04fda2ba183d0705e703887cda243f6f1eead" + } + ], + "recipe_sha256": "7d7c30d7d63245d0190e64b050184f6ff6933ef9133bff5329d62a7b9b685441", + "recipe_path": "deps/submodules/minirtc/thirdparty/libnice/xmake.lua", + "package": "libnice", + "notice_prefixes": [ + "agent/", + "nice/", + "random/", + "socket/", + "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", + "version": "v2.7.0", + "license": "BSD-3-Clause", + "source": { + "kind": "archive", + "url": "https://github.com/cisco/libsrtp/archive/refs/tags/v2.7.0.tar.gz", + "sha256": "54facb1727a557c2a76b91194dcb2d0a453aaf8e2d0cbbf1e3c2848c323e28ad" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "8e19d42a1eec9561f3f347253ddf2e385c55f392f025bb0fd41b88dbf38db5ae" + } + ], + "recipe_sha256": "9629edb8d395ea3017af1702cafea57173ca0a6a1ea305a6174b1936598faec6", + "recipe_path": "deps/submodules/minirtc/thirdparty/libsrtp/xmake.lua", + "package": "libsrtp", + "notice_prefixes": [ + "srtp/", + "crypto/", + "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", + "version": "2025.8.14", + "license": "BSD-3-Clause and patent grant", + "source": { + "kind": "archive", + "url": "https://codeload.github.com/kunkundi/libyuv/tar.gz/ec10b61c58ee4b8fbe648d2744d9dad9ccba6430", + "sha256": "e6e83acefcb9322a498a04c2c417491ceab18cf9750d306110ab5ab27d84377b", + "revision": "ec10b61c58ee4b8fbe648d2744d9dad9ccba6430" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f" + }, + { + "path": "PATENTS", + "sha256": "4da84211f947c6f9f7dd8fbce513e1522e01833407ae732b8c9a2bbb75fed495" + }, + { + "path": "AUTHORS", + "sha256": "0c4a51c72a06b3431bb2b750e3b04dbe3694b22e2fcae6e370216424eec56d52" + } + ], + "package": "libyuv", + "notice_prefixes": [ + "source/", + "include/" + ] + }, + { + "id": "minirtc", + "name": "MiniRTC", + "version": "6286ae6c1c015609d3070cc139e5feea900caf7c", + "license": "LGPL-3.0-only", + "source": { + "kind": "repository", + "url": "https://github.com/kunkundi/minirtc", + "revision": "6286ae6c1c015609d3070cc139e5feea900caf7c" + }, + "documents": [ + { + "path": "deps/submodules/minirtc/LICENSE", + "sha256": "ea8af5e789cb2d4e9b10bce3874982ade163b749b6bfbdb32e2df21c4d106de1" + } + ] + }, + { + "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", + "version": "1.4.2", + "license": "CeCILL-C 1.0 / BSD / CC-BY-SA-3.0", + "source": { + "kind": "archive", + "url": "https://github.com/kunkundi/openfec/archive/refs/tags/1.4.2.tar.gz", + "sha256": "5aa19dc56038f4b19927efb53ca28e896fb05f068a4715de512f0709420f03be" + }, + "documents": [ + { + "path": "LICENCE_CeCILL-C_V1-en.txt", + "sha256": "b48f5dc16f144cd79ddaadce3cc8ef183778a0b4f75ab4362e134b347ca20f3d", + "encoding": "iso-8859-1" + } + ], + "recipe_sha256": "8644c6306ad6ba4c974dd949d56178c761b72d503fe7c4a577a23817effa6243", + "recipe_path": "deps/submodules/minirtc/thirdparty/openfec/xmake.lua", + "package": "openfec", + "notice_prefixes": [ + "src/lib_common/", + "src/lib_stable/" + ], + "notice_encodings": { + "src/lib_common/linear_binary_codes_utils/binary_matrix/of_hamming_weight.c": "gb18030", + "src/lib_common/linear_binary_codes_utils/binary_matrix/of_hamming_weight.h": "gb18030" + } + }, + { + "id": "openssl3", + "name": "OpenSSL", + "version": "3.3.2", + "license": "Apache-2.0 and embedded notices", + "source": { + "kind": "archive", + "url": "https://github.com/openssl/openssl/archive/refs/tags/openssl-3.3.2.zip", + "sha256": "4cda357946f9dd5541b565dba35348d614288e88aeb499045018970c789c9d61" + }, + "documents": [ + { + "path": "LICENSE.txt", + "sha256": "7d5450cb2d142651b8afa315b5f238efc805dad827d91ba367d8516bc9d49e7a" + } + ], + "recipe_sha256": "864c308edf59fd802babd45d064d8575635ecd577e829df2b2c7ac7a4d06d4d7", + "recipe_path": "deps/submodules/minirtc/thirdparty/openssl/xmake.lua", + "package": "openssl3", + "notice_prefixes": [ + "crypto/", + "ssl/", + "include/", + "providers/" + ] + }, + { + "id": "libopus", + "name": "Opus", + "version": "1.5.1", + "license": "BSD-3-Clause and patent grants", + "source": { + "kind": "archive", + "url": "https://downloads.xiph.org/releases/opus/opus-1.5.1.tar.gz", + "sha256": "b84610959b8d417b611aa12a22565e0a3732097c6389d19098d844543e340f85" + }, + "documents": [ + { + "path": "COPYING", + "sha256": "01e1167d54a096d123cf6dfbbeb19587278845c6481d2d66d545669846079551" + } + ], + "recipe_sha256": "c965643eb4e093858c27c402e6cde544620460f2169c89d8ff2bab01111d022b", + "recipe_path": "xmake-repo/packages/l/libopus/xmake.lua", + "package": "libopus", + "notice_prefixes": [ + "src/", + "include/", + "celt/", + "silk/", + "dnn/" + ] + }, + { + "id": "pcre2", + "name": "PCRE2 / SLJIT", + "version": "10.47", + "license": "BSD-3-Clause / BSD-2-Clause", + "source": { + "kind": "archive", + "url": "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.47/pcre2-10.47.tar.gz", + "sha256": "c08ae2388ef333e8403e670ad70c0a11f1eed021fd88308d7e02f596fcd9dc16" + }, + "documents": [ + { + "path": "LICENCE.md", + "sha256": "197d8a73ffee0d6b09adba2f9c677b5f5aede24edf89258a68e48248d010d811" + }, + { + "path": "COPYING", + "sha256": "99272c55f3dcfa07a8a7e15a5c1a33096e4727de74241d65fa049fccfdd59507" + }, + { + "path": "deps/sljit/LICENSE", + "sha256": "5f216505c0f6ea3273caec89e766eef93cdeb7bbb0c429f9360116d7c938feeb" + } + ], + "recipe_sha256": "821f1fbc91434f4324be88eeea754db09c5d7be31446242764861ca2aee136b7", + "recipe_path": "xmake-repo/packages/p/pcre2/xmake.lua", + "package": "pcre2", + "notice_prefixes": [ + "src/", + "deps/sljit/sljitLir.c", + "deps/sljit/sljitLir.h" + ] + }, + { + "id": "plog", + "name": "plog", + "version": "1.1.11", + "license": "MIT", + "source": { + "kind": "archive", + "url": "https://github.com/SergiusTheBest/plog/archive/refs/tags/1.1.11.tar.gz", + "sha256": "d60b8b35f56c7c852b7f00f58cbe9c1c2e9e59566c5b200512d0cdbb6309a7c2" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "e4d01796524cbc13b1571a1f0914823c6a23b316ba039e7014f47a4eef7fd4c3" + } + ], + "recipe_sha256": "deb525d09b5b79351eeb524ab3bc6a3009e434974e585e5e8852c491d7fa07c8", + "recipe_path": "xmake-repo/packages/p/plog/xmake.lua", + "package": "plog", + "notice_prefixes": [ + "include/" + ] + }, + { + "id": "proxy-libintl", + "name": "proxy-libintl (GLib libintl)", + "version": "33934de09af6a6627eb44e310a8079df009abdbb", + "license": "LGPL-2.0-or-later", + "source": { + "kind": "archive", + "url": "https://codeload.github.com/frida/proxy-libintl/tar.gz/33934de09af6a6627eb44e310a8079df009abdbb", + "sha256": "4ab5af85ec6124cb526a15c58bbc0877d241807e30855779808dbf9292d861aa", + "revision": "33934de09af6a6627eb44e310a8079df009abdbb" + }, + "documents": [ + { + "path": "COPYING", + "sha256": "d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5" + } + ], + "bundled_by": "glib", + "notice_prefixes": [ + "src/", + "libintl.c", + "libintl.h" + ] + }, + { + "id": "spdlog", + "name": "spdlog / fmt 10.2.1", + "version": "v1.14.1", + "license": "MIT", + "source": { + "kind": "archive", + "url": "https://github.com/gabime/spdlog/archive/refs/tags/v1.14.1.zip", + "sha256": "429dfdf3afc1984feb59e414353c21c110bc79609f6d7899d52f6aa388646f6d" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "4ccecab18d1ff0b61174fe3d6c430541625d3ddb865b0d5887db296f883c76e7" + } + ], + "recipe_sha256": "5b299effb366420b4920c5b89e6535b76173136d91ee01f8f7d3423486a93549", + "recipe_path": "xmake-repo/packages/s/spdlog/xmake.lua", + "package": "spdlog", + "notice_prefixes": [ + "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", + "version": "v3.0.2", + "license": "BSD-3-Clause-Clear / BSD-2-Clause, AOMedia patent license and embedded notices", + "source": { + "kind": "archive", + "url": "https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/efc905a7c2ed155b3654d7968173622734eeb0c0/SVT-AV1-efc905a7c2ed155b3654d7968173622734eeb0c0.tar.gz", + "sha256": "50a897d58470b06f99b386dc691ab63e802962421e6abdb75e4d234a3e73cd6a", + "revision": "efc905a7c2ed155b3654d7968173622734eeb0c0" + }, + "documents": [ + { + "path": "LICENSE.md", + "sha256": "0acc2fcb27472bdc9aaf8b71f37055bbdac4f54671b7d922f241bd7fcd0dd3e6" + }, + { + "path": "LICENSE-BSD2.md", + "sha256": "c582fcbeb9cf972a60d298bfaf41dc5adff2dd14208946edcb9bb56a281e8438" + }, + { + "path": "PATENTS.md", + "sha256": "20678ab10402659106dc4c147c97b2a6e94b5c0695415e15a8f195ebc3547922" + }, + { + "path": "third_party/fastfeat/LICENSE", + "sha256": "043dcfd059386f9facd376351b2bd79325778744aa442177390cdfcca54babed" + }, + { + "path": "third_party/safestringlib/LICENSE", + "sha256": "c0f99a208799ca20c9ccf31a30533d49334eb458dca5a3d14f9afe3e884e5d7d" + } + ], + "package": "svt-av1", + "notice_prefixes": [ + "Source/", + "third_party/fastfeat/", + "third_party/safestringlib/" + ] + }, + { + "id": "usrsctp", + "name": "usrsctp", + "version": "0.9.5+0", + "license": "BSD-3-Clause and embedded notices", + "source": { + "kind": "archive", + "url": "https://github.com/sctplab/usrsctp/archive/refs/tags/0.9.5.0.tar.gz", + "sha256": "260107caf318650a57a8caa593550e39bca6943e93f970c80d6c17e59d62cd92" + }, + "documents": [ + { + "path": "LICENSE.md", + "sha256": "fa53711b25af4b9a9b8dadfea3cb38166ec4b96760c8d62b284055554537d9ef" + } + ], + "recipe_sha256": "e3dac7d1db8e5bc79d99851e2486371af19962a4b8fca6eaac3156c00eb73b92", + "recipe_path": "xmake-repo/packages/u/usrsctp/xmake.lua", + "package": "usrsctp", + "notice_prefixes": [ + "usrsctplib/" + ] + }, + { + "id": "webrtc", + "name": "WebRTC-derived code in MiniRTC", + "version": "6286ae6c1c015609d3070cc139e5feea900caf7c", + "license": "BSD-3-Clause and patent grant", + "source": { + "kind": "repository", + "url": "https://github.com/kunkundi/minirtc", + "revision": "6286ae6c1c015609d3070cc139e5feea900caf7c" + }, + "documents": [ + { + "path": "deps/submodules/minirtc/thirdparty/webrtc/LICENSE", + "sha256": "ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482" + }, + { + "path": "deps/submodules/minirtc/thirdparty/webrtc/PATENTS", + "sha256": "01462e2068d1a04c2274f3389773014c14ed9bc3446b28303543bd3e3c064145" + } + ] + }, + { + "id": "websocketpp", + "name": "WebSocket++", + "version": "0.8.2", + "license": "BSD-3-Clause and embedded notices", + "source": { + "kind": "archive", + "url": "https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.tar.gz", + "sha256": "6ce889d85ecdc2d8fa07408d6787e7352510750daa66b5ad44aacb47bea76755" + }, + "documents": [ + { + "path": "COPYING", + "sha256": "b31e597bc777d884a39663c11d0557a0af40780e1f451de11ea5103924a69667" + } + ], + "recipe_sha256": "beac245a717c2bc3bc8d17265d9fc9b54f699f3833b11513f8723c4dbaffd539", + "recipe_path": "deps/submodules/minirtc/thirdparty/websocketpp/xmake.lua", + "package": "websocketpp", + "notice_prefixes": [ + "websocketpp/" + ] + }, + { + "id": "zlib", + "name": "zlib", + "version": "v1.3.2", + "license": "Zlib", + "source": { + "kind": "archive", + "url": "https://github.com/madler/zlib/archive/refs/tags/v1.3.2.tar.gz", + "sha256": "b99a0b86c0ba9360ec7e78c4f1e43b1cbdf1e6936c8fa0f6835c0cd694a495a1" + }, + "documents": [ + { + "path": "LICENSE", + "sha256": "e32ff4e00d9d94930537635291da39e7e612703334bf6fde8c7f1686fe8a45a2" + } + ], + "recipe_sha256": "7832bcb086709a0739ae1abeff035f7a103c7169dc8af61ebf91dd887fcbd054", + "recipe_path": "xmake-repo/packages/z/zlib/xmake.lua", + "package": "zlib", + "notice_prefixes": [ + "zlib.h" + ] + } + ], + "bundle_sha256": "09376251bbda3f5a1f7112f15dcbb1259fef7898f85b45aacafa767348aafdc2", + "toolchain": { + "xmake_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 1d8c49a2..82612541 100755 --- a/apps/ios/scripts/build_minirtc_ios.sh +++ b/apps/ios/scripts/build_minirtc_ios.sh @@ -57,6 +57,10 @@ fi XMAKE_DEVELOPER_DIR="${DEVELOPER_DIR:-$(xcode-select -p)}" XMAKE_TOOLCHAIN_BIN="${XMAKE_DEVELOPER_DIR}/Toolchains/XcodeDefault.xctoolchain/usr/bin" run_xmake() { + local xmake_env=() + if [[ -n "${XMAKE_GLOBALDIR:-}" ]]; then + xmake_env+=("XMAKE_GLOBALDIR=${XMAKE_GLOBALDIR}") + fi /usr/bin/env -i \ HOME="${HOME}" \ PATH="${XMAKE_TOOLCHAIN_BIN}:${PATH}" \ @@ -69,11 +73,16 @@ run_xmake() { DEVELOPER_DIR="${XMAKE_DEVELOPER_DIR}" \ XMAKE_PKG_INSTALLDIR="${XMAKE_PKG_INSTALLDIR}" \ CROSSDESK_SOURCE_DIR="${REPO_DIR}" \ + "${xmake_env[@]}" \ "${XMAKE_BIN}" "$@" } OUTPUT_DIR="${IOS_DIR}/Vendor/iphoneos/${CONFIG_NAME}" OUTPUT_LIBRARY="${OUTPUT_DIR}/libCrossDeskMiniRTC.a" +XMAKE_REPOSITORY_DIR="$(run_xmake lua -c 'import("core.base.global"); print(path.join(global.directory(), "repositories", "xmake-repo"))')" +mkdir -p "${OUTPUT_DIR}" +print -r -- "${XMAKE_REPOSITORY_DIR}" > "${OUTPUT_DIR}/xmake-repository.txt" +run_xmake --version > "${OUTPUT_DIR}/xmake-version.txt" MINIRTC_BUILD_DIR="${IOS_DIR}/.xmake/minirtc-build" MINIRTC_LIBRARY="${MINIRTC_BUILD_DIR}/iphoneos/arm64/${MODE}/libminirtc.a" WIRE_BUILD_DIR="${IOS_DIR}/.xmake/wire-build" @@ -106,7 +115,8 @@ configure_xmake() { clean_flags=(-c) fi run_xmake f -P "${project_dir}" "${clean_flags[@]}" -o "${build_dir}" \ - -p iphoneos -a arm64 -m "${MODE}" --target_minver=16.0 -y "$@" + -p iphoneos -a arm64 -m "${MODE}" --target_minver=16.0 \ + --policies=package.precompiled:n -y "$@" mkdir -p "${build_dir}" print -r -- "${CONFIG_SIGNATURE}" > "${stamp}" } @@ -148,6 +158,8 @@ TARGET_INFO="$(cd "${MINIRTC_DIR}" && TERM=dumb NO_COLOR=1 \ CLEAN_INFO="$(print -r -- "${TARGET_INFO}" | sed $'s/\033\\[[0-9;]*[[:alpha:]]//g')" LINK_DIRS=("${(@f)$(print -r -- "${CLEAN_INFO}" | sed -nE 's|.*-> (/.*)/lib -> package.*|\1/lib|p' | sort -u)}") +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 @@ -158,6 +170,7 @@ if [[ "${MINIRTC_ENABLE_AOM}" == "true" ]]; then REQUIRED_LINKS+=(aom) fi DEPENDENCY_ARCHIVES=() +MERGE_ARCHIVES=() for link_name in "${REQUIRED_LINKS[@]}"; do archive_path="" @@ -173,6 +186,11 @@ for link_name in "${REQUIRED_LINKS[@]}"; do exit 66 fi DEPENDENCY_ARCHIVES+=("${archive_path}") + # OpenSSL is linked separately as a static framework with its SDK privacy + # resources. Keep both archives in the input manifest for source validation. + if [[ "${link_name}" != "ssl" && "${link_name}" != "crypto" ]]; then + MERGE_ARCHIVES+=("${archive_path}") + fi done TEMP_LIBRARY="${OUTPUT_LIBRARY}.tmp" @@ -204,7 +222,7 @@ if [[ -f "${OUTPUT_LIBRARY}" ]] && cmp -s "${TEMP_MANIFEST}" "${MERGE_MANIFEST}" fi /usr/bin/libtool -static -o "${TEMP_LIBRARY}" \ - "${MINIRTC_LIBRARY}" "${DEPENDENCY_ARCHIVES[@]}" \ + "${MINIRTC_LIBRARY}" "${MERGE_ARCHIVES[@]}" \ "${WIRE_LIBRARY}" verify_no_openh264 "${TEMP_LIBRARY}" mv -f "${TEMP_LIBRARY}" "${OUTPUT_LIBRARY}" diff --git a/apps/ios/scripts/generate_third_party_licenses.py b/apps/ios/scripts/generate_third_party_licenses.py new file mode 100644 index 00000000..ce01e63f --- /dev/null +++ b/apps/ios/scripts/generate_third_party_licenses.py @@ -0,0 +1,213 @@ +#!/usr/bin/env python3 +"""Collect iOS notices from pinned source archives; validate them offline at build time.""" + +import argparse +from collections import defaultdict +from contextlib import contextmanager +import hashlib +import json +from pathlib import Path +import re +import subprocess +import sys +import tarfile +import urllib.request +import zipfile + +IOS = Path(__file__).resolve().parents[1] +REPO = IOS.parents[1] +LOCK = IOS / "licenses/sources.json" +OUTPUT = IOS / "CrossDeskMobile/Resources/ThirdPartyLicenses.json" +COMMENT = re.compile(rb"/\*.*?\*/|(?://[^\n]*(?:\n|$))+", re.S) +RIGHTS = re.compile(rb"copyright|SPDX-License|permission is hereby|author disclaims|public domain", re.I) + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def json_bytes(value): + return (json.dumps(value, ensure_ascii=False, indent=2) + "\n").encode() + + +def checked(data, expected, label): + if digest(data) != expected: + raise ValueError(f"Source checksum mismatch: {label}") + return data + + +def archive_path(component, cache): + source = component["source"] + target = cache / source["sha256"] + if target.exists(): + checked(target.read_bytes(), source["sha256"], component["id"]) + return target + cache.mkdir(parents=True, exist_ok=True) + # Xmake may remove extracted sources or COPYING; read the original archive. + candidates = (Path.home() / ".xmake/cache/packages").glob( + f"*/{component['id'][0]}/{component['id']}/{component['version']}/*") + for candidate in candidates: + if candidate.is_file() and candidate.name.endswith((".tar.gz", ".tar.xz", ".zip")): + data = candidate.read_bytes() + if digest(data) == source["sha256"]: + target.write_bytes(data) + return target + request = urllib.request.Request(source["url"], headers={"User-Agent": "CrossDesk-license-collector"}) + with urllib.request.urlopen(request, timeout=90) as response: + data = checked(response.read(), source["sha256"], component["id"]) + target.write_bytes(data) + return target + + +@contextmanager +def source_files(component, cache): + if component["source"]["kind"] == "repository": + yield {}, lambda name: (REPO / name).read_bytes() + return + path = archive_path(component, cache) + if zipfile.is_zipfile(path): + with zipfile.ZipFile(path) as archive: + names = {name.split("/", 1)[1]: name for name in archive.namelist() + if "/" in name and not name.endswith("/")} + yield names, lambda name: archive.read(names[name]) + else: + with tarfile.open(path) as archive: + names = {member.name.split("/", 1)[1]: member.name for member in archive + if "/" in member.name and not member.isdir()} + # No filesystem extraction. tarfile resolves COPYING symlinks within + # the verified archive, including GLib's LICENSES directory. + yield names, lambda name: archive.extractfile(names[name]).read() + + +def component_documents(component, names, read): + documents = [] + for item in component["documents"]: + data = checked(read(item["path"]), item["sha256"], item["path"]) + text = data.decode(item.get("encoding", "utf-8")) + if "end_before" in item: + if item["end_before"] not in text: + raise ValueError(f"Missing notice boundary: {item['path']}") + text = text.split(item["end_before"], 1)[0] + documents.append({"title": item["path"], "text": text}) + notices = defaultdict(list) + for name in sorted(names): + path = Path(name) + selected = any(name.startswith(prefix) for prefix in component.get("notice_prefixes", [])) + selected |= component.get("notice_root_files", False) and "/" not in name + if not selected or path.suffix not in (".h", ".hpp", ".c", ".cc", ".cpp", ".S", ".s", ".inc"): + continue + if any(part.lower() in ("test", "tests", "benchmarks", "examples") for part in path.parts): + continue + for block in COMMENT.findall(read(name)[:16384]): + if RIGHTS.search(block): + # Preserve complete original comment blocks, including bundled + # fmt, semaphore and per-file copyright/permission exceptions. + encoding = component.get("notice_encodings", {}).get(name, "utf-8") + notices[block.decode(encoding)].append(name) + if notices: + documents.append({"title": "Source copyright and license notices", "text": "\n\n".join( + "Files: " + ", ".join(files) + "\n\n" + text for text, files in notices.items())}) + if not documents: + raise ValueError(f"No notices collected for {component['id']}") + return documents + + +def generate(lock, cache): + components = [] + for component in lock["components"]: + with source_files(component, cache) as (names, read): + documents = component_documents(component, names, read) + source = component["source"] + source_url = source["url"] + if source["kind"] == "repository" and source.get("revision"): + source_url += "/tree/" + source["revision"] + entry = {key: component[key] for key in ("id", "name", "version", "license")} | { + "sourceURL": source_url, "documents": documents} + recipe = component.get("recipe_path", "") + if recipe.startswith("deps/submodules/minirtc/"): + mini = next(c for c in lock["components"] if c["id"] == "minirtc") + entry["buildSourceURL"] = (mini["source"]["url"] + "/tree/" + + mini["source"]["revision"] + "/" + + str(Path(recipe).relative_to("deps/submodules/minirtc").parent)) + components.append(entry) + print(f"Collected {component['name']} {component['version']}") + return json_bytes({"schemaVersion": 1, "components": components}) + + +def verify(lock, inputs, target_info, xmake_repository=None, xmake_version=None): + checked(OUTPUT.read_bytes(), lock["bundle_sha256"], str(OUTPUT)) + if xmake_version is not None: + version = re.search(r"xmake v(\d+\.\d+\.\d+)", xmake_version.read_text()) + if not version or version[1] != lock["toolchain"]["xmake_version"]: + raise ValueError("Xmake version differs from the reviewed iOS toolchain; see apps/ios/README.md") + if xmake_repository is not None: + revision = subprocess.check_output( + ["git", "-C", str(xmake_repository), "rev-parse", "HEAD"], text=True).strip() + if revision != lock["toolchain"]["xmake_repository_revision"]: + raise ValueError("Xmake package repository differs from the reviewed iOS source catalog") + changes = subprocess.check_output( + ["git", "-C", str(xmake_repository), "status", "--porcelain", "--untracked-files=normal"], + text=True).strip() + if changes: + raise ValueError("Xmake package repository has local changes; use the unmodified pinned revision") + for component in lock["components"]: + recipe = component.get("recipe_path", "") + if recipe.startswith("deps/"): + checked((REPO / recipe).read_bytes(), component["recipe_sha256"], recipe) + elif recipe.startswith("xmake-repo/") and xmake_repository is not None: + checked((xmake_repository / Path(recipe).relative_to("xmake-repo")).read_bytes(), + component["recipe_sha256"], recipe) + if component["source"]["kind"] == "repository": + for item in component["documents"]: + checked((REPO / item["path"]).read_bytes(), item["sha256"], item["path"]) + if inputs is None: + return + if target_info is None: + raise ValueError("--target-info is required with --inputs (includes header-only dependencies)") + known = {c["package"]: c["version"] for c in lock["components"] if "package" in c} + seen = {} + # Package names/versions come from resolved Xmake link and include paths, + # never from an inventory of all packages left in the installation cache. + pattern = r"/packages/[^/\s]+/([^/\s]+)/([^/\s]+)/[a-f0-9]+/" + for name, version in re.findall(pattern, inputs.read_text() + target_info.read_text()): + if name not in known or known[name] != version: + raise ValueError(f"Unreviewed iOS dependency: {name} {version}; regenerate licenses from its source") + seen[name] = version + if set(seen) != set(known): + raise ValueError(f"License/build dependency mismatch; missing: {sorted(set(known) - set(seen))}") + for line in inputs.read_text().splitlines(): + sha, path = line.split(maxsplit=1) + checked(Path(path).read_bytes(), sha, path) + revision = subprocess.check_output( + ["git", "-C", str(REPO / "deps/submodules/minirtc"), "rev-parse", "HEAD"], text=True).strip() + mini = next(c for c in lock["components"] if c["id"] == "minirtc") + if revision != mini["source"]["revision"]: + raise ValueError("MiniRTC revision changed; review embedded notices and update sources.json") + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--generate", action="store_true", help="download/check pinned sources and regenerate the bundled JSON") + parser.add_argument("--cache", type=Path, default=Path.home() / ".cache/crossdesk/licenses") + parser.add_argument("--inputs", type=Path, help="native archive .inputs.sha256 manifest") + parser.add_argument("--target-info", type=Path, help="resolved Xmake minirtc target information") + parser.add_argument("--xmake-repository", type=Path, help="verify the active pinned package repository and recipes") + parser.add_argument("--xmake-version", type=Path, help="Xmake version output recorded by the native build") + args = parser.parse_args() + lock = json.loads(LOCK.read_text()) + if args.generate: + data = generate(lock, args.cache) + OUTPUT.parent.mkdir(parents=True, exist_ok=True) + OUTPUT.write_bytes(data) + lock["bundle_sha256"] = digest(data) + LOCK.write_bytes(json_bytes(lock)) + verify(lock, args.inputs, args.target_info, args.xmake_repository, args.xmake_version) + print(f"Verified {len(lock['components'])} iOS license components") + + +if __name__ == "__main__": + try: + main() + except (OSError, ValueError, KeyError, subprocess.CalledProcessError) as error: + print(f"Third-party notices: {error}", file=sys.stderr) + sys.exit(1) diff --git a/apps/ios/scripts/package_openssl_ios.py b/apps/ios/scripts/package_openssl_ios.py new file mode 100644 index 00000000..609f44ac --- /dev/null +++ b/apps/ios/scripts/package_openssl_ios.py @@ -0,0 +1,106 @@ +#!/usr/bin/env python3 +"""Package source-built iOS OpenSSL as a static framework with privacy resources.""" + +import argparse +import hashlib +import json +from pathlib import Path +import plistlib +import subprocess +import sys +import tempfile + +IOS = Path(__file__).resolve().parents[1] +PRIVACY = IOS / "OpenSSL/PrivacyInfo.xcprivacy" +# The reviewed iOS configuration removes these calls rather than declaring +# unrelated purposes for system entropy devices and certificate directories. +FORBIDDEN_APIS = { + "stat", "fstat", "lstat", "fstatat", "stat64", "fstat64", "lstat64", + "getattrlist", "fgetattrlist", "getattrlistbulk", "getdirentriesattr", + "statfs", "fstatfs", "statvfs", "fstatvfs", "getfsstat", + "mach_absolute_time", "mach_continuous_time", "sysctl", +} + + +def package(inputs, output): + catalog = json.loads((IOS / "CrossDeskMobile/Resources/ThirdPartyLicenses.json").read_text()) + component = next(c for c in catalog["components"] if c["id"] == "openssl3") + archives = {} + for line in inputs.read_text().splitlines(): + sha, name = line.split(maxsplit=1) + path = Path(name) + if path.name in {"libssl.a", "libcrypto.a"}: + if path.name in archives: + raise ValueError(f"Ambiguous OpenSSL input: {path.name}") + if hashlib.sha256(path.read_bytes()).hexdigest() != sha: + raise ValueError(f"OpenSSL input checksum mismatch: {path}") + archives[path.name] = (path, sha) + if set(archives) != {"libssl.a", "libcrypto.a"}: + raise ValueError("Both source-built OpenSSL archives must be present") + output.parent.mkdir(parents=True, exist_ok=True) + with tempfile.TemporaryDirectory(prefix="openssl-framework-", dir=output.parent) as temp: + binary = Path(temp) / "OpenSSL" + subprocess.run(["/usr/bin/libtool", "-static", "-o", str(binary), + *(str(archives[name][0]) for name in sorted(archives))], check=True) + subprocess.run(["xcrun", "lipo", str(binary), "-verify_arch", "arm64"], check=True) + symbols = subprocess.check_output(["xcrun", "nm", "-u", str(binary)], text=True) + imports = {line.split()[-1].lstrip("_").split("$")[0] + for line in symbols.splitlines() if line.strip() and not line.endswith(":")} + unexpected = imports & FORBIDDEN_APIS + if unexpected: + raise ValueError(f"OpenSSL privacy configuration has unreviewed APIs: {sorted(unexpected)}") + # armcap.c queries only CPU instruction support/brand to select crypto + # implementations. This is not boot time, disk space or fingerprinting. + member = "" + for line in symbols.splitlines(): + if line.endswith(":"): + member = line + elif "_sysctlbyname" in line and member != "libcrypto-lib-armcap.o:": + raise ValueError(f"Unreviewed OpenSSL sysctl caller: {member}") + # getrandom uses Darwin's getentropy via OpenSSL's existing DSO lookup; + # the random device fallback is excluded at compile time. + output.mkdir(parents=True, exist_ok=True) + files = { + "OpenSSL": binary.read_bytes(), + "PrivacyInfo.xcprivacy": PRIVACY.read_bytes(), + "Info.plist": plistlib.dumps({ + "CFBundleIdentifier": "cn.crossdesk.OpenSSL", + "CFBundleName": "OpenSSL", + "CFBundleExecutable": "OpenSSL", + "CFBundlePackageType": "FMWK", + "CFBundleInfoDictionaryVersion": "6.0", + "CFBundleVersion": component["version"], + "CFBundleShortVersionString": component["version"], + "CFBundleSupportedPlatforms": ["iPhoneOS"], + "MinimumOSVersion": "16.0", + }), + "LICENSE.txt": "\n\n".join(d["text"] for d in component["documents"]).encode(), + "BuildMetadata.json": (json.dumps({ + "version": component["version"], + "sourceURL": component["sourceURL"], + "buildSourceURL": component["buildSourceURL"], + "archives": {name: sha for name, (_, sha) in sorted(archives.items())}, + "privacySHA256": hashlib.sha256(PRIVACY.read_bytes()).hexdigest(), + }, indent=2) + "\n").encode(), + } + for name, data in files.items(): + target = output / name + if not target.exists() or target.read_bytes() != data: + target.write_bytes(data) + print(f"Packaged source-built OpenSSL {component['version']}: {output}") + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--inputs", required=True, type=Path) + parser.add_argument("--output", required=True, type=Path) + args = parser.parse_args() + package(args.inputs, args.output) + + +if __name__ == "__main__": + try: + main() + except (OSError, ValueError, KeyError, StopIteration, subprocess.CalledProcessError) as error: + print(f"OpenSSL framework: {error}", file=sys.stderr) + sys.exit(1) diff --git a/apps/ios/scripts/prepare_source_metadata.py b/apps/ios/scripts/prepare_source_metadata.py new file mode 100644 index 00000000..7e30c210 --- /dev/null +++ b/apps/ios/scripts/prepare_source_metadata.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +"""Record the source corresponding to an iOS build without changing the checkout.""" + +import argparse +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +from urllib.parse import quote + +REPO = Path(__file__).resolve().parents[3] +REPOSITORY_URL = "https://github.com/kunkundi/crossdesk" +MINIRTC_URL = "https://github.com/kunkundi/minirtc" + + +def git(*args, root=REPO): + return subprocess.check_output(["git", "-C", str(root), *args], text=True).strip() + + +def source_metadata(require_release=False, tag=None): + revision = git("rev-parse", "HEAD") + dirty = bool(git("status", "--porcelain", "--untracked-files=normal", "--ignore-submodules=none")) + tags = git("tag", "--points-at", "HEAD").splitlines() + if tag: + if tag not in tags: + raise ValueError(f"Source tag {tag!r} does not point to the build commit") + else: + # 'latest' is a moving alias, never a corresponding-source identifier. + versions = sorted(t for t in tags if t.startswith("v")) + tag = versions[0] if versions else None + if require_release and (dirty or not tag or not tag.startswith("v")): + raise ValueError("Release source must be a clean checkout of a version tag, with matching submodules") + mini_revision = git("rev-parse", "HEAD", root=REPO / "deps/submodules/minirtc") + lock_path = REPO / "apps/ios/licenses/sources.json" + lock = json.loads(lock_path.read_text()) + ref = quote(tag if tag and not dirty else revision, safe="") + return { + "schemaVersion": 1, + "repositoryURL": REPOSITORY_URL, + "revision": revision, + "tag": tag, + "isModified": dirty, + "sourceURL": f"{REPOSITORY_URL}/tree/{ref}", + "buildInstructionsURL": f"{REPOSITORY_URL}/blob/{ref}/apps/ios/README.md", + "privacyPolicyURL": f"{REPOSITORY_URL}/blob/{ref}/PRIVACY.md", + "miniRTCRevision": mini_revision, + "miniRTCSourceURL": f"{MINIRTC_URL}/tree/{mini_revision}", + "licenseCatalogSHA256": lock["bundle_sha256"], + "sourceCatalogSHA256": hashlib.sha256(lock_path.read_bytes()).hexdigest(), + "toolchain": lock["toolchain"], + } + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", required=True, type=Path) + parser.add_argument("--tag", default=os.environ.get("CROSSDESK_SOURCE_TAG") or None) + parser.add_argument("--require-release", action="store_true", + default=os.environ.get("CROSSDESK_RELEASE_BUILD") == "YES") + args = parser.parse_args() + metadata = source_metadata(args.require_release, args.tag) + data = (json.dumps(metadata, ensure_ascii=False, indent=2) + "\n").encode() + args.output.parent.mkdir(parents=True, exist_ok=True) + if not args.output.exists() or args.output.read_bytes() != data: + args.output.write_bytes(data) + print(f"Recorded iOS source: {metadata['revision']} (modified: {metadata['isModified']})") + + +if __name__ == "__main__": + try: + main() + except (OSError, ValueError, subprocess.CalledProcessError) as error: + print(f"iOS source metadata: {error}", file=sys.stderr) + sys.exit(1) diff --git a/apps/ios/scripts/verify_app_bundle.py b/apps/ios/scripts/verify_app_bundle.py new file mode 100644 index 00000000..b4fc38f0 --- /dev/null +++ b/apps/ios/scripts/verify_app_bundle.py @@ -0,0 +1,102 @@ +#!/usr/bin/env python3 +"""Check release resources and known restricted imports in a built iOS app.""" + +import argparse +import hashlib +import json +from pathlib import Path +import plistlib +import re +import subprocess +import sys + + +def verify(app, require_release=False): + info = plistlib.loads((app / "Info.plist").read_bytes()) + binary = app / info["CFBundleExecutable"] + subprocess.run(["xcrun", "lipo", str(binary), "-verify_arch", "arm64"], check=True) + symbols = subprocess.check_output(["xcrun", "nm", "-u", str(binary)], text=True) + imports = set(line.split()[-1] for line in symbols.splitlines() if line.strip()) + disk_apis = {"_statfs", "_fstatfs", "_statvfs", "_fstatvfs", "_getfsstat"} + if imports & disk_apis: + raise ValueError(f"Unreviewed disk-space APIs remain in iOS app: {sorted(imports & disk_apis)}") + defined = subprocess.check_output(["xcrun", "nm", "-g", str(binary)], text=True) + if re.search(r"\b_Wels(?:CreateDecoder|CreateSVCEncoder|GetCodecVersion)\b", defined): + raise ValueError("OpenH264 must not be present in the iOS app") + if re.search(r"\b_of_(?:hweight\w*|hw8table|popcount_3)\b", defined): + raise ValueError("OpenFEC's optional CC-BY-SA-3.0 hamming-weight code requires a separate distribution review") + privacy = plistlib.loads((app / "PrivacyInfo.xcprivacy").read_bytes()) + reasons = {entry["NSPrivacyAccessedAPIType"]: entry["NSPrivacyAccessedAPITypeReasons"] + for entry in privacy["NSPrivacyAccessedAPITypes"]} + required = { + "NSPrivacyAccessedAPICategoryUserDefaults": {"CA92.1"}, + "NSPrivacyAccessedAPICategoryFileTimestamp": {"C617.1", "3B52.1"}, + "NSPrivacyAccessedAPICategorySystemBootTime": {"35F9.1", "8FFB.1"}, + } + for category, codes in required.items(): + if set(reasons.get(category, [])) != codes: + raise ValueError(f"Missing or changed reviewed privacy reasons: {category}") + data = (app / "ThirdPartyLicenses.json").read_bytes() + catalog = json.loads(data) + ids = {c["id"] for c in catalog["components"]} + if not {"crossdesk", "minirtc", "openfec"} <= ids or "openh264" in ids: + raise ValueError("Unexpected iOS license catalog") + openssl = next(c for c in catalog["components"] if c["id"] == "openssl3") + framework = app / "Frameworks/OpenSSL.framework" + sdk_info = plistlib.loads((framework / "Info.plist").read_bytes()) + sdk_privacy_data = (framework / "PrivacyInfo.xcprivacy").read_bytes() + sdk_privacy = plistlib.loads(sdk_privacy_data) + expected_privacy = { + "NSPrivacyTracking": False, + "NSPrivacyTrackingDomains": [], + "NSPrivacyCollectedDataTypes": [], + "NSPrivacyAccessedAPITypes": [], + } + if sdk_privacy != expected_privacy: + raise ValueError("OpenSSL SDK privacy declaration differs from the reviewed iOS configuration") + sdk_build = json.loads((framework / "BuildMetadata.json").read_text()) + if (sdk_info["CFBundleShortVersionString"] != openssl["version"] + or sdk_build["version"] != openssl["version"] + or sdk_build["sourceURL"] != openssl["sourceURL"] + or sdk_build["buildSourceURL"] != openssl["buildSourceURL"] + or sdk_build["privacySHA256"] != hashlib.sha256(sdk_privacy_data).hexdigest()): + raise ValueError("OpenSSL SDK resources do not match the source/license catalog") + if (framework / "LICENSE.txt").read_text() != "\n\n".join(d["text"] for d in openssl["documents"]): + raise ValueError("OpenSSL SDK license resource differs from its source notices") + embedded_binary = framework / sdk_info["CFBundleExecutable"] + # Xcode removes the archive and may generate a small codeless-framework + # stub. It must not ship a second static archive or dynamic OpenSSL copy. + if embedded_binary.exists(): + if embedded_binary.read_bytes().startswith(b"!\n"): + raise ValueError("Xcode must remove the static OpenSSL archive when embedding its resources") + sdk_symbols = subprocess.check_output(["xcrun", "nm", "-gU", str(embedded_binary)], text=True) + if re.search(r"\b_(?:SSL_new|OPENSSL_init_crypto)\b", sdk_symbols): + raise ValueError("Unexpected dynamic OpenSSL implementation in resource framework") + linked = subprocess.check_output(["xcrun", "otool", "-L", str(binary)], text=True) + if "OpenSSL.framework" in linked: + raise ValueError("OpenSSL must be statically linked into the application") + source = json.loads((app / "SourceMetadata.json").read_text()) + if source["licenseCatalogSHA256"] != hashlib.sha256(data).hexdigest(): + raise ValueError("Bundled licenses differ from the recorded source metadata") + if require_release and (source["isModified"] or not source["tag"]): + raise ValueError("The app was not built from an unmodified version tag") + if not re.fullmatch(r"[0-9a-f]{40}", source["revision"]): + raise ValueError("Invalid source revision") + print("Verified arm64 app, source/license resources, app privacy declarations and OpenSSL SDK privacy packaging") + print("Signing, App Store validation and license authorization require separate review.") + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("app", type=Path) + parser.add_argument("--require-release", action="store_true") + args = parser.parse_args() + verify(args.app, args.require_release) + + +if __name__ == "__main__": + try: + main() + except (OSError, ValueError, KeyError, subprocess.CalledProcessError) as error: + print(f"iOS bundle verification: {error}", file=sys.stderr) + sys.exit(1) diff --git a/deps/submodules/minirtc b/deps/submodules/minirtc index 74551f06..6286ae6c 160000 --- a/deps/submodules/minirtc +++ b/deps/submodules/minirtc @@ -1 +1 @@ -Subproject commit 74551f0629447d9c3920bc9728372197939f5505 +Subproject commit 6286ae6c1c015609d3070cc139e5feea900caf7c