<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cashier/vendor, branch master</title>
<subtitle>Mirror of Cashier, a SSH Certificate Authority (CA).
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/'/>
<entry>
<title>Switch to modules</title>
<updated>2019-07-07T20:33:44+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2019-07-07T20:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=8c12c6939aab9106db14ec2d11d983bc5b29fb2c'/>
<id>8c12c6939aab9106db14ec2d11d983bc5b29fb2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Gitlab auth issue (#79)</title>
<updated>2018-10-21T14:34:30+00:00</updated>
<author>
<name>Kevin Lyda</name>
<email>kevin@ie.suberic.net</email>
</author>
<published>2018-10-21T14:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=c5ec176a1cfba4f170991ca7bf6296185b10f565'/>
<id>c5ec176a1cfba4f170991ca7bf6296185b10f565</id>
<content type='text'>
* Fix the gitlab oauth issue.

* Update for gitlab 11.1+

Versions beyond 11.1 (and possibly a few releases before) use a
different method for delivering tokens.  They also have disabled
version 3 of the api.

These changes address that and add a debugging mode for the server
that make it easier to debug issues like this in the future.

* Cleanup of PR.

Updated README. Removed code duplication.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix the gitlab oauth issue.

* Update for gitlab 11.1+

Versions beyond 11.1 (and possibly a few releases before) use a
different method for delivering tokens.  They also have disabled
version 3 of the api.

These changes address that and add a debugging mode for the server
that make it easier to debug issues like this in the future.

* Cleanup of PR.

Updated README. Removed code duplication.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update deps</title>
<updated>2018-08-24T12:45:03+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2018-08-23T21:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=f8e3dea19012ccf05965d10255789eec33c2ebcf'/>
<id>f8e3dea19012ccf05965d10255789eec33c2ebcf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Microsoft auth provider</title>
<updated>2018-08-10T17:21:02+00:00</updated>
<author>
<name>Kevin Lyda</name>
<email>kevin@ie.suberic.net</email>
</author>
<published>2018-08-10T17:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=3e006c39b0a4411e91e80de261d0e7b5353d44c0'/>
<id>3e006c39b0a4411e91e80de261d0e7b5353d44c0</id>
<content type='text'>
Microsoft uses JSON Web Tokens (JWT) as OAuth tokens. These can run to many thousands of characters which are too long for TTYs. Work around this by base64-encoding the token and chunk it into smaller pieces.

Closes #70 

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Microsoft uses JSON Web Tokens (JWT) as OAuth tokens. These can run to many thousands of characters which are too long for TTYs. Work around this by base64-encoding the token and chunk it into smaller pieces.

Closes #70 

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix LetsEncrypt support</title>
<updated>2018-08-10T16:38:29+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2018-08-10T16:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=99a01f63f51b73f103cd1e094f1a8e7f35d9d30b'/>
<id>99a01f63f51b73f103cd1e094f1a8e7f35d9d30b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove gRPC</title>
<updated>2018-08-09T22:43:59+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2018-08-09T22:29:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=347c11ec42264c579eb3f19494e4f75ab8bb8f0d'/>
<id>347c11ec42264c579eb3f19494e4f75ab8bb8f0d</id>
<content type='text'>
This hasn't been enabled in a while due to gRPC limitations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This hasn't been enabled in a while due to gRPC limitations
</pre>
</div>
</content>
</entry>
<entry>
<title>Misc fixes</title>
<updated>2018-08-08T11:49:47+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2018-08-08T10:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=12417f0dddf4be86aa5b9a4cb25bf48a4e301086'/>
<id>12417f0dddf4be86aa5b9a4cb25bf48a4e301086</id>
<content type='text'>
- Add `fast_finish` to travis config
- Specify that Go 1.9 is supported
- Additional error checking which was previously missed
- Make the migrations test better
-
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add `fast_finish` to travis config
- Specify that Go 1.9 is supported
- Additional error checking which was previously missed
- Make the migrations test better
-
</pre>
</div>
</content>
</entry>
<entry>
<title>Manage db schema with rubenv/sql-migrate</title>
<updated>2018-08-07T14:43:39+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2018-08-05T22:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=d836a4496de7b24a9d3317e274800d35053a04f6'/>
<id>d836a4496de7b24a9d3317e274800d35053a04f6</id>
<content type='text'>
It's currently hard to make changes to the database schema. Use sql-migrate to make incremental changes.
Stop hard-coding the database name (the default is still "certs" for backward-compatibility)
The `automigrate()` function will automatically run pending migrations.
Use a different migration directory per database driver. This carries a cost of duplication, but is easier than creating migrations which will cleanly execute in both SQLite and MySQL.
Migrations are shipped using the packr utility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's currently hard to make changes to the database schema. Use sql-migrate to make incremental changes.
Stop hard-coding the database name (the default is still "certs" for backward-compatibility)
The `automigrate()` function will automatically run pending migrations.
Use a different migration directory per database driver. This carries a cost of duplication, but is easier than creating migrations which will cleanly execute in both SQLite and MySQL.
Migrations are shipped using the packr utility.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate from esc to packr for static files</title>
<updated>2018-07-31T23:37:11+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2018-07-31T23:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=e2b4c3882762406fd3da16f5865cfc3e36e048b5'/>
<id>e2b4c3882762406fd3da16f5865cfc3e36e048b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies</title>
<updated>2018-06-20T21:39:07+00:00</updated>
<author>
<name>Niall Sheridan</name>
<email>nsheridan@gmail.com</email>
</author>
<published>2018-06-20T21:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/cashier/commit/?id=de6d2c524430287c699aaa898c1325da6afea539'/>
<id>de6d2c524430287c699aaa898c1325da6afea539</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
