<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/CMakeLists.txt, branch isfant</title>
<subtitle>Distributed Network Block Device 3 --rewrite for Kernel 3.x</subtitle>
<id>https://git.openslx.org/dnbd3.git/atom/CMakeLists.txt?h=isfant</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/CMakeLists.txt?h=isfant'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2024-05-13T16:25:14+00:00</updated>
<entry>
<title>[FUSE] basic cow implementation &amp; rudimentary tests</title>
<updated>2024-05-13T16:25:14+00:00</updated>
<author>
<name>Michael Scherle</name>
</author>
<published>2022-02-17T17:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=d92d1d3faf7cde517d8c3fe914301eb5aa872f62'/>
<id>urn:sha1:d92d1d3faf7cde517d8c3fe914301eb5aa872f62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Fix versioning format for Docker tags</title>
<updated>2021-11-30T13:33:53+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-11-30T13:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=b8326e90edc0150d69e0ad54d73bbd003a556875'/>
<id>urn:sha1:b8326e90edc0150d69e0ad54d73bbd003a556875</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Fix CMake output if kernel module is turned off on Linux system</title>
<updated>2021-08-25T09:44:03+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-08-25T09:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=118a5c5311e8acd7c85d0f353b5bd4251b6306b2'/>
<id>urn:sha1:118a5c5311e8acd7c85d0f353b5bd4251b6306b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Add CMake option to enable build of dnbd3-bench</title>
<updated>2021-06-24T10:17:03+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-06-24T10:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=47062b2a1d3541a347e4ce5a617bbcbc35f2b9d7'/>
<id>urn:sha1:47062b2a1d3541a347e4ce5a617bbcbc35f2b9d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Fix build issue if version information (Git tag) is missing</title>
<updated>2021-03-17T08:04:04+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-03-17T08:04:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=6a047088cb26248ec783713bb94925638aad8552'/>
<id>urn:sha1:6a047088cb26248ec783713bb94925638aad8552</id>
<content type='text'>
The software version for packaging purposes is consituted from the
following rules:

  - If the version information (from Git tags or the embedded version
    header file) is available, the version number for the packaging is
    set to those found version information.
  - If there isn't any version information available (e.g. missing Git
    tags), the version number for the packaging is set to '0.0' to
    represent an unkown version number.
</content>
</entry>
<entry>
<title>[BUILD] Enable lint targets if lint programs are found</title>
<updated>2021-03-11T17:18:27+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-03-11T15:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ba20fa121a0e97a7862aa163a11c7337a05188f7'/>
<id>urn:sha1:ba20fa121a0e97a7862aa163a11c7337a05188f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Make lint/format optional</title>
<updated>2021-03-05T09:36:39+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-03-05T09:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=8fa0cb60b98e174375118f666f622bb627e93f66'/>
<id>urn:sha1:8fa0cb60b98e174375118f666f622bb627e93f66</id>
<content type='text'>
</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] Add build support for Github actions</title>
<updated>2021-03-02T10:32:56+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-03-02T10:32:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=b0f6b66d4e7e2211929210f95089dfb47f5d23be'/>
<id>urn:sha1:b0f6b66d4e7e2211929210f95089dfb47f5d23be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] add support for atomic operations not supported by hardware</title>
<updated>2020-11-20T07:16:25+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-11-20T07:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f00717d56cb3078d90fb096f7771d17b4fa19fb5'/>
<id>urn:sha1:f00717d56cb3078d90fb096f7771d17b4fa19fb5</id>
<content type='text'>
This change links the dnbd3-server with 'libatomic' to add support for
atomic operations not supported by hardware (especially 32-bit hardware
architectures, such as ARM). Thus the dnbd3-server can also run on a
Raspberry Pi 1 running Rasperry Pi OS.

Note that the dnbd3-server is still linked to the libatomic, even if the
hardware supports atomic operations. In this case, the compiler resolves
atomic operations and replaces them automatically with specific built-in
functions. This unnecessary linkage can be removed in the future if the
GCC supports an upcoming option called automatic linking of libatomic
(--enable-autolink-libatomic).
</content>
</entry>
</feed>
