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 fb1d43428b Merge branch 'add-flags' into 'master'
lib: Change allow_interactive_authorization bool to flags

See merge request pwithnall/malcontent!6
2019-03-19 17:09:30 +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.