{"push_id":3018310204,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"cb73c168b544cc32439f59abaadd39945fe4701a","before":"3f067f206552aa9fa9f30df6e6432cc0fa92766d","commits":[{"sha":"70c2e271100a7b799922f69e3bf49090582ac17a","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"core: split wee-secure.c into 3 files (secured data functions, buffer and config)","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/70c2e271100a7b799922f69e3bf49090582ac17a"},{"sha":"172736989a9f679b1a8a734bedd6cb35d31c8370","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"doc: add missing source files for tests (developer's guide)","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/172736989a9f679b1a8a734bedd6cb35d31c8370"},{"sha":"d0ea801724707c50517651955d6659e45d236f14","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"core: add support of TOTP generation/validation (Time-based One-Time Password)","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/d0ea801724707c50517651955d6659e45d236f14"},{"sha":"74a17d821f066c41f1450e9fae805c1711482265","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"tests: add tests on functions secure_encrypt_data and secure_decrypt_data","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/74a17d821f066c41f1450e9fae805c1711482265"},{"sha":"8848b0e22aaba6f3d7116c7137ede3b43f393a85","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"api: return integer in function string_encode_base64","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/8848b0e22aaba6f3d7116c7137ede3b43f393a85"},{"sha":"6d72868e15b5b4ffd7f1cb11bd79ddfdf78fec9a","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"api: return integer in function string_encode_base16","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/6d72868e15b5b4ffd7f1cb11bd79ddfdf78fec9a"},{"sha":"a8b6fa08b743066693fe1da02985d0f5422b7d36","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"core: split plugin-api.c into 2 files (API wrappers and infos/infolists)","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/a8b6fa08b743066693fe1da02985d0f5422b7d36"},{"sha":"ed3f281ba9302d58644771082467983328643ff7","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"api: add functions string_base_{encode,decode}, remove functions string_{encode,decode}_base64","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/ed3f281ba9302d58644771082467983328643ff7"},{"sha":"f02fc06dd05310c8d97410bbb00c120b47f885ee","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"doc: fix styles in relay protocol","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/f02fc06dd05310c8d97410bbb00c120b47f885ee"},{"sha":"738535e7f628d9b4a26cccc8b598e07e63ac1123","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"relay: add support of Time-based One-Time Password (TOTP) as second authentication factor in weechat protocol","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/738535e7f628d9b4a26cccc8b598e07e63ac1123"},{"sha":"dc7d99fa738417b5508845745067862e18a7c963","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"core: improve description of infos \"totp_generate\" and \"\"totp_validate\"","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/dc7d99fa738417b5508845745067862e18a7c963"},{"sha":"cb73c168b544cc32439f59abaadd39945fe4701a","author":{"name":"Sébastien Helleu","email":"260d4af5510f43301c683bfb5dff0b21a0f7af7f@flashtux.org"},"message":"core: update translations","distinct":true,"url":"https://api.github.com/repos/weechat/weechat/commits/cb73c168b544cc32439f59abaadd39945fe4701a"}]}
{"actor":{"display_login":"flashcode"}}