Hi,
CODEC-95 talked about these issues, too (in this case with Base64). https://issues.apache.org/jira/browse/CODEC-95 Personally, I would prefer to see some new "strict" classes defined, and to preserve the garbage-in/garbage-out behaviour on the current existing classes. Here are the new classes I would like to see: Base32Strict Base32StrictInputStream Base32StrictOutputStream Base64Strict Base64StrictInputStream Base64StrictOutputStream At the same time it does make the API a bit more intimidating and harder to learn, but I think striving for drop-in reverse-compatibility of the existing classes is desirable. yours, Julius On Tue, Mar 6, 2012 at 6:11 AM, Gary Gregory <garydgreg...@gmail.com> wrote: > Hello All, > > We have a patch for > [CODEC-134<https://issues.apache.org/jira/browse/CODEC-134>] > but it is a change in behavior. In order to avoid a potential nasty > surprise for call sites, we need to decide when something like this can be > done. > > In 1.6 and before, we had garbage-in-garbage-out behavior. With the patch, > you get an exception. > > 1) Is the proposed patch acceptable in the sense that we do not whant GIGO? > Should there instead be a validate method for example? > > 2) What kind of version is this change in behavior acceptable? Maintenance > (1.6.1), Minor (1.7) or Major (2.0)? > > Thank you, > Gary > > [CODEC-134] Base32 would decode some invalid Base32 encoded string into > arbitrary value > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 > Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory -- yours, Julius Davies 604-222-3310 (Home) $ sudo apt-get install cowsay $ echo "Moo." | cowsay | cowsay -n | cowsay -n http://juliusdavies.ca/cowsay/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org