GitHub PushEvent at 2014-04-24 05:10:43
Repository: openssl
Actor: rurban
Payload: {"shas":[["a7fc6b5cc8af3344f6e509e0e4c23bc68c84f371","93bf429bc427204342799decfccd813efc1f159c","on today's episode of things you didn't want to learn:\ndo_ssl3_write() is recursive. and not in the simple, obvious way, but in\nthe sneaky called through ssl3_dispatch_alert way. (alert level: fuchsia)\nthis then has a decent chance of releasing the buffer that we thought we\nwere going to use. check for this happening, and if the buffer has gone\nmissing, put another one back in place.\nthe direct recursive call is safe because it won't call ssl3_write_pending\nwhich is the function that actually does do the writing and releasing.\nas reported by David Ramos to openssl-dev:\nhttp://marc.info/?l=openssl-dev&m=139809493725682&w=2\nok beck","tedu",true],["7a7273053f0bfe9f01e098c9835c66a5fe866d86","f70d932418bc6542f53c147b1cf651de8f62a7fc","Support for the -ssl2 option has been removed, so remove it from usage\nas well (\"openssl ciphers -h\").\n\n\"sure\" miod@","lteo",true],["2e89d7d8d6c8a527a08d2abd92b627954f745388","93bf429bc427204342799decfccd813efc1f159c","remove redundant asign. from David Hill","tedu",true]],"size":3,"ref":"refs/heads/libressl","head":"2e89d7d8d6c8a527a08d2abd92b627954f745388"}