Daniel
30a53cf840
Merge pull request #85 from safing/feature/db-purge
...
Add Purge method/interface to database system
2020-09-24 16:56:48 +02:00
Daniel
da57ca5792
Fix linter errors
2020-09-24 16:38:55 +02:00
Daniel
82af986224
Add Purge method/interface to database system
...
Also, implement Purger interface in bbolt storage.
2020-09-24 15:02:51 +02:00
Daniel
1c765dfbb8
Merge pull request #82 from safing/feature/deletemany
...
Make shadow deletes conditional
2020-09-24 15:01:16 +02:00
Daniel
349e9a7774
Merge pull request #83 from safing/feature/improve-stack-printing
...
Improve stack printing
2020-09-24 15:01:06 +02:00
Patrick Pacher
1e8d2731dd
Add support for different log adapters
2020-09-24 10:57:43 +02:00
Daniel
362539692e
Improve interfaces and fix more linter errors
2020-09-24 09:50:38 +02:00
Daniel
c4e24102f6
Fix linter error
2020-09-24 08:57:42 +02:00
Daniel
dae5481203
Improve stack printing
2020-09-23 17:11:51 +02:00
Daniel
5bb73a7b4c
Make shadow deletes conditional
...
Also, Move maintenance to separate interface.
2020-09-23 17:10:33 +02:00
Patrick Pacher
63f463af4c
Merge pull request #79 from safing/fix/subsystems
...
Refactor subsystems to use the runtime registry
2020-09-22 17:05:06 +02:00
Patrick Pacher
0464f5be48
Review related changes
2020-09-22 16:53:10 +02:00
Patrick Pacher
1b55c73559
Refactor subsystem package
2020-09-22 16:53:10 +02:00
Patrick Pacher
511cb22759
Fix incorrect type of SimpleValue(S)(G)etter
2020-09-22 16:53:10 +02:00
Patrick Pacher
50a10485e1
Fix race condition in database package. Simplify db locking
2020-09-22 16:53:03 +02:00
Patrick Pacher
93a0b27ea2
Merge pull request #81 from safing/feature/option-categories
...
Add category annotations to options
2020-09-22 16:45:36 +02:00
Patrick Pacher
62d2737849
Add category annotations to options
2020-09-22 15:40:56 +02:00
Patrick Pacher
19f75bb6ca
Fix locking in runtime and hashmap storage
2020-09-18 12:11:05 +02:00
Patrick Pacher
75ab99d681
Merge pull request #78 from safing/feature/runtime-db
...
Add runtime module providing a simple injected DB
2020-09-18 12:00:46 +02:00
Patrick Pacher
bcaa793123
Add runtime module providing a simple injected DB
2020-09-18 11:56:54 +02:00
Patrick Pacher
205756e7d5
Merge pull request #76 from safing/feature/notif-refactor
...
Notification system refactoring
2020-09-16 08:46:40 +02:00
Patrick Pacher
4665ae8dca
Refactor notification system
2020-09-16 08:46:12 +02:00
Patrick Pacher
903447b65f
Merge pull request #74 from safing/fix/notifications
...
Drop support for peristent notifications. Fixes #71
2020-09-16 08:45:38 +02:00
Patrick Pacher
6c82df5523
Merge pull request #72 from safing/feature/options
...
Extend config options
2020-09-16 08:45:13 +02:00
Patrick Pacher
330e6bd1f1
Add PossibleValues support and option annotations
2020-09-15 09:00:58 +02:00
Patrick Pacher
1810855f64
Drop support for peristent notifications. Fixes #71
...
This path drops support for persistent notifications as
they were always broken and not used anyway (see #71 ). As
a result, the locking strategy of the injected notification
backend has been updated and should improve database push
updates (i.e. the "upd" is now correct and no additional "new"
updates with partial data will be sent anymore)
2020-09-14 11:21:23 +02:00
Daniel
5018276c23
Release to master
2020-08-12 14:21:40 +02:00
Patrick Pacher
c479430d46
Merge pull request #70 from safing/fix/failing-worker-shutdown
...
Fix shutdown of failing service workers
2020-08-12 13:44:01 +02:00
Daniel
2ad0ead72b
Fix shutdown of failing service workers
2020-08-11 18:14:22 +02:00
Daniel
b749ab4d90
Release to master
2020-07-24 13:23:41 +02:00
Patrick Pacher
2b726810cc
Merge pull request #69 from safing/feature/fetch-comment
...
Add URL fetch comment to registry
2020-07-23 12:41:02 +02:00
Daniel
26f54ffbb9
Add User-Agent to request made by the registry
2020-07-23 12:16:44 +02:00
Daniel
638b7ac6d3
Release to master
2020-07-22 11:16:20 +02:00
Daniel
5a642efc83
Merge pull request #68 from safing/feautre/updater-context
...
Use context for network connections in updater
2020-07-21 15:44:25 +02:00
Daniel
02bb6d1d9b
Use context for network connections in updater
2020-07-21 15:04:05 +02:00
Daniel
2137377e22
Release to master
2020-07-15 14:05:07 +02:00
Patrick Pacher
91f759d148
Merge pull request #65 from safing/feature/make-db-registry-persistance-optional
...
Make DB registry persistence optional
2020-07-12 08:49:15 +02:00
Patrick Pacher
fc31a72d7d
Merge pull request #64 from safing/fix/post-factum-reviews-1
...
Implement Post Factum Review Suggestions
2020-07-12 08:46:13 +02:00
Daniel
6fcd1d3ef7
Make DB registry persistence optional
...
This increases resilience when persistence is not needed.
2020-07-11 14:20:04 +02:00
Daniel
2fa29789de
Improve authenticator error handling
...
From PR Review https://github.com/safing/portbase/pull/59
2020-07-10 13:21:10 +02:00
Daniel
eb0cbf58a8
Rename Cnt() to Size() and split up tests
...
From PR Review https://github.com/safing/portbase/pull/57
2020-07-10 12:02:55 +02:00
Daniel
5f2c861e2d
Move forceCnt into the goroutine
...
From PR Review https://github.com/safing/portbase/pull/56
2020-07-10 11:48:50 +02:00
Daniel
f4fcd0c67c
Add Path to Token Cookie
...
From PR Review https://github.com/safing/portbase/pull/55
2020-07-10 11:46:59 +02:00
Daniel
971d09e41a
Release to master
2020-06-27 15:00:18 +02:00
Daniel
fda2943c0a
Merge pull request #61 from safing/fix/api-auth-token-cleaner
...
Fix cleaner start condition
2020-06-27 14:59:38 +02:00
Daniel
e11dbac9b6
Merge pull request #60 from safing/fix/index-update-path-creation
...
Check path to index file when saving
2020-06-27 14:54:38 +02:00
Daniel
210017b42e
Fix cleaner start condition
2020-06-27 14:52:56 +02:00
Daniel
56a7b8c16e
Merge pull request #59 from safing/fix/api-auth-token-cleaner
...
Fix starting the api auth token cleaner task
2020-06-27 14:50:53 +02:00
Daniel
38902d8c82
Check path to index file when saving
2020-06-26 22:44:32 +02:00
Daniel
34e076f9ff
Fix starting the api auth token cleaner task
2020-06-26 22:41:47 +02:00