From 49b64d652c7e6e644a142e3cce8b50811316810b Mon Sep 17 00:00:00 2001 From: Davide <keeshux@gmail.com> Date: Sun, 22 Dec 2024 16:24:35 +0100 Subject: [PATCH] . --- about/index.html | 16 ++++++++-------- disclaimer/index.html | 14 +++++++------- donation/index.html | 14 +++++++------- faq/index.html | 14 +++++++------- feed.xml | 2 +- index.html | 14 +++++++------- privacy/index.html | 14 +++++++------- providers/index.html | 14 +++++++------- 8 files changed, 51 insertions(+), 51 deletions(-) diff --git a/about/index.html b/about/index.html index 41fe718..cbe643e 100644 --- a/about/index.html +++ b/about/index.html @@ -21,7 +21,7 @@ <meta name="twitter:site" content="@keeshux" /> <meta name="twitter:title" content="Passepartout" /> <meta name="twitter:url" content="https://passepartoutvpn.app" /> - <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <meta name="twitter:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> <!-- Facebook --> @@ -31,23 +31,23 @@ <meta property="og:title" content="Passepartout" /> <meta property="og:site_name" content="Passepartout" /> <meta property="og:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <!-- Google+ --> <meta itemprop="name" content="Passepartout" /> <meta itemprop="description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <link rel="canonical" href="https://passepartoutvpn.app" /> <link rel="author" href="" /> - <link rel="stylesheet" href="/s/main.css?1734881005" /> - <link rel="stylesheet" href="/s/main-mobile.css?1734881005" media="only screen and (max-width: 600px)" /> + <link rel="stylesheet" href="/s/main.css?1734881075" /> + <link rel="stylesheet" href="/s/main-mobile.css?1734881075" media="only screen and (max-width: 600px)" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> - <link rel="shortcut icon" href="/s/favicon.ico?1734881005" /> - <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881005" /> + <link rel="shortcut icon" href="/s/favicon.ico?1734881075" /> + <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881075" /> </head> <body> @@ -100,7 +100,7 @@ <h3 id="the-new-tunnelkit">The “new” TunnelKit</h3> -<p>Unfortunately, TunnelKit was not designed for the original concept of Passepartout, so <a href="https://www.reddit.com/r/passepartout/comments/1bw4esv/the_looks_of_tunnelkit_20172024/">the app ended up lagging behind its limitations</a>. Beyond that, the library architecture was in general very primitive, tightly coupled to the underlying implementations, and hard to test.</p> +<p>Unfortunately, TunnelKit was not designed for the original concept of Passepartout, so <a href="https://www.reddit.com/r/passepartout/comments/1bw4esv/the_looks_of_tunnelkit_20172024/">the app ended up lagging behind its limitations</a>. Beyond that, the library architecture was in general very primitive, tightly coupled to OpenVPN and OpenSSL, and hard to test.</p> <p>That’s why I dedicated a relevant part of 2023/2024 to a completely new library, <em>PassepartoutKit</em>, a huge rewrite that was, however, worth the pain. It’s a well-thought architecture that leverages the experience I gained with TunnelKit and WireGuardKit for OpenVPN and WireGuard connectivity.</p> diff --git a/disclaimer/index.html b/disclaimer/index.html index 12186d1..a1709be 100644 --- a/disclaimer/index.html +++ b/disclaimer/index.html @@ -21,7 +21,7 @@ <meta name="twitter:site" content="@keeshux" /> <meta name="twitter:title" content="Passepartout" /> <meta name="twitter:url" content="https://passepartoutvpn.app" /> - <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <meta name="twitter:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> <!-- Facebook --> @@ -31,23 +31,23 @@ <meta property="og:title" content="Passepartout" /> <meta property="og:site_name" content="Passepartout" /> <meta property="og:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <!-- Google+ --> <meta itemprop="name" content="Passepartout" /> <meta itemprop="description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <link rel="canonical" href="https://passepartoutvpn.app" /> <link rel="author" href="" /> - <link rel="stylesheet" href="/s/main.css?1734881005" /> - <link rel="stylesheet" href="/s/main-mobile.css?1734881005" media="only screen and (max-width: 600px)" /> + <link rel="stylesheet" href="/s/main.css?1734881075" /> + <link rel="stylesheet" href="/s/main-mobile.css?1734881075" media="only screen and (max-width: 600px)" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> - <link rel="shortcut icon" href="/s/favicon.ico?1734881005" /> - <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881005" /> + <link rel="shortcut icon" href="/s/favicon.ico?1734881075" /> + <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881075" /> </head> <body> diff --git a/donation/index.html b/donation/index.html index a02ea8b..8265ebc 100644 --- a/donation/index.html +++ b/donation/index.html @@ -21,7 +21,7 @@ <meta name="twitter:site" content="@keeshux" /> <meta name="twitter:title" content="Passepartout" /> <meta name="twitter:url" content="https://passepartoutvpn.app" /> - <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <meta name="twitter:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> <!-- Facebook --> @@ -31,23 +31,23 @@ <meta property="og:title" content="Passepartout" /> <meta property="og:site_name" content="Passepartout" /> <meta property="og:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <!-- Google+ --> <meta itemprop="name" content="Passepartout" /> <meta itemprop="description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <link rel="canonical" href="https://passepartoutvpn.app" /> <link rel="author" href="" /> - <link rel="stylesheet" href="/s/main.css?1734881005" /> - <link rel="stylesheet" href="/s/main-mobile.css?1734881005" media="only screen and (max-width: 600px)" /> + <link rel="stylesheet" href="/s/main.css?1734881075" /> + <link rel="stylesheet" href="/s/main-mobile.css?1734881075" media="only screen and (max-width: 600px)" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> - <link rel="shortcut icon" href="/s/favicon.ico?1734881005" /> - <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881005" /> + <link rel="shortcut icon" href="/s/favicon.ico?1734881075" /> + <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881075" /> </head> <body> diff --git a/faq/index.html b/faq/index.html index e8f8980..92c5800 100644 --- a/faq/index.html +++ b/faq/index.html @@ -21,7 +21,7 @@ <meta name="twitter:site" content="@keeshux" /> <meta name="twitter:title" content="Passepartout" /> <meta name="twitter:url" content="https://passepartoutvpn.app" /> - <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <meta name="twitter:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> <!-- Facebook --> @@ -31,23 +31,23 @@ <meta property="og:title" content="Passepartout" /> <meta property="og:site_name" content="Passepartout" /> <meta property="og:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <!-- Google+ --> <meta itemprop="name" content="Passepartout" /> <meta itemprop="description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <link rel="canonical" href="https://passepartoutvpn.app" /> <link rel="author" href="" /> - <link rel="stylesheet" href="/s/main.css?1734881005" /> - <link rel="stylesheet" href="/s/main-mobile.css?1734881005" media="only screen and (max-width: 600px)" /> + <link rel="stylesheet" href="/s/main.css?1734881075" /> + <link rel="stylesheet" href="/s/main-mobile.css?1734881075" media="only screen and (max-width: 600px)" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> - <link rel="shortcut icon" href="/s/favicon.ico?1734881005" /> - <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881005" /> + <link rel="shortcut icon" href="/s/favicon.ico?1734881075" /> + <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881075" /> </head> <body> diff --git a/feed.xml b/feed.xml index 4298ea8..3c76f3e 100644 --- a/feed.xml +++ b/feed.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://passepartoutvpn.app/feed.xml" rel="self" type="application/atom+xml" /><link href="https://passepartoutvpn.app/" rel="alternate" type="text/html" /><updated>2024-12-22T16:23:25+01:00</updated><id>https://passepartoutvpn.app/feed.xml</id><title type="html">Passepartout, VPN client for Apple platforms</title><subtitle>Passepartout is a user-friendly VPN client for Apple platforms.</subtitle><author><name>Davide De Rosa</name></author></feed> \ No newline at end of file +<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://passepartoutvpn.app/feed.xml" rel="self" type="application/atom+xml" /><link href="https://passepartoutvpn.app/" rel="alternate" type="text/html" /><updated>2024-12-22T16:24:35+01:00</updated><id>https://passepartoutvpn.app/feed.xml</id><title type="html">Passepartout, VPN client for Apple platforms</title><subtitle>Passepartout is a user-friendly VPN client for Apple platforms.</subtitle><author><name>Davide De Rosa</name></author></feed> \ No newline at end of file diff --git a/index.html b/index.html index 80a4edf..d00bc37 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@ <meta name="twitter:site" content="@keeshux" /> <meta name="twitter:title" content="Passepartout" /> <meta name="twitter:url" content="https://passepartoutvpn.app" /> - <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <meta name="twitter:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> <!-- Facebook --> @@ -31,23 +31,23 @@ <meta property="og:title" content="Passepartout" /> <meta property="og:site_name" content="Passepartout" /> <meta property="og:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <!-- Google+ --> <meta itemprop="name" content="Passepartout" /> <meta itemprop="description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <link rel="canonical" href="https://passepartoutvpn.app" /> <link rel="author" href="" /> - <link rel="stylesheet" href="/s/main.css?1734881005" /> - <link rel="stylesheet" href="/s/main-mobile.css?1734881005" media="only screen and (max-width: 600px)" /> + <link rel="stylesheet" href="/s/main.css?1734881075" /> + <link rel="stylesheet" href="/s/main-mobile.css?1734881075" media="only screen and (max-width: 600px)" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> - <link rel="shortcut icon" href="/s/favicon.ico?1734881005" /> - <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881005" /> + <link rel="shortcut icon" href="/s/favicon.ico?1734881075" /> + <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881075" /> </head> <body> diff --git a/privacy/index.html b/privacy/index.html index 8660dbc..04c5564 100644 --- a/privacy/index.html +++ b/privacy/index.html @@ -21,7 +21,7 @@ <meta name="twitter:site" content="@keeshux" /> <meta name="twitter:title" content="Passepartout" /> <meta name="twitter:url" content="https://passepartoutvpn.app" /> - <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <meta name="twitter:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> <!-- Facebook --> @@ -31,23 +31,23 @@ <meta property="og:title" content="Passepartout" /> <meta property="og:site_name" content="Passepartout" /> <meta property="og:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <!-- Google+ --> <meta itemprop="name" content="Passepartout" /> <meta itemprop="description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <link rel="canonical" href="https://passepartoutvpn.app" /> <link rel="author" href="" /> - <link rel="stylesheet" href="/s/main.css?1734881005" /> - <link rel="stylesheet" href="/s/main-mobile.css?1734881005" media="only screen and (max-width: 600px)" /> + <link rel="stylesheet" href="/s/main.css?1734881075" /> + <link rel="stylesheet" href="/s/main-mobile.css?1734881075" media="only screen and (max-width: 600px)" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> - <link rel="shortcut icon" href="/s/favicon.ico?1734881005" /> - <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881005" /> + <link rel="shortcut icon" href="/s/favicon.ico?1734881075" /> + <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881075" /> </head> <body> diff --git a/providers/index.html b/providers/index.html index 782d930..29efece 100644 --- a/providers/index.html +++ b/providers/index.html @@ -21,7 +21,7 @@ <meta name="twitter:site" content="@keeshux" /> <meta name="twitter:title" content="Passepartout" /> <meta name="twitter:url" content="https://passepartoutvpn.app" /> - <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta name="twitter:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <meta name="twitter:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> <!-- Facebook --> @@ -31,23 +31,23 @@ <meta property="og:title" content="Passepartout" /> <meta property="og:site_name" content="Passepartout" /> <meta property="og:description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta property="og:image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <!-- Google+ --> <meta itemprop="name" content="Passepartout" /> <meta itemprop="description" content="Passepartout is a user-friendly VPN client for Apple platforms." /> - <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881005" /> + <meta itemprop="image" content="https://passepartoutvpn.app/s/logo.png?1734881075" /> <link rel="canonical" href="https://passepartoutvpn.app" /> <link rel="author" href="" /> - <link rel="stylesheet" href="/s/main.css?1734881005" /> - <link rel="stylesheet" href="/s/main-mobile.css?1734881005" media="only screen and (max-width: 600px)" /> + <link rel="stylesheet" href="/s/main.css?1734881075" /> + <link rel="stylesheet" href="/s/main-mobile.css?1734881075" media="only screen and (max-width: 600px)" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> - <link rel="shortcut icon" href="/s/favicon.ico?1734881005" /> - <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881005" /> + <link rel="shortcut icon" href="/s/favicon.ico?1734881075" /> + <link rel="apple-touch-icon" href="/s/iphone-icon-precomposed.png?1734881075" /> </head> <body>