Pinggy free TCP tunnel component
===============================

This distribution includes the official Pinggy Python SDK 0.3.1 and its
libpinggy native library. Pinggy is a separate third-party service. No Pinggy
account token is included. TapCat owns certificate and hostname verification
through a Python TLS bridge; native SDK TLS is disabled only for its local
loopback connection to that bridge. Native runtime downloads are disabled.

Pinggy Python SDK / libpinggy
Copyright (C) 2025 PINGGY TECHNOLOGY PRIVATE LIMITED
License: Apache License, Version 2.0
License text: Pinggy-Apache-2.0-LICENSE.txt
Source: https://github.com/Pinggy-io/sdk-python
Source: https://github.com/Pinggy-io/libpinggy
PyPI: https://pypi.org/project/pinggy/0.3.1/

Windows x64 upstream wheel:
pinggy-0.3.1-cp36-abi3-win_amd64.whl
SHA256: 2dcb5f9d526424e763e68aab037ebbce20e4a0614562f6b656ae0634c1a613f4
Its unmodified pinggy/bin/pinggy.dll:
SHA256: d09eccff878a53667129d577c8308d11273d348d49a746b4e3b40673c14df86b

The upstream Windows DLL includes OpenSSL 3.3.1 (4 Jun 2024).
The OpenSSL Project Authors and contributors
License: Apache License, Version 2.0
License text: OpenSSL-Pinggy-LICENSE.txt
Source: https://github.com/openssl/openssl/tree/openssl-3.3.1
TapCat's provider TLS connection does not use this embedded native TLS code;
it uses the Python ssl module with the bundled certifi trust store instead.

libpinggy includes JSON for Modern C++ (nlohmann/json).
Copyright (c) 2013-2024 Niels Lohmann
License: MIT
License text: nlohmann-json-Pinggy-LICENSE.txt
Source: https://github.com/Pinggy-io/libpinggy/tree/ae7a478d1d8c6ab7f870af3cd1787d4ddbfc7f76/src/third-party/json

The Pinggy SDK and native library are unmodified upstream components. The
desktop/free_tunnel.py process wrapper and verified TLS bridge are TapCat code.
An operating-system-specific native library must be bundled at build time.
The SDK's internal ssl option is pinned to SDK version 0.3.1; changing that
dependency requires repeating TLS, lifecycle and end-to-end tunnel validation.
