CodeIgniterで全ての形式のアップロードを許可する方法

ファイルアップロードクラスでのアップロード時、許可するファイル形式をallowed_typesで指定しなければいけない。例えば画像なら以下のように。

$config['allowed_types'] = 'gif|jpg|png';

これを指定しないと、

You have not specified any allowed file types.
The filetype you are attempting to upload is not allowed.

と怒られてしまう。

少し検索してみると、system/libraries/Upload.phpを修正して〜みたいな事が書かれているので、「そりゃないだろ」と思ってソースを見てみると、以下のロジックがあった。

public function set_allowed_types($types)
{
	if ( ! is_array($types) && $types == '*')
	{
		$this->allowed_types = '*';
		return;
	}
	$this->allowed_types = explode('|', $types);
}

という事で、

$config['allowed_types'] = '*';

で良い事がわかった。しかし、本家のドキュメントにも書かれてないんだよね。