<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/shared/sockhelper.h, 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/sockhelper.h?h=isfant</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/shared/sockhelper.h?h=isfant'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2020-10-16T15:15:49+00:00</updated>
<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>
<entry>
<title>[SHARED] Add sockaddr2dnbd3 func, add multiConnect func, EINTR handling</title>
<updated>2017-11-06T22:31:11+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-11-06T22:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=7f28e91b261d4f8cc8afda546a4a04867158b92f'/>
<id>urn:sha1:7f28e91b261d4f8cc8afda546a4a04867158b92f</id>
<content type='text'>
EINTR was apparently not handled properly on non-linux for the
connect() syscall.
sockaddr2dnbd3 is what resolveToDnbd3Host already did internally,
now it's its own function.
sock_multiConnect() is a wrapper around connect() and poll,
making it easy to connect to multiple hosts in a cascaded manner,
with a slight delay between connect calls.
</content>
</entry>
<entry>
<title>[SERVER] Fix types or add explicit casts everywhere we might have type conversion problems</title>
<updated>2017-10-24T09:27:44+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-10-24T09:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=a0fbfe1c6d6f42b4c2704c882beda1c4cafe5016'/>
<id>urn:sha1:a0fbfe1c6d6f42b4c2704c882beda1c4cafe5016</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[*] constness for sock_sendAll params</title>
<updated>2017-10-01T15:10:13+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-10-01T15:10:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=a814cf0795ed097fab01261e081aabbea5c4ca28'/>
<id>urn:sha1:a814cf0795ed097fab01261e081aabbea5c4ca28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleanup commits</title>
<updated>2016-02-10T23:09:39+00:00</updated>
<author>
<name>Sebastian</name>
</author>
<published>2016-02-10T20:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=34ddebc84cb9ea933cfdb9cc3fa688b6a2fae78e'/>
<id>urn:sha1:34ddebc84cb9ea933cfdb9cc3fa688b6a2fae78e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] Add virtual status file</title>
<updated>2015-12-02T14:43:40+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2015-12-02T14:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=4a3ea16925c56328f457720749375877d2eb086f'/>
<id>urn:sha1:4a3ea16925c56328f457720749375877d2eb086f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] Stability improvements, runs for longer than a couple secs now :)</title>
<updated>2015-12-01T12:38:10+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2015-12-01T12:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ecc6e5dd28821bf1c207e074f1b5903426a7e4c4'/>
<id>urn:sha1:ecc6e5dd28821bf1c207e074f1b5903426a7e4c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] It works! Kinda...</title>
<updated>2015-11-30T16:31:06+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2015-11-30T16:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=1d0211719bc6ad76f924f8c08e1a28f0509cd4fd'/>
<id>urn:sha1:1d0211719bc6ad76f924f8c08e1a28f0509cd4fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] Mid-refactoring, does not compile</title>
<updated>2015-11-24T11:30:46+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2015-11-24T11:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=7b51c287a60d2f202fb131eeed9d1bf19b65a7a3'/>
<id>urn:sha1:7b51c287a60d2f202fb131eeed9d1bf19b65a7a3</id>
<content type='text'>
</content>
</entry>
</feed>
