{"push_id":1276710815,"size":28,"distinct_size":17,"ref":"refs/heads/devel","head":"d657c57ba65a07036392cff92b2b9f20ef23f437","before":"8ee434c2873b7af9bf5d6260229833b224dc90c1","commits":[{"sha":"59be4134c3e429ab388f26b4edd50ebea080b4e3","author":{"name":"laigor","email":"1ab7d563cff65a16b16448d5707192c60b46302b@gmail.com"},"message":"Allows use the xkb options that for example allows you to specify a key combination to change the layouts.\n\nExample of xrdp_keyboard.ini for russian keyboard\n\n[default_rdp_layouts]\nrdp_layout_us=0x00000409\nrdp_layout_de=0x00000407\nrdp_layout_fr=0x0000040C\nrdp_layout_it=0x00000410\nrdp_layout_jp=0x00000411\nrdp_layout_jp2=0xe0010411\nrdp_layout_jp3=0xe0200411\nrdp_layout_jp4=0xe0210411\nrdp_layout_ru=0x00000419\nrdp_layout_se=0x0000041D\nrdp_layout_pt=0x00000816\nrdp_layout_br=0x00000416\nrdp_layout_pl=0x00000415\n\n[rdp_keyboard_ru]\nkeyboard_type=4\nkeyboard_subtype=1\nmodel=pc105\noptions=grp:alt_shift_toggle\nrdp_layouts=default_rdp_layouts\nlayouts_map=layouts_map_ru\n\n[layouts_map_ru]\nrdp_layout_us=us,ru\nrdp_layout_ru=us,ru","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/59be4134c3e429ab388f26b4edd50ebea080b4e3"},{"sha":"47124df4eda93ea150064bd44b38007438ef5517","author":{"name":"Alex Illsley","email":"81c8cc9f548febd4df104ed62a4131a88c64235b@ipsoft.com"},"message":"new options for xrdp.ini disableSSlv3=yes and tls_ciphers=HIGH and code to implement","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/47124df4eda93ea150064bd44b38007438ef5517"},{"sha":"8f747e37ca75852d11cbdf34b74825c397e6fdba","author":{"name":"Jay Sorg","email":"91bec32de2d69812aa4dfaea7f0d571ca28a01cc@gmail.com"},"message":"always set SSL_OP_NO_SSLv2 in TLS options","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/8f747e37ca75852d11cbdf34b74825c397e6fdba"},{"sha":"b934e55fc84122b5fede9bb8fd91f631f5948895","author":{"name":"metalefty","email":"249b1015a45f699e4587cb9e81ca4abf80631c63@vmeta.jp"},"message":"Merge pull request #364 from laigor/devel\n\nAllows use the xkb options that for example allows you to specify a key combination to change the layouts.","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/b934e55fc84122b5fede9bb8fd91f631f5948895"},{"sha":"d772c87fc35d202bbc8311982f290315050857bd","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Improve debug information when closing a socket\n\nDon't assume AF_INET family. Don't assume the socket is connected. Report\nlocal address and port. Don't try to close non-sockets and invalid file\ndescriptors. Report errors getting socket information and closing the\nsocket. Use more appropriate log levels.","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/d772c87fc35d202bbc8311982f290315050857bd"},{"sha":"544dd96a968eb64062d665e7866d67282bea0a08","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"sesman: don't close listening socket in signal handler\n\nIt is closed when the main loop terminates.","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/544dd96a968eb64062d665e7866d67282bea0a08"},{"sha":"cc848d52a68c01e40c35db72d8eb536c9189d4c6","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"sesrun: remove unused g_sck and write-only g_pid","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/cc848d52a68c01e40c35db72d8eb536c9189d4c6"},{"sha":"1c7411e387a16ea565fef525c7f99910f70aa204","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"g_term_event is a wait object, not TCP socket, delete it correctly","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/1c7411e387a16ea565fef525c7f99910f70aa204"},{"sha":"0737be29d341436c0f91da78fd23becffdd2b741","author":{"name":"Pavel Roskin","email":"afcdf828ce3bf45894ff6e05e7d8258039e89148@gmail.com"},"message":"Don't close socket in scp_process_start(), the caller closes it","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/0737be29d341436c0f91da78fd23becffdd2b741"},{"sha":"4ac52b51fa7b80bc8f9415be4d87a7f820a3002a","author":{"name":"Pavel Roskin","email":"afcdf828ce3bf45894ff6e05e7d8258039e89148@gmail.com"},"message":"Improve message about listening socket is a wrong state","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/4ac52b51fa7b80bc8f9415be4d87a7f820a3002a"},{"sha":"859e3656219e9fc83ce5b4e939c33bfd4a5d09e8","author":{"name":"Pavel Roskin","email":"afcdf828ce3bf45894ff6e05e7d8258039e89148@gmail.com"},"message":"Add socklen_t check with substitution, use socklen_t as needed","distinct":false,"url":"https://api.github.com/repos/proski/xrdp/commits/859e3656219e9fc83ce5b4e939c33bfd4a5d09e8"},{"sha":"269f74d6a26a041dcacbf826beacc4f479991d62","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Merge prog_std.txt into coding_style.md","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/269f74d6a26a041dcacbf826beacc4f479991d62"},{"sha":"0ea8b49d265c0158b32112cf8c3358a1a286447c","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Make it clear that list_get_item() doesn't modify the list","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/0ea8b49d265c0158b32112cf8c3358a1a286447c"},{"sha":"4617ff00b32d4a5fe1c1b1a0bf3199e23751d4e9","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Don't use term \"missing\" when using default files, it's too alarming\n\nAlso improve messages when non-absolute path is rejected.","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/4617ff00b32d4a5fe1c1b1a0bf3199e23751d4e9"},{"sha":"c048c8c3dd011474aab55ac9c6acf9616325b686","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Make env_check_password_file() arguments constant, be more verbose\n\nReport system error if the VNC password file cannot be created.","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/c048c8c3dd011474aab55ac9c6acf9616325b686"},{"sha":"2621d3b3d605568025ea853b93794a9b5aa6122a","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Make env_set_user() arguments constant","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/2621d3b3d605568025ea853b93794a9b5aa6122a"},{"sha":"3f2e5c69ca83f050177cd01ada136bfe904ca886","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Allow running xrdp-sesman as unprivileged user\n\nIgnore failures to set groups or user ID if the user ID doesn't change.\n\nReport failure to create .vnc directory only if it doesn't exist already.\n\nReport system errors in case of errors.","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/3f2e5c69ca83f050177cd01ada136bfe904ca886"},{"sha":"33184c2ddb9b9d2ddfa9e9e392c10b2164072dd8","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Free session before it goes out of scope\n\nFound by Valgrind.","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/33184c2ddb9b9d2ddfa9e9e392c10b2164072dd8"},{"sha":"1bc8009817834fa027acc1fc976be30848be2ded","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Remove incorrect error messages on scp_session_create() error\n\nscp_session_create() logs its errors already, not need to log them again.\n\nLog malloc errors in scp_session_create() with LOG_LEVEL_ERROR, it's\nserious.","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/1bc8009817834fa027acc1fc976be30848be2ded"},{"sha":"8140d93b2778d60eae111d583d83321a406152cb","author":{"name":"Pavel Roskin","email":"1fe512dcc2fb3fcbd104a2cfdc061b93e77ed11f@gnu.org"},"message":"Don't use final newline in log calls, it's already appended","distinct":true,"url":"https://api.github.com/repos/proski/xrdp/commits/8140d93b2778d60eae111d583d83321a406152cb"}]}
{"actor":{"display_login":"proski"}}