<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/keyutils.git, branch master</title>
<subtitle>git.kernel.org: pub/scm/linux/kernel/git/dhowells/keyutils.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/'/>
<entry>
<title>test: Fix test expectation based on kernel config</title>
<updated>2023-03-20T16:32:10+00:00</updated>
<author>
<name>Pavel Reichl</name>
<email>preichl@redhat.com</email>
</author>
<published>2022-12-20T13:13:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=c076dff259e99d84d3822b4d2ad7f3f66532f411'/>
<id>c076dff259e99d84d3822b4d2ad7f3f66532f411</id>
<content type='text'>
Some test results are dependent on the kernel configuration option
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE.

Check the kernel configuration file for its presence and expect appropriate
test results.

Function has_kernel_config is based on its xfstsests counterpart.

Signed-off-by: Pavel Reichl &lt;preichl@redhat.com&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some test results are dependent on the kernel configuration option
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE.

Check the kernel configuration file for its presence and expect appropriate
test results.

Function has_kernel_config is based on its xfstsests counterpart.

Signed-off-by: Pavel Reichl &lt;preichl@redhat.com&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>keyutils.spec - change the Url</title>
<updated>2023-03-20T16:32:10+00:00</updated>
<author>
<name>Pavel Reichl</name>
<email>preichl@redhat.com</email>
</author>
<published>2022-12-20T13:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=2939c50f7fdd0105e3ddcafab525bfa32c34981c'/>
<id>2939c50f7fdd0105e3ddcafab525bfa32c34981c</id>
<content type='text'>
Signed-off-by: Pavel Reichl &lt;preichl@redhat.com&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Pavel Reichl &lt;preichl@redhat.com&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide a pkgconfig file with libkeyutils.a</title>
<updated>2023-03-20T16:31:53+00:00</updated>
<author>
<name>Daniel Hill</name>
<email>daniel@gluo.nz</email>
</author>
<published>2023-02-28T03:57:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=4e58e9a45b87f9409d80a559984a3405d8d5a975'/>
<id>4e58e9a45b87f9409d80a559984a3405d8d5a975</id>
<content type='text'>
Signed-off-by: Daniel Hill &lt;daniel@gluo.nz&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Link: https://lore.kernel.org/r/CAMtG=2qKrGC-QzPENXsV8_7VBbi6sEnA6joV=SL8MQP1pfV8KA@mail.gmail.com/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Daniel Hill &lt;daniel@gluo.nz&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Link: https://lore.kernel.org/r/CAMtG=2qKrGC-QzPENXsV8_7VBbi6sEnA6joV=SL8MQP1pfV8KA@mail.gmail.com/
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix format specifier for pointer subtraction</title>
<updated>2023-03-20T15:10:34+00:00</updated>
<author>
<name>Alyssa Ross</name>
<email>hi@alyssa.is</email>
</author>
<published>2023-03-01T13:42:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=ac2d0f3340a819362da460a35dc8e0cd81c0e004'/>
<id>ac2d0f3340a819362da460a35dc8e0cd81c0e004</id>
<content type='text'>
Resolves the following compiler error:

keyctl_watch.c: In function 'consumer':
keyctl_watch.c:177:61: error: format '%zx' expects argument of type 'size_t', but argument 3 has type 'int' [-Werror=format=]
  177 |                                 fprintf(stderr, "NOTIFY[%03zx]: ty=%06x sy=%02x i=%08x\n",
      |                                                         ~~~~^
      |                                                             |
      |                                                             long unsigned int
      |                                                         %03x
  178 |                                         p - buffer, n.n.type, n.n.subtype, n.n.info);
      |                                         ~~~~~~~~~~
      |                                           |
      |                                           int

Signed-off-by: Alyssa Ross &lt;hi@alyssa.is&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Link: https://lore.kernel.org/r/20230301134250.301819-1-hi@alyssa.is/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves the following compiler error:

keyctl_watch.c: In function 'consumer':
keyctl_watch.c:177:61: error: format '%zx' expects argument of type 'size_t', but argument 3 has type 'int' [-Werror=format=]
  177 |                                 fprintf(stderr, "NOTIFY[%03zx]: ty=%06x sy=%02x i=%08x\n",
      |                                                         ~~~~^
      |                                                             |
      |                                                             long unsigned int
      |                                                         %03x
  178 |                                         p - buffer, n.n.type, n.n.subtype, n.n.info);
      |                                         ~~~~~~~~~~
      |                                           |
      |                                           int

Signed-off-by: Alyssa Ross &lt;hi@alyssa.is&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Link: https://lore.kernel.org/r/20230301134250.301819-1-hi@alyssa.is/
</pre>
</div>
</content>
</entry>
<entry>
<title>man: fix a formatting on the keyctl.1 man page</title>
<updated>2023-03-20T15:06:53+00:00</updated>
<author>
<name>Vladis Dronov</name>
<email>vdronov@redhat.com</email>
</author>
<published>2022-05-10T11:04:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=81a8c963db50681c7470dcfe8fe6c79a70d7aadd'/>
<id>81a8c963db50681c7470dcfe8fe6c79a70d7aadd</id>
<content type='text'>
Fix a formatting and a command output on
the keyctl.1 man page in a couple of places.

