<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/modules-available/sysconfig, 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/sysconfig?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/sysconfig?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2026-04-28T12:42:07+00:00</updated>
<entry>
<title>Add IP address normalization, add support for X-Forwarded-For</title>
<updated>2026-04-28T12:42:07+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-04-28T12:42:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=f1e35d43695f914677fcf8b2b4550a3c58cdcf10'/>
<id>urn:sha1:f1e35d43695f914677fcf8b2b4550a3c58cdcf10</id>
<content type='text'>
Tests written by Junie AI
</content>
</entry>
<entry>
<title>Improve English translations</title>
<updated>2026-04-02T12:33:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-04-02T12:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=c51d4f86921f2725571f154164b877e87d5858f3'/>
<id>urn:sha1:c51d4f86921f2725571f154164b877e87d5858f3</id>
<content type='text'>
Junie AI
</content>
</entry>
<entry>
<title>[sysconfig] api: Make rebuild synchronous, add exit code</title>
<updated>2026-02-23T12:45:14+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-02-23T12:45:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=8c357c0aee25c021f59c32e377f9c9bff84c2153'/>
<id>urn:sha1:8c357c0aee25c021f59c32e377f9c9bff84c2153</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[sysconfig] Shibauth: Add option to require entitlement(s) for login</title>
<updated>2025-08-20T14:56:50+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-20T14:56:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=f230c4f5286f72b7d4c5afad198e6f2cd459b031'/>
<id>urn:sha1:f230c4f5286f72b7d4c5afad198e6f2cd459b031</id>
<content type='text'>
To be implemented on client-side.
</content>
</entry>
<entry>
<title>[sysconfig] Minor cleanup, response code overrides for audit</title>
<updated>2025-08-13T10:25:13+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-13T10:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=4a64bdaeb1cb5549d3f9f2b6bc1160af807e82d6'/>
<id>urn:sha1:4a64bdaeb1cb5549d3f9f2b6bc1160af807e82d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A few more HTTP code audit log fixups</title>
<updated>2025-08-04T14:05:24+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-04T14:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=836f6b8e2b0051eb3a46d3b1232b9cdfab1ccdf9'/>
<id>urn:sha1:836f6b8e2b0051eb3a46d3b1232b9cdfab1ccdf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implicitly nullable types are deprecated in PHP 8.3, make explicit</title>
<updated>2025-08-01T11:41:49+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-01T11:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=429cfb1677ec77c5a945f655d9405d038d3e5a2c'/>
<id>urn:sha1:429cfb1677ec77c5a945f655d9405d038d3e5a2c</id>
<content type='text'>
</content>
</entry>
<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>Add audit logging of POST actions</title>
<updated>2025-05-22T14:07:03+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-05-22T14:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=19160ec62cec3b6e436590b16ebb2b329ef5d55b'/>
<id>urn:sha1:19160ec62cec3b6e436590b16ebb2b329ef5d55b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use http_response_code() instead of header(), add a few missing repsonse codes</title>
<updated>2025-05-09T12:55:44+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-05-09T12:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=66946ca799ca10489c4f41c499515d0df4633129'/>
<id>urn:sha1:66946ca799ca10489c4f41c499515d0df4633129</id>
<content type='text'>
</content>
</entry>
</feed>
