From 20546d23a0f9d8d7fab3f07e0589930b5f817af3 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Fri, 19 Oct 2018 01:46:22 +0200 Subject: [PATCH 1/7] Replace Donations with Patreon widget --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1fa2f188..ea150438 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ Passepartout relies on [TunnelKit][dep-tunnelkit] for most VPN functionality. Passepartout is in public beta. You can get early versions of the app via [TestFlight][about-testflight]. + + By using a beta version of the app, you understand that the software might be unstable, unreliable or plain broken from time to time. ## Support @@ -148,10 +150,6 @@ Twitter: [@keeshux][about-twitter] Website: [passepartoutvpn.app][about-website] -## Donations - -Passepartout is free software. If you like it, please [support me on Patreon][about-patreon]. - [openvpn]: https://openvpn.net/index.php/open-source/overview.html [app-api]: https://github.com/keeshux/passepartout-api From e996f8f364811c83c26979669b90eb596686e569 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Fri, 19 Oct 2018 02:13:20 +0200 Subject: [PATCH 2/7] Add logo on top --- README.md | 2 ++ res/logo.png | Bin 0 -> 6271 bytes 2 files changed, 2 insertions(+) create mode 100644 res/logo.png diff --git a/README.md b/README.md index ea150438..4f0bf275 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +

