Hi folks,
A shiny new v0.35 is out. It has been a long time since we had a
release. I am looking at fixed release dates, maybe once every two
months (to start with). Comments?
v0.35 has the following major changes,
1. Cascaded Configurations support by Dhaval Giani
2. Two new tools lssubsys and lscgroup by Ivana Varekova
3. New APIs to list available subsystems by Ivana Varekova
4. Packaging updates by Jan Safranek
5. cgget tool by Jan Safranek
6. Various bugfixes and cleanups.
Give it a run, and let us know how it looks.
For those interested the short log of all the patches that went in this
cycle
Balbir Singh (1):
Minor improvements and refactoring of lscgroups
Dhaval Giani (12):
libcgroup: Fix compile error
libcgroup: Use the correct data type in the get_all_controller test case
libcgroup: cgclear manpage
libcgroup: trivial: Fix typo
Merge branch 'devel/config3' of git://fedorapeople.org/~jsafrane/libcg
libcgroup: Remove assert in cgroup_strerror()
libcgroup: Introduce the new namespace keyword
libcgroup: Setup the namespace datastructures
libcgroup: Modify the APIs to use the namespace
libcgroup samples: Valid namespace based configuration
libcgroup samples: Invalid namespace configuration
v0.35
Ivana Hutarova Varekova (9):
add api for generating the list of all controllers (not only mount ones)
adds lssubsys tool
adds lscgroup tool
Add copyright header to cgcreate
man page for lscgroup tool
man page for lssubsys tool
lssubsys: new option -a,--all
Fix cgroup_get_all_controller_{begin, next, end} api
Enable get_all_controller test
Ivana Varekova (1):
removes copy_name_value_from_rules to wrapper
Jan Safranek (33):
RFC: Fix cgroup_find_parent function
Split cgroup removal to separate functions.
Add recursive cgroup_delete_cgroup_ext.
Add cgdelete tool
Refactor cgclear to use new recursive delete
Shorten error text of ECGOTHER
Remove unnecessary includes from libcgroup.h
Remove warnings from test_functions.c
Remove VERSION macro from api.c
Add new executables to .spec file
Distribute the PAM module in separate subpackage
Change the libcgroup group
Don't link with -lpam unless necessary II
config.h.in is generated by "autoheader" and since we removed
all generated files, we should remove this one too. "autoreconf"
creates it when needed.
Remove the CG_HIER_MAX from tools-common
Allow cgdelete to process unlimited nr. of groups
Allow cgcreate to create unlimited nr. of groups
Add man page for cgdelete
Install init scripts during 'make install'
Remove the init script installation from .spec
Fix compilation outside of source directory
cgget tool
Fix error text on failed reading of parameter.
Fix reading of empty parameter values
Remove trailing space from lssubsys output
Move sysdefault handling to separate function
Don't create sysdefault group whent it's not needed
Add sample /etc/sysconfig/cgconfig
Use cgclear on shutdown
Make cgclear quiert when there is nothing to clear.
Use tools instead of shell scripts
Clean up the init script
Add cgget man page.
Ken'ichi Ohmichi (8):
Reduce "Cgroup change for PID:X, UID:X, GID:X FAILED!" messages.
Add a process name to the log of cgrulesengd daemon.
Add the strings of errno to cgrulesengd daemon's message.
Restrict the effective range of SIGUSR2 signal.
Cleanup: Define ECGRULESPARSEFAIL for the parser error of cgrules.conf.
Fix a cgconfig behavior of wrong /etc/cgconfig.conf.
Fix a memory leak in "cgconfig" service.
Fix an invalid access to yytext.
------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Libcg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel