{"action":"created","issue":{"url":"https://api.github.com/repos/FRRouting/frr/issues/4351","repository_url":"https://api.github.com/repos/FRRouting/frr","labels_url":"https://api.github.com/repos/FRRouting/frr/issues/4351/labels{/name}","comments_url":"https://api.github.com/repos/FRRouting/frr/issues/4351/comments","events_url":"https://api.github.com/repos/FRRouting/frr/issues/4351/events","html_url":"https://github.com/FRRouting/frr/pull/4351","id":444833665,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjc5NDA4NTQ0","number":4351,"title":"pimd: new cli command show ip mroute summary","user":{"login":"patrasar","id":40834655,"node_id":"MDQ6VXNlcjQwODM0NjU1","avatar_url":"https://avatars1.githubusercontent.com/u/40834655?v=4","gravatar_id":"","url":"https://api.github.com/users/patrasar","html_url":"https://github.com/patrasar","followers_url":"https://api.github.com/users/patrasar/followers","following_url":"https://api.github.com/users/patrasar/following{/other_user}","gists_url":"https://api.github.com/users/patrasar/gists{/gist_id}","starred_url":"https://api.github.com/users/patrasar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrasar/subscriptions","organizations_url":"https://api.github.com/users/patrasar/orgs","repos_url":"https://api.github.com/users/patrasar/repos","events_url":"https://api.github.com/users/patrasar/events{/privacy}","received_events_url":"https://api.github.com/users/patrasar/received_events","type":"User","site_admin":false},"labels":[{"id":1215279696,"node_id":"MDU6TGFiZWwxMjE1Mjc5Njk2","url":"https://api.github.com/repos/FRRouting/frr/labels/pim","name":"pim","color":"dd87cf","default":false},{"id":1101332947,"node_id":"MDU6TGFiZWwxMTAxMzMyOTQ3","url":"https://api.github.com/repos/FRRouting/frr/labels/submitter%20action%20required","name":"submitter action required","color":"6cddb4","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2019-05-16T08:56:27Z","updated_at":"2019-05-29T10:28:04Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/FRRouting/frr/pulls/4351","html_url":"https://github.com/FRRouting/frr/pull/4351","diff_url":"https://github.com/FRRouting/frr/pull/4351.diff","patch_url":"https://github.com/FRRouting/frr/pull/4351.patch"},"body":"Introduced a new command \"show ip mroute summary\"\r\nto display total number of (*, G) and (S, G) mroutes\r\ncreated and number of mroutes installed in the kernel.\r\n\r\nSigned-off-by: Sarita Patra <saritap@vmware.com>"},"comment":{"url":"https://api.github.com/repos/FRRouting/frr/issues/comments/496879940","html_url":"https://github.com/FRRouting/frr/pull/4351#issuecomment-496879940","issue_url":"https://api.github.com/repos/FRRouting/frr/issues/4351","id":496879940,"node_id":"MDEyOklzc3VlQ29tbWVudDQ5Njg3OTk0MA==","user":{"login":"NetDEF-CI","id":19297776,"node_id":"MDQ6VXNlcjE5Mjk3Nzc2","avatar_url":"https://avatars3.githubusercontent.com/u/19297776?v=4","gravatar_id":"","url":"https://api.github.com/users/NetDEF-CI","html_url":"https://github.com/NetDEF-CI","followers_url":"https://api.github.com/users/NetDEF-CI/followers","following_url":"https://api.github.com/users/NetDEF-CI/following{/other_user}","gists_url":"https://api.github.com/users/NetDEF-CI/gists{/gist_id}","starred_url":"https://api.github.com/users/NetDEF-CI/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NetDEF-CI/subscriptions","organizations_url":"https://api.github.com/users/NetDEF-CI/orgs","repos_url":"https://api.github.com/users/NetDEF-CI/repos","events_url":"https://api.github.com/users/NetDEF-CI/events{/privacy}","received_events_url":"https://api.github.com/users/NetDEF-CI/received_events","type":"User","site_admin":false},"created_at":"2019-05-29T10:28:04Z","updated_at":"2019-05-29T10:28:04Z","author_association":"COLLABORATOR","body":"# Continuous Integration Result: SUCCESSFUL\n\nCongratulations, this patch passed basic tests\n\nTested-by: NetDEF / OpenSourceRouting.org CI System\n\nCI System Testrun URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-7864/\n\nThis is a comment from an automated CI system.\nFor questions and feedback in regards to this CI system, please feel free to email\nMartin Winter - mwinter (at) opensourcerouting.org.\n\n\n### Warnings Generated during build:\n\n<details><summary>Checkout code: Successful with additional warnings</summary>\n\n    Report for pim_cmd.c | 200 issues\n    ===============================================\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2004: FILE: /tmp/f1-23335/pim_cmd.c:2004:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2004: FILE: /tmp/f2-23335/pim_cmd.c:2004:\n    114c114\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2006: FILE: /tmp/f1-23335/pim_cmd.c:2006:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2006: FILE: /tmp/f2-23335/pim_cmd.c:2006:\n    118c118\n    < #2029: FILE: /tmp/f1-23335/pim_cmd.c:2029:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2088: FILE: /tmp/f1-23335/pim_cmd.c:2088:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2088: FILE: /tmp/f2-23335/pim_cmd.c:2088:\n    128c128\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2090: FILE: /tmp/f1-23335/pim_cmd.c:2090:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2090: FILE: /tmp/f2-23335/pim_cmd.c:2090:\n    132c132\n    < #2112: FILE: /tmp/f1-23335/pim_cmd.c:2112:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2373: FILE: /tmp/f1-23335/pim_cmd.c:2373:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2373: FILE: /tmp/f2-23335/pim_cmd.c:2373:\n    142c142\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2376: FILE: /tmp/f1-23335/pim_cmd.c:2376:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2376: FILE: /tmp/f2-23335/pim_cmd.c:2376:\n    145c145\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2379: FILE: /tmp/f1-23335/pim_cmd.c:2379:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2379: FILE: /tmp/f2-23335/pim_cmd.c:2379:\n    148c148\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2389: FILE: /tmp/f1-23335/pim_cmd.c:2389:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2389: FILE: /tmp/f2-23335/pim_cmd.c:2389:\n    151c151\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2392: FILE: /tmp/f1-23335/pim_cmd.c:2392:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2392: FILE: /tmp/f2-23335/pim_cmd.c:2392:\n    154c154\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2396: FILE: /tmp/f1-23335/pim_cmd.c:2396:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2396: FILE: /tmp/f2-23335/pim_cmd.c:2396:\n    157c157\n    < ERROR: strcpy() is error-prone; please use strlcpy()#2399: FILE: /tmp/f1-23335/pim_cmd.c:2399:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#2399: FILE: /tmp/f2-23335/pim_cmd.c:2399:\n    161c161\n    < #2664: FILE: /tmp/f1-23335/pim_cmd.c:2664:\n    < WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3077: FILE: /tmp/f1-23335/pim_cmd.c:3077:\n    ---\n    > WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3077: FILE: /tmp/f2-23335/pim_cmd.c:3077:\n    176c176\n    < #3326: FILE: /tmp/f1-23335/pim_cmd.c:3326:\n    < WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3645: FILE: /tmp/f1-23335/pim_cmd.c:3645:\n    ---\n    > WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3645: FILE: /tmp/f2-23335/pim_cmd.c:3645:\n    214c214\n    < WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3664: FILE: /tmp/f1-23335/pim_cmd.c:3664:\n    ---\n    > WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3664: FILE: /tmp/f2-23335/pim_cmd.c:3664:\n    217c217\n    < WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3667: FILE: /tmp/f1-23335/pim_cmd.c:3667:\n    ---\n    > WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3667: FILE: /tmp/f2-23335/pim_cmd.c:3667:\n    220c220\n    < WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3670: FILE: /tmp/f1-23335/pim_cmd.c:3670:\n    ---\n    > WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3670: FILE: /tmp/f2-23335/pim_cmd.c:3670:\n    223c223\n    < WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3673: FILE: /tmp/f1-23335/pim_cmd.c:3673:\n    ---\n    > WARNING: strncpy() is error-prone; please use strlcpy() if possible, or memcpy()#3673: FILE: /tmp/f2-23335/pim_cmd.c:3673:\n    227c227\n    < #3723: FILE: /tmp/f1-23335/pim_cmd.c:3723:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5237: FILE: /tmp/f1-23335/pim_cmd.c:5237:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5237: FILE: /tmp/f2-23335/pim_cmd.c:5237:\n    293c293\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5239: FILE: /tmp/f1-23335/pim_cmd.c:5239:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5239: FILE: /tmp/f2-23335/pim_cmd.c:5239:\n    297c297\n    < #5253: FILE: /tmp/f1-23335/pim_cmd.c:5253:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5294: FILE: /tmp/f1-23335/pim_cmd.c:5294:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5294: FILE: /tmp/f2-23335/pim_cmd.c:5294:\n    307c307\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5296: FILE: /tmp/f1-23335/pim_cmd.c:5296:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5296: FILE: /tmp/f2-23335/pim_cmd.c:5296:\n    310c310\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5354: FILE: /tmp/f1-23335/pim_cmd.c:5354:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5354: FILE: /tmp/f2-23335/pim_cmd.c:5354:\n    313c313\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5359: FILE: /tmp/f1-23335/pim_cmd.c:5359:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5359: FILE: /tmp/f2-23335/pim_cmd.c:5359:\n    316c316\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5364: FILE: /tmp/f1-23335/pim_cmd.c:5364:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5364: FILE: /tmp/f2-23335/pim_cmd.c:5364:\n    319c319\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5369: FILE: /tmp/f1-23335/pim_cmd.c:5369:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5369: FILE: /tmp/f2-23335/pim_cmd.c:5369:\n    322c322\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5374: FILE: /tmp/f1-23335/pim_cmd.c:5374:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5374: FILE: /tmp/f2-23335/pim_cmd.c:5374:\n    325c325\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5413: FILE: /tmp/f1-23335/pim_cmd.c:5413:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5413: FILE: /tmp/f2-23335/pim_cmd.c:5413:\n    328c328\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5415: FILE: /tmp/f1-23335/pim_cmd.c:5415:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5415: FILE: /tmp/f2-23335/pim_cmd.c:5415:\n    332c332\n    < #5429: FILE: /tmp/f1-23335/pim_cmd.c:5429:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5442: FILE: /tmp/f1-23335/pim_cmd.c:5442:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5442: FILE: /tmp/f2-23335/pim_cmd.c:5442:\n    338c338\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5464: FILE: /tmp/f1-23335/pim_cmd.c:5464:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5464: FILE: /tmp/f2-23335/pim_cmd.c:5464:\n    341c341\n    < ERROR: strcpy() is error-prone; please use strlcpy()#5466: FILE: /tmp/f1-23335/pim_cmd.c:5466:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#5466: FILE: /tmp/f2-23335/pim_cmd.c:5466:\n    345c345\n    < #5614: FILE: /tmp/f1-23335/pim_cmd.c:5614:\n    < ERROR: need consistent spacing around '+' (ctx:VxW)\n    < #5754: FILE: /tmp/f1-23335/pim_cmd.c:5754:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9092: FILE: /tmp/f1-23335/pim_cmd.c:9092:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9001: FILE: /tmp/f2-23335/pim_cmd.c:9001:\n    507c502\n    < #9135: FILE: /tmp/f1-23335/pim_cmd.c:9135:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9149: FILE: /tmp/f1-23335/pim_cmd.c:9149:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9058: FILE: /tmp/f2-23335/pim_cmd.c:9058:\n    516c511\n    < #9327: FILE: /tmp/f1-23335/pim_cmd.c:9327:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9328: FILE: /tmp/f1-23335/pim_cmd.c:9328:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9237: FILE: /tmp/f2-23335/pim_cmd.c:9237:\n    525c520\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9330: FILE: /tmp/f1-23335/pim_cmd.c:9330:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9239: FILE: /tmp/f2-23335/pim_cmd.c:9239:\n    528c523\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9333: FILE: /tmp/f1-23335/pim_cmd.c:9333:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9242: FILE: /tmp/f2-23335/pim_cmd.c:9242:\n    531c526\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9334: FILE: /tmp/f1-23335/pim_cmd.c:9334:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9243: FILE: /tmp/f2-23335/pim_cmd.c:9243:\n    535c530\n    < #9336: FILE: /tmp/f1-23335/pim_cmd.c:9336:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9337: FILE: /tmp/f1-23335/pim_cmd.c:9337:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9246: FILE: /tmp/f2-23335/pim_cmd.c:9246:\n    544c539\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9339: FILE: /tmp/f1-23335/pim_cmd.c:9339:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9248: FILE: /tmp/f2-23335/pim_cmd.c:9248:\n    548c543\n    < #9392: FILE: /tmp/f1-23335/pim_cmd.c:9392:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9393: FILE: /tmp/f1-23335/pim_cmd.c:9393:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9302: FILE: /tmp/f2-23335/pim_cmd.c:9302:\n    557c552\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9395: FILE: /tmp/f1-23335/pim_cmd.c:9395:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9304: FILE: /tmp/f2-23335/pim_cmd.c:9304:\n    560c555\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9398: FILE: /tmp/f1-23335/pim_cmd.c:9398:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9307: FILE: /tmp/f2-23335/pim_cmd.c:9307:\n    563c558\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9399: FILE: /tmp/f1-23335/pim_cmd.c:9399:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9308: FILE: /tmp/f2-23335/pim_cmd.c:9308:\n    566c561\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9400: FILE: /tmp/f1-23335/pim_cmd.c:9400:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9309: FILE: /tmp/f2-23335/pim_cmd.c:9309:\n    570c565\n    < #9402: FILE: /tmp/f1-23335/pim_cmd.c:9402:\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9403: FILE: /tmp/f1-23335/pim_cmd.c:9403:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9312: FILE: /tmp/f2-23335/pim_cmd.c:9312:\n    579c574\n    < ERROR: strcpy() is error-prone; please use strlcpy()#9405: FILE: /tmp/f1-23335/pim_cmd.c:9405:\n    ---\n    > ERROR: strcpy() is error-prone; please use strlcpy()#9314: FILE: /tmp/f2-23335/pim_cmd.c:9314:\n    583c578\n    < #9447: FILE: /tmp/f1-23335/pim_cmd.c:9447:\n\n</details>\n\n-----------------------------\n### CLANG Static Analyzer Summary\n- Github Pull Request 4351, comparing to Git base SHA d55b549\n#### No Changes in Static Analysis warnings compared to base\n#### 11 Static Analyzer issues remaining.\nSee details at\nhttps://ci1.netdef.org/browse/FRR-FRRPULLREQ-7864/artifact/shared/static_analysis/index.html\n"}}
{"actor":{"display_login":"NetDEF-CI"}}