DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: dpp 10.1.3+dfsg-1

Review Information

rejected — allocated to siretart 1 month, 25 days ago, started 1 month, 25 days ago, completed 1 month, 25 days ago.

Final Comment

[note: I noticed that there is a newer commit in salsa that addresses the issues below. Until we have the technical ability to remove packages from the queue, your best option is to reach out to the archive team via mail or irc to have your package manually rejected and then re-upload it]

rejected, found the following issues.

Not mentioned in debian/copyright at all:

cmake/FindFilesystem.cmake
1:# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2:# file Copyright.txt or https://cmake.org/licensing for details.

Inaccurate description in debian/copyrigh, those files are apparently taken
from
https://webrtc.googlesource.com/src/+/refs/heads/main/modules/rtp_rtcp/source/leb128.cc
and claimed as apache 2.0. That's not compliant with the BSD-3 license as
outlined at https://webrtc.googlesource.com/src/+/refs/heads/main/LICENSE:

src/dpp/dave/leb128.h
5: * SPDX-License-Identifier: Apache-2.0
6: * Copyright 2021 Craig Edwards and D++ contributors
9: * Licensed under the Apache License, Version 2.0 (the "License");
10: * you may not use this file except in compliance with the License.
11: * You may obtain a copy of the License at
13: * http://www.apache.org/licenses/LICENSE-2.0
16: * distributed under the License is distributed on an "AS IS" BASIS,
18: * See the License for the specific language governing permissions and
19: * limitations under the License.
22: * Copyright (c) 2023 The WebRTC project authors. All Rights Reserved.
24: * Use of this source code is governed by a BSD-style license
25: * that can be found in the LICENSE file in the root of the source

src/dpp/dave/leb128.cpp
5: * SPDX-License-Identifier: Apache-2.0
6: * Copyright 2021 Craig Edwards and D++ contributors
9: * Licensed under the Apache License, Version 2.0 (the "License");
10: * you may not use this file except in compliance with the License.
11: * You may obtain a copy of the License at
13: * http://www.apache.org/licenses/LICENSE-2.0
16: * distributed under the License is distributed on an "AS IS" BASIS,
18: * See the License for the specific language governing permissions and
19: * limitations under the License.
22: * Copyright (c) 2023 The WebRTC project authors. All Rights Reserved.
24: * Use of this source code is governed by a BSD-style license
25: * that can be found in the LICENSE file in the root of the source

Public Notes

1 month, 25 days ago ● public

debmake -cc

Command: debmake -cc
Exit code: 0

I: set parameters
I: scan source for copyright+license text and file extensions
I:  58 %, ext = c
I:  14 %, ext = md
I:  13 %, ext = media
I:   3 %, ext = php
I:   2 %, ext = yml
I:   2 %, ext = cmake
I:   2 %, ext = text
I:   2 %, ext = json
I:   0 %, ext = patch
I:   0 %, ext = sh
I:   0 %, ext = install
I:   0 %, ext = dox
I:   0 %, ext = clang-format
I:   0 %, ext = dockerignore
I:   0 %, ext = gitattributes
I:   0 %, ext = gitignore
I:   0 %, ext = gdbargs
I:   0 %, ext = pc
I:   0 %, ext = gitmodules
I:   0 %, ext = clang-tidy
I:   0 %, ext = python3
I:   0 %, ext = onefuzz
I:   0 %, ext = conf
I:   0 %, ext = docs
I:   0 %, ext = doc-base
I:   0 %, ext = lintian-overrides
I:   0 %, ext = pcm
I:   0 %, ext = pem
I:   0 %, ext = key
I:   0 %, ext = rc
I:   0 %, ext = css
I:   0 %, ext = dia
I:   0 %, ext = htaccess
I: check_all_licenses
I: ......................................................................................................................................................................................................................................W: Non-UTF-8 char found, using latin-1: testdata/DPP-Logo.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
................................................................................................................................................................................................................................W: Non-UTF-8 char found, using latin-1: docpages/DPP-markdown-logo.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
..W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_7.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/DPP-Logo.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/user_only_messages_image.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/progs.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_9.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/timers_example1.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_14.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/xcode_output.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/create_application_navigate_to_url_generator.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/botonlinestatus.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/clionvstoolchain2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/winbuild_2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/winbuild_3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/xcode_token.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/stuff_edit2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_4.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/user_apps_1.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_6.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/creating_thread_2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/using_emojis1.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/creating_thread.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/badwordfilter.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/jsprog.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/winbuild_1.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_10.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/create_application_confirm_popup.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/creating_thread_3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/repl.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_8.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_13.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/jenkinsproject.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/cprog.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/privatemessageexample.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/code_editor.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/context_menu_user_command_showcase.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/clionvstoolchain.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/create_application_bot_overview.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_14.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/user_apps_2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_8.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_13.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/button.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_10.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/stuff_edit1.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/create_application_add_bot.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/using_emojis3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/botonlinestatus3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/uptimerobot.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/embed.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/default_select_value.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/xcode_run.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/default_select_value_2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_12.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_6.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/webhook-app.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/context_menu_user_command.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/buildstepjenkins.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_1.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/stuff_edit5.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_7.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/using_emojis2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/timers_example3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/modal_dialog.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/stuff_edit3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/DPP-Small.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_4.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_11.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vcpkg.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/DPP_Architecture.dia
W: ... 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_11.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/eval_example.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_1.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_5.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/shelljenkins.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/user_apps_4.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/waiting_coroutine.jpg
W: ... 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/buildhistoryjenkins.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/stuff_edit6.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/privatemessageexample2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/winbuild_0.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/runbot.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/stuff_edit4.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/file_example_listeners.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/winbuild_4.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/botonlinestatus2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/zip_vsproj_9.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/callback_functions.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/button_2.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_12.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
.W: Non-UTF-8 char found, using latin-1: docpages/images/user_apps_3.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
.W: Non-UTF-8 char found, using latin-1: docpages/images/vsproj_5.png
W: ... 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
............................................................................................................................................................................................
I: check_all_licenses completed for 738 files.
I: bunch_all_licenses
I: format_all_licenses
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: package
Upstream-Contact: <preferred name and address to reach the upstream project>
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.

