I'm using Wordpress 3.4.2 for a private blog, i.e. one on which only I can post. Now, Wordpress prevents me from uploading certain file types (like C# source files). As far as I understand it, there's a white-list that defines what can be uploaded.

Is there a plugin that can extend - or better, even disable - this white-list?

All other answers tell me I should edit my theme but I'd rather have a plugin for that (so that I don't need to edit all my themes).

Also, I found this plugin but, again, it requires me to edit some file on my server (that's probably overwritten when the plugin is updated).

@SebastianKrysmanski This is a plugin. Just add the common plugin header and save it as a separate file in your plugin directory. Plain plugin recommendation questions are off topic here, we deal with code solutions only. :)
–
toscho♦Oct 6 '12 at 13:22