{"action":"created","issue":{"url":"https://api.github.com/repos/SpamExperts/SpamPAD/issues/40","repository_url":"https://api.github.com/repos/SpamExperts/SpamPAD","labels_url":"https://api.github.com/repos/SpamExperts/SpamPAD/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/SpamExperts/SpamPAD/issues/40/comments","events_url":"https://api.github.com/repos/SpamExperts/SpamPAD/issues/40/events","html_url":"https://github.com/SpamExperts/SpamPAD/issues/40","id":134337052,"number":40,"title":"Expose various network connection options","user":{"login":"alexkiro","id":1538458,"avatar_url":"https://avatars.githubusercontent.com/u/1538458?v=3","gravatar_id":"","url":"https://api.github.com/users/alexkiro","html_url":"https://github.com/alexkiro","followers_url":"https://api.github.com/users/alexkiro/followers","following_url":"https://api.github.com/users/alexkiro/following{/other_user}","gists_url":"https://api.github.com/users/alexkiro/gists{/gist_id}","starred_url":"https://api.github.com/users/alexkiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexkiro/subscriptions","organizations_url":"https://api.github.com/users/alexkiro/orgs","repos_url":"https://api.github.com/users/alexkiro/repos","events_url":"https://api.github.com/users/alexkiro/events{/privacy}","received_events_url":"https://api.github.com/users/alexkiro/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpamExperts/SpamPAD/labels/Core","name":"Core","color":"006b75"},{"url":"https://api.github.com/repos/SpamExperts/SpamPAD/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/SpamExperts/SpamPAD/labels/Testing","name":"Testing","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"GabiSL","id":16555309,"avatar_url":"https://avatars.githubusercontent.com/u/16555309?v=3","gravatar_id":"","url":"https://api.github.com/users/GabiSL","html_url":"https://github.com/GabiSL","followers_url":"https://api.github.com/users/GabiSL/followers","following_url":"https://api.github.com/users/GabiSL/following{/other_user}","gists_url":"https://api.github.com/users/GabiSL/gists{/gist_id}","starred_url":"https://api.github.com/users/GabiSL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GabiSL/subscriptions","organizations_url":"https://api.github.com/users/GabiSL/orgs","repos_url":"https://api.github.com/users/GabiSL/repos","events_url":"https://api.github.com/users/GabiSL/events{/privacy}","received_events_url":"https://api.github.com/users/GabiSL/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SpamExperts/SpamPAD/milestones/3","html_url":"https://github.com/SpamExperts/SpamPAD/milestones/March","labels_url":"https://api.github.com/repos/SpamExperts/SpamPAD/milestones/3/labels","id":1614509,"number":3,"title":"March","description":"","creator":{"login":"alexkiro","id":1538458,"avatar_url":"https://avatars.githubusercontent.com/u/1538458?v=3","gravatar_id":"","url":"https://api.github.com/users/alexkiro","html_url":"https://github.com/alexkiro","followers_url":"https://api.github.com/users/alexkiro/followers","following_url":"https://api.github.com/users/alexkiro/following{/other_user}","gists_url":"https://api.github.com/users/alexkiro/gists{/gist_id}","starred_url":"https://api.github.com/users/alexkiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexkiro/subscriptions","organizations_url":"https://api.github.com/users/alexkiro/orgs","repos_url":"https://api.github.com/users/alexkiro/repos","events_url":"https://api.github.com/users/alexkiro/events{/privacy}","received_events_url":"https://api.github.com/users/alexkiro/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":2,"state":"open","created_at":"2016-03-01T09:35:30Z","updated_at":"2016-03-30T18:27:15Z","due_on":"2016-03-31T21:00:00Z","closed_at":null},"comments":0,"created_at":"2016-02-17T16:55:17Z","updated_at":"2016-03-30T19:29:29Z","closed_at":null,"body":"We need to expose a series of options that can be set in the configuration file. These options should provide control on how network tests are performed (see [Network Tests Options](http://search.cpan.org/dist/Mail-SpamAssassin/lib/Mail/SpamAssassin/Conf.pm)):\r\n\r\n- trusted_networks/clear_trusted_networks\r\n- internal_networks/clear_internal_networks\r\n- msa_networks/clear_msa_networks\r\n- originating_ip_headers/clear_originating_ip_headers\r\n- always_trust_envelope_sender\r\n- skip_rbl_checks\r\n- dns_available\r\n- dns_server/clear_dns_servers\r\n- dns_local_ports_permit/dns_local_ports_avoid/dns_local_ports_none\r\n- dns_test_interval\r\n- dns_options\r\n- dns_query_restriction/clear_dns_query_restriction\r\n\r\n-----\r\n\r\n##### Notes:\r\n\r\n - If some are not supposed to be used anywhere yet, we should simply store their values. This can happen if they are going to be used in plugins or feature we don't have implemented yet.\r\n - Ideally we extend the existing configuration parsing system that we have for plugins to also support this\r\n - For the options that should already be in use, we should also adjust the corresponding plugin/feature to use them.\r\n\r\n##### Acceptance criteria \r\n\r\n - [ ] We need good documentation for all of these\r\n - [ ] More details on the impacted plugins should be added as this is implemented"},"comment":{"url":"https://api.github.com/repos/SpamExperts/SpamPAD/issues/comments/203596123","html_url":"https://github.com/SpamExperts/SpamPAD/issues/40#issuecomment-203596123","issue_url":"https://api.github.com/repos/SpamExperts/SpamPAD/issues/40","id":203596123,"user":{"login":"irreality177","id":16589428,"avatar_url":"https://avatars.githubusercontent.com/u/16589428?v=3","gravatar_id":"","url":"https://api.github.com/users/irreality177","html_url":"https://github.com/irreality177","followers_url":"https://api.github.com/users/irreality177/followers","following_url":"https://api.github.com/users/irreality177/following{/other_user}","gists_url":"https://api.github.com/users/irreality177/gists{/gist_id}","starred_url":"https://api.github.com/users/irreality177/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/irreality177/subscriptions","organizations_url":"https://api.github.com/users/irreality177/orgs","repos_url":"https://api.github.com/users/irreality177/repos","events_url":"https://api.github.com/users/irreality177/events{/privacy}","received_events_url":"https://api.github.com/users/irreality177/received_events","type":"User","site_admin":false},"created_at":"2016-03-30T19:29:29Z","updated_at":"2016-03-30T19:29:29Z","body":"May be #56 is related to this task."}}