I reworked most of my dccifd client for exim and I think it's working much better now.
It's quite unbelievable how crappy the code was... I think I did it a bit too much in a hurry and overlooked quite a large number of things. This isn't good enough, and I'll try to avoid doing the same mistake in the future.
I should create a webpage with more documentation and help on how to install; but in the mean time, the local_scan can be found here.
