HTTP upload errors

There have been many people who had problems with HTTP upload in the most recent versions. It appears the vast majority of connection issues with http uploads appear to be related to one of the following:
1. Monal requires HTTPS
2. iOS requires a valid certificate
3. iOS requires a certain set of ciphers (anurodhp/Monal#35 (comment))