Annotation of wikisrc/projects/project/inetd-enhancements.mdwn, revision 1.4
1.1 jmmv 1: [[!template id=project
2:
3: title="Inetd enhancements -- Add new features to inetd"
4:
5: contact="""
6: [tech-userlevel](mailto:tech-userlevel@NetBSD.org)
7: """
8:
9: mentors="""
10: [Christos Zoulas](mailto:christos@NetBSD.org)
11: """
12:
1.2 jmmv 13: category="userland"
14: difficulty="easy"
1.1 jmmv 15: duration="3 months"
16:
17: description="""
18: The following features should be added to inetd:
19:
20: - Prefork: Support pre-forking multiple children and keeping them alive for multiple invocations.
21: - Per service configuration file: Add a per-service configuration file similar to xinetd.
1.3 dholland 22: - Make the rate-limiting feature configurable on a per-service basis.
23: - Improve the logging and make logging modes configurable on a per-service basis.
24: - Integrate with the new blacklist daemon.
25:
26: Perhaps also some of the following:
27:
28: - Add include directives to the configuration language to allow service definitions to be installed in /usr/share or /usr/pkg/share.
29: - Add a separate way to turn services on and off, so they can be defined statically (such as in /usr/share) and turned on and off from /etc.
30: - Allow non-privileged users to add/remove/change their own services using a separate utility.
1.4 ! wiki 31: - Configuration compatibility for systemd socket activations
1.1 jmmv 32:
33: """
34: ]]
35:
36: [[!tag gsoc]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb