{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1752321003,
"reponame":"openssl",
"desc":"OpenSSL",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"5cc559adf99d8beb4d9ee2937009f2f9",
"commit": {"type":"commit",
"time": 1493221607,
"time_ofs": 60,
"oid_tree": { "oid": "93a47960743849e11bf09f30c9d134ece6d1f92c", "alias": []},
"oid":{ "oid": "b89646684d920d3014979f8a73b96aecb61c7b1f", "alias": []},
"msg": "Clarify that SSL_CTX_remove_session() marks a session as non-resumable",
"sig_commit": { "git_time": { "time": 1493221607, "offset": 60 }, "name": "Matt Caswell", "email": "matt@openssl.org", "md5": "10f7b441a32d5790efad9fc68cae4af2" },
"sig_author": { "git_time": { "time": 1493216178, "offset": 60 }, "name": "Matt Caswell", "email": "matt@openssl.org", "md5": "10f7b441a32d5790efad9fc68cae4af2" }},
"body": "Clarify that SSL_CTX_remove_session() marks a session as non-resumable\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/3008)"
,
"diff": "diff --git a/doc/man3/SSL_CTX_add_session.pod b/doc/man3/SSL_CTX_add_session.pod\nindex dd92c3a..02d93b8 100644\n--- a/doc/man3/SSL_CTX_add_session.pod\n+++ b/doc/man3/SSL_CTX_add_session.pod\n@@ -21,8 +21,8 @@ reference count for session B\u003cc\u003e is incremented by 1. If a session with\n the same session id already exists, the old session is removed by calling\n L\u003cSSL_SESSION_free(3)\u003e.\n \n-SSL_CTX_remove_session() removes the session B\u003cc\u003e from the context B\u003cctx\u003e.\n-L\u003cSSL_SESSION_free(3)\u003e is called once for B\u003cc\u003e.\n+SSL_CTX_remove_session() removes the session B\u003cc\u003e from the context B\u003cctx\u003e and\n+marks it as non-resumable. L\u003cSSL_SESSION_free(3)\u003e is called once for B\u003cc\u003e.\n \n SSL_add_session() and SSL_remove_session() are synonyms for their\n SSL_CTX_*() counterparts.\ndiff --git a/doc/man3/SSL_CTX_sess_set_get_cb.pod b/doc/man3/SSL_CTX_sess_set_get_cb.pod\nindex 55edd1c..65f1e4e 100644\n--- a/doc/man3/SSL_CTX_sess_set_get_cb.pod\n+++ b/doc/man3/SSL_CTX_sess_set_get_cb.pod\n@@ -67,7 +67,8 @@ be established with a single connection. In these case the new_session_cb()\n function will be invoked multiple times.\n \n In TLSv1.3 it is recommended that each SSL_SESSION object is only used for\n-resumption once.\n+resumption once. One way of enforcing that is for applications to call\n+L\u003cSSL_CTX_remove_session(3)\u003e after a session has been used.\n \n The remove_session_cb() is called, whenever the SSL engine removes a session\n from the internal cache. This happens when the session is removed because\n","s":{"c":1752321003,"u": 27880}}
],"g": 28656,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}