<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lock-password/src, branch master</title>
<subtitle>A simple terminal password manager, using GnuPG to encrypt passwords
</subtitle>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/'/>
<entry>
<title>bump version</title>
<updated>2025-02-10T19:26:25+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2025-02-10T19:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=414366ebd008520f729ee45e5db31ffaa1038198'/>
<id>414366ebd008520f729ee45e5db31ffaa1038198</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add git feature</title>
<updated>2025-02-10T19:19:36+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2025-02-10T19:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=3e937588c6fe36f5776dd1029a34132e0ec76db5'/>
<id>3e937588c6fe36f5776dd1029a34132e0ec76db5</id>
<content type='text'>
It's available at compile-time
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's available at compile-time
</pre>
</div>
</content>
</entry>
<entry>
<title>make xstrcat() concats a variable number of strings</title>
<updated>2025-02-10T18:34:28+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2025-02-10T18:34:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=e9a715195fbf82c9ea7d4b2d6699351468fab222'/>
<id>e9a715195fbf82c9ea7d4b2d6699351468fab222</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>return 0 error-code if user pass no cmd</title>
<updated>2025-02-10T17:46:25+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2025-02-10T17:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=520b9fa310b3e649420a0b6aa040e42af4928dee'/>
<id>520b9fa310b3e649420a0b6aa040e42af4928dee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xstd: move sizeof() into malloc()</title>
<updated>2022-09-08T09:12:37+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2022-09-08T09:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=a8e27372d477e945febe7de5eccc458980304405'/>
<id>a8e27372d477e945febe7de5eccc458980304405</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd_remove: drop file existence check</title>
<updated>2022-09-08T09:12:37+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2022-09-08T09:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=b935b6e43bcbb7616f4b6e0c769c008a7d58f06d'/>
<id>b935b6e43bcbb7616f4b6e0c769c008a7d58f06d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd_remove: drop check for empty file</title>
<updated>2022-09-08T09:12:21+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2022-09-07T08:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=12cf23db2b618be8994cd2786d36f49b5adb6a0a'/>
<id>12cf23db2b618be8994cd2786d36f49b5adb6a0a</id>
<content type='text'>
From the specification:
&gt; If path does not name a directory, remove(path) shall be equivalent
to unlink(path).
&gt; If path names a directory, remove(path) shall be equivalent to
rmdir(path).

rmdir() will remove a directory only if it is empty, so drop
validation for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From the specification:
&gt; If path does not name a directory, remove(path) shall be equivalent
to unlink(path).
&gt; If path names a directory, remove(path) shall be equivalent to
rmdir(path).

rmdir() will remove a directory only if it is empty, so drop
validation for it.
</pre>
</div>
</content>
</entry>
<entry>
<title>xstd: include missing headers for function prototypes</title>
<updated>2022-09-06T08:32:01+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2022-09-06T06:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=1a50644a9c4a435bc892f81d0dcdbf3161cc61ec'/>
<id>1a50644a9c4a435bc892f81d0dcdbf3161cc61ec</id>
<content type='text'>
Fix the next warning:
&gt; no previous prototype for ‘xstrcat’ [-Wmissing-prototypes]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the next warning:
&gt; no previous prototype for ‘xstrcat’ [-Wmissing-prototypes]
</pre>
</div>
</content>
</entry>
<entry>
<title>r-x11: include missing headers for function prototypes</title>
<updated>2022-09-06T08:31:27+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2022-09-05T17:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=9f9d463f74fd50408c4447473530ca3b2af06798'/>
<id>9f9d463f74fd50408c4447473530ca3b2af06798</id>
<content type='text'>
Fix the next warning:
&gt; no previous prototype for ‘run_clipboard’ [-Wmissing-prototypes]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the next warning:
&gt; no previous prototype for ‘run_clipboard’ [-Wmissing-prototypes]
</pre>
</div>
</content>
</entry>
<entry>
<title>tree: handle a pointer returned by malloc()</title>
<updated>2022-08-31T16:14:03+00:00</updated>
<author>
<name>Joursoir</name>
<email>chat@joursoir.net</email>
</author>
<published>2022-08-31T15:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/lock-password/commit/?id=e2ded11868b5dc07a3f8f1aab1e6976fb22c6bee'/>
<id>e2ded11868b5dc07a3f8f1aab1e6976fb22c6bee</id>
<content type='text'>
It is wrong to assume that malloc() always returns allocated memory.
Unfortunately, it can return NULL.

The rest of the code that uses malloc() should be refactored. That's
the reason why we can't do it right now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is wrong to assume that malloc() always returns allocated memory.
Unfortunately, it can return NULL.

The rest of the code that uses malloc() should be refactored. That's
the reason why we can't do it right now.
</pre>
</div>
</content>
</entry>
</feed>
