Imported Upstream version 3.1.0 upstream/3.1.0
authorTizenOpenSource <tizenopensrc@samsung.com>
Fri, 8 Dec 2023 03:09:00 +0000 (12:09 +0900)
committerTizenOpenSource <tizenopensrc@samsung.com>
Fri, 8 Dec 2023 03:09:00 +0000 (12:09 +0900)
commitde08a1dcd14773656ceab4262fb2365a8b24719a
tree037932198ec1f3b5b91003c6605097847b129e71
parent00c45a426f5a4570f61a858b2328cbcf2bfe099f
Imported Upstream version 3.1.0
380 files changed:
.checkpatch.conf [new file with mode: 0644]
.flake8 [new file with mode: 0644]
.github/actions/code-coverage/action.yml [new file with mode: 0644]
.github/actions/setup-libcgroup/action.yml [new file with mode: 0644]
.github/dependabot.yml [new file with mode: 0644]
.github/workflows/codeql-analysis.yml [new file with mode: 0644]
.github/workflows/continuous-integration.yml [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.gitmodules [new file with mode: 0644]
CONTRIBUTING.md [new file with mode: 0644]
COPYING
Makefile.am
Makefile.in [deleted file]
README
README.md [new file with mode: 0644]
README_systemd
SECURITY.md [new file with mode: 0644]
aclocal.m4 [deleted file]
bootstrap.sh [new file with mode: 0755]
build-aux/ar-lib [deleted file]
build-aux/compile [deleted file]
build-aux/config.guess [deleted file]
build-aux/config.sub [deleted file]
build-aux/depcomp [deleted file]
build-aux/install-sh [deleted file]
build-aux/ltmain.sh [deleted file]
build-aux/missing [deleted file]
build-aux/test-driver [deleted file]
build-aux/ylwrap [deleted file]
config.h.in [deleted file]
configure [deleted file]
configure.ac
dist/.gitignore [new file with mode: 0644]
dist/Makefile.in [deleted file]
dist/cgconfig.service [new file with mode: 0644]
dist/libcgroup.spec [deleted file]
dist/libcgroup.spec.in
doc/Doxygen [new file with mode: 0644]
doc/Makefile.am
doc/Makefile.in [deleted file]
doc/internal/release-github.md [new file with mode: 0644]
doc/man/Makefile.am
doc/man/Makefile.in [deleted file]
doc/man/cgclassify.1
doc/man/cgclear.1 [deleted file]
doc/man/cgconfig.conf.5
doc/man/cgcreate.1
doc/man/cgdelete.1
doc/man/cgexec.1
doc/man/cgget.1
doc/man/cgred.conf.5
doc/man/cgrules.conf.5
doc/man/cgrules.d.5 [new file with mode: 0644]
doc/man/cgset.1
doc/man/cgsnapshot.1
doc/man/cgxget.1 [new file with mode: 0644]
doc/man/cgxset.1 [new file with mode: 0644]
doc/man/lscgroup.1
doc/man/lssubsys.1
googletest/googletest/include/gtest/gtest-death-test.h [deleted file]
googletest/googletest/include/gtest/gtest-message.h [deleted file]
googletest/googletest/include/gtest/gtest-param-test.h [deleted file]
googletest/googletest/include/gtest/gtest-param-test.h.pump [deleted file]
googletest/googletest/include/gtest/gtest-printers.h [deleted file]
googletest/googletest/include/gtest/gtest-spi.h [deleted file]
googletest/googletest/include/gtest/gtest-test-part.h [deleted file]
googletest/googletest/include/gtest/gtest-typed-test.h [deleted file]
googletest/googletest/include/gtest/gtest.h [deleted file]
googletest/googletest/include/gtest/gtest_pred_impl.h [deleted file]
googletest/googletest/include/gtest/gtest_prod.h [deleted file]
googletest/googletest/include/gtest/internal/custom/gtest-port.h [deleted file]
googletest/googletest/include/gtest/internal/custom/gtest-printers.h [deleted file]
googletest/googletest/include/gtest/internal/custom/gtest.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-death-test-internal.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-filepath.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-internal.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-linked_ptr.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-param-util-generated.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-param-util-generated.h.pump [deleted file]
googletest/googletest/include/gtest/internal/gtest-param-util.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-port-arch.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-port.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-string.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-tuple.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-tuple.h.pump [deleted file]
googletest/googletest/include/gtest/internal/gtest-type-util.h [deleted file]
googletest/googletest/include/gtest/internal/gtest-type-util.h.pump [deleted file]
googletest/googletest/libgtest.so [deleted file]
googletest/googletest/libgtest_main.so [deleted file]
include/Makefile.am
include/Makefile.in [deleted file]
include/libcgroup.h
include/libcgroup/.gitignore [new file with mode: 0644]
include/libcgroup/config.h
include/libcgroup/error.h
include/libcgroup/groups.h
include/libcgroup/init.h.in [moved from include/libcgroup/init.h with 75% similarity]
include/libcgroup/iterators.h
include/libcgroup/log.h
include/libcgroup/systemd.h [new file with mode: 0644]
include/libcgroup/tasks.h
include/libcgroup/tools.h [new file with mode: 0644]
libcgroup.doxyfile
m4/libtool.m4 [deleted file]
m4/ltoptions.m4 [deleted file]
m4/ltsugar.m4 [deleted file]
m4/ltversion.m4 [deleted file]
m4/lt~obsolete.m4 [deleted file]
samples/Makefile.am
samples/Makefile.in [deleted file]
samples/c/.gitignore [new file with mode: 0644]
samples/c/Makefile.am [new file with mode: 0644]
samples/c/create_systemd_scope.c [new file with mode: 0644]
samples/c/empty_cgroup_v2.c [new file with mode: 0644]
samples/c/get_all_controller.c [new file with mode: 0644]
samples/c/get_controller.c [new file with mode: 0644]
samples/c/get_mount_point.c [new file with mode: 0644]
samples/c/get_procs.c [new file with mode: 0644]
samples/c/get_setup_mode.c [new file with mode: 0644]
samples/c/get_variable_names.c [new file with mode: 0644]
samples/c/logger.c [new file with mode: 0644]
samples/c/proctest.c [new file with mode: 0644]
samples/c/read_stats.c [new file with mode: 0644]
samples/c/setuid.c [new file with mode: 0644]
samples/c/test_functions.c [new file with mode: 0644]
samples/c/test_named_hierarchy.c [new file with mode: 0644]
samples/c/walk_task.c [new file with mode: 0644]
samples/c/walk_test.c [new file with mode: 0644]
samples/c/wrapper_test.c [new file with mode: 0644]
samples/cmdline/Makefile.am [new file with mode: 0644]
samples/cmdline/systemd-with-idle-process.md [new file with mode: 0644]
samples/config/Makefile.am [new file with mode: 0644]
samples/config/cgconfig.conf [moved from samples/cgconfig.conf with 56% similarity]
samples/config/cgconfig.sysconfig [moved from samples/cgconfig.sysconfig with 100% similarity]
samples/config/cgconfig_systemd.conf [new file with mode: 0644]
samples/config/cgred.conf [moved from samples/cgred.conf with 99% similarity]
samples/config/cgrules.conf [moved from samples/cgrules.conf with 100% similarity]
samples/config/cgsnapshot_allowlist.conf [new file with mode: 0644]
samples/config/cgsnapshot_denylist.conf [moved from samples/cgsnapshot_blacklist.conf with 100% similarity]
samples/config/invalid_namespace_config.conf [new file with mode: 0644]
samples/config/invalid_namespace_mount_config.conf [new file with mode: 0644]
samples/config/large_cgconfig.conf.bz2 [new file with mode: 0644]
samples/config/namespace_config.conf [new file with mode: 0644]
samples/python/Makefile.am [new file with mode: 0644]
samples/python/create_systemd_scope.py [new file with mode: 0755]
scripts/Makefile.in [deleted file]
scripts/init.d/.gitignore [new file with mode: 0644]
scripts/init.d/cgconfig.in
scripts/init.d/cgred.in
src/.gitignore [new file with mode: 0644]
src/Makefile.am
src/Makefile.in [deleted file]
src/abstraction-common.c [new file with mode: 0644]
src/abstraction-common.h [new file with mode: 0644]
src/abstraction-cpu.c [new file with mode: 0644]
src/abstraction-cpuset.c [new file with mode: 0644]
src/abstraction-map.c [new file with mode: 0644]
src/abstraction-map.h [new file with mode: 0644]
src/api.c
src/bindings/Makefile.am [deleted file]
src/bindings/Makefile.in [deleted file]
src/bindings/libcgroup.c [deleted file]
src/config.c
src/daemon/.gitignore [new file with mode: 0644]
src/daemon/Makefile.am
src/daemon/Makefile.in [deleted file]
src/daemon/cgrulesengd.c
src/daemon/cgrulesengd.h
src/lex.c [deleted file]
src/lex.l
src/libcgroup-internal.h
src/libcgroup.map
src/libcgroup_systemd_idle_thread.c [new file with mode: 0644]
src/log.c
src/pam/Makefile.am
src/pam/Makefile.in [deleted file]
src/pam/pam_cgroup.c
src/parse.c [deleted file]
src/parse.h [deleted file]
src/parse.y
src/python/.gitignore [new file with mode: 0644]
src/python/Makefile.am [new file with mode: 0644]
src/python/cgroup.pxd [new file with mode: 0644]
src/python/libcgroup.pyx [new file with mode: 0644]
src/python/pyproject.toml [new file with mode: 0644]
src/python/setup.py [new file with mode: 0755]
src/systemd.c [new file with mode: 0644]
src/tools/.gitignore [new file with mode: 0644]
src/tools/Makefile.am
src/tools/Makefile.in [deleted file]
src/tools/cgclassify.c
src/tools/cgclear.c [deleted file]
src/tools/cgconfig.c
src/tools/cgcreate.c
src/tools/cgdelete.c
src/tools/cgexec.c
src/tools/cgget.c
src/tools/cgset.c
src/tools/cgsnapshot.c
src/tools/cgxget.c [new file with mode: 0644]
src/tools/cgxset.c [new file with mode: 0644]
src/tools/lscgroup.c
src/tools/lssubsys.c
src/tools/tools-common.c
src/tools/tools-common.h
src/wrapper.c
tests/.gitignore [new file with mode: 0644]
tests/.gitmodules [new file with mode: 0644]
tests/Makefile.am
tests/Makefile.in [deleted file]
tests/README.md [new file with mode: 0644]
tests/ftests/.gitignore [new file with mode: 0644]
tests/ftests/001-cgget-basic_cgget_v1.py
tests/ftests/002-cgdelete-recursive_delete.py
tests/ftests/003-cgget-basic_cgget_v2.py
tests/ftests/004-cgsnapshot-basic_snapshot_v1.py
tests/ftests/005-cgsnapshot-basic_snapshot_v2.py
tests/ftests/006-cgrules-basic_cgrules_v1.py
tests/ftests/007-cgrules-basic_cgrules_v2.py
tests/ftests/008-cgget-multiple_r_flags.py
tests/ftests/009-cgget-g_flag_controller_only.py
tests/ftests/010-cgget-g_flag_controller_and_cgroup.py
tests/ftests/011-cgget-r_flag_two_cgroups.py
tests/ftests/012-cgget-multiple_r_flags2.py
tests/ftests/013-cgget-multiple_g_flags.py
tests/ftests/014-cgget-a_flag.py
tests/ftests/015-cgget-multiline_r_flag.py
tests/ftests/016-cgget-invalid_options.py
tests/ftests/017-cgconfig-load_file.py
tests/ftests/018-cgconfig-load_dir.py
tests/ftests/019-cgconfig-uidgid_dperm_fperm.py
tests/ftests/020-cgconfig-tasks_perms_owner.py
tests/ftests/021-cgconfig-invalid_options.py
tests/ftests/022-cgset-multiple_r_flag.py
tests/ftests/023-cgset-copy_from.py
tests/ftests/025-cgset-multiple_cgroups.py
tests/ftests/026-cgset-multiple_r_multiple_cgroup.py
tests/ftests/027-cgset-invalid_options.py
tests/ftests/028-cgclear-basic_cgclear.py [deleted file]
tests/ftests/029-lssubsys-basic_lssubsys.py
tests/ftests/030-lssubsys-lssubsys_all.py
tests/ftests/031-lscgroup-g_flag.py
tests/ftests/032-lscgroup-multiple_g_flags.py
tests/ftests/033-cgget-no_flags.py
tests/ftests/034-cgexec-basic_cgexec.py [new file with mode: 0755]
tests/ftests/035-cgset-set_cgroup_type.py [new file with mode: 0755]
tests/ftests/036-cgset-multi_thread.py [new file with mode: 0755]
tests/ftests/037-cgxget-cpu_settings.py [new file with mode: 0755]
tests/ftests/038-cgxget-cpuset_settings.py [new file with mode: 0755]
tests/ftests/039-pybindings-cgxget.py [new file with mode: 0755]
tests/ftests/040-pybindings-cgxset.py [new file with mode: 0755]
tests/ftests/041-pybindings-library_version.py [new file with mode: 0755]
tests/ftests/042-cgxget-unmappable.py [new file with mode: 0755]
tests/ftests/043-cgcreate-empty_controller.py [new file with mode: 0755]
tests/ftests/044-pybindings-cgcreate_empty_controller.py [new file with mode: 0755]
tests/ftests/045-pybindings-list_mount_points.py [new file with mode: 0755]
tests/ftests/046-cgexec-empty_controller.py [new file with mode: 0755]
tests/ftests/047-cgcreate-delete_cgrp_shared_mnt.py [new file with mode: 0755]
tests/ftests/048-pybindings-get_cgroup_mode.py [new file with mode: 0755]
tests/ftests/049-sudo-systemd_create_scope.py [new file with mode: 0755]
tests/ftests/050-sudo-systemd_create_scope_w_pid.py [new file with mode: 0755]
tests/ftests/051-sudo-cgroup_get_cgroup.py [new file with mode: 0755]
tests/ftests/052-sudo-cgroup_attach_task.py [new file with mode: 0755]
tests/ftests/053-sudo-cgroup_attach_task_pid.py [new file with mode: 0755]
tests/ftests/054-sudo-set_uid_gid_v2.py [new file with mode: 0755]
tests/ftests/055-sudo-set_uid_gid_v1.py [new file with mode: 0755]
tests/ftests/056-sudo-set_permissions_v2.py [new file with mode: 0755]
tests/ftests/057-sudo-set_permissions_v1.py [new file with mode: 0755]
tests/ftests/058-sudo-systemd_create_scope2.py [new file with mode: 0755]
tests/ftests/059-sudo-invalid_systemd_create_scope2.py [new file with mode: 0755]
tests/ftests/060-sudo-cgconfigparser-systemd.py [new file with mode: 0755]
tests/ftests/061-sudo-g_flag_controller_only_systemd-v1.py [new file with mode: 0755]
tests/ftests/062-sudo-g_flag_controller_only_systemd-v2.py [new file with mode: 0755]
tests/ftests/063-sudo-systemd_cgset-v1.py [new file with mode: 0755]
tests/ftests/064-sudo-systemd_cgset-v2.py [new file with mode: 0755]
tests/ftests/065-sudo-systemd_cgclassify-v1.py [new file with mode: 0755]
tests/ftests/066-sudo-systemd_cgclassify-v2.py [new file with mode: 0755]
tests/ftests/067-sudo-systemd_cgexec-v1.py [new file with mode: 0755]
tests/ftests/068-sudo-systemd_cgexec-v2.py [new file with mode: 0755]
tests/ftests/069-sudo-systemd_cgxget-cpu-settings-v1.py [new file with mode: 0755]
tests/ftests/070-sudo-systemd_cgxget-cpu-settings-v2.py [new file with mode: 0755]
tests/ftests/071-sudo-set_default_systemd_cgroup.py [new file with mode: 0755]
tests/ftests/072-pybindings-cgroup_get_cgroup.py [new file with mode: 0755]
tests/ftests/073-pybindings-cgroup_add_all_controllers-v2.py [new file with mode: 0755]
tests/ftests/074-pybindings-cgroup_add_all_controllers-v1.py [new file with mode: 0755]
tests/ftests/075-pybindings-cgroup_compare_cgroup.py [new file with mode: 0755]
tests/ftests/076-cgconfig-auto_convert.py [new file with mode: 0755]
tests/ftests/077-pybindings-cgroup_get_procs.py [new file with mode: 0755]
tests/ftests/078-sudo-cgcreate_systemd_scope.py [new file with mode: 0755]
tests/ftests/079-sudo-cgcreate_default_systemd_scope.py [new file with mode: 0755]
tests/ftests/080-kernel-domain_invalid.py [new file with mode: 0755]
tests/ftests/081-pybindings-cgrp_get_curr_ctrl_path-v1.py [new file with mode: 0755]
tests/ftests/082-pybindings-cgrp_get_curr_ctrl_path-v2.py [new file with mode: 0755]
tests/ftests/083-pybindings-helpers_cgroup_mode.py [new file with mode: 0755]
tests/ftests/084-sudo-cgcreate_systemd_scope_pid.py [new file with mode: 0755]
tests/ftests/085-sudo-cgexec_systemd_scope.py [new file with mode: 0755]
tests/ftests/086-sudo-systemd_cmdline_example.py [new file with mode: 0755]
tests/ftests/087-sudo-move_pid.py [new file with mode: 0755]
tests/ftests/088-sudo-cgclassify_systemd_scope.py [new file with mode: 0755]
tests/ftests/998-cgdelete-non-existing-shared-mnt-cgroup-v1.py [new file with mode: 0755]
tests/ftests/999-stress-cgroup_init.py [new file with mode: 0755]
tests/ftests/Makefile.am
tests/ftests/Makefile.in [deleted file]
tests/ftests/cgroup.py
tests/ftests/config.py
tests/ftests/consts.py
tests/ftests/container.py
tests/ftests/controller.py
tests/ftests/ftests-nocontainer.sh [deleted file]
tests/ftests/ftests-wrapper.sh [new file with mode: 0755]
tests/ftests/ftests.py
tests/ftests/ftests.sh [deleted file]
tests/ftests/log.py
tests/ftests/process.py
tests/ftests/run.py
tests/ftests/systemd.py [new file with mode: 0644]
tests/ftests/utils.py
tests/gunit/.gitignore [new file with mode: 0644]
tests/gunit/001-path.cpp
tests/gunit/002-cgroup_parse_rules_options.cpp
tests/gunit/003-cg_get_cgroups_from_proc_cgroups.cpp
tests/gunit/004-cgroup_compare_ignore_rule.cpp
tests/gunit/005-cgroup_compare_wildcard_procname.cpp
tests/gunit/006-cgroup_get_cgroup.cpp
tests/gunit/007-cgroup_process_v1_mount.cpp
tests/gunit/008-cgroup_process_v2_mount.cpp
tests/gunit/009-cgroup_set_values_recursive.cpp
tests/gunit/010-cgroup_chown_chmod_tasks.cpp
tests/gunit/011-cgroupv2_subtree_control.cpp
tests/gunit/012-cgroup_create_cgroup.cpp
tests/gunit/013-cgroup_build_tasks_procs_path.cpp
tests/gunit/014-cgroupv2_get_subtree_control.cpp
tests/gunit/015-cgroupv2_controller_enabled.cpp
tests/gunit/016-cgset_parse_r_flag.cpp
tests/gunit/017-API_fuzz_test.cpp [new file with mode: 0644]
tests/gunit/Makefile.am
tests/gunit/Makefile.in [deleted file]
tests/gunit/gtest.cpp
tests/logger.sh [deleted file]
tests/runlibcgrouptest.sh [deleted file]
tests/runlibcgrouptest.sh.in [deleted file]
tests/tools/Makefile.am [deleted file]
tests/tools/Makefile.in [deleted file]
tests/tools/README [deleted file]
tests/tools/cgclassify/Makefile.am [deleted file]
tests/tools/cgclassify/Makefile.in [deleted file]
tests/tools/cgclassify/cgclassify [deleted file]
tests/tools/cgclassify/cgclassify-rules [deleted file]
tests/tools/cgclassify/simple.conf [deleted file]
tests/tools/cgconfigparser/Makefile.am [deleted file]
tests/tools/cgconfigparser/Makefile.in [deleted file]
tests/tools/cgconfigparser/cgclear/cgclear_config_multi_1.conf [deleted file]
tests/tools/cgconfigparser/cgclear/cgclear_config_multi_2.conf [deleted file]
tests/tools/cgconfigparser/cgclear/cgclear_config_multi_3.conf [deleted file]
tests/tools/cgconfigparser/cgclear/cgclear_config_one.conf [deleted file]
tests/tools/cgconfigparser/cgclear_config_multi [deleted file]
tests/tools/cgconfigparser/cgclear_config_one [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/cgconfig.conf.5.ex1 [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/cgconfig.conf.5.ex2 [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/cgconfig.conf.5.ex3 [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/cgconfig.conf.5.ex4 [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/permissions.conf [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/permissions_default1.conf [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/permissions_default2.conf [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/permissions_default3.conf [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files/permissions_default4.conf [deleted file]
tests/tools/cgconfigparser/cgconfigparser_conf_files_tests [deleted file]
tests/tools/cgconfigparser/cgconfigparser_multiconfig [deleted file]
tests/tools/cgconfigparser/cgconfigparser_simple [deleted file]
tests/tools/cgconfigparser/multiconfig/1.conf [deleted file]
tests/tools/cgconfigparser/multiconfig/2.conf [deleted file]
tests/tools/cgconfigparser/multiconfig/3.conf [deleted file]
tests/tools/cgconfigparser/multiconfig/4.conf [deleted file]
tests/tools/cgconfigparser/multiconfig/5.conf [deleted file]
tests/tools/cgconfigparser/permissions [deleted file]
tests/tools/multimount/Makefile.am [deleted file]
tests/tools/multimount/Makefile.in [deleted file]
tests/tools/multimount/many_mp [deleted file]
tests/tools/multimount/many_named [deleted file]
tests/tools/testenv.sh.in [deleted file]