Began on proxy support
Proxy support
Merge pull request #6 from Freeaqingme/proxySupport

Proxy support
vhost and firewalling for webinterface
Removing firewalling from apache vhost
Merge pull request #8 from Freeaqingme/vhostfirewall

vhost and firewalling for webinterface
when installing on a puppetmaster solo, do not try to require the foreman package
install a separate push_facts cronjob if facts should be managed, but we have no access to the storeconfigs
Use proper fail() function
Merge pull request #9 from DavidS/master

puppetmaster solo, push_facts and a "small" syntax fix
Let ENC and report script validate and provide SSL certificates (fixes #7)

This copies the fix for CVE-2013-0171 and CVE-2013-0174 from
https://github.com/theforeman/puppet-foreman/commit/7697116c39a26a37efc80d8a6c8e25704beb9c94
Add SSL dance for push_facts too
Merge pull request #10 from DavidS/master

 Let ENC and report script validate and provide SSL certificates
implement basic authentication config
implement basic proxy config support
use correct file contents
proxy: split out service state management
proxy/ssl: completely redo ssl config for foreman and proxy

This requires manual fixes in the foreman db/settings
Merge pull request #12 from DavidS/master

update foreman proxy stuff and ssl handling
SSL: wait for the package (and thus user) being installed before managing the keys