)]}'
{"gui/Android.mk":[{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"50b0e1b2e37f904107b5da34aeababe6bd7eb48b","unresolved":true,"context_lines":[{"line_number":67,"context_line":"ifneq ($(TW_OZIP_DECRYPT_KEY),)"},{"line_number":68,"context_line":"    LOCAL_CFLAGS +\u003d -DTW_OZIP_DECRYPT_KEY\u003d\\\"$(TW_OZIP_DECRYPT_KEY)\\\""},{"line_number":69,"context_line":"else"},{"line_number":70,"context_line":"    LOCAL_CFLAGS +\u003d -DTW_OZIP_DECRYPT_KEY\u003d0"},{"line_number":71,"context_line":"endif"},{"line_number":72,"context_line":"ifneq ($(TW_NO_SCREEN_BLANK),)"},{"line_number":73,"context_line":"    LOCAL_CFLAGS +\u003d -DTW_NO_SCREEN_BLANK"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"2ef9fe71_3fd4d1f2","line":70,"updated":"2020-06-10 15:23:37.000000000","message":"will this condition ever be used in twrp for a key of 0? If not please remove.","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"},{"author":{"_account_id":37,"name":"mauronofrio","email":"poronofrio@gmail.com","username":"mauronofrio"},"change_message_id":"8076708f20cf60c5632037efa6912d5c06377ea5","unresolved":false,"context_lines":[{"line_number":67,"context_line":"ifneq ($(TW_OZIP_DECRYPT_KEY),)"},{"line_number":68,"context_line":"    LOCAL_CFLAGS +\u003d -DTW_OZIP_DECRYPT_KEY\u003d\\\"$(TW_OZIP_DECRYPT_KEY)\\\""},{"line_number":69,"context_line":"else"},{"line_number":70,"context_line":"    LOCAL_CFLAGS +\u003d -DTW_OZIP_DECRYPT_KEY\u003d0"},{"line_number":71,"context_line":"endif"},{"line_number":72,"context_line":"ifneq ($(TW_NO_SCREEN_BLANK),)"},{"line_number":73,"context_line":"    LOCAL_CFLAGS +\u003d -DTW_NO_SCREEN_BLANK"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"49db8ac2_011e02a1","line":70,"in_reply_to":"2ef9fe71_3fd4d1f2","updated":"2020-06-10 17:54:28.000000000","message":"Yes, all devices will see .ozip files in the install menu and if they will try to flash the .ozip files could happend 2 options: the file has a wrong extension and it will be flashed as normal .zip; the file is a real .ozip file and the flash will stop because the key ( setted to 0 ) will be wrong.","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"}],"gui/action.cpp":[{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"50b0e1b2e37f904107b5da34aeababe6bd7eb48b","unresolved":true,"context_lines":[{"line_number":1050,"context_line":"\t\tsize_t slashpos \u003d zip_path.find_last_of(\u0027/\u0027);"},{"line_number":1051,"context_line":"\t\tstring zip_filename \u003d (slashpos \u003d\u003d string::npos) ? zip_path : zip_path.substr(slashpos + 1);"},{"line_number":1052,"context_line":"\t\toperation_start(\"Flashing\");"},{"line_number":1053,"context_line":"        if((zip_path.substr(zip_path.size() - 4, 4))\u003d\u003d\"ozip\")"},{"line_number":1054,"context_line":"\t\t{"},{"line_number":1055,"context_line":"\t\t\tif((ozip_decrypt(zip_path)) !\u003d 0)"},{"line_number":1056,"context_line":"\t\t\t{"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"95a23f53_cdf4ef24","line":1053,"updated":"2020-06-10 15:23:37.000000000","message":"please add spacing around \u003d\u003d and tab if statement to be indented under for statement","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"},{"author":{"_account_id":37,"name":"mauronofrio","email":"poronofrio@gmail.com","username":"mauronofrio"},"change_message_id":"8076708f20cf60c5632037efa6912d5c06377ea5","unresolved":false,"context_lines":[{"line_number":1050,"context_line":"\t\tsize_t slashpos \u003d zip_path.find_last_of(\u0027/\u0027);"},{"line_number":1051,"context_line":"\t\tstring zip_filename \u003d (slashpos \u003d\u003d string::npos) ? zip_path : zip_path.substr(slashpos + 1);"},{"line_number":1052,"context_line":"\t\toperation_start(\"Flashing\");"},{"line_number":1053,"context_line":"        if((zip_path.substr(zip_path.size() - 4, 4))\u003d\u003d\"ozip\")"},{"line_number":1054,"context_line":"\t\t{"},{"line_number":1055,"context_line":"\t\t\tif((ozip_decrypt(zip_path)) !\u003d 0)"},{"line_number":1056,"context_line":"\t\t\t{"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"208f9c78_1a670404","line":1053,"in_reply_to":"95a23f53_cdf4ef24","updated":"2020-06-10 17:54:28.000000000","message":"Done","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"},{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"ed5097ed19b2127fac9bdfdb353639f24b2f7ec4","unresolved":false,"context_lines":[{"line_number":1050,"context_line":"\t\tsize_t slashpos \u003d zip_path.find_last_of(\u0027/\u0027);"},{"line_number":1051,"context_line":"\t\tstring zip_filename \u003d (slashpos \u003d\u003d string::npos) ? zip_path : zip_path.substr(slashpos + 1);"},{"line_number":1052,"context_line":"\t\toperation_start(\"Flashing\");"},{"line_number":1053,"context_line":"        if((zip_path.substr(zip_path.size() - 4, 4))\u003d\u003d\"ozip\")"},{"line_number":1054,"context_line":"\t\t{"},{"line_number":1055,"context_line":"\t\t\tif((ozip_decrypt(zip_path)) !\u003d 0)"},{"line_number":1056,"context_line":"\t\t\t{"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"fa613ced_f0669274","line":1053,"in_reply_to":"95a23f53_cdf4ef24","updated":"2020-06-10 22:31:20.000000000","message":"Done","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"},{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"50b0e1b2e37f904107b5da34aeababe6bd7eb48b","unresolved":true,"context_lines":[{"line_number":1054,"context_line":"\t\t{"},{"line_number":1055,"context_line":"\t\t\tif((ozip_decrypt(zip_path)) !\u003d 0)"},{"line_number":1056,"context_line":"\t\t\t{"},{"line_number":1057,"context_line":"                LOGERR(\"Unable to find ozip_decrypt!\");"},{"line_number":1058,"context_line":"\t\t\t\tbreak;"},{"line_number":1059,"context_line":"\t\t\t}"},{"line_number":1060,"context_line":"\t\t\tzip_filename \u003d (zip_filename.substr(0, zip_filename.size() - 4)).append(\"zip\");"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"e0900035_b703e253","line":1057,"updated":"2020-06-10 15:23:37.000000000","message":"fix tabbing","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"},{"author":{"_account_id":37,"name":"mauronofrio","email":"poronofrio@gmail.com","username":"mauronofrio"},"change_message_id":"8076708f20cf60c5632037efa6912d5c06377ea5","unresolved":false,"context_lines":[{"line_number":1054,"context_line":"\t\t{"},{"line_number":1055,"context_line":"\t\t\tif((ozip_decrypt(zip_path)) !\u003d 0)"},{"line_number":1056,"context_line":"\t\t\t{"},{"line_number":1057,"context_line":"                LOGERR(\"Unable to find ozip_decrypt!\");"},{"line_number":1058,"context_line":"\t\t\t\tbreak;"},{"line_number":1059,"context_line":"\t\t\t}"},{"line_number":1060,"context_line":"\t\t\tzip_filename \u003d (zip_filename.substr(0, zip_filename.size() - 4)).append(\"zip\");"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"96cc5a21_d1cd38a5","line":1057,"in_reply_to":"e0900035_b703e253","updated":"2020-06-10 17:54:28.000000000","message":"Done","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"},{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"ed5097ed19b2127fac9bdfdb353639f24b2f7ec4","unresolved":false,"context_lines":[{"line_number":1054,"context_line":"\t\t{"},{"line_number":1055,"context_line":"\t\t\tif((ozip_decrypt(zip_path)) !\u003d 0)"},{"line_number":1056,"context_line":"\t\t\t{"},{"line_number":1057,"context_line":"                LOGERR(\"Unable to find ozip_decrypt!\");"},{"line_number":1058,"context_line":"\t\t\t\tbreak;"},{"line_number":1059,"context_line":"\t\t\t}"},{"line_number":1060,"context_line":"\t\t\tzip_filename \u003d (zip_filename.substr(0, zip_filename.size() - 4)).append(\"zip\");"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"f23819e4_6d51576d","line":1057,"in_reply_to":"e0900035_b703e253","updated":"2020-06-10 22:31:20.000000000","message":"Done","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"}],"ozip_decrypt/ozip_decrypt.cpp":[{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"50b0e1b2e37f904107b5da34aeababe6bd7eb48b","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#include \u003ciostream\u003e"},{"line_number":2,"context_line":"#include \u003cstring.h\u003e"},{"line_number":3,"context_line":"#include \u003copenssl/evp.h\u003e"},{"line_number":4,"context_line":"#include \u003copenssl/ssl.h\u003e"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"08be5a84_9000c86e","line":1,"updated":"2020-06-10 15:23:37.000000000","message":"Can you add the license file for this project to show it\u0027s not part of the TWRP source?","commit_id":"f760d708f946f59c0c8efd73dfc63b3776f1030c"}]}
