| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add tests using PHPUnit | Simon Rettberg | 2025-12-12 | 4 | -4/+10 |
| | | | | | | | | Tests generated by Junie AI. Might not have the best possible quality but at least we got something, and if it turns out to be complete rubbish, we can just throw it out again without any issues, as this is independent of the actual code base. | ||||
| * | [inc/IpUtil] Fix bug in CIDR verification | Simon Rettberg | 2025-11-26 | 1 | -2/+2 |
| | | |||||
| * | Implicitly nullable types are deprecated in PHP 8.3, make explicit | Simon Rettberg | 2025-08-01 | 8 | -16/+16 |
| | | |||||
| * | [session] Add audit log view | Simon Rettberg | 2025-07-23 | 1 | -3/+4 |
| | | | | | Basic 1st version :) | ||||
| * | [locationinfo] Parametrize panel type configuration | Simon Rettberg | 2025-07-18 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | Avoids a lot of copy and paste and duplicate work in php and html part, for example explicitly handling every config variable for a specific panel when displaying the config dialog, when saving the config, and when loading the config for displaying the panel. This also parametrizes enums, limits and ranges, so dropdowns can be rendered automatically, validity of selected option can be checked, and putting numeric settings into bounds all happens generically. Edit dialog for DEFAULT panel is still completely custom, as it has too much special sauce going on with the room config overrides. URL-panel is half-half, but SUMMARY and UPCOMING are entirely generic now. | ||||
| * | [locationinfo] Add UPCOMING panel type | Simon Rettberg | 2025-07-14 | 3 | -0/+68 |
| | | |||||
| * | [locations] Cleanup Location class | Simon Rettberg | 2025-07-07 | 1 | -2/+1![]() |
| | | | | | | | | | | | 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). | ||||
| * | Add audit logging of POST actions | Simon Rettberg | 2025-05-22 | 5 | -7/+131 |
| | | |||||
| * | [inc/User] Fix types | Simon Rettberg | 2025-05-20 | 1 | -3/+3 |
| | | |||||
| * | [eventlog] Don't use "smart"/relative time in events | Simon Rettberg | 2025-05-20 | 2 | -2/+4 |
| | | |||||
| * | [inc/Database] Check if ErrorHandler is available before calling it | Simon Rettberg | 2025-05-20 | 1 | -2/+23 |
| | | |||||
| * | [inc/Request] HTTP error code, avoid redirect, return text for API mode | Simon Rettberg | 2025-05-09 | 1 | -12/+22 |
| | | |||||
| * | Use http_response_code() instead of header(), add a few missing repsonse codes | Simon Rettberg | 2025-05-09 | 1 | -1/+1 |
| | | |||||
| * | [inc/Database] Wait for db server on connection error | Simon Rettberg | 2025-04-22 | 1 | -9/+21 |
| | | |||||
| * | [inc/Message] Output plain text in API mode | Simon Rettberg | 2025-03-31 | 2 | -0/+8 |
| | | |||||
| * | [eventlog] Add Matrix as transport protocol | Simon Rettberg | 2025-02-24 | 1 | -0/+1929 |
| | | |||||
| * | [webinterface] Add event log messages for cert changes | Simon Rettberg | 2024-10-11 | 2 | -2/+18 |
| | | |||||
| * | [webinterface] Add support for ACME, add option to redirect to cert domain | Simon Rettberg | 2024-10-08 | 2 | -0/+49 |
| | | |||||
| * | Update phpdoc | Simon Rettberg | 2024-10-08 | 1 | -1/+1 |
| | | |||||
| * | [sysconfig] Add button to assign module to multiple configs | Simon Rettberg | 2024-07-19 | 1 | -2/+3 |
| | | | | | | This extends and reuses the assignment dialog that pops up at the end of the process where you create a new module. | ||||
| * | [inc/Util] filesize: Fix calculating number of decimals to display | Simon Rettberg | 2024-05-29 | 1 | -3/+3 |
| | | |||||
| * | Fix type errors | Simon Rettberg | 2024-01-17 | 1 | -1/+1 |
| | | |||||
| * | [inc/Property] Add type checks now that we use strict_types=1 | Simon Rettberg | 2024-01-15 | 1 | -2/+8 |
| | | |||||
| * | [inc/TMCallback] Release task when finished | Simon Rettberg | 2023-12-19 | 1 | -0/+1 |
| | | |||||
| * | [systemstatus] Add notice about security updates to main page | Simon Rettberg | 2023-12-19 | 1 | -0/+9 |
| | | |||||
| * | [inc/Property] Fix return type | Simon Rettberg | 2023-11-20 | 1 | -2/+2 |
| | | |||||
| * | [inc/Download] Add user-agent string to avoid 403 from Wikipedia | Simon Rettberg | 2023-11-17 | 1 | -0/+1 |
| | | |||||
| * | [inc/Message] Fix deserializing messages from URL | Simon Rettberg | 2023-11-15 | 1 | -3/+6 |
| | | |||||
| * | [inc/Download] Fix downloading from Wikipedia | Simon Rettberg | 2023-11-15 | 1 | -0/+5 |
| | | |||||
| * | Remove 32bit support | Simon Rettberg | 2023-11-15 | 2 | -10/+1![]() |
| | | | | | | | | 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. | ||||
| * | Fix more type errors, stricter typing | Simon Rettberg | 2023-11-15 | 26 | -21/+85 |
| | | |||||
| * | Add function param/return types, fix a lot more phpstorm complaints | Simon Rettberg | 2023-11-14 | 25 | -325/+303![]() |
| | | |||||
| * | [inv/Eventlog] Fix storing last warning/failure ID for notifications | Simon Rettberg | 2023-11-14 | 1 | -14/+20 |
| | | |||||
| * | Roundup of issues reported by PHPStorm | Simon Rettberg | 2023-11-02 | 4 | -4/+3![]() |
| | | | | | Mostly redundant checks, logic errors, dead code, etc. | ||||
| * | Fix a few deprecation warnings on PHP 8.2 | Simon Rettberg | 2023-10-06 | 2 | -3/+3 |
| | | |||||
| * | [inc/Database] Fix return type | Simon Rettberg | 2023-10-02 | 1 | -1/+2 |
| | | |||||
| * | [inc/Eventlog] Make sure data fits in columns | Simon Rettberg | 2023-07-25 | 1 | -0/+6 |
| | | |||||
| * | [inc/Mailer] Add comments | Simon Rettberg | 2023-05-24 | 1 | -1/+3 |
| | | |||||
| * | Type annotations, better RNG | Simon Rettberg | 2023-05-22 | 2 | -9/+9 |
| | | |||||
| * | [inc/Mailer] Remove repeated Expire spam from error log | Simon Rettberg | 2023-05-12 | 1 | -1/+2 |
| | | |||||
| * | [inc/Mailer] Allow Somename <some@example.com> format as FROM | Simon Rettberg | 2023-05-12 | 1 | -1/+8 |
| | | |||||
| * | [inc/Download] Clean up code | Simon Rettberg | 2023-05-08 | 1 | -40/+7![]() |
| | | |||||
| * | [inc/Taskmanager] Update phpdoc | Simon Rettberg | 2023-03-02 | 1 | -1/+1 |
| | | |||||
| * | [inc/Session] Fix default parameters to setcookie() | Simon Rettberg | 2023-01-10 | 1 | -1/+1 |
| | | |||||
| * | [session] Add checkbox to log out all other sessions on pw change | Simon Rettberg | 2023-01-05 | 1 | -0/+13 |
| | | |||||
| * | [inc/ArrayUtil] Fix sort flag handling | Simon Rettberg | 2022-12-02 | 1 | -2/+2 |
| | | |||||
| * | [inc/Dictionary] Add locale-aware number formatting method | Simon Rettberg | 2022-11-15 | 2 | -3/+28 |
| | | |||||
| * | [inc/Database] Force utf8mb4 explicitly via SET NAMES | Simon Rettberg | 2022-10-26 | 1 | -0/+1 |
| | | | | | | Apparently, putting &charset=utf7mb4 in the connect string is not enough for reasons unknown to me. | ||||
| * | [inc/Property] Fix warning about type conversion | Simon Rettberg | 2022-09-12 | 1 | -0/+1 |
| | | |||||
| * | [eventlog] Add machine data to collected notification samples | Simon Rettberg | 2022-09-12 | 1 | -0/+13 |
| | | |||||

