> Jason Axley skrev, on 04-02-2008 08:21: > > > I have the attached patch to the mysql driver that should go in. > It's > > part of the 3.8.1cvs build on debian/ubuntu and fixes some > problematic > > bugs that break global groups that would be good to include. I don't > > believe it has been included in the kirya.net build yet, but I've > been > > running it on my busy server and it is like a dream... > > On my FC6 (test) machine I'm using a shared group: > leerlingen:shared:*tru.leerlingen > > I downloaded the CVS tree this morning and built it with this patch. > The > patch solved the problem I had with the CVS MySQL driver not being able > to find the addressee's uid in the DB, but assigns the wrong uid on > retraining: > > input args: /usr/bin/dspam --class=spam --source=error --deliver=spam > --user leerlingen - it uses the addressee's uid (2) instead of the > group's uid (1). The original 3.8.0 driver is pretty horrible at > reporting not finding things (debug log), but it doesn't make that > mistake in particular. > > I haven't been through the affected code as I'm no expert there, but it > seems to me that the patch is dealing pretty thoroughly with merged > groups while ignoring others. >
Patch looks good - thanks Jason. However I'm holding off on committing it until you can verify whether the issue Tony raised has been fixed (thanks for testing it out Tony). cheers mick