It would be great if 'cabal upload' passed on error messages from the server.  Currently I just get a message like

    ERROR: tarballs/reactive-0.11.1.tar.gz: 400 Error in upload

Thanks, - Conal