I've had significant problems in the past with feeds that have a non-url-encoded space in them before (Beyondpod turns these into +, which some web servers won't accept). Now all of a sudden it's *also* rejecting any feeds that have brackets in them.

At first I thought this might be a URL encoding problem, but after re-tooling my feed so that it always provides %5B and %5D instead, I'm still getting "IllegalArgumentException - unexpected url:%5B" on all items with brackets on them. This breaks a *bunch* of my feeds.