We don't have to do anything here anymore. Since we started using
pkg(8) the extensions.ini was always consistent, but we needed to
make sure that the order is correct. Some more cleverness was added
to no prevent other PHP modules from simply "plugging in", but since
they are not in one extensions.ini anymore it won't matter.
Expecting some splatter during upgrade, but hopefully also no more
php-suhosin clashes with php56-session not loaded. :)
Whitelisting in Suhosin is needed to make this work, but
unfortunately this will disable whitelisting for all of
phar. A pretty debatable design choice, but for now we
keep this on -devel until we know what to do...
While this is a neat milestone, it becomes apparent how convuluted
the code path and interface info polling is. Looking at it, the
whole interface layer can probably make performance jumps to at least
twice the read or reconfigure speed...
Needs a bit of observation, but as far as I can see the only difference
is that is_numeric() will also take int values and return true for them,
ctype_digit() will only return true for string values that have digits.
o Don't clobber manually installed extensions
o Remove the XDebug enable in favour of an autoload if available
o No longer install XDebug by default
Adds long overdue copyrights, been handling this file since 2014.
The style checking is done in the build system, so there's no need
to keep this here. A more dynamic way needs to be devised at some
point that allows plugging PHP modules into the code, but it's not
overly important.
Suggested by: @fabianfrz
This module was used in the old XMLRPC client code, but is no longer
needed. Removal was escalated by FreeBSD when the oniguruma4 dependency
of the php56-mbstring module was marked BROKEN.
radius.inc includes both radius_accounting.inc and radius_authentication.inc,
but lives in /usr/local/etc/inc, which makes an extra include path and the
desired code separation a bit pointless.
* We can now see the errors we suppress. E_WARNING is the one that
should be zapped as soon as possible.
* According to the manual, display_startup_errors should not be enabled.
* Add ignore_repeated_errors to avoid multiple reports in e.g. loops.
* add E_PARSE to show proper info about parse errors
* remove PHP 5.5 support, we've never shipped it
* fix textarea display width and disable send button
Make "src" the implicit "/usr/local" so that nobody can
sneak in weird files in the base file system or potentially
overwrite them.
This is the last time, I swear... :)