* Install `gobby'.
* Start a Gobby server somewhere (localhost might also be possible)
* Connect with another Gobby client.
* Open a big text(!) file with many newlines, colons and/or slashes (those are the characters that are escaped). In the tests it was a 1Mb file.
* Watch the GUI freeze while Gobby does many, many memmoves while escaping the outgoing packet.
Steps to reproduce the problem:
* Install `gobby'.
* Start a Gobby server somewhere (localhost might also be possible)
* Connect with another Gobby client.
* Open a big text(!) file with many newlines, colons and/or slashes (those are the characters that are escaped). In the tests it was a 1Mb file.
* Watch the GUI freeze while Gobby does many, many memmoves while escaping the outgoing packet.