<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/client, branch master</title>
<subtitle>Distributed Network Block Device 3 --rewrite for Kernel 3.x</subtitle>
<id>https://git.openslx.org/dnbd3.git/atom/src/client?h=master</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/client?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2021-04-16T06:20:06+00:00</updated>
<entry>
<title>[KERNEL] Removes duplicate word 'of' in license headers</title>
<updated>2021-04-16T06:20:06+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-04-16T06:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f7cca217a3696980a72564f57bad4597ddbe9df5'/>
<id>urn:sha1:f7cca217a3696980a72564f57bad4597ddbe9df5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CLIENT] Use SO_GETPEERCRED instead of braindead setuid crap</title>
<updated>2021-04-14T11:17:59+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-04-08T12:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=18a8f69e9a990279215f6f5de8a05765a875b5f1'/>
<id>urn:sha1:18a8f69e9a990279215f6f5de8a05765a875b5f1</id>
<content type='text'>
If you need daemon mode, run as root with --daemon, normal users can
then request devices to be connected using the same binary WITHOUT
havind the suid bit set on it.
</content>
</entry>
<entry>
<title>[BUILD] Add support in CMake to validate (lint) the source code</title>
<updated>2021-03-04T07:47:43+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-03-04T07:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=2b5631eaa444023043a18ff3985f5a0e7a11436a'/>
<id>urn:sha1:2b5631eaa444023043a18ff3985f5a0e7a11436a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Fix dnbd3-client build, Fix source-only build</title>
<updated>2020-12-02T12:21:43+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-12-02T12:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=0b77a35fb31b1e0141f824b1b7a22c1db1797ec9'/>
<id>urn:sha1:0b77a35fb31b1e0141f824b1b7a22c1db1797ec9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Include branch and build timestamp in binaries</title>
<updated>2020-12-02T11:54:27+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-12-02T11:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=656e776498fe862b1b388435568c5bb72213cb16'/>
<id>urn:sha1:656e776498fe862b1b388435568c5bb72213cb16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CLIENT] print help and version number correctly</title>
<updated>2020-12-02T06:28:47+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-12-02T06:28:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ab517513435f19e63826cad073eb079705251b84'/>
<id>urn:sha1:ab517513435f19e63826cad073eb079705251b84</id>
<content type='text'>
This change prevents the dnbd3-client to print the help text twice if
the help parameter is submitted. In addition to that, correct exit codes
are set after the help text is printed and the program terminates.
</content>
</entry>
<entry>
<title>[CLIENT] display proper connected server if multiple servers specified</title>
<updated>2020-11-10T07:29:18+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-11-10T07:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ea63e29a34037b91e9b2cc2ec37e43bf302b682d'/>
<id>urn:sha1:ea63e29a34037b91e9b2cc2ec37e43bf302b682d</id>
<content type='text'>
With this change, the dnbd3-client is able to display the selected
server (choosen by the Linux kernel module) after successful probing.
Therefore, the ioctl call OPEN returns the selected server host as
index of the specified dnbd3-server hosts after successful probing.
</content>
</entry>
<entry>
<title>[KERNEL, CLIENT]: submit and probe multiple dnbd3-server with ioctl OPEN</title>
<updated>2020-11-06T11:44:43+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-11-06T11:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ef92307fd49e75482c7599caf68685afc1807512'/>
<id>urn:sha1:ef92307fd49e75482c7599caf68685afc1807512</id>
<content type='text'>
The ioctl OPEN call for DNBD3 devices exposed by the dnbd3 Linux kernel
module, is extended with a fixed array of dnbd3 hosts. The fixed array
allows the dnbd3-client to submit host information (IP address and port)
of multiple dnbd3-servers. This information is used to probe all
submitted dnbd3-servers and add them to the alternative dnbd3-server
list. If at least one dnbd3-server is not reachable, the OPEN ioctl call
will abort with an error code.
</content>
</entry>
<entry>
<title>[CLIENT] format output of program help text</title>
<updated>2020-10-30T15:08:57+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-30T15:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=8def22281128a0f63c518ae2d8f9a72ba61000bf'/>
<id>urn:sha1:8def22281128a0f63c518ae2d8f9a72ba61000bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CLIENT] add documentation for adding/removing dnbd3-server to help</title>
<updated>2020-10-30T14:50:36+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-30T14:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=38d4cfd428450b687bca0e1554a1f74ab8469804'/>
<id>urn:sha1:38d4cfd428450b687bca0e1554a1f74ab8469804</id>
<content type='text'>
</content>
</entry>
</feed>
