Dos charset = utf8 causes strange, hard to disagnose bugs in domain membership. (These happen if any wrong charset is chosen, but utf8 is just never a valid choice). This patch bans this invalid parameter, in the hope to avoid the difficult challenge of chasing this down in the field.
Created attachment 6454 [details] Patch to ban dos charset = utf8
I would like this in 3.6
Not a blocker (IMHO). The patch isn't correct as the 3.6.0 smbd doesn't use the handle-based iconv code. This needs to be in param/loadparm.c by replacing the handle_charset() function with a dos_charset_handle_charset() function that wraps handle_charset with a check for utf8 I think. Jeremy.
Created attachment 6472 [details] Fixed patch for 3.6
re-setting to blocker with the corrected patch
Comment on attachment 6472 [details] Fixed patch for 3.6 Sorry - this isn't the right fix IMHO. I'm adding what I believe to be the correct fix. Jeremy.
Created attachment 6476 [details] git-am fix for 3.6.0 Andrew please review. I think this is the correct way to do it for 3.6.0 (but probably not master). Jeremy.
Looks good to me
Re-assigning to Karolin for inclusion in 3.6.0. Jeremy.
Pushed to v3-6-test. Closing out bug report. Thanks!