<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/server/helper.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/server/helper.h?h=isfant</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/server/helper.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>[SERVER] altservers.c: Improve log output</title>
<updated>2019-01-31T10:15:39+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2019-01-31T10:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=b8cb8571039bbc991fb40215efc3c6b84a63a5a2'/>
<id>urn:sha1:b8cb8571039bbc991fb40215efc3c6b84a63a5a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Lower log-level of non-critical message</title>
<updated>2019-01-30T14:07:47+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2019-01-30T14:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=55846f46bb7a0dbb09aea8694a6e23cded9d4647'/>
<id>urn:sha1:55846f46bb7a0dbb09aea8694a6e23cded9d4647</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[*] Introduce constants for IPv4/6 in dnbd3_host_t</title>
<updated>2017-10-28T12:56:58+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-10-28T12:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=c8c62246f84b5d9d4a496097f043696e2d9ba0bb'/>
<id>urn:sha1:c8c62246f84b5d9d4a496097f043696e2d9ba0bb</id>
<content type='text'>
AF_INET luckily was "2" on all platforms checked, so no problems
there with interoperation, but AF_INET6 is different between
Linux, BSD, Windows and possibly others, so map back and forth
between AF_INET/AF_INET6 and HOST_IP4/HOST_IP6 to fix this.
</content>
</entry>
<entry>
<title>[SERVER] Move includes from header to source unit</title>
<updated>2017-10-01T15:25:32+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-10-01T15:25:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=e3d2ba31c159458eb0479dc981353794ddc7dd12'/>
<id>urn:sha1:e3d2ba31c159458eb0479dc981353794ddc7dd12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dnbd3server build success on freebsd :)</title>
<updated>2016-02-10T23:09:39+00:00</updated>
<author>
<name>Sebastian</name>
</author>
<published>2016-02-10T20:53:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=1ee67aedd55b452c7d5851d0e39e01aef4aca766'/>
<id>urn:sha1:1ee67aedd55b452c7d5851d0e39e01aef4aca766</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>[SERVER] BREAKING: Get rid of pseudo case-insensitivity</title>
<updated>2016-02-01T11:41:11+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2016-02-01T11:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=81c9da3c9d55fab13ab9a912cade320015d01613'/>
<id>urn:sha1:81c9da3c9d55fab13ab9a912cade320015d01613</id>
<content type='text'>
This was a wrong decision made long time ago, and it's broken in
certain scenarios (eg. two servers serving from same NFS mount).
Also it's of limited use anyways since it only supportes ASCII and
would ignore umlauts, so blöd and BLÖD would still be considered
two different images.
So if you relied on this "feature" in any way, be careful when
updating.
</content>
</entry>
<entry>
<title>[SERVER] Fix a lot of (mostly harmless) data races</title>
<updated>2016-01-11T11:09:23+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2016-01-11T11:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=d9c2a6cf943ca08f31f61a3fada940f77e3a03d3'/>
<id>urn:sha1:d9c2a6cf943ca08f31f61a3fada940f77e3a03d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Remove non-working images from list, plus refactoring</title>
<updated>2015-12-15T16:45:44+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2015-12-15T16:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=72104f2e83fa724f9667c876dca17a2c5ee9b2a2'/>
<id>urn:sha1:72104f2e83fa724f9667c876dca17a2c5ee9b2a2</id>
<content type='text'>
Now that we can automatically load unknown images from disk on request,
it makes sense to remove non-working images from the image list. On
future requests, we will look for them on disk again, which is nice
in case of temporary storage hickups.

Also, some more ore less related locking has been refined (loading images,
replicating images)
</content>
</entry>
</feed>
