{"action":"created","issue":{"url":"https://api.github.com/repos/nextcloud/server/issues/270","repository_url":"https://api.github.com/repos/nextcloud/server","labels_url":"https://api.github.com/repos/nextcloud/server/issues/270/labels{/name}","comments_url":"https://api.github.com/repos/nextcloud/server/issues/270/comments","events_url":"https://api.github.com/repos/nextcloud/server/issues/270/events","html_url":"https://github.com/nextcloud/server/issues/270","id":163254025,"number":270,"title":"Add AirBrake for anti-bruteforcing","user":{"login":"LukasReschke","id":878997,"avatar_url":"https://avatars.githubusercontent.com/u/878997?v=3","gravatar_id":"","url":"https://api.github.com/users/LukasReschke","html_url":"https://github.com/LukasReschke","followers_url":"https://api.github.com/users/LukasReschke/followers","following_url":"https://api.github.com/users/LukasReschke/following{/other_user}","gists_url":"https://api.github.com/users/LukasReschke/gists{/gist_id}","starred_url":"https://api.github.com/users/LukasReschke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LukasReschke/subscriptions","organizations_url":"https://api.github.com/users/LukasReschke/orgs","repos_url":"https://api.github.com/users/LukasReschke/repos","events_url":"https://api.github.com/users/LukasReschke/events{/privacy}","received_events_url":"https://api.github.com/users/LukasReschke/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nextcloud/server/labels/enhancement","name":"enhancement","color":"0e8a16"}],"state":"open","locked":false,"assignee":{"login":"LukasReschke","id":878997,"avatar_url":"https://avatars.githubusercontent.com/u/878997?v=3","gravatar_id":"","url":"https://api.github.com/users/LukasReschke","html_url":"https://github.com/LukasReschke","followers_url":"https://api.github.com/users/LukasReschke/followers","following_url":"https://api.github.com/users/LukasReschke/following{/other_user}","gists_url":"https://api.github.com/users/LukasReschke/gists{/gist_id}","starred_url":"https://api.github.com/users/LukasReschke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LukasReschke/subscriptions","organizations_url":"https://api.github.com/users/LukasReschke/orgs","repos_url":"https://api.github.com/users/LukasReschke/repos","events_url":"https://api.github.com/users/LukasReschke/events{/privacy}","received_events_url":"https://api.github.com/users/LukasReschke/received_events","type":"User","site_admin":false},"assignees":[{"login":"LukasReschke","id":878997,"avatar_url":"https://avatars.githubusercontent.com/u/878997?v=3","gravatar_id":"","url":"https://api.github.com/users/LukasReschke","html_url":"https://github.com/LukasReschke","followers_url":"https://api.github.com/users/LukasReschke/followers","following_url":"https://api.github.com/users/LukasReschke/following{/other_user}","gists_url":"https://api.github.com/users/LukasReschke/gists{/gist_id}","starred_url":"https://api.github.com/users/LukasReschke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LukasReschke/subscriptions","organizations_url":"https://api.github.com/users/LukasReschke/orgs","repos_url":"https://api.github.com/users/LukasReschke/repos","events_url":"https://api.github.com/users/LukasReschke/events{/privacy}","received_events_url":"https://api.github.com/users/LukasReschke/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/nextcloud/server/milestones/2","html_url":"https://github.com/nextcloud/server/milestones/Nextcloud%20Next","labels_url":"https://api.github.com/repos/nextcloud/server/milestones/2/labels","id":1812017,"number":2,"title":"Nextcloud Next","description":"","creator":{"login":"jancborchardt","id":925062,"avatar_url":"https://avatars.githubusercontent.com/u/925062?v=3","gravatar_id":"","url":"https://api.github.com/users/jancborchardt","html_url":"https://github.com/jancborchardt","followers_url":"https://api.github.com/users/jancborchardt/followers","following_url":"https://api.github.com/users/jancborchardt/following{/other_user}","gists_url":"https://api.github.com/users/jancborchardt/gists{/gist_id}","starred_url":"https://api.github.com/users/jancborchardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jancborchardt/subscriptions","organizations_url":"https://api.github.com/users/jancborchardt/orgs","repos_url":"https://api.github.com/users/jancborchardt/repos","events_url":"https://api.github.com/users/jancborchardt/events{/privacy}","received_events_url":"https://api.github.com/users/jancborchardt/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":78,"state":"open","created_at":"2016-06-06T21:28:18Z","updated_at":"2016-07-01T11:36:40Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2016-06-30T19:59:37Z","updated_at":"2016-07-01T12:38:18Z","closed_at":null,"body":"Should be a relatively easy gain by implementing  https://github.com/paragonie/airship/blob/e349a2a2143eadcfc578c05b3715a76476782e6b/src/Engine/Security/AirBrake.php"},"comment":{"url":"https://api.github.com/repos/nextcloud/server/issues/comments/229936194","html_url":"https://github.com/nextcloud/server/issues/270#issuecomment-229936194","issue_url":"https://api.github.com/repos/nextcloud/server/issues/270","id":229936194,"user":{"login":"Henni","id":1267827,"avatar_url":"https://avatars.githubusercontent.com/u/1267827?v=3","gravatar_id":"","url":"https://api.github.com/users/Henni","html_url":"https://github.com/Henni","followers_url":"https://api.github.com/users/Henni/followers","following_url":"https://api.github.com/users/Henni/following{/other_user}","gists_url":"https://api.github.com/users/Henni/gists{/gist_id}","starred_url":"https://api.github.com/users/Henni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Henni/subscriptions","organizations_url":"https://api.github.com/users/Henni/orgs","repos_url":"https://api.github.com/users/Henni/repos","events_url":"https://api.github.com/users/Henni/events{/privacy}","received_events_url":"https://api.github.com/users/Henni/received_events","type":"User","site_admin":false},"created_at":"2016-07-01T12:38:18Z","updated_at":"2016-07-01T12:38:18Z","body":"@jknockaert It seems like there are some simple tutorials on how to setup fail2ban: https://forum.owncloud.org/viewtopic.php?t=28678\r\nThere already is a log file which contains failed logins and can be used with fail2ban, so I don't think we need a separate log file."}}
{"actor":{"display_login":"Henni"}}