+ # Passepartout Passepartout is a non-official, user-friendly [OpenVPN®][openvpn] client for iOS. diff --git a/res/logo.png b/res/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c18bae2fd0353bba377da9f88e5a6ab3eddcf7dc GIT binary patch literal 6271 zcmeHLc{r5a-yfO`$re#|LM3AxO|oQ(n6YIU8he%*ON{JG)@f4q7<(kfHbNMLYP3r{{YAdH?vm*L%HxKi7TV*ZJP(e7E~^f6qDB=RCV>YQS+u@C*O| z;D8zGSpWb`X}=#<7Di7@Cv=$60MR-oIsiajD*Mm-ry1|!u7(yS06@45L*p?3K>w|| z4gdrx0su5;06;AV01)td(Q2;27+`TRGSCB@{Jx6X%QF}~Y<`Bw003Z9_4mW{@Y*0l z0DuBvCi2{1gsV0t=Mq4QrCkr?~6$o`#ACpU-uo+MsDPNUEbb{C#u z<$Mwd;50scTY`;G`17`ogpSgtE8Iov`gSS;EN3oUwfKW0O|?=;y(tquZTkFk+KUxA zGX+lAGg~>D0_WP(wIiKPy_C(czJSniE3m23UO1+(a6Or#y9O#{@zi)T`RpiK zcSA#EvZ7c;7VEnu6&`(QvUWOx?xsFLQr3;TEg}B5l@c6zZl4Z+g((!?<8P!qy0PP-Z?QsQAx*$r^SHmU_RlzBBcq=KYp1y!#b}44rg@#vZJqmD2TifH zFALT|osg+qT%N-DSp)5&3e+6!h~Y1L%$N-%$|Kz#7EaubzHc-XHUeda0SUVYoH^0k z4eIpyIW~0`4Rib+rGfYO2Raykx`~gQ+mPPZ@~k5$Y8VL(mCe|T7wDrOXaA^YVkUbk z!E5ER=v!6lBXicfqTIF$aGJDv^Z_kJo>Mj@K2Vs6`bO>P7DUeA}Wq@D79( zFvXMb*B9>gIT9NFURSSJ(mdGd^Xev_|LB762n{FNWar=l&ofcQA=D9wB^do;jH|O^ zl_kkZO>>2|mm(=H!b{OOOG~yqt+f~Giy{kES#nrp>9#$M2{cY3w?tJ2VAEHwX*6Fb z-NnM!R5NNbSPen#_4js?c?=}swDLwrq}-Y&-!KysHOHCU+na8X_4$KT+XA0a@#1Z5 zH5qnubU5W*d@S#(ajnIuKCXb#>9*bXY$!}~`_=MetouZbgt$ls&@=YP@lV$4 z{W`@K2Qmdcylm<+IeB7x7X=8MUl;Q4CDmViDa$v)XBVm{J_UIZ)Q8Id{MPo6J1s>C z2K^E~CE*berjHnsRKAcrC65GEKb$~#KIc}VY zG{jqp_1OHSmP6#8%`N7g-{s{TPW$@np@k#J8+JT~V%bKE6?IBF>+7T@?_HvvcDz20zHthb^!s;n21xEoatI$ug^y!uceTDUIj z`0*DhR*CgJnl?0!;i$uijtCT@}&NC z0dto^l$Ps-awrW0?n@5A6srz{%qIzP#F^ubrdA}mZRcMIS$Aw$; zSLKyiPHmx&EGsW$${#lFv~ zBlU!vEIm>{E`}>3oE)M_Ip$M!GNhr-%^c<0e~sO7>~)( zc~zFUQ;f9kpsH;<=Ebbv1YhR}pmc!w0N->O(S>>|?ooC{drNwVscTu^LzNhLmePu? z+76~4h8SyOV*oyUCBy-e&+*;sh5jO}2Rw}N!3hFl=w2NWks`Az%3}MNq2yNPrQ(B< z@KN0uAb2VJpv3J#aSlMBN2R~5*T$CLQqSxSdm-Wr{{PkoBk-9uPAygbYA2^=R!CDL zRUrucSENPHPlkV-F`1M!e^1Ek%e3a4aCY*r@y3m9&q$vN&x>|-#ZQ76X|wCYCW+Pv z>(*a8V3Ym;HGUUzpavy56;mmD&7`Uoarw#p4#r1YxFd{E^Y7HBl82gC1K=3EuYE`9 z$o?z0=_IyUeeD=%f`x+t5^rVTaI#)Djd>uv!FCr_)^-CLcwCZyv{Nh=%H2Hu$MZy# z;32;i$a^F_438JU)w?vIdCnutJhLvidLqAe_ z`E~S>{0Z$urGW3K-&vCVUMS#qwW8*!hX~wwVN4E8eF4JtL1l=fc@M9-#(4`am|A=X zesCg^0;eu=`BH~EBOKAD;Ni`6Cu0Q7sr(M>cg%nIk5n6 z<}DP)M~0)hoc^O0L))!2-fKy$vR#)R(-cx_Sbb16)EsnNA_U5+K8POU?R&f>$v{1q zAm@_>5c9?6s(@wNqr*%>rbG5xjH=W^P(>O>QX;<`<0E3Pl;NPhiYq#j06$(M5|gTUFCDd=SF&I6cZe?uDG(X|1$-1 zbNP>QgZs?10v=#KY2{iAngs`ZP;K{i;juQB%x+YNGi0lv#1){DUtK!#&4cw&(g{Gg2AzFiS>f2>WQMXM9ln z%UL;%I54wEOKEQ*z5T~)r~wSCF#*@gKkQ^7aWm;$R`EXR|E9LHZuZb5&NHZ`R!aEf z;$5U-0dngqoAA%B64j?ECFn9aHe!a}*A|zq6!*(HK+8hWL&ofmr6KP7T`hm|$OJ}<|y{Y`ONv&UQyVW-jJOLg^}=A`KZwZKgl%X){CxF zixHO=k)O+R#x=Q-ttj&|0I)s`_s$wv+JQL21pjD3pg7bKIOKOd}=Y zO2Z>CggWfygcJ;nh_uV_3?g6$CX2GOB5Z99pMeS!VgL#kGD!7PmI`J;hf68YW*J%U zlf@?`d9F8x*egvHRtGIdtGoZ?=3YKc8RB(NZ6joso?aA6X}q3Cl-pR$mx!W&5^4+y zahMc0Yb1|Njq%o~^g|@XyV!?^NmFAg_dckA;XbKnlKXHnlW=#3s+yAG+~K?iqHfwb z?@_*uwP*Bpy|8nvAbVEUZ*hrUDB*Suif$p%ky=IcMj)z*DMT3@6bj`_w19b-qB+~l znF>KnOr~k=IRx0?z8oj3XHOPxI~bxT70Uk>}f^YNv91ewyr6e^|GPbHq$aN!JI;xJ?edDFsW$ifPh5jwi5FWMeV+KxPyhb zOwTcsmCPGHmCm@Aj&Rj9d9g^s>WCFX;N_83!d%neE@Uu};F)1d|O5#>nG_*2EmWDPr=JHw@3?&KH+TzpN;p3w|#IL|$IDJ{v z)utUB0n2LGpF{Yn8@`?L(C1>IT@pFMyUYhgD$vtz?aOPVg<$fbx+AtyQdXmZ1bcqg;4VMM|Ce-m{x}%saFojDdXuad%Q;J zqPB_L(Qf@fa3+H`%3dz2oQXrD$?7xMC8ryweg9rS0tr23nS0YK<1ci2I05l|!DH{j zH=4^Xek$Ps8)&QbyR|j4$~cJRMeRL*D0D_R0VbGD?u>S8Z3;R`jNkeA+*DG$An+UL z`0`6&d!)3Vv{IogJp2eg9__%+<)d#8BI`5Y8#dEYjpBGzbK@pfwwComvGW? zpFYEdO^Dxm=Pg0n`k|1c$v{v-3KZqzwN*y%IWgHwT+joiD#JS8`q2N3(8nG8qPAD z)^qc1U^lo?qyowYx z_KVj#CxaWq(ko>}Pds!jcSFfyP8{^mOEfbrfqjsGH+W@aWS4bdz|9Nw%5HMi`G;LL z_SRfD-5-^X+7(q>eas-whL$)fa|g{IaK(&39}jx}q4D-d#p8)?X|!onKn5BO}eV>Bb6g)11Z1LYogd>)gXJBYRsulN6Ilf>%}*XMnYD`l_<) z4`LOoVZ1c5hWH|iCg*1M1{J@%^Mv|cbJDIebCj$2R>Qgd!TLQ5Ew7u|^j!Sufh0T$ zmQ+@pbw?jE`4*xasr;Z&Dm0)xtk587WKEbejP77~P8xY@yZOmY#%x9L<5BE+)(i2! zA`XJ(7jS!jKB4v`uLkpnNv`O?d$yWq!a8pXb5mZJ*i4UTj+Zqah+RPiM_=6-AI7h; z58qNti3zk%N5RP`neTF5evca78texH8S91api zp$5YvPiNJGK%{23wgp-+FF_4cy{$ES7OZ z^_-A9%#SecXPg2p^>hp4qwPD(pWS99*@QV??<4JAx$! q6&P~g-yIMV5+d*E>mA^F-_Knh Date: Fri, 19 Oct 2018 02:16:10 +0200 Subject: [PATCH 3/7] Link header to website --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4f0bf275..88e64a47 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

