131ce034a549310e8064f93138cf8cc98ead0c78 xmlhttprequest_3.x.diff