[TYPO3-core] RFC #13750: Bug: Several GIFBUILDER features broken for IM4, IM6 and GM
Joerg Wagner [DigiLog]
lists.typo3.org at digilog.de
Thu Nov 4 23:18:51 CET 2010
Jigal, please! Don't make things even more complicated by cross
referencing another bug now. I am about to blow a gasket!
I understand and support the argument of Steffen that this thread is so
complicated now that it is hard to get to the bottom of it all.
I have therefore added a statement to the bug tracker that does
hopefully and finally clear up all uncertainties and especially answers
the objection of Steffen concerning Safe-Mode and parameters of the form
"path/filename.gif"[0]
The bottom line is: The behavior on Linux is not changed with or
without Safe-Mode.
I copy my bugtracker statement below.
Cheers, Jörg.
----- SNIP -----
http://bugs.typo3.org/view.php?id=13750
In response to a diverging discussion in the core group I want to make
some points clear here, so hopefully we can get this ironed out very soon:
1. My patch alters the behavior under Linux in only one detail:
With the original function, params that are quoted and do NOT contain
spaces were WRONGLY joint with the next param:
t3lib_div::unQuoteFilenames('aaa bbb "ccc" "ddd" "eee"')
: array =
0: string = "aaa"
1: string = "bbb"
2: string = "\"ccc\" \"ddd\"" <--WRONG!
3: string = "\"eee\""
This has been corrected. But this improvement can be easily taken out if
you insist on not altering the Linux behavior at all.
2. BESIDE THAT THE BEHAVIOR ON LINUX IS NOT CHANGED BY THE PATCH.
3. The only additional functionality is that with the patch the function
works an single quotes too. The original works on double quotes only,
which makes it fail on Windows. (Single quotes on the other hand do not
occur under Linux.)
4. The whole discussion about parameters of the form
"path/filename.gif"[0]
does only affect the testcases presented by Georg. The behavior of the
function towards this kind of parameter is NOT changed.
Actually this kind of parameter is WRONGLY (!) treated by the function
WITH and WITHOUT the patch. No change here!
Please have a look at the patch. It is small and not difficult to
understand.
----- SNAP -----
schrieb Jigal van Hemert am 02.11.2010 19:50:
> On 2-11-2010 12:33, Steffen Kamper wrote:
>> Steffen Gebert schrieb:
>>> On 02.11.10 11:52, Joerg Wagner [DigiLog] wrote:
>>>> Looks like nothing has happened on this front over the last three (!)
>>>> bug days.
>>>>
>>>> I don't wan't to be annoying (well - in fact I want it a bit ;) but let
>>>> me remind you that TYPO3 is currently defunct in one of its core
>>>> functions when running on Windows servers.
>>>>
>>>> A patch is available that fixes this problem without affecting any
>>>> other
>>>> functions and without changing the behavior on Linux systems.
>>>
>>> IIRC my outcome was that there's no way to fix it on all systems, as
>>> the patch also breaks something (safe_mode? don't remember exactly).
>
> The patch worked everywhere except *nix with safe_mode on.
>
> Attached is version 4 with a safe_mode check, but this is completely
> untested since I have no *nix installation with safe_mode active.
>
> Another challenge is that for the method wrapFileName() another patch is
> pending in this list (#12661) which still lacks a vote after two reminders.
> I tried to make it somewhat compatible with #12661 to make it easier to
> combine the two in the end.
>
More information about the TYPO3-team-core
mailing list