We migrated a client today, after reviewing manuals 7.9 to 8.0, and 7.9 to 8.1 to make a perfect preparation.
Unfortunately we found out exactly the consequence bug-13518, not being prepared to that (and had to modify a hell of links).
To be precise, we had entire architecture of ressources of all windows starting with “CON” as main folder (an abbreviation)… bad luck… (because of renaming entire app needs had to be modified).
Maybe would be great to add some comments in the migration manuals:
“Because of moving from internal database to filesystem, some ressource names that were previously authorized could be renamed during the migration”
Also could be good to write rules for naming windows etc… in 8.0+ documentation ?
Finally one thing I do not understand, is that this applies to windows only, and on linux things are very different. We are on linux 100% and should not be impacted at all.
What about a bugfix of the bugfix ?
Implement "do not authorize ressources that are matching the reserved keywords of the filesystem"
instead of “do not authorize ressources which filenames are matching reserved keyword of DOS/Windows filesystem” ?
Of course this would require checking at each gwbk restore, but I think this process is already in place (a bit too aggressive imho)