{"push_id":2374264413,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"b490a52b0541663c176baf65822b0b0401ad7a3e","before":"8f198f4842b4db2b80394276788c88269ee16ce4","commits":[{"sha":"06eb3d80452feb284c0ef475cbd5976457686142","author":{"name":"Szymon Janc","email":"ba410c865b8c5d9b26e0c42f46695755b34caf22@codecoup.pl"},"message":"shared/btp: Allow to call btp_send without valid btp\n\nThis allows to unconditionally call btp_send from code that generates\nevents eg when mapping those from D-Bus events.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/06eb3d80452feb284c0ef475cbd5976457686142"},{"sha":"31f0c4e9c1ded8d59f755b76a4947dae05e19340","author":{"name":"Szymon Janc","email":"ba410c865b8c5d9b26e0c42f46695755b34caf22@codecoup.pl"},"message":"shared/btp: Fix return type in btp_send\n\nThis function returns bool.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/31f0c4e9c1ded8d59f755b76a4947dae05e19340"},{"sha":"27d5e6242038c1a56f88435dd1795a62ddb30af0","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"sharead/mainloop-glib: Fix mainloop_exit*\n\nThese function shall cause the mainloop to quit.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/27d5e6242038c1a56f88435dd1795a62ddb30af0"},{"sha":"457a4f7d520e9f60df81b29d87f53600ac5a1543","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/mainloop-glib: Fix calling g_main_loop_quit with NULL\n\nThis produces warnings such as:\n\n(process:5122): GLib-CRITICAL **: g_main_loop_quit: assertion 'loop != NULL' failed","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/457a4f7d520e9f60df81b29d87f53600ac5a1543"},{"sha":"23b257aa47b62e2921eb8abc30129a28304c93fe","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Add bt_shell_{noninteractive_}quit\n\nThe functions can be used to tell the shell to stop running.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/23b257aa47b62e2921eb8abc30129a28304c93fe"},{"sha":"799a9eb388c5418da37c327fc7316e4c423b8913","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Fix not reseting optind\n\nNot reseting optind may crash the tool if getopt and variants are\ncalled a second time.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/799a9eb388c5418da37c327fc7316e4c423b8913"},{"sha":"f40565d5a944527bf44998271b02ab0aca643b40","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Fix timeout parameter\n\nFix help message and add proper optstr modifier so both -t/--timeout\nwork properly.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/f40565d5a944527bf44998271b02ab0aca643b40"},{"sha":"9cafbbb18150df2ecddd78bfbdf189fd3a05a479","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Do not quit immediatelly on noninteractive mode\n\nThe command handler shall be able to tell when it is done by calling\nbt_shell_noninteractive_quit.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/9cafbbb18150df2ecddd78bfbdf189fd3a05a479"},{"sha":"f718b35b1bd9079fafd1f56f66da3e8d2641c5ce","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Fix not handling sort options\n\ngetopt_long index is only valid for long options.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/f718b35b1bd9079fafd1f56f66da3e8d2641c5ce"},{"sha":"deae158e2bac8971d1dd5573f0aa4af968b21e35","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Disable bt_shell_prompt_input in noninteractive mode\n\nOnly the input given as argument shall be processed, all the rest shall\nbe ignored.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/deae158e2bac8971d1dd5573f0aa4af968b21e35"},{"sha":"0c2900e54e80776317f2da0b2d60ad6a142dbae3","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Disable readline while in noninteractive mode\n\nUser shall not be able to interact with the shell while in\nnoninteractive mode.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/0c2900e54e80776317f2da0b2d60ad6a142dbae3"},{"sha":"ac04719e41b93bab7e879f109b33e442eb97fa28","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Allow executing submenu commands\n\nThis makes it possible to execute submenu commands directly from the\nmain menu by using the format <submenu>.<command>:\n\n[bluetooth]# advertise.uuids 0x1820\n[bluetooth]# advertise.name blah\n[bluetooth]# advertise on\nAdvertising object registered\nUUID: Internet Protocol Support(0x1820)\nTx Power: off\nLocalName: blah\nApperance: off","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/ac04719e41b93bab7e879f109b33e442eb97fa28"},{"sha":"936ad5ef7b56bd885aacf88502cfee8666d19b4b","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"client: Quit when done with command\n\nThis ensures that the commands don't stay hanging since bt_shell no\nlonger quits immediatelly after executing a command.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/936ad5ef7b56bd885aacf88502cfee8666d19b4b"},{"sha":"487acb2a9757d38e327d37fa2908fb44d84c7d6e","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"tools/bluetooth-player: Quit when done with command\n\nThis ensures that the commands don't stay hanging since bt_shell no\nlonger quits immediatelly after executing a command.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/487acb2a9757d38e327d37fa2908fb44d84c7d6e"},{"sha":"b01d6c2739ee49fd5051699a127d6757d01bab68","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"tools/obexctl: Quit when done with command\n\nThis ensures that the commands don't stay hanging since bt_shell no\nlonger quits immediatelly after executing a command.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/b01d6c2739ee49fd5051699a127d6757d01bab68"},{"sha":"5d24fe74da58489962e391cd316476838f4ce641","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"mesh/meshctl: Quit when done with command\n\nThis ensures that the commands don't stay hanging since bt_shell no\nlonger quits immediatelly after executing a command.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/5d24fe74da58489962e391cd316476838f4ce641"},{"sha":"1c3282e1e00c7934f099d2ea7cf15c0e29d079b0","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Add bt_shell_usage\n\nbt_shell_usage can be used to print the usage of the current command\nin execution.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/1c3282e1e00c7934f099d2ea7cf15c0e29d079b0"},{"sha":"c214c5e5670f4d03dd0196f18e83a27d8047cb32","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"shared/shell: Fix parsing of mandatory arguments\n\nIn certain cases the arguments may no start with the mandatory commands\nsuch as when the command handler expects getopt arguments first.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/c214c5e5670f4d03dd0196f18e83a27d8047cb32"},{"sha":"6523d168a7c1bdb886fbf42e8a810ed15e5ec0e2","author":{"name":"Luiz Augusto von Dentz","email":"5092bed7acbf2e8cc59e8b3e16e809231b530263@intel.com"},"message":"tools/btmgmt: Port to use bt_shell\n\nThis replaces the direct usage of readline with bt_shell.","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/6523d168a7c1bdb886fbf42e8a810ed15e5ec0e2"},{"sha":"abcffedf079b34e871bf00fba9e3e2e111d4df30","author":{"name":"ERAMOTO Masaya","email":"0480ec9406fd26cb8131074a5586291f18373a89@jp.fujitsu.com"},"message":"gdbus: Introduce functions appending to dbus message","distinct":true,"url":"https://api.github.com/repos/ghent360/bluez/commits/abcffedf079b34e871bf00fba9e3e2e111d4df30"}]}
{"actor":{"display_login":"ghent360"}}