{"action":"created","issue":{"url":"https://api.github.com/repos/dotwaffle/rancid-git/issues/69","labels_url":"https://api.github.com/repos/dotwaffle/rancid-git/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/dotwaffle/rancid-git/issues/69/comments","events_url":"https://api.github.com/repos/dotwaffle/rancid-git/issues/69/events","html_url":"https://github.com/dotwaffle/rancid-git/pull/69","id":117063529,"number":69,"title":"From upstream rancid (version 3.2): improved ip address sorting.","user":{"login":"ryanchapman","id":520385,"avatar_url":"https://avatars.githubusercontent.com/u/520385?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanchapman","html_url":"https://github.com/ryanchapman","followers_url":"https://api.github.com/users/ryanchapman/followers","following_url":"https://api.github.com/users/ryanchapman/following{/other_user}","gists_url":"https://api.github.com/users/ryanchapman/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanchapman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanchapman/subscriptions","organizations_url":"https://api.github.com/users/ryanchapman/orgs","repos_url":"https://api.github.com/users/ryanchapman/repos","events_url":"https://api.github.com/users/ryanchapman/events{/privacy}","received_events_url":"https://api.github.com/users/ryanchapman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-16T06:44:12Z","updated_at":"2015-12-04T01:59:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotwaffle/rancid-git/pulls/69","html_url":"https://github.com/dotwaffle/rancid-git/pull/69","diff_url":"https://github.com/dotwaffle/rancid-git/pull/69.diff","patch_url":"https://github.com/dotwaffle/rancid-git/pull/69.patch"},"body":"Without this patch, the items below do not sort correctly. The output\r\nfrom IOS \"show ip interface\" and \"show ipv6 interface\" is unsorted\r\nand doesn't come back in any deterministic order, so every invocation\r\nof rancid leads to the \"IPv4 Address:\" and \"IPv6 Address:\" sections\r\nbeing updated in git and emails sent to admins.\r\n\r\n1) CIDR notation. For example,\r\n   \"!IPv4 Address: 172.30.2.2/28 on Vlan2502\"\r\n   On Cisco IOS, CIDR is output when the commands \"show ip interface\"\r\n   and \"show ipv6 interface\" are executed.\r\n\r\n2) IPv6 addresses. For example,\r\n   \"!IPv6 Address: FD80:EEEE:AC:1E18::1/64 on Vlan3024\"\r\n   On Cisco IOS, IPv6 CIDR is output when the command\r\n   \"show ipv6 interface\" is executed."},"comment":{"url":"https://api.github.com/repos/dotwaffle/rancid-git/issues/comments/161849437","html_url":"https://github.com/dotwaffle/rancid-git/pull/69#issuecomment-161849437","issue_url":"https://api.github.com/repos/dotwaffle/rancid-git/issues/69","id":161849437,"user":{"login":"dotwaffle","id":17210,"avatar_url":"https://avatars.githubusercontent.com/u/17210?v=3","gravatar_id":"","url":"https://api.github.com/users/dotwaffle","html_url":"https://github.com/dotwaffle","followers_url":"https://api.github.com/users/dotwaffle/followers","following_url":"https://api.github.com/users/dotwaffle/following{/other_user}","gists_url":"https://api.github.com/users/dotwaffle/gists{/gist_id}","starred_url":"https://api.github.com/users/dotwaffle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotwaffle/subscriptions","organizations_url":"https://api.github.com/users/dotwaffle/orgs","repos_url":"https://api.github.com/users/dotwaffle/repos","events_url":"https://api.github.com/users/dotwaffle/events{/privacy}","received_events_url":"https://api.github.com/users/dotwaffle/received_events","type":"User","site_admin":false},"created_at":"2015-12-04T01:59:22Z","updated_at":"2015-12-04T01:59:22Z","body":"Ryan, definitely interested, I'm just not at home at the moment -- I've been at RIPE, followed by Hong Kong, followed by Singapore.\r\n\r\nI'll get back to the UK next week and be able to test it. Sorry for the delay!"}}