https://bugzilla.wikimedia.org/show_bug.cgi?id=20281
Tim Starling <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID |--- --- Comment #9 from Tim Starling <[email protected]> --- Reopening since the easter egg from r79712 has now been removed. It was fun, but had a few problems: * It segfaulted on one dev's server due to its unusual /e modifier recursion. * The MW interface was obfuscated, so could not be maintained. * The data encoding used a lot of fonts, and so caused performance problems in editors and browsers. * The data encoding was vulnerable to corruption by text editors. This ultimately caused it to stop working. * It used /e to demonstrate the security problems of using /e. Since /e is now deprecated for security reasons, I suppose we can congratulate ourselves for raising awareness, but it also means that going forward, /e usage is unnecessary and a liability. (And all that despite it being one of the most heavily-reviewed pieces of code in MediaWiki! Thanks to everyone who bothered to read it, and thanks for appreciating my jokes.) In my spare time, I am working on a new easter egg which will address these issues. The concept is a VM which interprets obfuscated bytecode stored in an image file. The interface between the VM and the rest of MediaWiki will be in maintainable plaintext, but the output generated for a given input will be non-obvious. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
