diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-01-23 12:21:37 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-07-17 09:33:38 +0200 |
commit | 1a1dd3c2b095b43876070ef0a70c31a7d142d00e (patch) | |
tree | f65b064f0adc2e5a9c6020846e7f3dce75bb7783 /examples | |
parent | 41017d120d480957d7a44ba662f290a6415e840c (diff) | |
download | tracker-1a1dd3c2b095b43876070ef0a70c31a7d142d00e.tar.gz |
portal: Implement filtering endpoint
This endpoint is a private subclass that manipulates communication
so
1) session endpoints can only be used by their original creator
2) all update queries are forbidden
3) GraphUpdated filters down events on disallowed graphs
4) Queries are prepended CONSTRAINT clauses
This makes sandboxed endpoints restricted so:
- Updates cannot happen
- Graphs/Services in queries get filtered down
- GraphUpdated signals avoid filtered down graphs
Diffstat (limited to 'examples')
0 files changed, 0 insertions, 0 deletions