Signed-off-by: Vladis Dronov &lt;vdronov@redhat.com&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Link: https://lore.kernel.org/r/20220510110444.14192-1-vdronov@redhat.com/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a formatting and a command output on
the keyctl.1 man page in a couple of places.

Signed-off-by: Vladis Dronov &lt;vdronov@redhat.com&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Link: https://lore.kernel.org/r/20220510110444.14192-1-vdronov@redhat.com/
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore the cxx.stamp file</title>
<updated>2023-03-20T15:04:47+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2023-03-20T15:04:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=046d2e924932cebe6c0c8177c07830f9d3edea0d'/>
<id>046d2e924932cebe6c0c8177c07830f9d3edea0d</id>
<content type='text'>
Ignore the cxx.stamp file created during the build.

Signed-off-by: David Howells &lt;dhowells@redhat.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ignore the cxx.stamp file created during the build.

Signed-off-by: David Howells &lt;dhowells@redhat.com
</pre>
</div>
</content>
</entry>
<entry>
<title>Move to version 1.6.3</title>
<updated>2020-07-07T16:04:37+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2020-07-07T16:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=cb3bb194cca88211cbfcdde2f10c0f43c3fb8ec3'/>
<id>cb3bb194cca88211cbfcdde2f10c0f43c3fb8ec3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the ability to supply filters to watches set with keyctl</title>
<updated>2020-07-07T15:58:07+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2019-10-31T13:22:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=496a09a43713cfe09877fcba82db72ce5902f781'/>
<id>496a09a43713cfe09877fcba82db72ce5902f781</id>
<content type='text'>
Add the ability to supply filters to watches set with "keyctl watch" and
"keyctl watch_session".

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the ability to supply filters to watches set with "keyctl watch" and
"keyctl watch_session".

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Use notifications in testing</title>
<updated>2020-07-07T15:58:00+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2019-10-31T13:22:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=1570dce7a114e8b907e7b80c56bb798a888675c6'/>
<id>1570dce7a114e8b907e7b80c56bb798a888675c6</id>
<content type='text'>
Make the testing infrastructure do automatic checking for notifications as
tests manipulate keys.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the testing infrastructure do automatic checking for notifications as
tests manipulate keys.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a notification facility for watching for key changes</title>
<updated>2020-07-07T15:57:54+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2019-10-31T13:22:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/keyutils.git/commit/?id=1276eac95470369bfc1de3ae26103992ab8e4e9a'/>
<id>1276eac95470369bfc1de3ae26103992ab8e4e9a</id>
<content type='text'>
Add keyctl commands and library functions to handle the setting and removal
of watches on keys for notifications of change events.  Five keyctl
commands are defined:

 (1) keyctl watch &lt;key&gt;

     Watch the specified key for changes, logging notifications to stdout.

 (2) keyctl watch_session [-n &lt;name&gt;] &lt;notifylog&gt; &lt;gclog&gt; &lt;fd&gt; prog [&lt;arg&gt;...]

     Create a new session keyring and attach a watch to it that an
     auxiliary logging process monitors.  The nominated program is run with
     the session program with the arguments given.

     The session keyring can be given a name.  The logging process will log
     synchronous events to file notifylog and asynchronous events to file
     gclog.

     The specified file descriptor will be attached to the watch_queue and
     left open across the exec.  This can be made use of by the next few
     commands.

 (3) keyctl watch_add &lt;fd&gt; &lt;key&gt;
 (4) keyctl watch_rm &lt;fd&gt; &lt;key&gt;

     Add/remove a watch on the specified key to/from the given watch_queue
     derived from watch_session.

 (5) keyctl watch_sync &lt;fd&gt;

     Wait for the logging process that's watching the given watch_queue to
     synchronise.

Commands (2) to (5) are primarily provided for the testsuite's purposes.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add keyctl commands and library functions to handle the setting and removal
of watches on keys for notifications of change events.  Five keyctl
commands are defined:

 (1) keyctl watch &lt;key&gt;

     Watch the specified key for changes, logging notifications to stdout.

 (2) keyctl watch_session [-n &lt;name&gt;] &lt;notifylog&gt; &lt;gclog&gt; &lt;fd&gt; prog [&lt;arg&gt;...]

     Create a new session keyring and attach a watch to it that an
     auxiliary logging process monitors.  The nominated program is run with
     the session program with the arguments given.

     The session keyring can be given a name.  The logging process will log
     synchronous events to file notifylog and asynchronous events to file
     gclog.

     The specified file descriptor will be attached to the watch_queue and
     left open across the exec.  This can be made use of by the next few
     commands.

 (3) keyctl watch_add &lt;fd&gt; &lt;key&gt;
 (4) keyctl watch_rm &lt;fd&gt; &lt;key&gt;

     Add/remove a watch on the specified key to/from the given watch_queue
     derived from watch_session.

 (5) keyctl watch_sync &lt;fd&gt;

     Wait for the logging process that's watching the given watch_queue to
     synchronise.

Commands (2) to (5) are primarily provided for the testsuite's purposes.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