-# Passepartout +# [Passepartout][about-website] Passepartout is a non-official, user-friendly [OpenVPN®][openvpn] client for iOS. From 48da531fce35bb2535abd86a20ea0c8aea167a12 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Fri, 19 Oct 2018 02:16:37 +0200 Subject: [PATCH 4/7] Add dependency badges --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 88e64a47..e35da13f 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,12 @@ # [Passepartout][about-website] -Passepartout is a non-official, user-friendly [OpenVPN®][openvpn] client for iOS. -Passepartout relies on [TunnelKit][dep-tunnelkit] for most VPN functionality. +![iOS 11+](https://img.shields.io/badge/ios-11+-green.svg) +[![TunnelKit 1.1.x](https://img.shields.io/badge/tunnelkit-1.1-d69c68.svg)][dep-tunnelkit] +[![License GPLv3](https://img.shields.io/badge/license-GPLv3-lightgray.svg)](LICENSE) + +Passepartout is a non-official, user-friendly [OpenVPN®][openvpn] client for iOS. ## Beta From e783b9e32cec99bfa325d705092fdf12d83dd620 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Fri, 19 Oct 2018 02:18:06 +0200 Subject: [PATCH 5/7] Replace community links with badges --- README.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e35da13f..0a3a6789 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,13 @@ # [Passepartout][about-website] - ![iOS 11+](https://img.shields.io/badge/ios-11+-green.svg) [![TunnelKit 1.1.x](https://img.shields.io/badge/tunnelkit-1.1-d69c68.svg)][dep-tunnelkit] [![License GPLv3](https://img.shields.io/badge/license-GPLv3-lightgray.svg)](LICENSE) - +[![Join Reddit](https://img.shields.io/badge/join-Reddit-orange.svg)][about-reddit] +[![Join Telegram](https://img.shields.io/badge/join-Telegram-blue.svg)][about-telegram] +[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?url=https%3A%2F%2Fpassepartoutvpn.app%2F&via=keeshux&text=Passepartout%20is%20an%20user-friendly%2C%20open%20source%20%23OpenVPN%20client%20for%20%23iOS%20and%20%23macOS) + Passepartout is a non-official, user-friendly [OpenVPN®][openvpn] client for iOS. ## Beta @@ -17,12 +19,6 @@ Passepartout is in public beta. You can get early versions of the app via [TestF By using a beta version of the app, you understand that the software might be unstable, unreliable or plain broken from time to time. -## Support - -Subscribe to the [/r/passepartout][about-reddit] subreddit for issues, feature requests and general discussion. - -There is also a public group on [Telegram][about-telegram]. - ## Overview ### All profiles in one place From 723b8b734c1ce0b4b25bc2b5246b3480fed08ea7 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Fri, 19 Oct 2018 02:25:22 +0200 Subject: [PATCH 6/7] Shorten TestFlight line --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a3a6789..4e1032c9 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Passepartout is a non-official, user-friendly [OpenVPN®][openvpn] client for iO ## Beta -Passepartout is in public beta. You can get early versions of the app via [TestFlight][about-testflight]. +Passepartout is in [public beta][about-testflight] on TestFlight.
From cc5655e0a83655d9bee38accb45e44b552be108f Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Fri, 19 Oct 2018 02:28:31 +0200 Subject: [PATCH 7/7] Update CHANGELOG properly --- CHANGELOG.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b1456af..df3a9467 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Fixed + +- Credentials are now optional for host profiles. [#4](https://github.com/keeshux/passepartout-ios/pull/4) + ## 1.0 beta 1018 (2018-10-18) ### Changed @@ -15,14 +21,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- AES-GCM and new endpoints to PIA network preset. +- AES-GCM and new endpoints to PIA network preset. [tunnelkit#32](https://github.com/keeshux/tunnelkit/pull/32) - Disclosure indicators in profile organizer (Samuel Michaels). - Disclaimer for app usage. ### Fixed -- Can now import .ovpn files from Apple Files app. -- Reject unrecognized values for `cipher`, `auth` and `proto`. +- Can now import .ovpn files from Apple Files app. [#1](https://github.com/keeshux/passepartout-ios/pull/1) +- Reject unrecognized values for `cipher`, `auth` and `proto`. [#1](https://github.com/keeshux/passepartout-ios/pull/1) ## 1.0 beta 989 (2018-10-16)