Commit Graph

  • 1e4bfeccdf feat(dbus): Add InterfaceWlan for WLAN configuration management task/REVPI-4624/wlan-interface Sven Sager 2025-06-26 13:01:05 +02:00
  • 1f80063eb2 feat(revpiconfig): Add CmdLineTxt class for managing cmdline.txt Sven Sager 2025-06-26 08:41:49 +02:00
  • fedb0f8924 feat(revpiconfig): Add thread safety for config.txt file operations Sven Sager 2025-06-26 06:41:59 +02:00
  • b4f817b477 feat(examples): Add revpi-config CLI tool for RevPi configuration main Sven Sager 2025-06-04 08:10:52 +02:00
  • 66046b6a9d feat(dbus): Update systemd unit state check to include 'activating' Sven Sager 2025-05-27 14:54:44 +02:00
  • 9ec1e04d2b feat(dbus): Update service key for systemd-timesyncd to 'ntp' Sven Sager 2025-05-27 14:54:14 +02:00
  • 1cb1062138 feat(dbus): Update feature key from 'dphys-swapfile' to 'swapfile' Sven Sager 2025-05-27 14:22:33 +02:00
  • 8d01eee66d feat(dbus): Update status change notification in feature toggle methods Sven Sager 2025-05-27 14:18:13 +02:00
  • 40059d6068 feat(dbus): Add InterfaceSoftwareServices to bus provider initialization Sven Sager 2025-05-27 12:22:08 +02:00
  • 50789853e9 feat(dbus): Add D-Bus interface for managing software services Sven Sager 2025-05-27 12:19:32 +02:00
  • d2e2f1c7f3 refactor(dbus): Move simple_systemd to systemd_helper Sven Sager 2025-05-27 09:38:53 +02:00
  • 32574e0815 refactor: DBus interface includes bus instance Sven Sager 2025-05-26 09:56:16 +02:00
  • a29979ad78 feat(dbus): Add AvailabilityChanged signal to .RevpiConfig Sven Sager 2025-05-26 15:12:38 +02:00
  • 431f9308de feat(dbus): Add StatusChanged DBus signal to interface configuration Sven Sager 2025-05-23 08:27:37 +02:00
  • dc2d1ab3a0 ci: Test in a bookworm container Sven Sager 2025-05-22 11:50:53 +02:00
  • 983c6cefea ci: Start dbus session bus for testing Sven Sager 2025-05-22 12:53:05 +02:00
  • a977884e17 ci: Set machine-id for dbus Sven Sager 2025-05-22 12:13:08 +02:00
  • 20fb85a3f0 ci: Install system dependencies for testing Sven Sager 2025-05-22 11:45:45 +02:00
  • f4efb1daae fix: Add missing reuse license information Sven Sager 2025-05-22 11:35:50 +02:00
  • fb181f8810 ci: Add Revolution Pi pipelines Sven Sager 2025-05-22 11:18:03 +02:00
  • 3dee7784e2 ci: Add GitLab python pipelines Sven Sager 2025-05-22 11:14:18 +02:00
  • 6d77dcddba feat(io): Integrate com.revolutionpi.ios1 bus to daemon devel/ssager/io-interface Sven Sager 2025-05-22 11:09:53 +02:00
  • e7768d8b2b doc(io): Add IO example program Sven Sager 2025-05-22 11:09:26 +02:00
  • 82c72e918e feat(io): Add dbus policy for com.revolutionpi.ios1 bus Sven Sager 2025-05-22 11:09:10 +02:00
  • 1774422dff feat(io): Add dbus bus com.revolutionpi.ios1 Sven Sager 2025-05-22 11:08:48 +02:00
  • 42744bf4b9 Update changelog for 0.0.5-1+deb12+1 release debian/0.0.5-1+deb12+1 debian/bookworm Sven Sager 2025-04-22 13:44:54 +02:00
  • ab562fe600 Merge tag 'v0.0.5' into debian/bookworm Sven Sager 2025-04-22 13:44:38 +02:00
  • b96152acca Update changelog for 0.0.4-1+deb12+1 release Sven Sager 2025-04-22 13:43:59 +02:00
  • cc560770ce feat(revpiconfig): Make unit config changes asynchronous v0.0.5 Sven Sager 2025-04-22 13:42:33 +02:00
  • 4df903783c fix(revpiconfig): Ensure systemd reloads after unit changes Sven Sager 2025-04-22 12:35:43 +02:00
  • c7d5b254e8 Update changelog for 0.0.4-1+deb12+1 release debian/0.0.4-1+deb12+1 Sven Sager 2025-04-22 11:08:32 +02:00
  • c668f34124 Merge tag 'v0.0.4' into debian/bookworm Sven Sager 2025-04-22 11:07:39 +02:00
  • 8db1f59cfe doc(revpiconfig): Docstrings for get_rfkill_index and simple_systemd v0.0.4 Sven Sager 2025-04-21 14:44:50 +02:00
  • 7051eba9b9 doc(revpiconfig): Add docstrings to enums in revpi_config.py Sven Sager 2025-04-21 14:44:04 +02:00
  • 04780bd0dd doc(revpiconfig): Add docstrings to RevPiConfig class and methods Sven Sager 2025-04-21 14:42:14 +02:00
  • 41fb2b3c61 doc(revpiconfig): Add detailed docstrings to ConfigTxt methods Sven Sager 2025-04-21 14:38:32 +02:00
  • 41d9b13e71 fix(dbus): Update systemd interface and path handling Sven Sager 2025-04-22 10:57:42 +02:00
  • 463a61a001 fix(dbus): Update DBus policy file path and interface name Sven Sager 2025-04-22 10:10:39 +02:00
  • 8fc058c7ee Update changelog for 0.0.3-1+deb12+1 release debian/0.0.3-1+deb12+1 Sven Sager 2025-04-21 13:44:28 +02:00
  • 0618bf8693 feat(deb): Add dependencies for dtoverlay command Sven Sager 2025-04-21 13:43:00 +02:00
  • e1e9db8a21 Merge tag '0.0.3' into debian/bookworm Sven Sager 2025-04-21 13:36:02 +02:00
  • 1fab228272 refactor: Rename WiFi to WLAN for consistent terminology v0.0.3 Sven Sager 2025-04-21 13:33:42 +02:00
  • fc82ec0eb9 feat(revpiconfig): Replace rfkill subprocess calls with sysfs writes Sven Sager 2025-04-21 13:25:56 +02:00
  • de1774f60e feat(cli): Add CLI support for RevPi configuration object (revpi-config) Sven Sager 2025-04-21 10:55:32 +02:00
  • 8c145ef2ff feat(cli): Add CLI command for configuring Revpi features Sven Sager 2025-04-21 10:55:11 +02:00
  • 0ecd86bd64 feat(cli): Add get_properties helper function for DBus interactions Sven Sager 2025-04-21 10:54:47 +02:00
  • 555c781aed feat(dbus): Add InterfaceRevpiConfig to DBus interfaces list Sven Sager 2025-04-21 10:21:36 +02:00
  • 604cb61870 feat(dbus): Add Bluetooth configuration functionality Sven Sager 2025-04-21 10:17:56 +02:00
  • 69e370f964 refactor(revpiconfig: Change Wi-Fi detection and rfkill index logic Sven Sager 2025-04-21 10:04:39 +02:00
  • 6eb7eeea40 feat(dbus): Add Wi-Fi configuration support to the system config Sven Sager 2025-04-21 09:22:30 +02:00
  • 18e6fb3d14 feat(revpiconfig): Enhance Wi-Fi detection and add rfkill index support Sven Sager 2025-04-21 09:04:10 +02:00
  • fe614d026a feat(dbus): Add support for configuring 'revpi-con-can' feature Sven Sager 2025-04-20 19:19:13 +02:00
  • 870a55042e feat(dbus): Add support for configuring the external antenna Sven Sager 2025-04-20 19:18:41 +02:00
  • 2848fdcf54 feat(revpiconfig): Add ConfigTxt class for managing config.txt file Sven Sager 2025-04-20 19:17:41 +02:00
  • d0f641f2b5 feat(dbus): Add dphys-swapfile configuration functionality Sven Sager 2025-04-20 16:32:57 +02:00
  • e8eba43647 feat(dbus): Add avahi-daemon configuration to system services Sven Sager 2025-04-20 16:16:51 +02:00
  • 0d601f623c feat(dbus): Remove 'var-log.mount' feature Sven Sager 2025-04-20 16:02:39 +02:00
  • 66735a9eba refactor(dbus): Move system configuration methods to revpi_config.py Sven Sager 2025-04-20 15:42:05 +02:00
  • 7525c9f653 feat(revpiconfig): Add RevPiConfig class for device information handling Sven Sager 2025-04-20 15:37:26 +02:00
  • 3909fab379 feat(dbus): Add GUI configuration handling to interface_config.py Sven Sager 2025-04-20 15:34:16 +02:00
  • 9ce36c78e7 feat(dbus): Add D-Bus interface for system configuration in middleware Sven Sager 2025-04-20 14:53:57 +02:00
  • c24c78761f fix(cli): Change absolute imports to relative imports Sven Sager 2025-04-20 15:10:18 +02:00
  • 3cc64f514f feat(dbus): Add grep function to search for patterns in a file Sven Sager 2025-04-20 15:04:11 +02:00
  • 865d2ca7a9 refactor: Update interface name from 'picontrol' to 'PiControl' Sven Sager 2025-04-20 12:19:41 +02:00
  • 686bf407a8 Update changelog for 0.0.2-1+deb12+1 release debian/0.0.2-1+deb12+1 Sven Sager 2025-04-19 16:34:28 +02:00
  • c12c0d36f0 fix(deb): Skip tests because of missing SystemBus in build container Sven Sager 2025-04-19 16:33:35 +02:00
  • e2bf154185 feat(deb): Add dbus for testing to build dependencies Sven Sager 2025-04-19 16:04:22 +02:00
  • 7506f56121 Merge tag 'v0.0.2' into debian/bookworm Sven Sager 2025-04-19 15:58:57 +02:00
  • 157b7bd118 test(dbus): Add support for testing driver reset notification v0.0.2 Sven Sager 2025-04-19 15:56:59 +02:00
  • 26c3ac0afb refactor(dbus): D-Bus interface management with cleanup support. Sven Sager 2025-04-19 15:55:49 +02:00
  • f8bc1532e3 refactor(dbus): Fix typo and remove unused thread instance Sven Sager 2025-04-19 15:05:47 +02:00
  • 7207845b13 test(dbus): Add unit tests for PiControl D-Bus interface Sven Sager 2025-04-19 14:39:33 +02:00
  • 3f808c55f8 test(dbus): Add unit test framework for dbus_middleware1 module Sven Sager 2025-04-19 14:38:55 +02:00
  • 4ccc328d0b refactor(dbus): piControl driver reset with PiControlIoctl class Sven Sager 2025-04-19 13:57:56 +02:00
  • 76b53423c1 fix(dbus): Add error handling for DBus publishing and main loop Sven Sager 2025-04-19 12:43:22 +02:00
  • 114cbd8099 refactor(cli): D-Bus helpers support session and system bus types Sven Sager 2025-04-19 12:24:37 +02:00
  • 487d5b3d46 feat(dbus): Add running property to BusProvider Sven Sager 2025-04-19 12:12:54 +02:00
  • 93b328bf3f feat(dbus): Add import for BusProvider in dbus_middleware1 module Sven Sager 2025-04-19 12:12:16 +02:00
  • bde3920fc1 feat: Add session bus option for local testing and development Sven Sager 2025-04-19 09:33:54 +02:00
  • a4ccb9081f refactor(dbus): Parameterize picontrol_device and config_rsc Sven Sager 2025-04-19 08:21:24 +02:00
  • 4c1dc1c9b5 refactor(dbus): Move ResetDriverWatchdog to process_image_helper.py Sven Sager 2025-04-19 08:13:02 +02:00
  • e756d68556 refactor(dbus): Move D-Bus helper functions to a dedicated file Sven Sager 2025-04-19 07:56:17 +02:00
  • f23a91bd4f feat(deb): Create first changelog debian/0.0.1-1+deb12+1 Sven Sager 2025-04-18 19:02:42 +02:00
  • 28d4ce0116 feat(deb): Start packaging branch Sven Sager 2025-04-18 18:08:11 +02:00
  • 96db211240 feat(cli): Add new CLI tool entry point for revpictl v0.0.1 Sven Sager 2025-04-18 18:08:51 +02:00
  • de7abe3b9c chore(build): Update requirements for this project Sven Sager 2025-04-18 17:55:43 +02:00
  • e8c2482bea feat(cli): Add await-reset to wait for piControl reset signal Sven Sager 2025-04-18 17:33:25 +02:00
  • 527a921bfd feat(cli): Add await_signal function to handle D-Bus signals Sven Sager 2025-04-18 17:30:19 +02:00
  • 6dca9880c8 feat(cli): Add D-Bus helper functions for CLI commands. Sven Sager 2025-04-18 16:31:04 +02:00
  • 06d33b218f feat: Add daemon mode and signal handling to main application Sven Sager 2025-04-18 14:14:13 +02:00
  • 964e0b997c feat: Add MiddlewareDaemon implementation to revpi-middleware Sven Sager 2025-04-18 14:13:35 +02:00
  • 46a2b3f0ce feat(dbus): Add DBus policy configuration for revpi-middleware Sven Sager 2025-04-18 14:12:43 +02:00
  • 46f23a13d3 feat(dbus): Add extend_interface function for dynamic interface naming Sven Sager 2025-04-18 16:42:42 +02:00
  • b442369b42 feat(dbus): Add initial D-Bus middleware implementation Sven Sager 2025-04-18 14:12:14 +02:00
  • 11b68a0c15 feat(process_image): Add D-Bus interface for piControl driver Sven Sager 2025-04-18 14:10:18 +02:00
  • 91a1fae411 feat(dbus): Add ResetDriverWatchdog helper as global dbus helper Sven Sager 2025-04-18 14:11:19 +02:00
  • 049ddfdc0f chore: Update proginit to 1.4.0 Sven Sager 2025-04-18 08:26:45 +02:00
  • 0380311a9d feat: Add systemd file and data to integrate the app as a daemon Sven Sager 2023-10-07 17:15:12 +02:00
  • c1bd98c444 feat: Add dummy main application script Sven Sager 2023-10-03 09:37:33 +02:00
  • 92666f117d build: Add all necessary files for the build system Sven Sager 2023-10-03 09:02:51 +02:00