Hot answers tagged issue-tracking
You can use BitBucket for your needs. Setup your issue tracker to be private and then your users will ba able to add new issues anonymously. Also they have an API, if you want to integrate it with your application.
Look no further and try FogBugz for free for 45 days! It's totally worth it. Among other things it has: Great Issue and Bug Tracking System Awesome Customer Support Evidence Based Scheduling Integrated Version Control System Joel And many many more cool features and super fast environment. Whatever questions you have regarding the FogBugz please use ...
Check out Kiln and FogBugz made by Fog Creek Software (Joel Spolsky) Kiln is a distributed version control and FogBugz is for issue/bug tracking, project management and customer support. Both are web based and hosted by Fog Creek but there is an option to host them privately. They both have a range of pricing plans depending on the number of users.
Flyspray has been fairly painless for me to set up and use. Do you need printable reports or would a very savable searches do? Since it is a web app, it's fairly easy to give your users a link, or if it is a winforms app, you can host a minibrowser in your application. Flyspray supports anonymous usage, but I can't say I've used it that way much.
Have a look at Gemini. The guys at Countersoft have gone all out with the latest version and I can highly recommend it. It's free for up to 3 users and has a comprehensive REST api you can interface with. It's also highly flexible and configurable so you can structure your projects easily to include only the stuff that's relevant to your project(s).
You might want to look at: getsatisfaction.com - has SSO (called Fastpass) and APIs Atlassian JIRA - has SSO through Atlassian's Crowd product, and various other options, plus APIs getsatisfaction is quite end-user oriented, while JIRA is more of a developer's bug tracker.
You might want to consider Basecamp. I can only post two links since I am a new user, but here is a link for all the reasons you should try Basecamp. It contains all the features you requested above. Seems to be the right direction for your needs.
I would add a custom field to each request named Customer requester, or something similar, and populate it with the email address of the requester when there was one. Then before a release, you could run a report to CSV of all of the tickets fixed in that release and select all of the tickets with non-empty Customer requester fields, and use that as input ...
Could could try out fogbugz http://www.fogcreek.com/fogbugz/ however it isnt free but it is really good. Persmissions info can be found here Guide on managing them - https://developers.fogbugz.com/default.asp?W119
Perl solution is RT: http://bestpractical.com/rt/ Its very full featured and there is a book. A simpler one, again in php is http://osticket.com/ . If you can live with a python solution I rate trac quite highly.
Redmine is a web application (ruby) to host on your servers. It's free open source and could fullfill your needs. Excerpt from the features list : Multiple projects support Flexible role based access control Flexible issue tracking system Gantt chart and calendar SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
Only top voted, non community-wiki answers of a minimum length are eligible