Repository navigation
Releases: thelia-modules/RewriteUrl
Releases · thelia-modules/RewriteUrl
Release list
3.0.8
3.0.7
3.0.6
3.0.5
A 404 whose path, user agent or referer was longer than 255 characters came back to the visitor as a 500: the three columns of the error url report are written to verbatim, and each was a VARCHAR(255). The overflow raised SQLSTATE 22001 inside the kernel exception listener.
- the columns are widened —
url_sourceandrefererto 1024,user_agentto 512 — byALTER(Config/update/3.0.5.sql), so the recorded history is kept; - the listener cuts each value to the width of its column before writing (
mb_strcut, never splitting a multibyte character); - a
PropelExceptionraised while recording is logged instead of escaping: this report is a side effect of the 404 and must not change the response.
Upgrading plays the update SQL through module:refresh.
Full detail in #53.
3.0.4
- Fix the "not rewritten URLs" category loop, which still referenced the pre-Propel2
VIEW_IDconstant (nowCOL_VIEW_ID) and crashed with an undefined constant error.
3.0.3
3.0.2
3.0.1
3.0.0
Thelia 3 compatibility release.
- Requires Thelia 3.0.0 or later (PHP 8.3)
- License normalized to GPL-3.0-or-later
For Thelia 2 shops, keep using the previous major release. Thelia 2 maintenance continues on the thelia2 branch.