<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/shared, branch isfant</title>
<subtitle>Distributed Network Block Device 3 --rewrite for Kernel 3.x</subtitle>
<id>https://git.openslx.org/dnbd3.git/atom/src/shared?h=isfant</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/shared?h=isfant'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2023-02-12T10:25:48+00:00</updated>
<entry>
<title>[SHARED] sock_printable: Always null-terminate</title>
<updated>2023-02-12T10:25:48+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-02-12T10:25:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=cbcbe73972db81b12b15cd9b7de5ef06a5d6d3e9'/>
<id>urn:sha1:cbcbe73972db81b12b15cd9b7de5ef06a5d6d3e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Add check for stdatomic.h support</title>
<updated>2021-06-16T09:41:16+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-06-16T09:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=a04431a3125de160ca082b27ee31fa1e1037cea9'/>
<id>urn:sha1:a04431a3125de160ca082b27ee31fa1e1037cea9</id>
<content type='text'>
</content>
</entry>
<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>[SERVER] Set TCP_NODELAY on outgoing connections</title>
<updated>2021-04-14T11:17:59+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-04-13T16:00:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=33497bd260d242c32fdebe06a20803b2c6a68338'/>
<id>urn:sha1:33497bd260d242c32fdebe06a20803b2c6a68338</id>
<content type='text'>
This will send all (block) requests immediately at sometimes more
overhead, but slighly less delays. Since the outgoing connection on a
client is only used very lightly, this tradeoff should always make
sense.
</content>
</entry>
<entry>
<title>[KERNEL] Refactor code to satisfy Linux kernel code style</title>
<updated>2021-03-12T13:52:47+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-03-12T13:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=52a4ac3ede9b5bbc8015105d6fd5524c70e9bef5'/>
<id>urn:sha1:52a4ac3ede9b5bbc8015105d6fd5524c70e9bef5</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] remove the build requirement for an unused C++ compiler</title>
<updated>2020-10-27T09:10:10+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-27T09:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=192046017af6b707d35c0d4eb99a41237499b073'/>
<id>urn:sha1:192046017af6b707d35c0d4eb99a41237499b073</id>
<content type='text'>
This patch sets the programming languages of each CMake project to C. With
this change, CMake does not search for an unused C++ compiler anymore.
</content>
</entry>
<entry>
<title>[BUILD] add option to build the dnbd3-server with afl-fuzz support</title>
<updated>2020-10-20T13:31:52+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-20T13:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=85c3fe47292f4e4e47a1f58f1347cb1f6d03b37e'/>
<id>urn:sha1:85c3fe47292f4e4e47a1f58f1347cb1f6d03b37e</id>
<content type='text'>
The afl-fuzz support for the dnbd3-server requires an AFL C compiler
like afl-gcc and can be enabled with the CMake option DNBD3_SERVER_AFL.
</content>
</entry>
<entry>
<title>[BUILD] fixes issues to build user space programs on FreeBSD 12.1</title>
<updated>2020-10-19T12:44:05+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-19T12:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f617270a773669885f263e394f8a10553e110e28'/>
<id>urn:sha1:f617270a773669885f263e394f8a10553e110e28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] rewrite CMake build system to track changes of source files</title>
<updated>2020-10-16T15:15:49+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-16T15:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=969496f15e1e0359e26c2c6e995ad4ef82720f86'/>
<id>urn:sha1:969496f15e1e0359e26c2c6e995ad4ef82720f86</id>
<content type='text'>
This change restructures the source code directories, separates shared
form non-shared application code and adds CMake dependencies. These
dependencies allow the tracking of changes and trigger a rebuild of
those build targets where changed files are involved.

WARNING: Note that the support of the DNBD3_SERVER_AFL build option is
not supported yet. Thus, the option should be never turned on.
</content>
</entry>
</feed>
