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

Reply via email to