http: len(x) fails if it doesn't fit into an int, use __len__() instead
len(x) raises OverflowError if it's bigger than 2**31-1, we need to call
__len__() ourself instead.
adding aabort: username 'foo\nbar1' contains a newlineabort: username 'foo\nbar2' contains a newlinetransaction abort!rollback completedabort: username 'foo\nbar3' contains a newline!