http://bugs.dwscoalition.org/show_bug.cgi?id=4520 This took a *ridiculous* amount of testing for such a small patch, but I did test it throroughly. Expands the length of the throwaway username (ex_username123) from 10 characters to 19, which accounts for the extra 6 characters in the renamed-away account (the "ex_" and the "123"). Patch by denise.
This query was often doing "where (userid = NULL OR uniq = ...)" which was grossly inefficient when userid was null. It was causing MySQL to be unable to use the index. This might be fixed in newer versions of MySQL, but at least in the version Dreamwidth uses on the global database, this was causing some performance problems. Breaking the query in two and only selecting when we have data improves the situation by a lot.
There were old emailpost_img* userprops. They don't exist anywhere else in the code outside of these few files, so they weren't available for users to set or even respected. They existed separately because of FotoBilder's separate stack. It didn't have the same security system as LiveJournal. Since Dreamwidth is building photo hosting in to the core, I've collapsed this. Security for images posted by email is now the same as the post that contains the images. There is no option to have public photos with a private post, for example. Further, post-by-email security now works like this: * If you specify a security tag in the message, we use that. * If not, we will use a specified "post-by-email security". This is the emailpost_security userprop which is set on /manage/emailpost. * If not, we will use your account's newpost_minsecurity userprop, which is the one most people are familiar with. * If none of the above are present, we default to public. This should meet with people's expectations. If not, please let me know.
… has selected image captchas.
requested by <user name=ninetydegrees>.
This lets users purchase permanent extra icons for their accounts. They cost $1 USD (or 10 points) each and never expire. This also includes a console tool for admins to maintain them. This does not yet support transferring between accounts. We will do that soon.
…e, Frosty Night, Adjustable Gradient, Adjustable Stripes, Adjustable Stripes Diagonal, Wind Power, Sea Church, Sea Lions, Fronds, Tomatoes, Finches, Black Hill, Stonehenge. Theme by <user name=branchandroot>. Patch and previews by <user name=momijizukamori>.
…feed accounts, to avoid confusion by referencing a nonexistent checkbox. Patch by denise. As the bug mentions, we can probably remove references to the "first checkbox"/"second checkbox" on access granting/subscribing, since the page now dynamically updates, but I'm not 100% convinced on that since both messages will still be displayed to people browsing without JS. So, for now, just deconfuse it for feed accounts.