Files:     .clang-format
           .clang-tidy
           .cspell.json
           .dockerignore
           .gdbargs
           .gitattributes
           .github/FUNDING.yml
           .github/ISSUE_TEMPLATE/bug_report.md
           .github/ISSUE_TEMPLATE/feature_request.md
           .github/PULL_REQUEST_TEMPLATE/code_change_template.md
           .github/PULL_REQUEST_TEMPLATE/docs_change_template.md
           .github/dependabot.yml
           .github/labeler.yml
           .github/pull_request_template.md
           .github/workflows/ci.yml
           .github/workflows/codeql.yml
           .github/workflows/construct-vcpkg-info.yml
           .github/workflows/dependency-review.yml
           .github/workflows/docker.yml
           .github/workflows/documentation-check.yml
           .github/workflows/documentation.yml
           .github/workflows/gitguardian.yml
           .github/workflows/labeler.yml
           .github/workflows/release-documentation.yml
           .github/workflows/scorecard.yml
           .github/workflows/sitemap.yml
           .github/workflows/stale.yml
           .github/workflows/target-master.yml
           .github/workflows/test-docs-examples.yml
           .gitignore
           .gitmodules
           .onefuzz
           .vscode/c_cpp_properties.json
           .vscode/launch.json
           .vscode/settings.json
           .vscode/tasks.json
           CMakeSettings.json
           CODE_OF_CONDUCT.md
           CONTRIBUTING.md
           Dockerfile
           Doxyfile
           SECURITY.md
           buildtools/composer.json
           cmake/ARM64ToolChain.cmake
           cmake/ARMv6ToolChain.cmake
           cmake/ARMv7ToolChain.cmake
           cmake/CPackSetup.cmake
           cmake/DetectArchitecture.cmake
           cmake/FindFilesystem.cmake
           cmake/FindOpus.cmake
           cmake/LINUXx86ToolChain.cmake
           cmake/PostInstall.cmake
           cmake/Raw-Files/dpp.json
           cmake/Win32Toolchain.cmake
           cmake/colour.cmake
           cmake/dpp-config.cmake
           cmake/dppConfig.cmake.in
           cmake/epoll.cmake
           cmake/kqueue.cmake
           conanfile.py
           debian/control
           debian/gbp.conf
           debian/libdpp-dev.install
           debian/libdpp-doc.doc-base
           debian/libdpp-doc.docs
           debian/libdpp10.1.install
           debian/libdpp10.1.lintian-overrides
           debian/patches/doc-local-web-source.patch
           debian/patches/external-json.patch
           debian/patches/series
           debian/patches/soversion.patch
           debian/rules
           debian/source/format
           debian/upstream/metadata
           debian/watch
           docpages/01_frequently_asked_questions.md
           docpages/02_disdppgloss.md
           docpages/03_installing.md
           docpages/04_building_a_bot.md
           docpages/05_example_programs.md
           docpages/06_advanced_reference.md
           docpages/07_deprecated_list.md
           docpages/DPP-markdown-logo.png
           docpages/INDEX.md
           docpages/advanced_reference/automating-with-jenkins.md
           docpages/advanced_reference/clusters_shards_and_guilds.md
           docpages/advanced_reference/docs-style-standards.md
           docpages/advanced_reference/governance.md
           docpages/advanced_reference/lambdas_and_locals.md
           docpages/advanced_reference/roadmap.md
           docpages/advanced_reference/security.md
           docpages/advanced_reference/separate-events.md
           docpages/advanced_reference/shardless-webhook-events.md
           docpages/advanced_reference/thread_model.md
           docpages/advanced_reference/unit_tests.md
           docpages/advanced_reference/voice_model.md
           docpages/building/02_build.md
           docpages/building/freebsd.md
           docpages/building/linux.md
           docpages/building/openbsd.md
           docpages/building/osx.md
           docpages/building/windows.md
           docpages/dl.dpp.dev/.htaccess
           docpages/example_code/attachments1.cpp
           docpages/example_code/attachments2.cpp
           docpages/example_code/attachments3.cpp
           docpages/example_code/autocomplete.cpp
           docpages/example_code/cache_messages.cpp
           docpages/example_code/callbacks.cpp
           docpages/example_code/clearing_slashcommands.cpp
           docpages/example_code/coding_style_standards/comments.cpp
           docpages/example_code/coding_style_standards/curly_braces.cpp
           docpages/example_code/coding_style_standards/dot_notation.cpp
           docpages/example_code/coding_style_standards/fluent_design.cpp
           docpages/example_code/coding_style_standards/fluent_design2.cpp
           docpages/example_code/coding_style_standards/lists.cpp
           docpages/example_code/coding_style_standards/symbol_exporting.cpp
           docpages/example_code/collect_reactions.cpp
           docpages/example_code/commandhandler.cpp
           docpages/example_code/components.cpp
           docpages/example_code/components2.cpp
           docpages/example_code/components3.cpp
           docpages/example_code/components3_rolemenu.cpp
           docpages/example_code/components_v2.cpp
           docpages/example_code/context_menus.cpp
           docpages/example_code/coro_awaiting_events.cpp
           docpages/example_code/coro_expiring_buttons.cpp
           docpages/example_code/coro_intro.cpp
           docpages/example_code/coro_simple_commands1.cpp
           docpages/example_code/coro_simple_commands2.cpp
           docpages/example_code/default_select_value.cpp
           docpages/example_code/detecting_messages.cpp
           docpages/example_code/editing_message_after_click.cpp
           docpages/example_code/editing_message_after_click2.cpp
           docpages/example_code/editing_messages1.cpp
           docpages/example_code/editing_messages2.cpp
           docpages/example_code/editing_messages3.cpp
           docpages/example_code/embeds.cpp
           docpages/example_code/ephemeral.cpp
           docpages/example_code/eval.cpp
           docpages/example_code/eval.h
           docpages/example_code/firstbot.cpp
           docpages/example_code/firstbot1.cpp
           docpages/example_code/firstbot2.cpp
           docpages/example_code/firstbot3.cpp
           docpages/example_code/firstbot4.cpp
           docpages/example_code/firstbot5.cpp
           docpages/example_code/firstbot6.cpp
           docpages/example_code/http_request.cpp
           docpages/example_code/join_voice.cpp
           docpages/example_code/making_threads1.cpp
           docpages/example_code/making_threads2.cpp
           docpages/example_code/making_threads3.cpp
           docpages/example_code/modal_dialog_interactions.cpp
           docpages/example_code/mp3.cpp
           docpages/example_code/oggopus.cpp
           docpages/example_code/oggopus2.cpp
           docpages/example_code/private_messaging.cpp
           docpages/example_code/record_user.cpp
           docpages/example_code/resolved_objects.cpp
           docpages/example_code/setting_status1.cpp
           docpages/example_code/setting_status2.cpp
           docpages/example_code/shardless.cpp
           docpages/example_code/slashcommands1.cpp
           docpages/example_code/slashcommands2.cpp
           docpages/example_code/slashcommands3.cpp
           docpages/example_code/slashcommands4.cpp
           docpages/example_code/soundboard.cpp
           docpages/example_code/subcommands.cpp
           docpages/example_code/thinking.cpp
           docpages/example_code/timers_example1.cpp
           docpages/example_code/timers_example2.cpp
           docpages/example_code/timers_example3.cpp
           docpages/example_code/upload_parameter.cpp
           docpages/example_code/user_apps.cpp
           docpages/example_code/using_cache.cpp
           docpages/example_code/using_emojis1.cpp
           docpages/example_code/using_emojis2.cpp
           docpages/example_code/using_emojis3.cpp
           docpages/example_code/webhooks.cpp
           docpages/example_programs/interactions_and_components.md
           docpages/example_programs/interactions_and_components/components-menu.md
           docpages/example_programs/interactions_and_components/components/components.md
           docpages/example_programs/interactions_and_components/components/components2.md
           docpages/example_programs/interactions_and_components/components/components3.md
           docpages/example_programs/interactions_and_components/components/components_v2.md
           docpages/example_programs/interactions_and_components/components/default_select_value.md
           docpages/example_programs/interactions_and_components/components/editing_message_after_click.md
           docpages/example_programs/interactions_and_components/context_menus.md
           docpages/example_programs/interactions_and_components/modal_dialog_interactions.md
           docpages/example_programs/interactions_and_components/resolved_objects.md
           docpages/example_programs/interactions_and_components/slashcommands-menu.md
           docpages/example_programs/interactions_and_components/slashcommands/autocomplete.md
           docpages/example_programs/interactions_and_components/slashcommands/clearing_slashcommands.md
           docpages/example_programs/interactions_and_components/slashcommands/commandhandler.md
           docpages/example_programs/interactions_and_components/slashcommands/slashcommands.md
           docpages/example_programs/interactions_and_components/slashcommands/subcommands.md
           docpages/example_programs/interactions_and_components/slashcommands/upload_parameter.md
           docpages/example_programs/interactions_and_components/thinking.md
           docpages/example_programs/interactions_and_components/user-only-messages.md
           docpages/example_programs/interactions_and_components/user_apps.md
           docpages/example_programs/misc.md
           docpages/example_programs/misc/cache_messages.md
           docpages/example_programs/misc/checking-member-permissions.md
           docpages/example_programs/misc/collect_reactions.md
           docpages/example_programs/misc/eval.md
           docpages/example_programs/misc/http_request.md
           docpages/example_programs/misc/making_threads.md
           docpages/example_programs/misc/setting_status.md
           docpages/example_programs/misc/spdlog.md
           docpages/example_programs/misc/using-emojis.md
           docpages/example_programs/misc/using_timers.md
           docpages/example_programs/music_and_audio.md
           docpages/example_programs/music_and_audio/join_voice.md
           docpages/example_programs/music_and_audio/mp3.md
           docpages/example_programs/music_and_audio/oggopus.md
           docpages/example_programs/music_and_audio/record_user.md
           docpages/example_programs/music_and_audio/soundboard.md
           docpages/example_programs/the_basics.md
           docpages/example_programs/the_basics/attachments.md
           docpages/example_programs/the_basics/detecting-messages.md
           docpages/example_programs/the_basics/editing-channels-and-messages.md
           docpages/example_programs/the_basics/embeds.md
           docpages/example_programs/the_basics/firstbot.md
           docpages/example_programs/the_basics/private-messaging.md
           docpages/example_programs/the_basics/using_cache.md
           docpages/example_programs/the_basics/using_callback_functions.md
           docpages/example_programs/the_basics/webhooks.md
           docpages/example_programs/using_coroutines.md
           docpages/example_programs/using_coroutines/awaiting_events.md
           docpages/example_programs/using_coroutines/coro_introduction.md
           docpages/example_programs/using_coroutines/coro_simple_commands.md
           docpages/example_programs/using_coroutines/expiring_buttons.md
           docpages/images/DPP-Logo.png
           docpages/images/DPP-Small.png
           docpages/images/DPP_Architecture.dia
           docpages/images/badwordfilter.png
           docpages/images/botonlinestatus.png
           docpages/images/botonlinestatus2.png
           docpages/images/botonlinestatus3.png
           docpages/images/buildhistoryjenkins.png
           docpages/images/buildstepjenkins.png
           docpages/images/button.png
           docpages/images/button_2.png
           docpages/images/callback_functions.png
           docpages/images/clionvstoolchain.png
           docpages/images/clionvstoolchain2.png
           docpages/images/code_editor.png
           docpages/images/context_menu_user_command.png
           docpages/images/context_menu_user_command_showcase.png
           docpages/images/cprog.png
           docpages/images/create_application_add_bot.png
           docpages/images/create_application_bot_overview.png
           docpages/images/create_application_confirm_popup.png
           docpages/images/create_application_navigate_to_url_generator.png
           docpages/images/creating_thread.png
           docpages/images/creating_thread_2.png
           docpages/images/creating_thread_3.png
           docpages/images/default_select_value.png
           docpages/images/default_select_value_2.png
           docpages/images/embed.png
           docpages/images/eval_example.png
           docpages/images/file_example_listeners.png
           docpages/images/jenkinsproject.png
           docpages/images/jsprog.png
           docpages/images/modal_dialog.png
           docpages/images/privatemessageexample.png
           docpages/images/privatemessageexample2.png
           docpages/images/progs.png
           docpages/images/repl.png
           docpages/images/runbot.png
           docpages/images/shelljenkins.png
           docpages/images/stuff_edit1.png
           docpages/images/stuff_edit2.png
           docpages/images/stuff_edit3.png
           docpages/images/stuff_edit4.png
           docpages/images/stuff_edit5.png
           docpages/images/stuff_edit6.png
           docpages/images/timers_example1.png
           docpages/images/timers_example3.png
           docpages/images/uptimerobot.png
           docpages/images/user_apps_1.png
           docpages/images/user_apps_2.png
           docpages/images/user_apps_3.png
           docpages/images/user_apps_4.png
           docpages/images/user_only_messages_image.png
           docpages/images/using_emojis1.png
           docpages/images/using_emojis2.png
           docpages/images/using_emojis3.png
           docpages/images/vcpkg.png
           docpages/images/vsproj_1.png
           docpages/images/vsproj_10.png
           docpages/images/vsproj_11.png
           docpages/images/vsproj_12.png
           docpages/images/vsproj_13.png
           docpages/images/vsproj_14.png
           docpages/images/vsproj_2.png
           docpages/images/vsproj_3.png
           docpages/images/vsproj_4.png
           docpages/images/vsproj_5.png
           docpages/images/vsproj_6.png
           docpages/images/vsproj_7.png
           docpages/images/vsproj_8.png
           docpages/images/vsproj_9.png
           docpages/images/waiting_coroutine.jpg
           docpages/images/webhook-app.png
           docpages/images/winbuild_0.png
           docpages/images/winbuild_1.png
           docpages/images/winbuild_2.png
           docpages/images/winbuild_3.png
           docpages/images/winbuild_4.png
           docpages/images/xcode_output.png
           docpages/images/xcode_run.png
           docpages/images/xcode_token.png
           docpages/images/zip_vsproj_1.png
           docpages/images/zip_vsproj_10.png
           docpages/images/zip_vsproj_11.png
           docpages/images/zip_vsproj_12.png
           docpages/images/zip_vsproj_13.png
           docpages/images/zip_vsproj_14.png
           docpages/images/zip_vsproj_2.png
           docpages/images/zip_vsproj_3.png
           docpages/images/zip_vsproj_4.png
           docpages/images/zip_vsproj_5.png
           docpages/images/zip_vsproj_6.png
           docpages/images/zip_vsproj_7.png
           docpages/images/zip_vsproj_8.png
           docpages/images/zip_vsproj_9.png
           docpages/include/coro_warn.dox
           docpages/include/install_prebuilt_footer.dox
           docpages/install/install-arch-aur.md
           docpages/install/install-brew.md
           docpages/install/install-conan.md
           docpages/install/install-gentoo-portage.md
           docpages/install/install-linux-deb.md
           docpages/install/install-linux-rpm.md
           docpages/install/install-vcpkg.md
           docpages/install/install-void-xbps.md
           docpages/install/install-windows-vs-zip.md
           docpages/install/install-xmake.md
           docpages/make_a_bot/clion.md
           docpages/make_a_bot/clion_windows.md
           docpages/make_a_bot/cmake.md
           docpages/make_a_bot/meson.md
           docpages/make_a_bot/replit.md
           docpages/make_a_bot/token.md
           docpages/make_a_bot/windows_vs.md
           docpages/make_a_bot/windows_wsl.md
           docpages/make_a_bot/xcode.md
           docpages/style.css
           dpp.pc.in
           include/dpp/unicode_emoji.h
           makerelease.sh
           mlspp/CMakeLists.txt
           mlspp/cmake/config.cmake.in
           mlspp/cmake/namespace.h.in
           mlspp/include/mls/common.h
           mlspp/include/mls/core_types.h
           mlspp/include/mls/credential.h
           mlspp/include/mls/crypto.h
           mlspp/include/mls/key_schedule.h
           mlspp/include/mls/messages.h
           mlspp/include/mls/session.h
           mlspp/include/mls/state.h
           mlspp/include/mls/tree_math.h
           mlspp/include/mls/treekem.h
           mlspp/include/version.h
           mlspp/lib/CMakeLists.txt
           mlspp/lib/bytes/CMakeLists.txt
           mlspp/lib/bytes/include/bytes/bytes.h
           mlspp/lib/bytes/include/tls/compat.h
           mlspp/lib/bytes/include/tls/tls_syntax.h
           mlspp/lib/bytes/src/bytes.cpp
           mlspp/lib/hpke/CMakeLists.txt
           mlspp/lib/hpke/include/hpke/base64.h
           mlspp/lib/hpke/include/hpke/certificate.h
           mlspp/lib/hpke/include/hpke/digest.h
           mlspp/lib/hpke/include/hpke/hpke.h
           mlspp/lib/hpke/include/hpke/random.h
           mlspp/lib/hpke/include/hpke/signature.h
           mlspp/lib/hpke/include/hpke/userinfo_vc.h
           mlspp/lib/hpke/src/aead_cipher.cpp
           mlspp/lib/hpke/src/aead_cipher.h
           mlspp/lib/hpke/src/base64.cpp
           mlspp/lib/hpke/src/certificate.cpp
           mlspp/lib/hpke/src/common.cpp
           mlspp/lib/hpke/src/common.h
           mlspp/lib/hpke/src/dhkem.cpp
           mlspp/lib/hpke/src/dhkem.h
           mlspp/lib/hpke/src/digest.cpp
           mlspp/lib/hpke/src/group.cpp
           mlspp/lib/hpke/src/group.h
           mlspp/lib/hpke/src/hkdf.cpp
           mlspp/lib/hpke/src/hkdf.h
           mlspp/lib/hpke/src/hpke.cpp
           mlspp/lib/hpke/src/openssl_common.cpp
           mlspp/lib/hpke/src/openssl_common.h
           mlspp/lib/hpke/src/random.cpp
           mlspp/lib/hpke/src/rsa.cpp
           mlspp/lib/hpke/src/rsa.h
           mlspp/lib/hpke/src/signature.cpp
           mlspp/lib/hpke/src/userinfo_vc.cpp
           mlspp/lib/mls_vectors/CMakeLists.txt
           mlspp/lib/mls_vectors/include/mls_vectors/mls_vectors.h
           mlspp/lib/mls_vectors/src/mls_vectors.cpp
           mlspp/lib/tls_syntax/CMakeLists.txt
           mlspp/lib/tls_syntax/include/tls/compat.h
           mlspp/lib/tls_syntax/include/tls/tls_syntax.h
           mlspp/lib/tls_syntax/src/tls_syntax.cpp
           mlspp/src/common.cpp
           mlspp/src/core_types.cpp
           mlspp/src/credential.cpp
           mlspp/src/crypto.cpp
           mlspp/src/grease.cpp
           mlspp/src/grease.h
           mlspp/src/key_schedule.cpp
           mlspp/src/messages.cpp
           mlspp/src/session.cpp
           mlspp/src/state.cpp
           mlspp/src/tree_math.cpp
           mlspp/src/treekem.cpp
           settings.json
           sign.sh
           src/dpp/discordclient.cpp
           src/dpp/signature_verifier.cpp
           src/unittest/coro.cpp
           testdata/DPP-Logo.png
           testdata/localhost.key
           testdata/localhost.pem
           vcpkg/ports/dpp/portfile.cmake
           vcpkg/ports/dpp/vcpkg.json
           vcpkg/versions/baseline.json
           vcpkg/versions/d-/dpp.json
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License:   __NO_COPYRIGHT_NOR_LICENSE__

