Search
SailfishOS Open Build Service
>
Projects
>
nemo
:
testing:hw
:
volla
:
yggdrasilx
:
4.3.0.12
>
libgbinder
> _service:tar_git:libgbinder.changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:libgbinder.changes of Package libgbinder
* Wed Nov 24 2021 Slava Monich <slava.monich@jolla.com> - 1.1.14 - [gbinder] Added "aidl3" variant of RPC protocol. JB#56344 - [gbinder] Added "aidl3" variant of service manager. JB#56344 - [gbinder] Added gbinder_client_rpc_header(). JB#55014 - [gbinder] Added gbinder_reader_get_data(). JB#55014 - [gbinder] Added gbinder_servicemanager_device(). JB#55014 - [gbinder] Added gbinder_writer_get_data(). JB#55014 - [gbinder] Add FMQ unit tests. JB#54946 - [gbinder] Add preset gbinder config to support Android API version 30. JB#56344 - [gbinder] Add support for FMQ (Fast Message Queue). JB#54946 - [gbinder] Don't compile fmq code if __NR_memfd_create is undefined - [gbinder] Housekeeping. JB#54946 - [gbinder] Housekeeping. JB#56344 - [gbinder] Replace use of stdatomic.h and linux/memfd.h. - [gbinder] Support writing file descriptor via local reply - [gbinder] Tolerate NULL const GBinderReader pointers. - [rpm] Install license file. JB#55991 - [unit] Added test for gbinder_local_reply_append_fd() - [unit] Assert that dummy type functions don't get invoked. JB#42956 * Thu Oct 28 2021 Slava Monich <slava.monich@jolla.com> - 1.1.13 - [gbinder] Added gbinder_writer_strdup(). JB#42956 - [gbinder] Add gbinder_writer_append_hidl_string_copy(). JB#42956 - [gbinder] Drop pkgconfig requirement for devel package. JB#42956 - [gbinder] Simplify writer a bit. JB#42956 - [test] Added ashmem-test. JB#42956 * Fri Sep 24 2021 Slava Monich <slava.monich@jolla.com> - 1.1.12 - [test] Add binder-call. JB#55084 - [test] Add binder-call to debian build. JB#55084 * Thu Sep 02 2021 Slava Monich <slava.monich@jolla.com> - 1.1.11 - [debian] Bump libglibutil requirement - [gbinder] Fix occasional crashes in pthread_setname_np(). JB#42956 - [gbinder] Fix potential deadlock in gbinder_ipc_looper_free(). JB#42956 - [unit] Allow side-by-side linking with libglibutil - [unit] Make unit tests comptible with glib < 2.36 - [unit] Pull in definition of _IOC_SIZE. JB#42254 - [unit] Serialize execution of /ipc/transact_2way * Mon May 10 2021 Slava Monich <slava.monich@jolla.com> - 1.1.10 - [build] Tweaked build dependencies - [gbinder] Housekeeping - [gbinder] Release dead binder nodes. JB#54002 - [gbinder] Use gutil_memdup() instead of g_memdup() * Tue Apr 20 2021 Slava Monich <slava.monich@jolla.com> - 1.1.9 - [gbinder] Include definition of _IOC_SIZE. JB#42254 * Fri Apr 16 2021 Slava Monich <slava.monich@jolla.com> - 1.1.8 - [gbinder] Handle out-of-range transaction codes. JB#42956 * Wed Mar 31 2021 Slava Monich <slava.monich@jolla.com> - 1.1.7 - [gbinder] Added gbinder_idle_callback_invoke_later(). JB#53719 - [gbinder] Dropped use of g_main_context_invoke_full(). JB#53719 - [unit] Test for gbinder_idle_callback_invoke_later(). JB#53719 * Tue Mar 02 2021 Slava Monich <slava.monich@jolla.com> - 1.1.6 - [gbinder] Added gbinder_bridge_new2(). JB#52557 - [gbinder] Delay processing of unrefs. JB#52557 - [gbinder] Do not set TF_ACCEPT_FDS in reply messages. JB#52557 - [gbinder] Fixed death handling by binder bridge. JB#52557 - [gbinder] Fixed invalid slice deallocation. JB#42956 - [gbinder] Handle EINTR from ioctl. JB#42956 - [gbinder] Improved debug trace. JB#42956 - [gbinder] Make sure libgbinder doesn't block on exit. JB#42956 - [gbinder] Retry service name registration. JB#52557 - [gbinder] Support for passing object references via proxy. JB#52557 - [gbinder] Updated comment - [gbinder] Wait until reply is handled. JB#52557 - [unit] Don't try to translate reply handle - [unit] Improved binder simulation. JB#52557 - [unit] Make sure loopers get terminated at the end of each test - [unit] Slightly improved test coverage. JB#42956 - [unit] Synchronize object deletion with worker threads. JB#53002 * Fri Jan 29 2021 Slava Monich <slava.monich@jolla.com> - 1.1.5 - [gbinder] Added binder-bridge to libgbinder-tools package. JB#52557 - [gbinder] Added GBinderBridge object. JB#52557 - [gbinder] Fixed gbinder_remote_reply_copy_to_local() for empty replies - [unit] Added proxy_object and bridge tests. JB#52557 - [unit] Improved binder simulation. JB#42956 * Thu Jan 21 2021 Slava Monich <slava.monich@jolla.com> - 1.1.4 - [gbinder] Added new basic HIDL types. JB#52557 - [gbinder] Decode NULL object reference. JB#52557 - [gbinder] Fixed a threading issue. JB#42956 - [gbinder] Set TF_ACCEPT_FDS transaction flag. JB#52557 - [unit] Added servicemanager_hidl test. JB#42956 * Wed Dec 23 2020 Slava Monich <slava.monich@jolla.com> - 1.1.3 - [gbinder] Allow to derive objects from GBinderLocalObject. JB#42956 - [gbinder] Fixed some typos. JB#42956 - [gbinder] Set function attributes. JB#42956 - [unit] Added unit_servicemanager_aidl2 test. JB#42956 - [unit] Improved gbinder_servicemanager_aidl coverage. JB#42956 * Wed Dec 23 2020 Slava Monich <slava.monich@jolla.com> - 1.1.2 - [unit] Call gbinder_ipc_exit() when appropriate. Fixes JB#52595 - [unit] Speed up test_binder_exit_wait() * Tue Dec 22 2020 Slava Monich <slava.monich@jolla.com> - 1.1.1 - [gbinder] Added couple more looper checks - [gbinder] Added internal gbinder_ipc_set_max_threads(). JB#42956 - [gbinder] Corner cases for abandoned loopers. JB#42956 - [gbinder] Pass 0x0f priority to service list request. JB#42956 - [unit] Added unit_servicemanager_aidl. JB#42956 * Fri Dec 04 2020 Slava Monich <slava.monich@jolla.com> - 1.1.0 - [gbinder] Added "aidl2" variant of RPC protocol. JB#51844 - [gbinder] Added "aidl2" variant of service manager. JB#51844 - [gbinder] Added support for API level presets. JB#51844 - [gbinder] Made RPC protocol configurable per device. JB#51844 - [gbinder] Made service managers configurable. JB#51844 - [gbinder] Renamed service managers. JB#51844 - [gbinder] Support for multiple config files. JB#51844 - [gbinder] Updated README * Sat Sep 19 2020 Slava Monich <slava.monich@jolla.com> - 1.0.47 - [packaging] Install library as executable. JB#51013 * Thu Jul 30 2020 Slava Monich <slava.monich@jolla.com> - 1.0.46 - [binder-list] Use /dev/hwbinder by default. JB#42956 - [gbinder] Better diagnostics for polling failures. JB#50224 - [gbinder] Make sure we drop fds that are going to be closed. JB#50224 - [packaging] Package binder-list and binder-ping tools. JB#42956 * Mon Jul 27 2020 Slava Monich <slava.monich@jolla.com> - 1.0.45 - [gbinder] Always provide data buffer for hidl vector. JB#42956 * Mon Jun 29 2020 Slava Monich <slava.monich@jolla.com> - 1.0.44 - [gbinder] Never drop valid incoming transactions. Fixes JB#49615 - [unit] Added GBinderIpc tests. JB#49615 * Wed Jun 03 2020 Slava Monich <slava.monich@jolla.com> - 1.0.43 - [gbinder] Hide internal symbols. JB#42956 - [gbinder] Respect arch specific lib dir. JB#49681 - [libgbinder] allow strip command to be replaced through external environment variable STRIP. JB#49520 * Tue May 05 2020 Slava Monich <slava.monich@jolla.com> - 1.0.42 - [gbinder] Allow GBinderClient to use more than one interface. JB#49360 - [unit] Added test for the GBinderClient API. JB#49360 * Tue Apr 14 2020 Slava Monich <slava.monich@jolla.com> - 1.0.41 - [gbinder] Added internal event loop utilities. JB#49512 - [gbinder] Stop using GUtilIdlePool. JB#49512 * Thu Apr 09 2020 Slava Monich <slava.monich@jolla.com> - 1.0.40 - [gbinder] Virtualize event loop. JB#49512 - [unit] Added eventloop test. JB#49512 * Thu Apr 02 2020 Slava Monich <slava.monich@jolla.com> - 1.0.39 - [build] Fix linking for side-by-side builds. JB#49231 * Wed Apr 01 2020 Slava Monich <slava.monich@jolla.com> - 1.0.38 - [gbinder] Allow to configure log level via environment. JB#42956 - [unit] Added gbinder_log test. JB#42956 * Tue Mar 17 2020 Slava Monich <slava.monich@jolla.com> - 1.0.37 - [build] Allow side-by-side linking with libglibutil. JB#49231 - [gbinder] Fixed compilation warnings. JB#42956 * Mon Mar 16 2020 Slava Monich <slava.monich@jolla.com> - 1.0.36 - [gbinder] Allow overwriting CC with a predefined one. JB#48037 * Tue Feb 25 2020 Slava Monich <slava.monich@jolla.com> - 1.0.35 - [license] Freshened up copyright - [test] Added binder-ping. JB#42956 * Mon Dec 16 2019 Slava Monich <slava.monich@jolla.com> - 1.0.34 - [gbinder] Cancel outstanding transactions on unload. JB#48435 - [gbinder] Drop remote refs and shutdown loopers on unload. JB#48435 - [gbinder] Fixed rare memory leak in GBinderServiceManager - [unit] Added unit test for gbinder_ipc_exit. JB#48435 - [unit] Housekeeping. JB#48413 * Fri Sep 13 2019 Slava Monich <slava.monich@jolla.com> - 1.0.33 - [gbinder] Reuse loopers. JB#42956 - [unit] Added another gbinder_ipc unit test - [unit] Don't set LD_LIBRARY_PATH when running unit tests - [unit] Fixed memory leak in gbinder_client unit test * Fri May 17 2019 Slava Monich <slava.monich@jolla.com> - 1.0.32 - [gbinder] Refuse to perform transactions with dead objects. JB#42956 * Mon May 13 2019 Slava Monich <slava.monich@jolla.com> - 1.0.31 - [gbinder] Hardcode servicemanager handle. JB#42956 - [gbinder] Invalidate handle when remote object dies. JB#42956 * Wed Feb 20 2019 Slava Monich <slava.monich@jolla.com> - 1.0.30 - [gbinder] Made gbinder_local_object_new() public. JB#44551 * Thu Feb 14 2019 Slava Monich <slava.monich@jolla.com> - 1.0.29 - [gbinder] Add gbinder_servicemanager_new_local_object2. Fixes JB#44766 * Tue Jan 29 2019 Slava Monich <slava.monich@jolla.com> - 1.0.28 - [binder] Set type for local nulls to BINDER_TYPE_WEAK_BINDER. JB#44588 * Thu Jan 24 2019 Slava Monich <slava.monich@jolla.com> - 1.0.27 - [gbinder] Fixed outgoing oneway transactions. JB#42956 - [unit] Added unit test for async oneway transactions * Wed Jan 23 2019 Slava Monich <slava.monich@jolla.com> - 1.0.26 - [gbinder] Added gbinder_reader_read_string16_utf16(). JB#42956 - [gbinder] Added GBinderServiceName object. JB#42956 - [gbinder] Added tests for PING and INTERFACE transactions - [gbinder] Implement PING and INTERFACE transactions. JB#42956 - [unit] Added unit test for GBinderServiceName * Tue Jan 22 2019 Slava Monich <slava.monich@jolla.com> - 1.0.25 - [gbinder] Added servicemanager presence API. JB#42956 - [gbinder] Re-arm watches after restart of servicemanager. JB#42956 * Fri Jan 18 2019 Slava Monich <slava.monich@jolla.com> - 1.0.24 - [local_object] Revert "Make sure NULL objects are passed as BINDER_TYPE_WEAK_HANDLE". Fixes JB#44476 * Tue Jan 15 2019 Slava Monich <slava.monich@jolla.com> - 1.0.23 - [gbinder] Added gbinder_reader_read_hidl_string_c(). JB#42956 - [gbinder] Housekeeping - [licence] 2018 -> 2019 * Thu Jan 10 2019 Slava Monich <slava.monich@jolla.com> - 1.0.22 - [gbinder] Added gbinder_client_interface(). JB#42956 - [gbinder] Housekeeping - [gbinder] Made warning message more informative. JB#42956 * Tue Dec 18 2018 Slava Monich <slava.monich@jolla.com> - 1.0.21 - [gbinder] Add gbinder_writer_bytes_written and gbinder_writer_overwrite_int32. JB#43524 * Mon Dec 17 2018 Slava Monich <slava.monich@jolla.com> - 1.0.20 - [gbinder] Added API to block incoming requests. JB#43529 - [test] Added option to test asynchronous completion - [test] Fixed typo * Fri Dec 14 2018 Slava Monich <slava.monich@jolla.com> - 1.0.19 - [gbinder] GBinderWriter allocators and cleanup. JB#42956 * Mon Dec 10 2018 Slava Monich <slava.monich@jolla.com> - 1.0.18 - [build] Make libgbinder.pc depend on Makefile - [gbinder] Added binder-dump test. JB#42956 - [gbinder] Allow GBinderClient without RPC header. JB#42956 - [gbinder] Close descriptors associated with transactions. Fixes JB#44099 - [gbinder] Removed unused GBinderLocalRequest field - [gbinder] Support for file descriptors. JB#42956 - [test] Fail unexpected binder-service transactions * Fri Dec 07 2018 Slava Monich <slava.monich@jolla.com> - 1.0.17 - [gbinder] Added gbinder_reader_read_nullable_string16_utf16(). JB#43524 - [gbinder] Added gbinder_writer_append_string16_utf16(). JB#43524 * Thu Dec 06 2018 Slava Monich <slava.monich@jolla.com> - 1.0.16 - [gbinder] Added GBinderHidlVec and GBinderHidlString types. JB#42956 - [gbinder] Added gbinder_reader_copy(). JB#42956 * Wed Dec 05 2018 Slava Monich <slava.monich@jolla.com> - 1.0.15 - [gbinder] Implemented service polling. JB#43524 - [unit] Added servicepoll test - [unit] Added test for HIDL_PING_TRANSACTION - [unit] Added unit_servicemanager test * Tue Nov 27 2018 Slava Monich <slava.monich@jolla.com> - 1.0.14 - [gbinder] Change bool padding from 0xff to 0x00. JB#42956 * Fri Nov 16 2018 Slava Monich <slava.monich@jolla.com> - 1.0.13 - [gbinder] Make sure looper is started - [gbinder] Support for service registration notifications. JB#43815 * Wed Oct 31 2018 Slava Monich <slava.monich@jolla.com> - 1.0.12 - [gbinder] Add byte array reader and writer. JB#43536 * Wed Oct 24 2018 Slava Monich <slava.monich@jolla.com> - 1.0.11 - [local_object] Make sure NULL objects are passed as BINDER_TYPE_WEAK_HANDLE. Contributes to JB#43524 * Wed Oct 10 2018 Slava Monich <slava.monich@jolla.com> - 1.0.10 - [unit] Fixed dependencies for unit tests. JB#42691 - [unit] Plugged memory leak in unit_reader. JB#42956 * Mon Oct 08 2018 Slava Monich <slava.monich@jolla.com> - 1.0.9 - [gbinder] Add gbinder_reader_read_hidl_struct() macro. JB#42956 - [gbinder] Respect strong refs to GBinderLocalObject. JB#42956 - [unit] Added test for new gbinder_reader_read_hidl_struct() * Mon Sep 24 2018 Slava Monich <slava.monich@jolla.com> - 1.0.8 - [gbinder] Added gbinder_reader_read_hidl_vec(). JB#42956 - [gbinder] Added gbinder_writer_append_hidl_vec(). JB#42956 - [unit] Added test for gbinder_reader_read_hidl_vec() - [unit] Added test for gbinder_writer_append_hidl_vec() * Sun Sep 23 2018 Slava Monich <slava.monich@jolla.com> - 1.0.7 - [gbinder] Added gbinder_remote_reply_copy_to_local(). JB#42956 - [gbinder] Added gbinder_remote_request_copy_to_local(). JB#42956 - [gbinder] Make sure RPC protocol matches servicemanager type - [unit] Added test for gbinder_remote_reply_copy_to_local() - [unit] Added test for gbinder_remote_request_copy_to_local() * Fri Sep 21 2018 Slava Monich <slava.monich@jolla.com> - 1.0.6 - [gbinder] Fixed GBinderServiceManager lifecycle management. Fixes JB#43018 * Thu Aug 16 2018 Slava Monich <slava.monich@jolla.com> - 1.0.5 - [gbinder] Add double and float support. MER#1942 - [unit] Slightly increased gbinder_local_reply.c coverage * Tue Aug 07 2018 Slava Monich <slava.monich@jolla.com> - 1.0.4 - [gbinder] Handle transaction result on the main thread. Fixes JB#42597 * Mon Aug 06 2018 Slava Monich <slava.monich@jolla.com> - 1.0.3 - [gbinder] Added gbinder_local_reply_append_bool(). JB#41335 - [gbinder] Added gbinder_local_request_append_bool(). JB#41335 - [gbinder] Unit test for gbinder_local_reply_append_bool() - [gbinder] Unit test for gbinder_local_request_append_bool() * Tue Jul 24 2018 Slava Monich <slava.monich@jolla.com> - 1.0.2 - [gbinder] Fixed a few typos - [gbinder] Getters for pid/euid of GBinderRemoteRequest. JB#41335 - [gbinder] Updated project URL * Wed Jul 18 2018 Slava Monich <slava.monich@jolla.com> - 1.0.1 - [gbinder] Zero-initialize the buffer passed to the driver. JB#41335 * Sun Jul 15 2018 Slava Monich <slava.monich@jolla.com> - 1.0.0 - [gbinder] C interface for Android binder. JB#41335