Steffen
Well-known member
- Affected version
- 2.0.2
vBulletin uses CRLF (carriage return + line feed) to encode a line break in signature and message text. XenForo uses just LF (line feed) because its InputFilterer class removes all carriage returns. When I "edit" a user signature or a post message without changing anything (i.e. I just save it immediately after opening the editor) then a user change log entry / post history entry is created. The diff does not highlight anything because only the encoding of line breaks has changed.
I think the vBulletin 4 importer should convert all CRLF instances in signatures / message texts / ... to LF.
Maybe all of the InputFilterer::$stringCleaning characters should be removed from imported texts?
I think the vBulletin 4 importer should convert all CRLF instances in signatures / message texts / ... to LF.
Maybe all of the InputFilterer::$stringCleaning characters should be removed from imported texts?