libmalcontent implements parental controls support which can be used by applications to filter or limit the access of child accounts to inappropriate content.
Go to file
Philip Withnall 3f3bb6ee54 lib: Change allow_interactive_authorization bool to flags
This is an API break for the mct_{get,set}_app_filter() APIs, but makes
them a bit clearer to use, and a little more future proof.

This includes updates to all the tests and documentation.

Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-03-19 16:56:58 +00:00
accounts-service accounts-service: Add polkit .rules file to stop prompting admins 2019-01-07 15:33:18 +00:00
libmalcontent lib: Change allow_interactive_authorization bool to flags 2019-03-19 16:56:58 +00:00
malcontent-client lib: Change allow_interactive_authorization bool to flags 2019-03-19 16:56:58 +00:00
po Rename project from eos-parental-controls to malcontent 2019-02-26 17:45:14 +00:00
subprojects build: Force libglib-testing to link statically 2018-12-20 17:44:45 +00:00
tools accounts-service: Add accounts service vendor extension for app filter 2018-09-28 10:12:53 +02:00
.gitlab-ci.yml ci: Add CI configuration 2019-02-27 10:14:52 +00:00
.gitmodules tests: Add comprehensive tests for libeos-parental-controls 2018-12-20 13:01:01 +00:00
COPYING Initial commit of README and COPYING 2018-09-24 15:35:58 +01:00
NEWS docs: Fix NEWS entry 2019-03-14 15:19:53 +00:00
README.md docs: Port README to Markdown and update a few references 2019-02-26 17:48:03 +00:00
malcontent.doap docs: Port README to Markdown and update a few references 2019-02-26 17:48:03 +00:00
meson.build build: Bump version number to 0.2.0 2019-02-26 17:48:19 +00:00
meson_options.txt libeos-parental-controls: Add placeholder unit tests 2018-10-06 00:48:36 +01:00
template.test.in libeos-parental-controls: Add placeholder unit tests 2018-10-06 00:48:36 +01:00

README.md

malcontent

malcontent implements support for restricting the abilities of non-administrator accounts on a Linux system. Typically, when this is used, a non-administrator account will be for a child using the system; and the administrator accounts will be for the parents.

It provides an accounts service vendor extension for storing an app filter to restrict the childs access to certain applications; and a simple library for accessing and applying the app filter.

All the library APIs are currently unstable and are likely to change wildly.

Dependencies

• accounts-service • dbus-daemon • gio-2.0 ≥ 2.54 • glib-2.0 ≥ 2.54 • gobject-2.0 ≥ 2.54

Licensing

All code in this project is licensed under LGPL-2.1+. See COPYING for more details.

Bugs

Bug reports and patches should be filed in GitLab.