Branch: Tag:

2014-03-30

2014-03-30 18:31:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Support the heartbeat extension (RFC 6520).

Heartbeats are enabled if possible, and heartbeat responses are
sent automatically.

NB: No code for automatically sending heartbeat requests exists yet.

122:    "Gz.RLE": "predef::Image.PNG.encode":1,    "HANDSHAKE_client_key_exchange": "predef::SSL.Cipher.KeyExchange.client_key_exchange_packet":1, "predef::SSL.Cipher.KeyExchange.server_derive_master_secret":1,    "HANDSHAKE_server_key_exchange": "predef::SSL.Cipher.KeyExchange.parse_server_key_exchange":1, "predef::SSL.Cipher.KeyExchange.server_key_exchange":1, "predef::SSL.Cipher.KeyExchange.server_key_exchange_packet":1, "predef::SSL.Cipher.KeyExchange.server_key_params":1, +  "HeartBeatModeType": "predef::SSL.session":1,    "Identifier": "predef::Crypto.ECC.Curve.pkcs_ec_parameters":1, "predef::Crypto.ECC.Curve.pkcs_named_curve_id":1,    "Image._XCF": "predef::Image.XCF":1,    "Image.color.black": "7.6::Image.Image.turbulence":1,
1201:   "predef::SSL.context.dhe_dss_mode": "ecdsa_mode()"   "predef::SSL.context.rsa_mode": "ecdsa_mode()"   "predef::SSL.context.set_authorities": "trusted_issuers" + "predef::SSL.session": "HeartBeatModeType"   "predef::SSL.sslfile": "System.EPIPE"   "predef::SSL.sslfile.create": "PROTOCOL_SSL_3_0" "PROTOCOL_minor"   "predef::SSL.sslfile.shutdown": "System.EPIPE"