diff --git a/install.sh b/install.sh index 794d62f..0a38132 100644 --- a/install.sh +++ b/install.sh @@ -40,8 +40,8 @@ dependency_hashes['argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_a dependency_hashes['argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl']='74f931f3262333e3451295075abbfe0c323beadad36ffe73b65143e906f1e8cab924601a56a3f184ca2516fedcb69dc7d8dc6ea1d0ba25bccb21476a89bc46d8' dependency_hashes['argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl']='740c76d800bf8bea95f800457ef03d4125b262d034e4a62e66615144a8abe35950b37fe5627553e5bc448ffe32f77ebeee5e2a04857409f53604fb30de7d8d72' dependency_hashes['argon2-cffi-bindings-21.2.0.tar.gz']='71d023ae96073ed78599e4f4e42f8efcc985cc329adeea00b14b54eaac1e6a545e6ad9b7f4cfdc60a4e9c396f95053c0ccb6f6f67d92f70265f91315fff4a390' -dependency_hashes['blinker-1.7.0-py3-none-any.whl']='d7a15c140abe1ae1aab65d215748c2cab3f80c33ea31e3b5d7b3c44cd8d121b5084fe081e875e72f7cdfb85af987153288f55dc2ca0ee776dc93059fbb84df29' -dependency_hashes['blinker-1.7.0.tar.gz']='b55dc104fd69bf9f682184202f9da7cb6925e7e863f38d5ad5b4b5988b2315aae02da6f4c9f0ec34238b8d5b9b6eec52b06258d93e14416cda3e2b718d9aa60c' +dependency_hashes['blinker-1.8.1-py3-none-any.whl']='2bee24786f60124d6e07900213433a2d4b42eb48439f7f435da1e51f0fdb77d137083aa37d0d62d473bdfa24d63d9cf23712a3dd6416a491eaf0e326062ba185' +dependency_hashes['blinker-1.8.1.tar.gz']='b6adada7f314369863070e830364833aade954e4cedca390643223d632c110a314856fb1c050402cad7e64959500c4d27d149ce7b682ee6bde99a69dc66ea495' dependency_hashes['certifi-2024.2.2-py3-none-any.whl']='7a3bd4849f95e1715fe2e99613df70a0fedd944a9bfde71a0fadb837fe62c3431c30da4f0b75c74de6f1a459f1fdf7cb62eaf404fdbe45e2d121e0b1021f1580' dependency_hashes['certifi-2024.2.2.tar.gz']='2191710dc2cfdf781df498c3ecd5f38dfc5215e2c2dc402cdcd484376dbd7fe2e442793cc856e93f6033c1fc43cb77c71d2dc785dbfe0d8cd10fd3120ee3c2fd' dependency_hashes['cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl']='47fc17ba58e9fc2e7829a4c028a0a067f0d2c9a23dec886674fb69098645bfa6e9a67a0a78439216e420b8f63be98818cd6dcd07fd270279385b9c3787710223' @@ -212,8 +212,8 @@ function verify_files { compare_digest 74915e048cf8b5207abf603136e7d5fcf5b8ad512cce78a2ebe3c88fc3150155893bf9824e6ed6a86414bbe4511a6bd4a42e8ec643c63353dc8eea4a44a021cd '' LICENSE compare_digest da5fad3d2dfcb2bb992df4af9ce5c7a792b489cf9f86f966610c2d5933536a8ff9f1be2ec2bf2cbc3eab46cd469ffba35a739eacd31dadb704a28f14cd75cefa '' LICENSE-3RD-PARTY compare_digest 55b954740233846aaed4360b5ec39e5fd52c3050541b221013fd62fe66e65f21c3ef3527dc97f3db1013a26768a9f2cc1400bf84bf4b26bb18f79c00e1f500f5 '' relay.py - compare_digest 5ea1e0defed09d4f861136f6207fbafdecb0026bf6583475b595496857e1d3ae020cab1cc675607432d22b82a4ff0f4e55ddd3ee3c3388df0c5fff377e96b018 '' requirements-dev.txt - compare_digest 46318d974472c8d19a35c0f8173c0226d00a81b96fdd500f2cf10c92606deba0949ef52a7e9981c8254c7097dfa301857bfe87e838a838c17199d480d851cfff '' requirements-relay.txt + compare_digest 46e2d85d0a7148215385db873a3e9957f2a5f5e26e12bd1265503bdb074c2c807e720e885644b248864885cbc4129acfb4352208a22ecad4bf3c55416dc11684 '' requirements-dev.txt + compare_digest 2687a45f351f1ccdd7d0a4582b7c54756615f6b66c03703f1bff3ab25fdf4532ce30a9adb0339def64f6e359cad739d511c63fe44c1f18fcb9a49a47927dac85 '' requirements-relay.txt compare_digest 0e66cb8609a0f9abc9ca0f76298593a076cd5c8b85abaa0d8b3b765d40a2599a4ea2d33fb4792a97dc5ceee3b71e1682715f71555d5502c87ea20da922d05a7f '' tfc.png compare_digest 217c3a4dabba7be2b0d0d5d948b3e02e4caef9c3d1e24e8b62f2fd874a2239bb59d3433b9f92fa8123803d7daeb6a026adaaa06396a5ca5b3e77673d919b1b2f '' tfc.py compare_digest 356ef5005cd095c219608255b1ca61365d32ce246c0eea4bd5c565c5a4730e1e9dd0c56b85e5ba9923271db99cd5ae430480d70fbf7e23ab26b362aaaedb3103 '' tfc.yml diff --git a/install.sh.asc b/install.sh.asc index 6609c12..f2988a2 100644 --- a/install.sh.asc +++ b/install.sh.asc @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEbab1Q2VetFRTHbYIAsu63k/6kOYFAmYoEZgACgkQAsu63k/6 -kOb8AQ/+Kg4hxGbv+yin1b0Da7U+eyCmX8Lq3ffJ8a+o52rBlIXpYek0I9W5Vugg -bzSTH7wMdwbhex2h1pDhXywK13gvuuBHraNiPhJivV5cZwx+TEdb+rZxRMoT4IsA -TEyxmmGNvLGN6MMLupxsLivPMmc0AU2GIe1QvRqFCkrddzq2cR3UlIaVX7hRg5+a -Mb0fPZ/prabMgzhSzOymaivUBklhfNpSUHYuUkhr/WnRYL7f/O+wcSG1QzYSPy1y -vWU7mDhg/3MKHyAPhnEDmbEmLmkph2YciEXvUp06Ie/erad3WXdg9B7mc4syx2vy -0nFaZwVFLQBOgSgBBE/BYlE60avyz1Ba8SxaWHz2FuUccuCR6vJC7Pc0NJjtaVqF -axYL/3MIK/IkGN0I2eACTaoL3ujDyv7s08i0Qu3F+TshKBx++EnPwx1G6cMaz9t2 -fN/AvrDnUEbgCflBkoerwEGgzORsyehRiTBm+dJMCEdwiKbh6im3A9ESqksFIl14 -xWC0rCsbndiCCguPTUNQxnhmtbctAeJ2eBUX4YjZpYa8DS0Zz2TGnzArDkNWPQTO -+l7Hs5cL/Mpr3rTpobcS5W02YAebyGVyy+KA89+DE+yYn2ZcXAOPjYn6eG1jNb6v -X+P/P//G7FpsfK5vMLGxubviSAogQj0WtI2wXdFlhN1HWAmcvRM= -=2ymW +iQIzBAABCgAdFiEEbab1Q2VetFRTHbYIAsu63k/6kOYFAmYutM0ACgkQAsu63k/6 +kOamXA/+MOOcNmw0BgPwGmDkmZonvtcsnamDgleU1gL7kF099tA3ZhhznmBBlArG +nf755DMvhoTXOA8ZRnmdBM7PhY2Rvu7cBNaHLf2WAMWdrfJrrO4S/Ok9Rn36AJOY +SN/YHzxTW6cd3AaAt020UFwTTgXttxS7CAYscH6m35HAkL0AeKcLTInVGA//QKtZ +tnZj2XtM/NRxbHrTetmwU4gAKZbFDDNen4ix3zLfjgStifjRJXG9s9AZaIt7DWF8 +wVu5eIYP01euqXZBDJN5xN+PnwRJHlvNRY64MbVMh3VtIO3pc4IlAoR7Z+qd1Ol8 +fbXXM26rYxi8TwgDwiOkjEl3kRgUQ3BrkXXjOynaWTnmm1UO02K7nu2Wn+I008dk +H8ETmjDl7HxGZdD/aji4ymEJYiGaOScApl/6qd+HXrK4Z9Q8MMAv1mCwQJM/qK92 +wY3zw5iN6y0KDuWjqtc+1qIbObGZMb7Nwfi6C1RMuT3uka44imaPGaxAa1U5Z2DX +cf+HerfUtMyn5wjTPNjy/RgNK3tid3W8cUoffeLNtWn32OyAYjjsShHwJIeYjNvD +HnteOjZd9vMYsXbHxKzTyKH6HXXftKRn1Vn3DfUZ0senLXYJowywGEwwq6Y1FKgt +VpgsMDfRDKJMNOwGhvszKArnYMSavC26SHz3wS6+kb/7JFDpx3E= +=gnV+ -----END PGP SIGNATURE----- diff --git a/requirements-dev.txt b/requirements-dev.txt index 43d3313..bf83eba 100755 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -11,7 +11,7 @@ cryptography>=42.0.5 # Flask (Onion Service web server that serves TFC public keys and ciphertexts to contacts) Flask>=3.0.3 -blinker>=1.7.0 +blinker>=1.8.1 click>=8.1.7 itsdangerous>=2.2.0 Jinja2>=3.1.3 @@ -19,7 +19,7 @@ MarkupSafe>=2.1.5 Werkzeug>=3.0.2 # mypy (Static type checking tool) -mypy>=1.9.0 +mypy>=1.10.0 mypy-extensions>=1.0.0 typing-extensions>=4.11.0 @@ -41,7 +41,7 @@ pyserial>=3.5 PySocks>=1.7.1 # pytest (Test framework) -pytest>=8.1.1 +pytest>=8.2.0 iniconfig>=2.0.0 packaging>=24.0 pluggy>=1.5.0 @@ -51,7 +51,7 @@ pytest-cov>=5.0.0 coverage>=7.5.0 # xdist (Pytest distributed testing plugin) -pytest-xdist>=3.5.0 +pytest-xdist>=3.6.1 execnet>=2.1.1 # Requests (Connects to the contact's Tor Onion Service) diff --git a/requirements-relay.txt b/requirements-relay.txt index 0b3b875..f7e150e 100755 --- a/requirements-relay.txt +++ b/requirements-relay.txt @@ -27,8 +27,8 @@ urllib3==2.2.1 --hash=sha512:82525e89629af701c2ce44ed6766c3b4c1f7 # Flask (Onion Service web server that serves TFC public keys and ciphertexts to contacts) Flask==3.0.3 --hash=sha512:efc6990982567332f1d274054a5d2f1e1b78c21f25a4cfb1de6b3a2f96fceab33fb0d31f9eb28f504e3899742fddf5854ee357395e7b66fdd3810eb64b8dff93 \ --hash=sha512:977c0e5fd2d496fae8e34a035f211118642dc6518a14dc5f6c175b72c6a76407aeb9ff0ed1f5db636370a9aa7e0d36baa783713ea7bdabd7f28c8c2b94643cd1 -blinker==1.7.0 --hash=sha512:d7a15c140abe1ae1aab65d215748c2cab3f80c33ea31e3b5d7b3c44cd8d121b5084fe081e875e72f7cdfb85af987153288f55dc2ca0ee776dc93059fbb84df29 \ - --hash=sha512:b55dc104fd69bf9f682184202f9da7cb6925e7e863f38d5ad5b4b5988b2315aae02da6f4c9f0ec34238b8d5b9b6eec52b06258d93e14416cda3e2b718d9aa60c +blinker==1.8.1 --hash=sha512:2bee24786f60124d6e07900213433a2d4b42eb48439f7f435da1e51f0fdb77d137083aa37d0d62d473bdfa24d63d9cf23712a3dd6416a491eaf0e326062ba185 \ + --hash=sha512:b6adada7f314369863070e830364833aade954e4cedca390643223d632c110a314856fb1c050402cad7e64959500c4d27d149ce7b682ee6bde99a69dc66ea495 click==8.1.7 --hash=sha512:687ea8c461196b234b0f0db0638ba213304b96bdeb9c9c6334a6cbd78f4e99da9e062bca2f449c88fd7a1de7ea2643e80c8ea571103dd4b2c50424a6fbd5d5e0 \ --hash=sha512:c67146ad0112daf8ed4db62a6b0a0065109332eb8fa31962ce40d61e27e2736020a0cadfebdd1656e2f23c20291b069d3a409faffe999a0907e6dbdef77aa014 itsdangerous==2.2.0 --hash=sha512:3c9d38d4a9a53f6426139969a111cb13f0588e4445173542a5c88a2f85348afc6f709f3523a4169eee6010cec99eed6df3a82cac59ca96a731d39461f88e2b83 \