in 3.0 local groups (aliases) where stored in the idmaps ou. In Samba 3.2 they are stored in the groups ou and also the search for groups is only done in the groups ou. To not break exsiting 3.0 setups the search shouldn't be done in a sub-ou. The attached fix from Volker fixes fixes this in 3.2 and 3.3. You can use sed "s:source/:source3/:;s:->mem_ctx::" to make it apply to master and 3.4.
IMHO, the fix should go in 3.2, 3.3, 3.4.
Created attachment 4237 [details]
patch for the problem
Jeremy, would you like to review this patch?
Jeremy, is there a chance to review the patch before the release of 3.4.0?
This patch looks correct to me.
Created attachment 4377 [details]
Patch for master and 3.4.
Pushed to v3-4-test. Will be included in 3.4.0.
Closing out bug report.