{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1752654330,
"reponame":"libwebsockets",
"desc":"libwebsockets lightweight C networking library",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://libwebsockets.org/repo/libwebsockets",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"a2d5aed26b06086fa236026d4d62af27",
"commit": {"type":"commit",
"time": 1582306361,
"time_ofs": 0,
"oid_tree": { "oid": "db483053f05f659c26d6b89d3b7b380d76ffdb34", "alias": []},
"oid":{ "oid": "def2cd70173a4a8937e4f3c962594b4b1c98d97b", "alias": []},
"msg": "generic-sessions: debugging",
"sig_commit": { "git_time": { "time": 1582306361, "offset": 0 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },
"sig_author": { "git_time": { "time": 1581240839, "offset": 0 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }},
"body": "generic-sessions: debugging"
,
"diff": "diff --git a/plugins/generic-sessions/protocol_generic_sessions.c b/plugins/generic-sessions/protocol_generic_sessions.c\nindex 54cfb59..73d6afb 100644\n--- a/plugins/generic-sessions/protocol_generic_sessions.c\n+++ b/plugins/generic-sessions/protocol_generic_sessions.c\n@@ -438,9 +438,10 @@ callback_generic_sessions(struct lws *wsi, enum lws_callback_reasons reason,\n \t\t\t\tgoto redirect_with_cookie;\n \t\t\t}\n \t\t} else\n-\t\t\tlwsl_notice(\u0022failed to get sid from wsi\u005cn\u0022);\n+\t\t\tlwsl_notice(\u0022%s: failed to get sid from wsi\u005cn\u0022, __func__);\n \n \t\tn \u003d lwsgs_get_auth_level(vhd, username);\n+\t\tlwsl_notice(\u0022%s: lwsgs_get_auth_level '%s' says %d\u005cn\u0022, __func__, username, n);\n \n \t\tif ((args-\u003emax_len \u0026 n) !\u003d args-\u003emax_len) {\n \t\t\tlwsl_notice(\u0022Access rights fail 0x%X vs 0x%X (cookie %s)\u005cn\u0022,\n@@ -511,8 +512,10 @@ callback_generic_sessions(struct lws *wsi, enum lws_callback_reasons reason,\n \t\tbreak;\n \n \tcase LWS_CALLBACK_HTTP_BODY:\n-\t\tif (len \u003c 2)\n+\t\tif (len \u003c 2) {\n+\t\t\tlwsl_err(\u0022%s: HTTP_BODY: len %d \u003c 2\u005cn\u0022, __func__, (int)len);\n \t\t\tbreak;\n+\t\t}\n \n \t\tif (!pss-\u003espa) {\n \t\t\tpss-\u003espa \u003d lws_spa_create(wsi, param_names,\n@@ -530,6 +533,8 @@ callback_generic_sessions(struct lws *wsi, enum lws_callback_reasons reason,\n \n \tcase LWS_CALLBACK_HTTP_BODY_COMPLETION:\n \n+\t\tlwsl_debug(\u0022%s: LWS_CALLBACK_HTTP_BODY_COMPLETION\u005cn\u0022, __func__);\n+\n \t\tif (!pss-\u003espa)\n \t\t\tbreak;\n \n@@ -700,14 +705,16 @@ pass:\n \t\t\t\t\tpss-\u003elogin_expires))\n \t\t\t\tgoto try_to_reuse;\n \n-\t\t\tlwsl_notice(\u0022Creating new session: %s\u005cn\u0022,\n+\t\t\tlwsl_notice(\u0022%s: Creating new session: %s\u005cn\u0022, __func__,\n \t\t\t\t pss-\u003elogin_session.id);\n \t\t} else {\n \t\t\t/*\n \t\t\t * we can just update the existing session to be\n \t\t\t * authorized\n \t\t\t */\n-\t\t\tlwsl_notice(\u0022Authorizing existing session %s\u0022, sid.id);\n+\t\t\tlwsl_notice(\u0022%s: Authorizing existing session %s, name %s\u005cn\u0022,\n+\t\t\t\t __func__, sid.id,\n+\t\t\t\t lws_spa_get_string(pss-\u003espa, FGS_USERNAME));\n \t\t\tlwsgw_update_session(vhd, \u0026sid,\n \t\t\t\tlws_spa_get_string(pss-\u003espa, FGS_USERNAME));\n \t\t\tpss-\u003elogin_session \u003d sid;\n","s":{"c":1752654330,"u": 1975}}
],"g": 3273,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}