Files:     CMakeLists.txt
           include/dpp/appcommand.h
           include/dpp/application.h
           include/dpp/auditlog.h
           include/dpp/automod.h
           include/dpp/ban.h
           include/dpp/bignum.h
           include/dpp/cache.h
           include/dpp/channel.h
           include/dpp/cluster.h
           include/dpp/cluster_coro_calls.h
           include/dpp/collector.h
           include/dpp/colors.h
           include/dpp/commandhandler.h
           include/dpp/compat.h
           include/dpp/coro.h
           include/dpp/coro/async.h
           include/dpp/coro/awaitable.h
           include/dpp/coro/coro.h
           include/dpp/coro/coroutine.h
           include/dpp/coro/job.h
           include/dpp/coro/task.h
           include/dpp/coro/when_any.h
           include/dpp/discord_webhook_server.h
           include/dpp/discordclient.h
           include/dpp/discordevents.h
           include/dpp/discordvoiceclient.h
           include/dpp/dispatcher.h
           include/dpp/dns.h
           include/dpp/dpp.h
           include/dpp/dtemplate.h
           include/dpp/emoji.h
           include/dpp/entitlement.h
           include/dpp/event.h
           include/dpp/event_router.h
           include/dpp/exception.h
           include/dpp/export.h
           include/dpp/guild.h
           include/dpp/http_server.h
           include/dpp/http_server_request.h
           include/dpp/httpsclient.h
           include/dpp/integration.h
           include/dpp/intents.h
           include/dpp/invite.h
           include/dpp/isa/avx.h
           include/dpp/isa/avx2.h
           include/dpp/isa/avx512.h
           include/dpp/isa/fallback.h
           include/dpp/isa/neon.h
           include/dpp/isa_detection.h
           include/dpp/json.h
           include/dpp/json_fwd.h
           include/dpp/json_interface.h
           include/dpp/managed.h
           include/dpp/message.h
           include/dpp/misc-enum.h
           include/dpp/once.h
           include/dpp/permissions.h
           include/dpp/presence.h
           include/dpp/prune.h
           include/dpp/queues.h
           include/dpp/restrequest.h
           include/dpp/restresults.h
           include/dpp/role.h
           include/dpp/scheduled_event.h
           include/dpp/signature_verifier.h
           include/dpp/sku.h
           include/dpp/snowflake.h
           include/dpp/socket.h
           include/dpp/socket_listener.h
           include/dpp/socketengine.h
           include/dpp/ssl_context.h
           include/dpp/sslconnection.h
           include/dpp/stage_instance.h
           include/dpp/sysdep.h
           include/dpp/thread.h
           include/dpp/thread_pool.h
           include/dpp/timed_listener.h
           include/dpp/timer.h
           include/dpp/user.h
           include/dpp/utility.h
           include/dpp/version.h
           include/dpp/voice_channel_effect.h
           include/dpp/voiceregion.h
           include/dpp/voicestate.h
           include/dpp/webhook.h
           include/dpp/win32_safe_warnings.h
           include/dpp/wrapped_ssl_ctx.h
           include/dpp/wsclient.h
           include/dpp/zlibcontext.h
           library-vcpkg/CMakeLists.txt
           src/coro_loop/coro_loop.cpp
           src/davetest/dave.cpp
           src/dpp/application.cpp
           src/dpp/auditlog.cpp
           src/dpp/automod.cpp
           src/dpp/ban.cpp
           src/dpp/bignum.cpp
           src/dpp/cache.cpp
           src/dpp/channel.cpp
           src/dpp/cluster.cpp
           src/dpp/cluster/appcommand.cpp
           src/dpp/cluster/automod.cpp
           src/dpp/cluster/channel.cpp
           src/dpp/cluster/confirmation.cpp
           src/dpp/cluster/dm.cpp
           src/dpp/cluster/emoji.cpp
           src/dpp/cluster/entitlement.cpp
           src/dpp/cluster/gateway.cpp
           src/dpp/cluster/guild.cpp
           src/dpp/cluster/guild_member.cpp
           src/dpp/cluster/invite.cpp
           src/dpp/cluster/json_interface.cpp
           src/dpp/cluster/message.cpp
           src/dpp/cluster/role.cpp
           src/dpp/cluster/scheduled_event.cpp
           src/dpp/cluster/sku.cpp
           src/dpp/cluster/stage_instance.cpp
           src/dpp/cluster/sticker.cpp
           src/dpp/cluster/template.cpp
           src/dpp/cluster/thread.cpp
           src/dpp/cluster/timer.cpp
           src/dpp/cluster/user.cpp
           src/dpp/cluster/voice.cpp
           src/dpp/cluster/webhook.cpp
           src/dpp/cluster_coro_calls.cpp
           src/dpp/commandhandler.cpp
           src/dpp/dave/leb128.cpp
           src/dpp/dave/leb128.h
           src/dpp/dave/openssl_aead_cipher.cpp
           src/dpp/dave/openssl_aead_cipher.h
           src/dpp/discord_webhook_server.cpp
           src/dpp/discordevents.cpp
           src/dpp/discordvoiceclient.cpp
           src/dpp/dispatcher.cpp
           src/dpp/dns.cpp
           src/dpp/dpp.rc.in
           src/dpp/dtemplate.cpp
           src/dpp/emoji.cpp
           src/dpp/entitlement.cpp
           src/dpp/events/automod_rule_create.cpp
           src/dpp/events/automod_rule_delete.cpp
           src/dpp/events/automod_rule_execute.cpp
           src/dpp/events/automod_rule_update.cpp
           src/dpp/events/channel_create.cpp
           src/dpp/events/channel_delete.cpp
           src/dpp/events/channel_pins_update.cpp
           src/dpp/events/channel_update.cpp
           src/dpp/events/entitlement_create.cpp
           src/dpp/events/entitlement_delete.cpp
           src/dpp/events/entitlement_update.cpp
           src/dpp/events/guild_audit_log_entry_create.cpp
           src/dpp/events/guild_ban_add.cpp
           src/dpp/events/guild_ban_remove.cpp
           src/dpp/events/guild_create.cpp
           src/dpp/events/guild_delete.cpp
           src/dpp/events/guild_emojis_update.cpp
           src/dpp/events/guild_integrations_update.cpp
           src/dpp/events/guild_join_request_delete.cpp
           src/dpp/events/guild_member_add.cpp
           src/dpp/events/guild_member_remove.cpp
           src/dpp/events/guild_member_update.cpp
           src/dpp/events/guild_members_chunk.cpp
           src/dpp/events/guild_role_create.cpp
           src/dpp/events/guild_role_delete.cpp
           src/dpp/events/guild_role_update.cpp
           src/dpp/events/guild_scheduled_event_create.cpp
           src/dpp/events/guild_scheduled_event_delete.cpp
           src/dpp/events/guild_scheduled_event_update.cpp
           src/dpp/events/guild_scheduled_event_user_add.cpp
           src/dpp/events/guild_scheduled_event_user_remove.cpp
           src/dpp/events/guild_stickers_update.cpp
           src/dpp/events/guild_update.cpp
           src/dpp/events/integration_create.cpp
           src/dpp/events/integration_delete.cpp
           src/dpp/events/integration_update.cpp
           src/dpp/events/interaction_create.cpp
           src/dpp/events/invite_create.cpp
           src/dpp/events/invite_delete.cpp
           src/dpp/events/logger.cpp
           src/dpp/events/message_create.cpp
           src/dpp/events/message_delete.cpp
           src/dpp/events/message_delete_bulk.cpp
           src/dpp/events/message_poll_vote_add.cpp
           src/dpp/events/message_poll_vote_remove.cpp
           src/dpp/events/message_reaction_add.cpp
           src/dpp/events/message_reaction_remove.cpp
           src/dpp/events/message_reaction_remove_all.cpp
           src/dpp/events/message_reaction_remove_emoji.cpp
           src/dpp/events/message_update.cpp
           src/dpp/events/presence_update.cpp
           src/dpp/events/ready.cpp
           src/dpp/events/resumed.cpp
           src/dpp/events/stage_instance_create.cpp
           src/dpp/events/stage_instance_delete.cpp
           src/dpp/events/stage_instance_update.cpp
           src/dpp/events/thread_create.cpp
           src/dpp/events/thread_delete.cpp
           src/dpp/events/thread_list_sync.cpp
           src/dpp/events/thread_member_update.cpp
           src/dpp/events/thread_members_update.cpp
           src/dpp/events/thread_update.cpp
           src/dpp/events/typing_start.cpp
           src/dpp/events/user_update.cpp
           src/dpp/events/voice_channel_effect.cpp
           src/dpp/events/voice_channel_effect_send.cpp
           src/dpp/events/voice_server_update.cpp
           src/dpp/events/voice_state_update.cpp
           src/dpp/events/webhooks_update.cpp
           src/dpp/guild.cpp
           src/dpp/http_server.cpp
           src/dpp/http_server_request.cpp
           src/dpp/httpsclient.cpp
           src/dpp/integration.cpp
           src/dpp/invite.cpp
           src/dpp/message.cpp
           src/dpp/permissions.cpp
           src/dpp/presence.cpp
           src/dpp/prune.cpp
           src/dpp/queues.cpp
           src/dpp/role.cpp
           src/dpp/scheduled_event.cpp
           src/dpp/sku.cpp
           src/dpp/slashcommand.cpp
           src/dpp/snowflake.cpp
           src/dpp/socket.cpp
           src/dpp/socketengine.cpp
           src/dpp/socketengines/epoll.cpp
           src/dpp/socketengines/kqueue-facade.h
           src/dpp/socketengines/kqueue.cpp
           src/dpp/socketengines/poll.cpp
           src/dpp/ssl_context.cpp
           src/dpp/sslconnection.cpp
           src/dpp/stage_instance.cpp
           src/dpp/thread.cpp
           src/dpp/thread_pool.cpp
           src/dpp/user.cpp
           src/dpp/utility.cpp
           src/dpp/voice/enabled/audio_mix.cpp
           src/dpp/voice/enabled/cleanup.cpp
           src/dpp/voice/enabled/constructor.cpp
           src/dpp/voice/enabled/courier_loop.cpp
           src/dpp/voice/enabled/discover_ip.cpp
           src/dpp/voice/enabled/displayable_code.cpp
           src/dpp/voice/enabled/enabled.h
           src/dpp/voice/enabled/handle_frame.cpp
           src/dpp/voice/enabled/opus.cpp
           src/dpp/voice/enabled/read_ready.cpp
           src/dpp/voice/enabled/read_write.cpp
           src/dpp/voice/enabled/thread.cpp
           src/dpp/voice/enabled/voice_payload.cpp
           src/dpp/voice/enabled/write_ready.cpp
           src/dpp/voice/stub/stub.h
           src/dpp/voice/stub/stubs.cpp
           src/dpp/voiceregion.cpp
           src/dpp/voicestate.cpp
           src/dpp/webhook.cpp
           src/dpp/wsclient.cpp
           src/dpp/zlibcontext.cpp
           src/httpservertest/httpservertest.cpp
           src/soaktest/soak.cpp
           src/sockettest/socket.cpp
           src/unittest/test.cpp
           src/unittest/test.h
           src/unittest/unittest.cpp
           src/userapptest/userapp.cpp
