Branch: Tag:

2013-11-11

2013-11-11 16:05:08 by Martin Nilsson <nilsson@opera.com>

Made the packet size configurable. Setting the size to 1400 improves conditions when there are packet loss, as it avoids block-of-line for the integrity check of the TLS record. The tradeoff is more overhead.

196:    "SSL.Constants.AUTHLEVEL_ask": "predef::SSL.context":1,    "SSL.Constants.AUTHLEVEL_none": "predef::SSL.context":1,    "SSL.Constants.AUTHLEVEL_require": "predef::SSL.context":1, +  "SSL.Constants.PACKET_MAX_SIZE": "predef::SSL.context":1,    "Search.Database.MySQL": "predef::Search.Utils.ProfileEntry.get_database":1,    "Sequence": "predef::Crypto.DSA.pkcs_algorithm_id":1, "predef::Crypto.DSA.pkcs_public_key":1, "predef::Crypto.RSA.pkcs_algorithm_id":1, "predef::Crypto.RSA.pkcs_public_key":1,    "Serialization.deserialize()": "lfun::_deserialize":1,
1157:   "predef::SDL.joystick_event_state": "SDL.ENABLE" "SDL.IGNORE" "SDL.QUERY"   "predef::SDL.show_cursor": "SDL.DISABLE" "SDL.ENABLE"   "predef::SSL.Cipher.MACAlgorithm.hash": "Packet" - "predef::SSL.context": "SSL.Constants.AUTHLEVEL_ask" "SSL.Constants.AUTHLEVEL_none" "SSL.Constants.AUTHLEVEL_require" + "predef::SSL.context": "SSL.Constants.AUTHLEVEL_ask" "SSL.Constants.AUTHLEVEL_none" "SSL.Constants.AUTHLEVEL_require" "SSL.Constants.PACKET_MAX_SIZE"   "predef::SSL.context.set_authorities": "trusted_issuers"   "predef::SSL.session.set_cipher_suite": "verison"   "predef::SSL.sslfile": "System.EPIPE"