{"action":"created","issue":{"url":"https://api.github.com/repos/Froxlor/Froxlor/issues/264","labels_url":"https://api.github.com/repos/Froxlor/Froxlor/issues/264/labels{/name}","comments_url":"https://api.github.com/repos/Froxlor/Froxlor/issues/264/comments","events_url":"https://api.github.com/repos/Froxlor/Froxlor/issues/264/events","html_url":"https://github.com/Froxlor/Froxlor/pull/264","id":120511468,"number":264,"title":"Add option to allow customers to specify filepaths for ssl instead of copying file contents","user":{"login":"cobrafast","id":3317555,"avatar_url":"https://avatars.githubusercontent.com/u/3317555?v=3","gravatar_id":"","url":"https://api.github.com/users/cobrafast","html_url":"https://github.com/cobrafast","followers_url":"https://api.github.com/users/cobrafast/followers","following_url":"https://api.github.com/users/cobrafast/following{/other_user}","gists_url":"https://api.github.com/users/cobrafast/gists{/gist_id}","starred_url":"https://api.github.com/users/cobrafast/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cobrafast/subscriptions","organizations_url":"https://api.github.com/users/cobrafast/orgs","repos_url":"https://api.github.com/users/cobrafast/repos","events_url":"https://api.github.com/users/cobrafast/events{/privacy}","received_events_url":"https://api.github.com/users/cobrafast/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-12-05T00:04:43Z","updated_at":"2015-12-07T11:05:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Froxlor/Froxlor/pulls/264","html_url":"https://github.com/Froxlor/Froxlor/pull/264","diff_url":"https://github.com/Froxlor/Froxlor/pull/264.diff","patch_url":"https://github.com/Froxlor/Froxlor/pull/264.patch"},"body":"Implemented my idea for very rudimentary Let's Encrypt support; letting customers specify file paths to ssl files directly rather than having them paste contents and froxlor create files. The new behaviour can be toggled with a checkbox in the global SSL settings.\r\n\r\nI have tested this code and it seems to work as far as I can tell.\r\n\r\nAdditionally to the code in this pull request, a record needs to be inserted to the database:\r\n```\r\nINSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (NULL, 'system', 'ssl_customers_set_paths', '0');\r\n```\r\n\r\nSee https://redmine.froxlor.org/issues/1470"},"comment":{"url":"https://api.github.com/repos/Froxlor/Froxlor/issues/comments/162483976","html_url":"https://github.com/Froxlor/Froxlor/pull/264#issuecomment-162483976","issue_url":"https://api.github.com/repos/Froxlor/Froxlor/issues/264","id":162483976,"user":{"login":"d00p","id":1757229,"avatar_url":"https://avatars.githubusercontent.com/u/1757229?v=3","gravatar_id":"","url":"https://api.github.com/users/d00p","html_url":"https://github.com/d00p","followers_url":"https://api.github.com/users/d00p/followers","following_url":"https://api.github.com/users/d00p/following{/other_user}","gists_url":"https://api.github.com/users/d00p/gists{/gist_id}","starred_url":"https://api.github.com/users/d00p/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d00p/subscriptions","organizations_url":"https://api.github.com/users/d00p/orgs","repos_url":"https://api.github.com/users/d00p/repos","events_url":"https://api.github.com/users/d00p/events{/privacy}","received_events_url":"https://api.github.com/users/d00p/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T11:05:01Z","updated_at":"2015-12-07T11:05:01Z","body":"a) i would not want to be available for customers 24/7 to create them certificates whenever they want\r\nb) i won't give customers shell access on a shared-hosting environment, you are free to do that, but that's not our way"}}