The short answer is "yes".
If you have patches to fix a bug, file the bug in the database, and attach the bug. It's better than to do it here: the bug database assigns the bug to someone, and that developer should deal with the issue. No-one owns anything in the forums ;)
People writing new functionality, however, do prefer to post their patches in the forums. It's easier to gather interest by making a call to beta-testers to drive your new code.
Either way, post it somewhere. Nag people to look at it and critizise it.