{"action":"created","issue":{"url":"https://api.github.com/repos/curl/curl/issues/1641","repository_url":"https://api.github.com/repos/curl/curl","labels_url":"https://api.github.com/repos/curl/curl/issues/1641/labels{/name}","comments_url":"https://api.github.com/repos/curl/curl/issues/1641/comments","events_url":"https://api.github.com/repos/curl/curl/issues/1641/events","html_url":"https://github.com/curl/curl/pull/1641","id":240360915,"node_id":"MDExOlB1bGxSZXF1ZXN0MTI4NzU5MDc1","number":1641,"title":"housekeeping: Add housekeeping for connections","user":{"login":"maxdymond","id":25326980,"node_id":"MDQ6VXNlcjI1MzI2OTgw","avatar_url":"https://avatars1.githubusercontent.com/u/25326980?v=4","gravatar_id":"","url":"https://api.github.com/users/maxdymond","html_url":"https://github.com/maxdymond","followers_url":"https://api.github.com/users/maxdymond/followers","following_url":"https://api.github.com/users/maxdymond/following{/other_user}","gists_url":"https://api.github.com/users/maxdymond/gists{/gist_id}","starred_url":"https://api.github.com/users/maxdymond/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxdymond/subscriptions","organizations_url":"https://api.github.com/users/maxdymond/orgs","repos_url":"https://api.github.com/users/maxdymond/repos","events_url":"https://api.github.com/users/maxdymond/events{/privacy}","received_events_url":"https://api.github.com/users/maxdymond/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-07-04T09:17:01Z","updated_at":"2018-06-01T11:06:32Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/curl/curl/pulls/1641","html_url":"https://github.com/curl/curl/pull/1641","diff_url":"https://github.com/curl/curl/pull/1641.diff","patch_url":"https://github.com/curl/curl/pull/1641.patch"},"body":"Add functionality so that protocols can do custom keepalive on their connections, when an external API function is called.\r\n-------------------------------\r\nI'm not expecting this pull request to make it in as is - I've created this to discuss the direction going forward."},"comment":{"url":"https://api.github.com/repos/curl/curl/issues/comments/393848481","html_url":"https://github.com/curl/curl/pull/1641#issuecomment-393848481","issue_url":"https://api.github.com/repos/curl/curl/issues/1641","id":393848481,"node_id":"MDEyOklzc3VlQ29tbWVudDM5Mzg0ODQ4MQ==","user":{"login":"bagder","id":177011,"node_id":"MDQ6VXNlcjE3NzAxMQ==","avatar_url":"https://avatars0.githubusercontent.com/u/177011?v=4","gravatar_id":"","url":"https://api.github.com/users/bagder","html_url":"https://github.com/bagder","followers_url":"https://api.github.com/users/bagder/followers","following_url":"https://api.github.com/users/bagder/following{/other_user}","gists_url":"https://api.github.com/users/bagder/gists{/gist_id}","starred_url":"https://api.github.com/users/bagder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bagder/subscriptions","organizations_url":"https://api.github.com/users/bagder/orgs","repos_url":"https://api.github.com/users/bagder/repos","events_url":"https://api.github.com/users/bagder/events{/privacy}","received_events_url":"https://api.github.com/users/bagder/received_events","type":"User","site_admin":false},"created_at":"2018-06-01T11:06:32Z","updated_at":"2018-06-01T11:06:32Z","author_association":"MEMBER","body":"> I'd prefer it if we could defer this feature request to a later date?\r\n\r\nSure, I have no problems with taking baby steps. We can take that on in a follow-up work.\r\n\r\n> **docs**\r\n> Can you possibly go into more detail here? I think this needs docs for the new API functions and new CURLOPT value - anything else? An example?\r\n\r\nI was primarily thinking of the mandatory pieces: a man page for the function and setopt that describes what they do and why someone would want to use them, and these man pages should ideally include at least a small example snippets (as all our man pages should).\r\n\r\nOf course I would consider a separate example code for docs/examples/ a great addition as well. Supposedly we would add at least one test case for this feature anyone so code has to be written that uses it, which then could be the basis for an example... The example doesn't *have to* be included in the original PR either, we can work on that separately after the feature lands."}}
{"actor":{"display_login":"bagder"}}