Commit Graph

  • 91258ffbb8 chore: add atomic library dependency fix/add-atomic-dependency Stanislav Angelovic 2022-06-07 08:21:44 +02:00
  • 5caea3b72b fix: invalid assert on event fd (#243) Michal Hučko 2022-02-13 18:48:50 +01:00
  • b7a9c63ff0 refactor: add validity checks for names and paths (#242) Stanislav Angelovič 2022-02-11 21:53:37 +01:00
  • 7f437a6e06 fix(tests): printer for std::chrono in googletest v1.11.0 Stanislav Angelovic 2022-01-27 13:38:19 +01:00
  • f492472e9f Enable move for ObjectPath and Signature. Benjamin Kaufmann 2022-01-09 14:14:27 +01:00
  • f673e57a47 Fix potential UB in creation of sdbus::Error. Benjamin Kaufmann 2022-01-10 17:44:47 +01:00
  • bca8e81037 build: version 1.1.0 v1.1.0 Stanislav Angelovic 2021-12-22 13:17:20 +01:00
  • 33ff69ecd2 chore: remove unnecessary googletest CMake file Stanislav Angelovic 2021-12-21 09:40:17 +01:00
  • b8eb0e8ceb fix: minor fixes for async timeout handling Stanislav Angelovic 2021-12-20 14:47:12 +01:00
  • 23fdd0ce8f fix: use non-mutating find in signal unregistration Stanislav Angelovic 2021-12-14 21:53:49 +01:00
  • bb0f3f0242 Fix #88: Timeout handling. (#91) Benjamin Kaufmann 2021-12-20 10:00:29 +01:00
  • 0b8f2d9752 fix: use correct path to README file for CPack Stanislav Angelovic 2021-12-14 22:09:12 +01:00
  • 9b8a15339e test: delete forgotten file Stanislav Angelovic 2021-12-14 21:59:46 +01:00
  • ef4d9bcba2 chore: add note on libsystemd-dev when libsystemd pkgconfig file is not found Stanislav Angelovic 2021-12-14 21:35:11 +01:00
  • 41d33117cc Fix #214: Add means to unregister signal handler Osama Ghanem 2021-11-28 16:30:49 +02:00
  • 442670ec18 codegen: Support chrono literal timeout by ProxyGenerator Lukasz Marcul 2021-11-13 14:59:25 +01:00
  • b01db13ff7 fix method name in example Marcel Hellwig 2021-11-25 11:19:33 +01:00
  • dc0f487751 Reword a few tutorial statements slightly Stanislav Angelovič 2021-11-22 14:27:28 +01:00
  • 55310659e8 googletest-download: replace master with main Urs Ritzmann 2021-11-16 13:07:54 +01:00
  • 65782bbf43 tools version 1.0.0 v1.0.0 Urs Ritzmann 2021-10-20 08:53:08 +02:00
  • 125cb1616c version 1.0.0 Urs Ritzmann 2021-10-18 17:21:19 +02:00
  • f025b92d76 ci: pack only the g++ build Urs Ritzmann 2021-10-18 16:43:14 +02:00
  • 33aa5768a5 ci: create and upload deb package Urs Ritzmann 2021-10-18 16:28:36 +02:00
  • 0703324015 ci: update make commands to cmake Urs Ritzmann 2021-10-18 15:50:31 +02:00
  • f05f63cd48 cpack: remove test component Urs Ritzmann 2021-10-18 15:30:47 +02:00
  • de9cd46d8a update ChangeLog: v0.8.4 was never released riuriuriu 2021-10-18 13:27:25 +02:00
  • ca05b1541f fix non-virtual-dtor warning riuriuriu 2021-10-15 13:44:00 +02:00
  • 35176c4988 integrationtests: differentiate BUS_NAME from INTERFACE_NAME Urs Ritzmann 2021-10-14 16:08:38 +02:00
  • a5ecbbfcec add examples for the ObjectManager API Urs Ritzmann 2021-10-14 15:54:44 +02:00
  • 4e908612ed introduce new ObjectManager API on generated stubs layer Urs Ritzmann 2021-10-14 15:53:51 +02:00
  • 1d930f324e update changelog: v0.9.0 v0.9.0 Stanislav Angelovič 2021-10-15 15:20:46 +02:00
  • a341754533 add dependency to libsytemd-dev to sdbus-c++-dev package Rolf Lussi 2021-09-22 11:44:04 +02:00
  • 9cb8b89a01 add cpack to build debian packages, split the packages by components Rolf Lussi 2021-06-07 11:12:53 +02:00
  • c422de641a Support Error parameter in signal handlers Stanislav Angelovic 2021-07-22 15:48:50 +02:00
  • d77bb6b869 Fix potential race condition in Object destruction Stanislav Angelovic 2021-07-22 17:33:59 +02:00
  • 8320429ef7 chore: add gperf dependency for libsystemd build Stanislav Angelovič 2021-09-17 18:31:04 +02:00
  • a72e17b932 doc: add gperf dependency for libsystemd Stanislav Angelovič 2021-09-17 18:28:41 +02:00
  • b4f5c0f46c Catch sdbus-c++ exceptions flying from Proxy callbacks to libsystemd Stanislav Angelovic 2021-07-22 14:33:38 +02:00
  • 6433b38ed1 Add specific sections for tips and notes in the tutorial Stanislav Angelovic 2021-07-22 16:01:42 +02:00
  • a95fcf5693 Make resetting loop thread ID exception-safe Stanislav Angelovic 2021-07-22 13:48:40 +02:00
  • 022831b8c3 Avoid propagating msg unpack exceptions to event loop David Leeds 2021-06-17 15:07:26 -07:00
  • e16ffb1288 Provide access to D-Bus message in high-level API Stanislav Angelovic 2021-06-02 15:17:20 +00:00
  • 75ea127374 connection: add createDefaultBusConnection() David Leeds 2021-05-09 01:50:57 -07:00
  • d74365c535 docs: Add information about conan recipe Sergey Bobrenok 2021-06-14 15:29:57 +03:00
  • a5e94f07bf Fix issue #135: Segfault in Message::peekType() Benjamin Kaufmann 2021-06-12 13:02:17 +02:00
  • fa9569fdd9 Issue 133 race in proxy destruct (#177) Urs Ritzmann 2021-06-03 18:53:38 +02:00
  • 118faa58f6 Add API to get message path and message destination (#167) Marek Blaha 2021-05-07 15:24:21 +02:00
  • d65744b1fc Enable default construction of PendingAsyncCall (#180) David Leeds 2021-05-07 06:22:07 -07:00
  • 6df67469ad proxy: add IProxy::getConnection() (#179) David Leeds 2021-05-06 07:52:02 -07:00
  • b0a72cbe92 Make Message's setDestination() thread safe Stanislav Angelovic 2021-04-29 15:30:56 +00:00
  • 5ee4c61a1b Add API to set signal destination (#168) Marek Blaha 2021-04-29 17:18:04 +02:00
  • d46cbba23c Add README and sdbus-c++ tutorial as additional pages in doxydocs (#153) craig-spannring 2021-04-29 08:46:36 -06:00
  • 70778bfae0 Add note on BUILD_SHARED_LIBS CMake flag to README Stanislav Angelovič 2021-04-29 16:07:47 +02:00
  • 5f271abc0c Add note on system bus security policy file to the tutorial Stanislav Angelovič 2021-04-29 15:52:06 +02:00
  • bbffcbf49e fix: minor documentation and test improvements (#166) Stanislav Angelovič 2021-04-28 12:05:14 +02:00
  • dc6d55a282 Provide CMake config and PkgConfig files for tools (#172) Michal Hučko 2021-04-28 11:15:47 +02:00
  • 3f54b5e762 comment sd_bus_match_signal() requires libsystemd v237 riuriuriu 2021-04-13 14:36:53 +02:00
  • fe8cdce107 update changelog: v0.8.4 riuriuriu 2021-03-30 13:41:41 +02:00
  • d47e9d1834 fix issue 145, signals are not filtered by sender riuriuriu 2021-03-30 11:42:58 +02:00
  • b9723850b8 add integrationtest for issue 145 Urs Ritzmann 2021-03-30 10:53:53 +02:00
  • e1008dd8cf reformat CMake linking riuriuriu 2021-04-13 10:45:49 +02:00
  • fc9f770512 Find and link against pthread Luca Boccassi 2021-04-01 11:57:58 +01:00
  • 5e03e78451 feat: add API to get message credentials (#151) alivenets 2021-03-12 14:14:23 +01:00
  • 3f74512f8e cmake: fix building with BUILD_LIBSYSTEMD and ninja generator (#138) Knut Tidemann 2021-03-12 14:07:10 +01:00
  • 0090ca97ee fix: missing copy assignment operator (#120) Michael Davis 2021-03-12 07:03:25 -06:00
  • a649a0225e style: fix indentation in CMakeLists.txt Stanislav Angelovic 2021-03-12 14:01:02 +01:00
  • cfb9956de6 Fixes for floating point systemd version such as 243.4 (#128) Yonggang Luo 2021-03-12 12:26:21 +00:00
  • fb008445b1 xml2cpp: Add missing EXPAT include dirs (#136) bobrofon 2021-03-12 19:17:55 +07:00
  • 1e2a09cccf docs: note expat dependency (#131) Cameron Nemo 2021-03-12 04:15:07 -08:00
  • a9f2043daa Fix examples in the tutorial Stanislav Angelovič 2021-03-10 09:49:25 +01:00
  • 96b2dfff69 Update using-sdbus-c++.md Stanislav Angelovič 2021-03-09 17:04:43 +01:00
  • d6fdacafbe Try to first find googletest in the system before downloading it (#125) Stanislav Angelovič 2020-11-16 17:05:36 +01:00
  • b190646aa5 Make a note in README about an exception for LGPL license Stanislav Angelovic 2020-10-11 14:27:14 +02:00
  • 1c56f069dd Add license exception for template code in header files Stanislav Angelovic 2020-10-11 14:25:14 +02:00
  • 8808d0111b Add header-code exception to the LGPL license for sdbus-c++ update-license Stanislav Angelovic 2020-10-11 13:50:49 +02:00
  • 6e8e5aadb6 Bump up to v0.8.3 v0.8.3 Stanislav Angelovic 2020-09-11 22:29:15 +02:00
  • 3b735bf1aa Introduce CI workflow based on GitHub Actions (#114) Stanislav Angelovič 2020-07-22 16:35:42 +02:00
  • 2f7b35c5a8 Fix unused variable warnings for release builds Stanislav Angelovic 2020-07-21 15:44:16 +02:00
  • d5867e1197 Fix unused variable warning for release builds Stanislav Angelovic 2020-07-21 15:32:31 +02:00
  • 250aa2bbe3 Add additional messages to CMake build for optional parts Stanislav Angelovic 2020-07-21 12:12:14 +02:00
  • e63357b222 Remove non-virtual-dtor warnings by making classes final Stanislav Angelovic 2020-07-21 11:12:57 +02:00
  • 2c6be0307f Update CMake configuration flag names Stanislav Angelovič 2020-07-19 18:23:19 +02:00
  • 138a437b22 Fix #112: Address a few inconsistencies and make code more idiomatic sangelovic 2020-07-18 20:44:26 +02:00
  • cc8d88cc64 Fix GetObjectPath() in integration tests sangelovic 2020-07-18 20:30:51 +02:00
  • bded067496 Fix #43: Clean up integration tests sangelovic 2020-07-18 20:16:57 +02:00
  • c1c4512f9f Fix build with gcc8.3 Tomas Pecka 2020-07-16 14:41:21 +02:00
  • 175c43ec53 Bump revision up to v0.8.2 v0.8.2 Stanislav Angelovic 2020-06-17 15:29:46 +02:00
  • c137dfa213 Fix potential data race in Proxy's condition variable Stanislav Angelovic 2020-06-16 17:43:29 +02:00
  • a0dadcc6fe Fix integration tests after getObjectPath() introduction failed them Stanislav Angelovic 2020-06-16 17:25:01 +02:00
  • 0d010440c5 Fix build with clang 9.0.1 and libcxx Jan Kundrát 2020-06-16 00:02:25 +02:00
  • ae8849e545 Implement #104: add getObjectPath() for classes (#105) ChristianS99 2020-05-28 15:36:58 +02:00
  • fb35a9a196 Fix integration test cases failing in specific situations sangelovic 2020-05-17 15:06:29 +02:00
  • 6cbd49ddaa Install proper public sd-bus headers in internal libsystemd build sangelovic 2020-05-17 15:05:24 +02:00
  • fb0a70a831 Fix #101: sanitize names of namespaces/methods/signals/properties/arguments (#102) ChristianS99 2020-05-16 22:57:37 +02:00
  • 9af20af001 Fixed integration tests for libsystemd older than 242 Viliam Lejcik 2020-04-28 10:38:01 +02:00
  • 63bbb07ef0 Fixup for 00d0837d98 Benjamin Kaufmann 2020-04-08 15:20:33 +02:00
  • 00d0837d98 Introduce support for cancellable async calls sangelovic 2020-03-29 21:43:20 +02:00
  • 4847d61706 Introduce support for cancellable async calls feat/support-for-cancellable-async-calls-2 sangelovic 2020-03-29 21:43:20 +02:00
  • e91bedd4cb Fix #92: CallData race condition in Proxy::callMethod sangelovic 2020-04-02 20:46:38 +02:00
  • 690f0b1387 Add more docs on isPending function feat/support-for-cancellable-async-calls sangelovic 2020-03-29 22:33:13 +02:00