atheme/charybdis — pull request #3 by mh0 (2012-08-01 22:08:34+00:00)
Title: Added quotes around a custom /part reason.

I added quotes around the /part reason when the user entered it.

This is so when someone removes someone from a channel it still looks like:
* mh0 has left #channel (requested by evilop (blah))

but when someone tried to "fake" a removal, with this patch it looks like:
* mh0 has left #channel ("requested by evilop (I'm faking this part message)")

This is good because then people can no longer dispute over whether someone was removed, or they were simply faking and trying to stir up trouble.