Annotation of wikisrc/projects/project/inetd-enhancements.mdwn, revision 1.5
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="""
1.5 ! mspo 18: Enhance inetd in NetBSD
! 19:
! 20: Primary milestones:
1.1 jmmv 21:
22: - Prefork: Support pre-forking multiple children and keeping them alive for multiple invocations.
23: - Per service configuration file: Add a per-service configuration file similar to xinetd.
1.3 dholland 24: - Make the rate-limiting feature configurable on a per-service basis.
25: - Improve the logging and make logging modes configurable on a per-service basis.
26:
1.5 ! mspo 27: Nice to have:
1.3 dholland 28:
29: - Add include directives to the configuration language to allow service definitions to be installed in /usr/share or /usr/pkg/share.
30: - 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.
31: - Allow non-privileged users to add/remove/change their own services using a separate utility.
1.5 ! mspo 32: - Integrate with the new blacklist daemon.
1.4 wiki 33: - Configuration compatibility for systemd socket activations
1.1 jmmv 34:
35: """
36: ]]
37:
38: [[!tag gsoc]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb