{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":379559770,"defaultBranch":"master","name":"xsconsole","ownerLogin":"xapi-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-23T10:09:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/317268?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715829737.0","currentOid":""},"activityList":{"items":[{"before":"225f0d8a67a4c64031deb8cb463fc1ae54704bf9","after":"e6ce0f56a4ab4b71f9b7b5b4de8e5be6d295934e","ref":"refs/heads/master","pushedAt":"2024-05-08T09:38:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"CA-357771: remove obsolete strings: StorageLink(CVSM/cslg) leftovers\n\nRemove these obsolete strings:\n'Label-SR.SRTypes-cslg' : 'Citrix StorageLink Gateway',\n'Label-host.system_status-CVSM' : 'Citrix StorageLink configuration',\n'Label-SR.SRTypes-ebs' : 'Elastic Block Storage'\n'Label-SR.SRTypes-equal' : 'Dell EqualLogic'\n'Label-SR.SRTypes-netapp' : 'NetApp'\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"CA-357771: remove obsolete strings: StorageLink(CVSM/cslg) leftovers"}},{"before":"e536df400b2d80786fb3f649d9612f57f908ab35","after":null,"ref":"refs/heads/private/t_bernhardk/geralde/CA-369899/add-docstrings","pushedAt":"2024-03-20T17:56:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"}},{"before":"54baf7bec4760b5539d0778756f12f9d07173485","after":"225f0d8a67a4c64031deb8cb463fc1ae54704bf9","ref":"refs/heads/master","pushedAt":"2024-03-20T17:56:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"plugins-base/XSFeatureNTP.py: Add docstrings to new and changed functions\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"plugins-base/XSFeatureNTP.py: Add docstrings to new and changed funct…"}},{"before":"13d1e3e26bcbd0f48d043d4c21512295c75685c9","after":"54baf7bec4760b5539d0778756f12f9d07173485","ref":"refs/heads/master","pushedAt":"2024-03-19T15:15:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"CA-389475: Update the timezone when it changes","shortMessageHtmlLink":"CA-389475: Update the timezone when it changes"}},{"before":"31a7be9487c9a2c5ecd509b98d72c4c49925d9a0","after":"e536df400b2d80786fb3f649d9612f57f908ab35","ref":"refs/heads/private/t_bernhardk/geralde/CA-369899/add-docstrings","pushedAt":"2024-03-19T15:10:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"plugins-base/XSFeatureNTP.py: Add docstrings to new and changed functions\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"plugins-base/XSFeatureNTP.py: Add docstrings to new and changed funct…"}},{"before":null,"after":"31a7be9487c9a2c5ecd509b98d72c4c49925d9a0","ref":"refs/heads/private/t_bernhardk/geralde/CA-369899/add-docstrings","pushedAt":"2024-03-19T15:01:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"plugins-base/XSFeatureNTP.py: Add docstrings to new and changed functions\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"plugins-base/XSFeatureNTP.py: Add docstrings to new and changed funct…"}},{"before":null,"after":"bfa9025119e0f14d42094c6b6fee1589c87ad9c3","ref":"refs/heads/private/geralde/CA-389475","pushedAt":"2024-03-19T14:57:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"CA-389475: Update the timezone when it changes","shortMessageHtmlLink":"CA-389475: Update the timezone when it changes"}},{"before":"4589c62e4c4b6f9741a24660f58118a8750f452f","after":"13d1e3e26bcbd0f48d043d4c21512295c75685c9","ref":"refs/heads/master","pushedAt":"2024-03-19T14:26:04.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Use hardcoded default NTP servers, don't remove default servers when changing servers","shortMessageHtmlLink":"Use hardcoded default NTP servers, don't remove default servers when …"}},{"before":"db0e7e9641f1abcb7e8d397d58ac2710745ebeec","after":"f8a6181b64d4af6160389effe78107965f73d6e2","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-19T13:56:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Use hardcoded default NTP servers, don't remove default servers when changing servers","shortMessageHtmlLink":"Use hardcoded default NTP servers, don't remove default servers when …"}},{"before":"ee123b2722146e7d2c24040d96471306598632f5","after":"db0e7e9641f1abcb7e8d397d58ac2710745ebeec","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-19T13:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Use hardcoded default NTP servers, don't remove default servers when changing servers","shortMessageHtmlLink":"Use hardcoded default NTP servers, don't remove default servers when …"}},{"before":"a56152c738694113cbb85c9e863924dea30fb319","after":"ee123b2722146e7d2c24040d96471306598632f5","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-19T10:00:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Improved comments and pythonisms from PR review","shortMessageHtmlLink":"Improved comments and pythonisms from PR review"}},{"before":"27d076b5fa7c44daad28eebf58736d784c460ddc","after":"a56152c738694113cbb85c9e863924dea30fb319","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-19T09:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Improved comments and pythonisms from PR review","shortMessageHtmlLink":"Improved comments and pythonisms from PR review"}},{"before":"e18244ad9036680bba3644f27fb8ef57450327ce","after":null,"ref":"refs/heads/geralde/CA-369899-XSFeatureNTP-parts-darker","pushedAt":"2024-03-18T15:24:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"}},{"before":"aef00d4d7d73b58ef05a2a62e4fe5a9eb5adcfde","after":null,"ref":"refs/heads/private/bernhardk/CA-369899-review-darker-minimal-selected-parts","pushedAt":"2024-03-18T15:23:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"}},{"before":"7c2bf157491dab06d7e6437a92c74aedf2ae4535","after":"27d076b5fa7c44daad28eebf58736d784c460ddc","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-18T10:48:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Improved comments for chronyd one-shot update\n\nCo-authored-by: Bernhard Kaindl ","shortMessageHtmlLink":"Improved comments for chronyd one-shot update"}},{"before":"583076406fec125594e0be5500d87a7f5a9454e0","after":"7c2bf157491dab06d7e6437a92c74aedf2ae4535","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-18T09:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Improved comments for chronyd one-shot update\n\nCo-authored-by: Bernhard Kaindl ","shortMessageHtmlLink":"Improved comments for chronyd one-shot update"}},{"before":"af66f76546a7a7bbb3bbf8f9dbb72817ba6acaea","after":"583076406fec125594e0be5500d87a7f5a9454e0","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-18T09:50:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Apply selected suggestions courtesy of darker(from black)\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"Apply selected suggestions courtesy of darker(from black)"}},{"before":"003ece8686a800c6aeb9fead4643082f71f37864","after":"af66f76546a7a7bbb3bbf8f9dbb72817ba6acaea","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-18T09:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"XSFeatureNTP: Apply selected suggestions courtesy of darker(from black)\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"XSFeatureNTP: Apply selected suggestions courtesy of darker(from black)"}},{"before":null,"after":"e18244ad9036680bba3644f27fb8ef57450327ce","ref":"refs/heads/geralde/CA-369899-XSFeatureNTP-parts-darker","pushedAt":"2024-03-15T15:12:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"XSFeatureNTP: Apply selected suggestions courtesy of darker(from black)\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"XSFeatureNTP: Apply selected suggestions courtesy of darker(from black)"}},{"before":null,"after":"aef00d4d7d73b58ef05a2a62e4fe5a9eb5adcfde","ref":"refs/heads/private/bernhardk/CA-369899-review-darker-minimal-selected-parts","pushedAt":"2024-03-15T13:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"Apply selected suggestions courtesy of darker(from black)\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"Apply selected suggestions courtesy of darker(from black)"}},{"before":"511a02a55f6539fbc9240b4563b0df0d7bb11cfe","after":"003ece8686a800c6aeb9fead4643082f71f37864","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-13T09:31:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Remove NTPStatus and the testing hook\n\nntpstat is no longer present by default on installations","shortMessageHtmlLink":"Remove NTPStatus and the testing hook"}},{"before":"ae619b9358f0f203414b51b6fd690764da5ec189","after":"511a02a55f6539fbc9240b4563b0df0d7bb11cfe","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-03-13T09:27:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Remove NTPStatus and the testing hook\n\nntpstat is no longer present by default on installations","shortMessageHtmlLink":"Remove NTPStatus and the testing hook"}},{"before":"0ef1e7e2aae0b9612e11f5914ea4d81500e95804","after":"4589c62e4c4b6f9741a24660f58118a8750f452f","ref":"refs/heads/master","pushedAt":"2024-02-28T16:34:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MarkSymsCtx","name":"Mark Syms","path":"/MarkSymsCtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11837938?s=80&v=4"},"commit":{"message":"Remove trailing whitespace\n\nSigned-off-by: Mark Syms ","shortMessageHtmlLink":"Remove trailing whitespace"}},{"before":"a530366938c65cf79b18fda9b526a8453aaa5f28","after":"ae619b9358f0f203414b51b6fd690764da5ec189","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-02-22T11:54:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Remove NTPStatus and the testing hook\n\nntpstat is no longer present by default on installations","shortMessageHtmlLink":"Remove NTPStatus and the testing hook"}},{"before":null,"after":"a530366938c65cf79b18fda9b526a8453aaa5f28","ref":"refs/heads/private/geralde/CA-369899","pushedAt":"2024-02-22T11:46:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GeraldEV","name":"Gerald Elder-Vass","path":"/GeraldEV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47088217?s=80&v=4"},"commit":{"message":"Use monotonic time in Python3 to avoid timeouts during NTP changes\n\nAvoids authentication timeouts and session timeouts when the time jumps\nforward, either by chrony (NTP) or manual time changes","shortMessageHtmlLink":"Use monotonic time in Python3 to avoid timeouts during NTP changes"}},{"before":"07915772036ff2b8125f00a249a813c00e36f623","after":"0ef1e7e2aae0b9612e11f5914ea4d81500e95804","ref":"refs/heads/master","pushedAt":"2024-02-05T08:43:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liulinC","name":"liulinC","path":"/liulinC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17266972?s=80&v=4"},"commit":{"message":"CP-44690: put python3 into effect\n\nSigned-off-by: Stephen Cheng ","shortMessageHtmlLink":"CP-44690: put python3 into effect"}},{"before":"08e12be1c14ba5c46657c63d6894356590187bc6","after":"07915772036ff2b8125f00a249a813c00e36f623","ref":"refs/heads/master","pushedAt":"2024-01-31T09:28:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liulinC","name":"liulinC","path":"/liulinC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17266972?s=80&v=4"},"commit":{"message":"CA-388179: Host Performance Information was unavailable with Python3\n\nWhen doing MRG test for xsconsole with Python3 enabled,\nwe found Host Performance Information didn't have any valid data.\nThis is beacause URLopener doesn't work in Python3\n\nSigned-off-by: Stephen Cheng ","shortMessageHtmlLink":"CA-388179: Host Performance Information was unavailable with Python3"}},{"before":"889435c92f8cccb2ffad985168722c22220912de","after":"08e12be1c14ba5c46657c63d6894356590187bc6","ref":"refs/heads/master","pushedAt":"2024-01-30T12:55:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyhhp","name":"Andrew Cooper","path":"/andyhhp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/697621?s=80&v=4"},"commit":{"message":"Avoid useless processes launching shell\n\nThere's no reason to keep 3 shell processes to execute one.\nRemove \"()\" in command to avoid one additional process.\nAdd \"exec\" on last command to replace current process.\nRemove exports, not necessary as changing one single command\nenvironment.\n\nThis changes this:\n\n$ pstree -alp | grep -4 bash\n...\n |-python,2051 /usr/lib64/xsconsole/XSConsole.py -f root\n | `-sh,3238 -c ( export HOME=/root; export TMOUT=300 && cat /etc/motd && /bin/bash --login )\n | `-sh,3239 -c ( export HOME=/root; export TMOUT=300 && cat /etc/motd && /bin/bash --login )\n | `-bash,3241 --login\n...\n\nto this:\n\n$ pstree -alp | grep -4 bash\n...\n |-python,2044 /usr/lib64/xsconsole/XSConsole.py -f root\n | `-bash,3128 --login\n...\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"Avoid useless processes launching shell"}},{"before":"565f608b6cd662fadc0dbe3e0bf7de7276fdec07","after":"889435c92f8cccb2ffad985168722c22220912de","ref":"refs/heads/master","pushedAt":"2023-12-08T15:59:19.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"Add testcase for convert_anything_to_str()\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"Add testcase for convert_anything_to_str()"}},{"before":"11db3a8b468b5c20b583e7d3ddcdbab5b81b0027","after":"565f608b6cd662fadc0dbe3e0bf7de7276fdec07","ref":"refs/heads/master","pushedAt":"2023-12-07T11:18:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bernhardkaindl","name":"Bernhard Kaindl","path":"/bernhardkaindl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43588962?s=80&v=4"},"commit":{"message":"Update README.md and remove the obsolete config file .travis-ci.yml\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"Update README.md and remove the obsolete config file .travis-ci.yml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERHK9egA","startCursor":null,"endCursor":null}},"title":"Activity · xapi-project/xsconsole"}