Download raw body.
NEW: games/fics (rpblc-1.4.7)
Hi ports@, Around this time 2 years ago I started to work on a fork of FICS - free internet chess server. Before it didn't build at all. When it finally built the compiler generated a lot of warnings. Now everything has been fixed and I have not added many new features. The focus has been on improving the code by fixing bugs etc. With the rpblc-1.4.7 release I made modifications to make the FICS possible to install system-wide. I also added usage of pledge() and unveil(). The coding style used is OpenBSD KNF. Here are the changes for rpblc-1.4.7: ## [1.4.7] - 2025-12-01 ## - **Added** a config file interpreter and moved some settings from `config.h` to `fics.conf` which is read at startup. - **Added** more open flags and changed the code to refer to them by using enums. - **Added** overflow checks for array indices. Multiple occurrences. - **Added** the possibility for the FICS to be installed system-wide. - **Added** usage of `unveil()` and `pledge()`. (OpenBSD mitigation techniques, so OpenBSD only.) - **Assured** that no conversion loss takes place when dealing with `time_t` conversions. Multiple occurrences. - **Fixed** error handling issues. - **Fixed** null pointer dereferences. - **Fixed** potentially uninitialized vars. - **Replaced** calls to `system()`. Two occurrences. Full change log: https://github.com/uhlin/fics/blob/main/CHANGELOG.md I attach a tar archive of the port. Best regards Markus
NEW: games/fics (rpblc-1.4.7)