<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/modules-available/dnbd3/inc/dnbd3util.inc.php, branch master</title>
<subtitle>Web Interface zum Verwalten der Hochschul-/UniSpezifischen Einstellungen der Linux-Umgebung</subtitle>
<id>https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/dnbd3/inc/dnbd3util.inc.php?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/dnbd3/inc/dnbd3util.inc.php?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2025-07-07T11:37:19+00:00</updated>
<entry>
<title>[locations] Cleanup Location class</title>
<updated>2025-07-07T11:37:19+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-07-07T11:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=9a5106c288519b008e0dfe5e85371701af32c0f3'/>
<id>urn:sha1:9a5106c288519b008e0dfe5e85371701af32c0f3</id>
<content type='text'>
There was a mess of functions which mostly, but not quite, did the same
things. Get rid of a couple of them and fix call sites to use
alternative ones that also fit the job.
While at it, add phpdoc and comments to the remaining functions, trying
to clarify what they were designed for.
Lastly, the return type of functions that retrieve a location id has
been changed from false|int to ?int (nullable types are just nicer).
</content>
</entry>
<entry>
<title>[dnbd3] No such slx variable :)</title>
<updated>2024-06-03T07:49:18+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2024-06-03T07:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=8d0ab523e2e6a9e20ea65498ee0a034799fd7bf8'/>
<id>urn:sha1:8d0ab523e2e6a9e20ea65498ee0a034799fd7bf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[dnbd3] Fix type error</title>
<updated>2024-02-15T11:23:44+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2024-02-15T11:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=e6c16aa7e5a7ed1d0bb3f9dd810e57505fa74c31'/>
<id>urn:sha1:e6c16aa7e5a7ed1d0bb3f9dd810e57505fa74c31</id>
<content type='text'>
Uncaught TypeError: Dnbd3Util::runmodeConfigHook(): Argument #3 ($modeData) must be of type string, null given
</content>
</entry>
<entry>
<title>Remove 32bit support</title>
<updated>2023-11-15T17:01:19+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-11-15T17:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=8ffd1098ac21e209f4b90e1dde611aa1bd37cf9a'/>
<id>urn:sha1:8ffd1098ac21e209f4b90e1dde611aa1bd37cf9a</id>
<content type='text'>
int is always the native word size, and we don't really test anything on
32bit OSes anymore. 32bit support already required ugly workarounds in
the past for large file sizes and ip2long, so we can finally get rid of
those and just put an initial check in install.php.
</content>
</entry>
<entry>
<title>Add function param/return types, fix a lot more phpstorm complaints</title>
<updated>2023-11-14T13:47:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-11-14T13:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=06bff0b9b84d47c43f9bc8aff06a29d85ebb7ed0'/>
<id>urn:sha1:06bff0b9b84d47c43f9bc8aff06a29d85ebb7ed0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Roundup of issues reported by PHPStorm</title>
<updated>2023-11-02T18:08:58+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-11-02T18:08:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=c2d95ffaeaa289752b4c7b6664b6ca112a02e350'/>
<id>urn:sha1:c2d95ffaeaa289752b4c7b6664b6ca112a02e350</id>
<content type='text'>
Mostly redundant checks, logic errors, dead code, etc.
</content>
</entry>
<entry>
<title>[dnbd3] Rename/refactor RPC methods/constants</title>
<updated>2022-06-24T12:06:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2022-06-24T12:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=a12cff0605cc9da29ee8d266cefb28c0c7405179'/>
<id>urn:sha1:a12cff0605cc9da29ee8d266cefb28c0c7405179</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moderize Database handling</title>
<updated>2021-05-11T12:51:13+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-05-06T08:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=8dc2b92d667f1401ab9f1315a36add61658f899c'/>
<id>urn:sha1:8dc2b92d667f1401ab9f1315a36add61658f899c</id>
<content type='text'>
* Auto-convert to utf8mb4_unicode_520_ci
* Use foreach instead of while to loop over results
* Drop useless statement caching
* Keep emulated prepares, as we sometimes loop over nested queries
</content>
</entry>
<entry>
<title>[dnbd3] Allow overriding certain server.conf values for proxy</title>
<updated>2020-11-05T09:51:20+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-11-05T09:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=fe07a61d544007e2cc7e746d354467a9e5885df7'/>
<id>urn:sha1:fe07a61d544007e2cc7e746d354467a9e5885df7</id>
<content type='text'>
As requested in issue #3328 you can now override the default values of
certain settings. It's kept simple, labeled "advanced config" with a
little disclaimer, as you can easily enter stupid values that will
render the dnbd3-proxy useless.
</content>
</entry>
<entry>
<title>Fix some more typos</title>
<updated>2019-12-16T14:25:34+00:00</updated>
<author>
<name>Stefan Weil</name>
</author>
<published>2019-12-16T14:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=4c12b0c10c4c070cf56d61632cdb7e127bb7c837'/>
<id>urn:sha1:4c12b0c10c4c070cf56d61632cdb7e127bb7c837</id>
<content type='text'>
Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
</content>
</entry>
</feed>
