I've developed this small patch to allow the user to manage talk requests. The configuration file should be named ~/.talkrc and accepts only three entries: DEFAULT: defines the default behaviour. DEFAULT 1 accept talks by default DEFAULT 0 refuse talks by default ALLOWED: a list of allowed users which override DEFAULT value ALLOWED john jack tom DENIED: a list of denied users which override DEFAULT value DENIED hugo geena bill Obviosly root user is not affected by ~/.talkrc filter talkd will works as usual if no ~/.talkrc is present Each talk request/refuse is logged in the file ~/.talk.log with this format: request: user@linuxbox at Sat Nov 6 11:19:12 2004 Reproducible: Always Steps to Reproduce: 1. 2. 3. You can download the patch file from: http://mosquito.scumm.it/dloads/announce.c.patch.gz
Created attachment 43394 [details, diff] patch for netkit-ntalk-0.17/talkd/announce.c
Please submit enhancement upstream.