<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-vpn.git, branch obfs4_over_kcp</title>
<subtitle>[bitmask-vpn] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/'/>
<entry>
<title>pkg/vpn: support OBFS4 over KCP</title>
<updated>2022-03-16T13:26:52+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-03-16T13:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=fd68d581c650927e8f4ea430f2638ae43f2b7f15'/>
<id>fd68d581c650927e8f4ea430f2638ae43f2b7f15</id>
<content type='text'>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/vpn: use new shapeshifter replacement</title>
<updated>2022-03-16T13:26:52+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-03-11T14:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=ebd23e55624184f4a3e7ef51128f5a37eedf0465'/>
<id>ebd23e55624184f4a3e7ef51128f5a37eedf0465</id>
<content type='text'>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>docker: update to use Go 1.16</title>
<updated>2022-03-15T13:56:46+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-03-15T13:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=748852b202a94651864245cd4fb362a84d0701e8'/>
<id>748852b202a94651864245cd4fb362a84d0701e8</id>
<content type='text'>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix make vendor for new helpers directory</title>
<updated>2022-03-15T13:56:13+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-03-15T13:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=5ed27792f38e974922a818cd0302c642509486ba'/>
<id>5ed27792f38e974922a818cd0302c642509486ba</id>
<content type='text'>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove dependency on statik and use go:embed</title>
<updated>2022-03-15T13:32:05+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-03-11T18:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=a0f8afb97d2218b4f987779c5b2bb247ead1c66e'/>
<id>a0f8afb97d2218b4f987779c5b2bb247ead1c66e</id>
<content type='text'>
This removes a dependency by using the built-in go:embed functionality
introduce in Go 1.16 instead of statik for embedding files.
This means that Go 1.16+ would now be required to build the VPN.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes a dependency by using the built-in go:embed functionality
introduce in Go 1.16 instead of statik for embedding files.
This means that Go 1.16+ would now be required to build the VPN.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove vendor from git</title>
<updated>2022-03-15T13:26:50+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-03-11T18:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=2d95d4d069124df4a4e2473fc23ad3feed19905d'/>
<id>2d95d4d069124df4a4e2473fc23ad3feed19905d</id>
<content type='text'>
Previously we saved the vendor tree in version control, making any
commit that changed a dependency rather large.
Go Modules gives us most of the advantages of vendoring except that if a
dependency which is not stored on the proxy is deleted we would lose
access to it.
For now, we can remove the vendor tree and when we get CI working again
we can possibly generate and save the vendor tree as a build artifact.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we saved the vendor tree in version control, making any
commit that changed a dependency rather large.
Go Modules gives us most of the advantages of vendoring except that if a
dependency which is not stored on the proxy is deleted we would lose
access to it.
For now, we can remove the vendor tree and when we get CI working again
we can possibly generate and save the vendor tree as a build artifact.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[debug] old debug logging</title>
<updated>2022-02-28T20:26:52+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-02-28T17:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=c8dc651f72c09ce252cee729bfc09d8ca6744c36'/>
<id>c8dc651f72c09ce252cee729bfc09d8ca6744c36</id>
<content type='text'>
kali was sloppy leaving that there
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
kali was sloppy leaving that there
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] make the Makefile more portable</title>
<updated>2022-02-28T20:26:48+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-02-28T19:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=c87194e11b8700a7096519ff15efd9381b94ec7f'/>
<id>c87194e11b8700a7096519ff15efd9381b94ec7f</id>
<content type='text'>
Removes some GNUisms in favor of POSIX-make or generally more portable
make constructs.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes some GNUisms in favor of POSIX-make or generally more portable
make constructs.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] remove redundant nil/length check on slice</title>
<updated>2022-02-28T20:00:05+00:00</updated>
<author>
<name>Sam Whited</name>
<email>sam@samwhited.com</email>
</author>
<published>2022-02-28T16:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=41be84ad58cc4759c7f6261ff058f89582903747'/>
<id>41be84ad58cc4759c7f6261ff058f89582903747</id>
<content type='text'>
Nil slices are valid slices of length 0, so the nil check is not needed.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nil slices are valid slices of length 0, so the nil check is not needed.

Signed-off-by: Sam Whited &lt;sam@samwhited.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[i18n] new strings for 0.22.2</title>
<updated>2022-02-02T11:42:40+00:00</updated>
<author>
<name>kali kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2022-02-02T11:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=a8279ee5b809863733f44b7de204e43db42c35df'/>
<id>a8279ee5b809863733f44b7de204e43db42c35df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
