924 Commits

Author SHA1 Message Date
jenkins
6cf709d33d Merge PR #711: Thing based user permissions 2026-01-19 10:09:45 +01:00
jenkins
f2ed3e1054 Merge PR #721: Update license text and add SPDX identifier 2025-12-02 10:38:45 +01:00
jenkins
39887a9dfc Merge PR #722: server: Add fallback to TSL 1.2 or later for encrypted connections 2025-11-27 11:05:37 +01:00
jenkins
2453044080 Merge PR #720: RuleEngine: Improve TimeDescriptor and CalendarItem DateTime Time loa… 2025-11-27 11:05:36 +01:00
Simon Stürz
c06c8db08d server: Add fallback to TSL 1.2 or later for encrypted connections 2025-11-27 09:04:53 +01:00
Simon Stürz
662e313bd8 Add admin methods for user management 2025-11-19 09:47:01 +01:00
Simon Stürz
ded99e35d4 Add admin management methods 2025-11-19 09:47:01 +01:00
Simon Stürz
360e287619 Add thing added and removed logic depending on users thing permission 2025-11-19 09:47:00 +01:00
Simon Stürz
b80ad6d839 Add missing thingError fpr IO connections 2025-11-19 09:46:17 +01:00
Simon Stürz
cfe4328776 Fix allowed things loading 2025-11-19 09:46:17 +01:00
Simon Stürz
f77d94ef7b Add initial test for thing based authentication 2025-11-19 09:46:15 +01:00
Simon Stürz
71cd3561b6 UserManager: Update user database and migrate to version 2 2025-11-19 09:45:54 +01:00
Simon Stürz
e638c8cab2 Add scope verification and tests 2025-11-19 09:45:54 +01:00
Simon Stürz
88aa22f3a2 UserManager: Add thing based user permissions 2025-11-19 09:45:54 +01:00
Simon Stürz
cdabfb54a5 Update all guh references to nymea 2025-11-17 16:42:46 +01:00
Simon Stürz
4d170061fd Update license text and add SPDX identifier 2025-11-17 16:42:41 +01:00
Simon Stürz
dd964d8044 RuleEngine: Improve TimeDescriptor and CalendarItem DateTime Time loading 2025-11-15 16:34:20 +01:00
Simon Stürz
415e1a7648 NetworkDeviceDiscovery: Fix cache update reference bug 2025-11-15 15:54:47 +01:00
Simon Stürz
889a52959f network monitor: sync mode and register type 2025-11-15 15:53:21 +01:00
Simon Stürz
9ff93f9ecc Fix overloaded equal operator of the NetworkDeviceMonitor 2025-11-15 15:53:21 +01:00
Simon Stürz
c6dc910f1a Update network device verification 2025-11-15 15:53:21 +01:00
jenkins
cc164e50f7 Merge PR #707: Disable insecure interfaces if configured using env 2025-10-20 13:40:24 +02:00
Simon Stürz
09e9f72ddc Update network device monitor behavior for IP and hostname based monitors 2025-10-20 10:09:26 +02:00
Simon Stürz
e8244e9313 Disable insecure interfaces if configured using env 2025-10-13 16:31:45 +02:00
Simon Stürz
a74f747df8 Update JsonRpc debug categories and fix some inlcudes 2025-10-13 16:31:45 +02:00
jenkins
e06e1c7e14 Merge PR #703: Make sure NetworkDeviceMonitor on localhost are always reachable 2025-09-23 14:12:45 +02:00
jenkins
0d85868465 Merge PR #702: Fix some typos in the code base 2025-09-23 14:12:43 +02:00
Simon Stürz
3ea7639b9d Make TI backend support configurable 2025-09-23 14:11:48 +02:00
Simon Stürz
42def79a54 Update python init depending on the py version 2025-09-11 10:09:56 +02:00
Simon Stürz
73e7c975af Update lib search paths for all plugin types 2025-09-11 10:09:56 +02:00
Simon Stürz
835c1d9dd2 Update deprecated signals qt version handling 2025-09-11 10:09:56 +02:00
Simon Stürz
d58c5a6cf7 Fix bluetooth le connection 2025-09-11 10:09:56 +02:00
Simon Stürz
d71ce85f12 Fix interface allowed values loading and debug cathegories for thing and thing manager 2025-09-11 10:09:56 +02:00
Simon Stürz
685d28f88b Port modbus rtu 2025-09-11 10:09:56 +02:00
Simon Stürz
aa59ddd714 Make testes not parallel 2025-09-11 10:09:52 +02:00
Simon Stürz
2acf7784a6 Update the entire Qt6 code to new signal slot connections
Update logging cathegories and allign coding style
2025-09-11 10:09:24 +02:00
Simon Stürz
2f0077a5d1 Add compat 2025-09-11 10:09:24 +02:00
Simon Stürz
3a234066ef Fix qt5 build and test not overloading == operator 2025-09-11 10:09:24 +02:00
Simon Stürz
f5c4bd16ac Add Qt6 support
Add Qt6 debian packaging
2025-09-11 10:09:24 +02:00
Simon Stürz
269efecb36 Make sure NetworkDeviceMonitor on localhost are always reachable 2025-09-10 15:02:52 +02:00
Simon Stürz
4e27699915 Fix some typos 2025-07-02 14:58:49 +02:00
Simon Stürz
633ee99d0b NetworkDiscovery: Fix localhost lookup and prevent usage of IPv6 on host lookup 2025-04-14 14:01:22 +02:00
Simon Stürz
00fc81405b NetworkDiscovery: Fix possible crash on monitor cleanup
DateTime: Improve performance by using static current QDateTime method
2025-04-14 12:02:15 +02:00
jenkins
95ebffee0c Merge PR #689: Rework network discovery 2025-03-20 14:15:07 +01:00
jenkins
628c2c9be7 Merge PR #688: core: Fix shutdown crash and improve application logging 2024-12-20 13:39:07 +01:00
jenkins
482f64f3ab Merge PR #686: NetworkManager: add wireless device capabilities 2024-12-20 13:39:06 +01:00
jenkins
9127829a6c Merge PR #685: Influxdb: Disable debug print if database is disabled or not initialized 2024-12-20 13:39:05 +01:00
jenkins
c48b6ae407 Merge PR #684: Use default cache location for the plugin info caches 2024-12-20 13:39:03 +01:00
jenkins
cc3e531b2b Merge PR #672: Debug JSONRPC API handler 2024-12-20 13:39:02 +01:00
jenkins
318da58f45 Merge PR #670: Add systemd notify support 2024-12-20 13:39:01 +01:00