<feed xmlns='http://www.w3.org/2005/Atom'>
<title>compass, branch master</title>
<subtitle>A cross-platform command-line password manager</subtitle>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/'/>
<entry>
<title>compass v0.2.0</title>
<updated>2024-10-25T08:50:05+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-25T08:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=cdae0d2a8374a673f377180d2cad9d2414bd6a59'/>
<id>cdae0d2a8374a673f377180d2cad9d2414bd6a59</id>
<content type='text'>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid CMake deprecation warning</title>
<updated>2024-10-25T08:41:01+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-25T06:11:47+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=8aab3b5a87d10aa6b7eb34d548c6a63269eb5a24'/>
<id>8aab3b5a87d10aa6b7eb34d548c6a63269eb5a24</id>
<content type='text'>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Call Windows-specific API to obtain current working directory</title>
<updated>2024-10-25T08:41:01+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-24T17:56:20+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=64f81bd1f8222b6eea14a9b4a897476452484831'/>
<id>64f81bd1f8222b6eea14a9b4a897476452484831</id>
<content type='text'>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'remove-network'</title>
<updated>2024-10-25T07:34:18+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-25T07:34:18+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=a86c2daf3d9958c838c55950a53b4a1d6d99f3d1'/>
<id>a86c2daf3d9958c838c55950a53b4a1d6d99f3d1</id>
<content type='text'>
* remove-network:
  Remove remote-host and port options
  Remove Socket class
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remove-network:
  Remove remote-host and port options
  Remove Socket class
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove remote-host and port options</title>
<updated>2024-10-25T07:31:18+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-24T17:06:13+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=8455d3e9256bff8d4f74b3606347522ea6c381ca'/>
<id>8455d3e9256bff8d4f74b3606347522ea6c381ca</id>
<content type='text'>
Support for remote keychains is removed, so also remove the associated
command-line options.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support for remote keychains is removed, so also remove the associated
command-line options.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Socket class</title>
<updated>2024-10-25T07:31:18+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-24T12:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=6285b4d8b283fb38112ec04b1cc570a8c0c9844b'/>
<id>6285b4d8b283fb38112ec04b1cc570a8c0c9844b</id>
<content type='text'>
The remote socket functionality was only stub code, never fully
implemented.  A network architecture for compass keychains is no longer
a design goal, so the dead code is removed.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The remote socket functionality was only stub code, never fully
implemented.  A network architecture for compass keychains is no longer
a design goal, so the dead code is removed.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'mbedtls'</title>
<updated>2024-10-24T10:44:24+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-24T10:44:24+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=512aa4c77b3dc0d72db713a9215ff65a98a99ec3'/>
<id>512aa4c77b3dc0d72db713a9215ff65a98a99ec3</id>
<content type='text'>
Replace Crypto++ 5.6.2 with Mbed TLS 3.6.0

Newer compilers are starting to show the age of the crypto library we've
been using, as it is sometimes a pain to recompile compass lately.  So,
the tracked version of Crypto++ was at least due for an upgrade.

However, I plan to soon begin reimplementing compass in C.  So, I'm
taking this opportunity to first just migrate the cryptography library
to a newer C alternative.  This branch does so, and integrates its use
into the current C++ version of compass.

* mbedtls:
  Remove unnecessary exception handler catch block
  Refactor random password generation to use mbedtls entropy source
  Refactor SHA256 function to use mbedtls
  Refactor AES functions to use mbedtls
  Add Mbedtls library
  Remove Crypto++ library
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace Crypto++ 5.6.2 with Mbed TLS 3.6.0

Newer compilers are starting to show the age of the crypto library we've
been using, as it is sometimes a pain to recompile compass lately.  So,
the tracked version of Crypto++ was at least due for an upgrade.

However, I plan to soon begin reimplementing compass in C.  So, I'm
taking this opportunity to first just migrate the cryptography library
to a newer C alternative.  This branch does so, and integrates its use
into the current C++ version of compass.

* mbedtls:
  Remove unnecessary exception handler catch block
  Refactor random password generation to use mbedtls entropy source
  Refactor SHA256 function to use mbedtls
  Refactor AES functions to use mbedtls
  Add Mbedtls library
  Remove Crypto++ library
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary exception handler catch block</title>
<updated>2024-10-24T10:41:41+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-22T07:08:45+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=10affea371406c0ae4c080e5a19390a8e9bd154b'/>
<id>10affea371406c0ae4c080e5a19390a8e9bd154b</id>
<content type='text'>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor random password generation to use mbedtls entropy source</title>
<updated>2024-10-24T10:41:41+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-22T07:06:21+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=48006196407251eaeb0a52297e4a412d76fce086'/>
<id>48006196407251eaeb0a52297e4a412d76fce086</id>
<content type='text'>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor SHA256 function to use mbedtls</title>
<updated>2024-10-24T10:41:41+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-10-22T06:54:02+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/compass/commit/?id=a01e8dfb054fae877e4b94ece6b6f18dd5fd67f8'/>
<id>a01e8dfb054fae877e4b94ece6b6f18dd5fd67f8</id>
<content type='text'>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
</feed>
