Commit graph

434 commits

Author SHA1 Message Date
Daniel
85e36e3d68 Fix dependency loop when a module fails to shut down 2020-11-24 16:12:36 +01:00
Patrick Pacher
ab21e88ae9
Merge pull request #102 from safing/feature/binary-metadata
Add binary metadata getters for windows
2020-11-17 14:14:09 +01:00
Daniel
3b2b4c052b Implement review suggestions 2020-11-17 10:04:32 +01:00
Daniel
2b91472204 Add binary metadata getters for windows
Also, add generic binary name generator
2020-11-17 09:30:55 +01:00
Patrick Pacher
0970d59836
Merge pull request #101 from safing/feature/config-wording-update
Update config wording and metadata
2020-11-04 15:25:33 +01:00
Daniel
8806469181 Update config wording and metadata 2020-11-04 14:35:54 +01:00
Daniel
73143e63ef
Merge pull request #100 from safing/fix/runtime-registry
Fix incorrect return value in runtime registry
2020-11-02 14:09:41 +01:00
Patrick Pacher
598c20587c Fix incorrect return value in runtime registry 2020-11-02 12:48:57 +01:00
Daniel
c8c049f5e8
Merge pull request #99 from safing/feature/database-api-metadata
Add metadata to records sent via the API
2020-11-02 10:25:30 +01:00
Daniel
cfbe4d9204 Add metadata to records sent via the API 2020-10-30 15:11:16 +01:00
Daniel
9c3b240825
Merge pull request #97 from safing/feature/notification-title-category
Add Title and Category fields to Notification
2020-10-30 13:32:16 +01:00
Daniel
505fcc8913 Implement review suggestions 2020-10-30 13:27:11 +01:00
Daniel
4a1ed12598 Add Title and Category fields to Notification
Also, improve on the notification handling a bit
2020-10-29 22:50:35 +01:00
Daniel
a9ac02f68e
Merge pull request #96 from safing/feature/ui-revamp-ingest
Improvements for changes for new UI
2020-10-29 16:24:30 +01:00
Daniel
a1e5046996 Improve documentation 2020-10-29 16:10:52 +01:00
Daniel
1038e875da Clean up notification storage 2020-10-29 14:28:09 +01:00
Daniel
dbbe556f3c Add Has fn to config perspective 2020-10-29 14:28:09 +01:00
Daniel
8a0c3a077c Fix linter errors and update deps 2020-10-29 14:28:09 +01:00
Daniel
3f3305d8c2 Improve config naming 2020-10-29 14:28:09 +01:00
Patrick Pacher
45d8d7eaf9 Add StackableAnnotation and update wording 2020-10-29 14:28:09 +01:00
Daniel
8a39b73c9c
Merge pull request #95 from safing/feature/annotations
Add quick-settings and requires annotation
2020-10-28 08:57:36 +01:00
Patrick Pacher
d24deb013b Add quick-settings and requires annotation 2020-10-27 14:18:09 +01:00
Patrick Pacher
33f73402d7
Merge branch 'develop' into feature/ui-revamp 2020-10-20 12:34:58 +02:00
Daniel
b3a069d562
Merge pull request #93 from safing/fix/interface-cache-update-record-locking
Fix locking when updating the interface cache in Put methods
2020-10-20 08:53:06 +02:00
Daniel
0d7e6dae96 Clarify and clean up record key functions 2020-10-19 11:34:31 +02:00
Daniel
ac1e00b0fe Fix locking when updating the interface cache in Put methods
Also, update the cache when fetching records from the database.
2020-10-16 15:23:30 +02:00
Patrick Pacher
267f49a439
Merge branch 'develop' into feature/ui-revamp 2020-10-15 11:36:25 +02:00
Patrick Pacher
5568ef5ed4
Merge pull request #92 from safing/fix/api-cancel
Fix subscription cancellation via API
2020-10-15 11:35:40 +02:00
Patrick Pacher
fca326d8c7
Fix subscription cancellation via API 2020-10-15 11:27:14 +02:00
Patrick Pacher
f48ed07467
Merge branch 'develop' into feature/ui-revamp 2020-10-15 11:16:40 +02:00
Patrick Pacher
5aa6089c9a
Merge pull request #91 from safing/feature/less-db-locking
Remove exclusiveAccess lock from database controller
2020-10-15 11:15:57 +02:00
Patrick Pacher
7e4d441c2a
Remove exclusiveAccess lock from database controller 2020-10-15 11:01:15 +02:00
Daniel
7e1125fc65 Add cancel command to database api 2020-10-13 16:51:34 +02:00
Daniel
85e985c493
Merge pull request #89 from safing/feature/database-writecache
Add a write-cache to the database interface options
2020-10-13 15:31:55 +02:00
Daniel
34e12860e4 Fix another locking issue 2020-10-13 14:58:27 +02:00
Daniel
6a58ce5a7a Fix locking in PutMany implementations 2020-10-12 13:54:27 +02:00
Daniel
e5a72ffa37 Implement review suggestions 2020-10-12 13:54:14 +02:00
Daniel
4aa5c66e8e Improve write-cache flush timing 2020-10-11 20:26:05 +02:00
Daniel
abaf5ee879 Add a write-cache to the database interface options 2020-10-11 14:27:54 +02:00
Patrick Pacher
458d4e7f15
Merge pull request #87 from safing/fix/multiple-races
Fix locking for database push-updates and config system
2020-10-08 14:08:08 +02:00
Patrick Pacher
5e55b66e6d
Merge pull request #88 from safing/fix/notification-state
Fix/notification state
2020-10-08 14:07:56 +02:00
Patrick Pacher
a3bceeabcf
Update documentation in runtime package regarding PushFunc 2020-10-08 09:13:16 +02:00
Patrick Pacher
4756896d32
Fix locking when pushing subsystem updates 2020-10-08 09:13:16 +02:00
Patrick Pacher
ea02f59b14
Fix multiple race conditions in config package 2020-10-08 09:13:16 +02:00
Patrick Pacher
a1461866c1
Ensure new notifications are active 2020-10-08 09:06:18 +02:00
Patrick Pacher
33dcc88dc0
Database controller should not lock in PushUpdate 2020-10-07 08:57:18 +02:00
Patrick Pacher
643d67aff4
Merge pull request #84 from safing/feature/log-adapter
Add support for different log adapters
2020-09-30 08:45:58 +02:00
Patrick Pacher
9266dc885d
Fix minor bugs in the runtime registry 2020-09-30 08:34:42 +02:00
Patrick Pacher
4d0d97f198
Fix build error due to cross-merge 2020-09-29 09:55:10 +02:00
Patrick Pacher
85415455ed
Fix build error due to cross-merge 2020-09-29 09:22:08 +02:00