Copyright: 2008-2010 FURUHASHI Sadayuki
           2021 Craig Edwards <support@brainbox.cc>
           2021-2022 Craig Edwards and D++ contributors (https://github.com/brainboxdotcc/DPP/graphs/contributors)
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     src/dpp/dave/array_view.h
           src/dpp/dave/cipher_interface.cpp
           src/dpp/dave/cipher_interface.h
           src/dpp/dave/clock.h
           src/dpp/dave/codec_utils.cpp
           src/dpp/dave/codec_utils.h
           src/dpp/dave/common.h
           src/dpp/dave/cryptor_manager.cpp
           src/dpp/dave/cryptor_manager.h
           src/dpp/dave/decryptor.cpp
           src/dpp/dave/decryptor.h
           src/dpp/dave/encryptor.cpp
           src/dpp/dave/encryptor.h
           src/dpp/dave/frame_processors.cpp
           src/dpp/dave/frame_processors.h
           src/dpp/dave/key_ratchet.h
           src/dpp/dave/mls_key_ratchet.cpp
           src/dpp/dave/mls_key_ratchet.h
           src/dpp/dave/parameters.cpp
           src/dpp/dave/parameters.h
           src/dpp/dave/persisted_key_pair.cpp
           src/dpp/dave/persisted_key_pair.h
           src/dpp/dave/persisted_key_pair_generic.cpp
           src/dpp/dave/scope_exit.h
           src/dpp/dave/session.cpp
           src/dpp/dave/session.h
           src/dpp/dave/user_credential.cpp
           src/dpp/dave/user_credential.h
           src/dpp/dave/util.cpp
           src/dpp/dave/util.h
           src/dpp/dave/version.cpp
           src/dpp/dave/version.h
Copyright: 2021 Craig Edwards and D++ contributors (https://github.com/brainboxdotcc/DPP/graphs/contributors)
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 This folder is a modified fork of libdave, https://github.com/discord/libdave
 Copyright (c) 2024 Discord, Licensed under MIT
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     include/dpp/etf.h
           src/dpp/etf.cpp
Copyright: 2008-2010 FURUHASHI Sadayuki
           2021 Craig Edwards and D++ contributors (https://github.com/brainboxdotcc/DPP/graphs/contributors)
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Parts of this file inspired by, or outright copied from erlpack:
 https://github.com/discord/erlpack/
 .
 Acknowledgements:
 .
 sysdep.h:
 Based on work by FURUHASHI Sadayuki in msgpack-python
 (https://github.com/msgpack/msgpack-python)
 .
 Licensed under the Apache License, Version 2.0 (the "License").
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     library/CMakeLists.txt
Copyright: 2021 Craig Edwards <support@brainbox.cc>
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Check for various C functions
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     src/dpp/voice/enabled/xchacha20.cpp
Copyright: 2021 Craig Edwards and D++ contributors (https://github.com/brainboxdotcc/DPP/graphs/contributors)
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Contains macros from BoringSSL, Copyright (c) 2014, Google Inc.
 Adapted from the public domain, estream code by D. Bernstein.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     include/dpp/stringops.h
Copyright: 2004 Craig Edwards <support@sporks.gg>
License:   Apache-2.0
 Core based on Sporks, the Learning Discord Bot, Craig Edwards (c) 2019.
 .
 Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     docpages/example_code/CMakeLists.txt
Copyright: 2021 Craig Edwards <support@brainbox.cc>
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Example programs test compilation
 This build script is executed by a GitHub action to ensure all example
 programs compile correctly. It does not attempt to run them, as there
 is no way to know if the program successfully did its thing, plus
 examples do not have a valid token. This build script assumes the
 following system dependencies are available:
 .
 g++-12 or later
 liboggz-dev
 libmpg123-dev
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     docpages/advanced_reference/coding_style_standards.md
Copyright: 2004-2006 The Linux Foundation and its contributors.
           The contribution was provided directly to me  some other person who certified (a), (b) or (c) and I have not modified it.
License:   __UNKNOWN__
 Everyone is permitted to copy and distribute verbatim copies of this
 license document, but changing it is not allowed.
 .
 By making a contribution to this project, I certify that:
 .
 (a) The contribution was created in whole or in part by me and I
 have the right to submit it under the open source license
 indicated in the file; or
 .
 (b) The contribution is based upon previous work that, to the best
 of my knowledge, is covered under an appropriate open source
 license and I have the right under that license to submit that
 work with modifications, whether created in whole or in part
 by me, under the same open source license (unless I am
 permitted to submit under a different license), as indicated
 in the file; or
 .
 (d) I understand and agree that this project and the contribution
 are public and that a record of the contribution (including all
 personal information I submit with it, including my sign-off) is
 maintained indefinitely and may be redistributed consistent with
 this project or the open source license(s) involved.

#----------------------------------------------------------------------------

xml and html files (skipped):

README.md

buildtools/make_struct.php

buildtools/changelog.php

buildtools/emojis.php

buildtools/make_vcpkg.php

buildtools/vendor/autoload.php

buildtools/vendor/composer/autoload_namespaces.php

buildtools/vendor/composer/ClassLoader.php

buildtools/vendor/composer/autoload_real.php

buildtools/vendor/composer/autoload_psr4.php

buildtools/vendor/composer/autoload_classmap.php

buildtools/vendor/composer/autoload_static.php

buildtools/classes/StructGeneratorInterface.php

buildtools/classes/Generator/CoroGenerator.php

buildtools/classes/Packager/Vcpkg.php

docpages/header.template.html

docpages/makedocs.php

docpages/makedocs-gh-single.php

docpages/makedocs-gh.php

docpages/footer.template.html

docpages/footer.html

docpages/header.html

docpages/images/audioframe.svg

docpages/images/DPP_Architecture.svg

docpages/dl.dpp.dev/index.php

docpages/dl.dpp.dev/dlcount.php

#----------------------------------------------------------------------------

huge files (skipped):

testdata/Robot.pcm

docpages/images/delorean-time-travel.gif

docpages/images/components.gif

1 month, 25 days ago ● public

Licenserecon

Command: lrc
Exit code: 3

en: Versions: licenserecon '11.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

d/copyright      | licensecheck

Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/array_view.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/cipher_interface.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/cipher_interface.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/clock.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/codec_utils.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/codec_utils.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/common.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/cryptor_manager.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/cryptor_manager.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/decryptor.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/decryptor.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/encryptor.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/encryptor.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/frame_processors.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/frame_processors.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/key_ratchet.h
Apache-2.0 and WebRTC| Apache-2.0        src/dpp/dave/leb128.cpp
Apache-2.0 and WebRTC| Apache-2.0        src/dpp/dave/leb128.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/mls_key_ratchet.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/mls_key_ratchet.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/parameters.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/parameters.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/persisted_key_pair.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/persisted_key_pair_generic.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/persisted_key_pair.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/scope_exit.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/session.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/session.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/user_credential.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/user_credential.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/util.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/util.h
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/version.cpp
Apache-2.0 and Expat| Apache-2.0 and/or Expat src/dpp/dave/version.h

1 month, 25 days ago ● public

copyright check

Command: cme check dpkg-copyright
Exit code: 0

(no output)

Back to Dashboard | View all reviews for this package