{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":234497207,"defaultBranch":"master","name":"ncpa","ownerLogin":"ccztux","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-01-17T07:42:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11867479?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688632003.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"71dba24d31e4426a0036b0d60a4c1579acf093da","ref":"refs/heads/issue-951","pushedAt":"2023-07-06T08:26:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Fixed: OpenSCAP PCI-DSS report fails (#951)","shortMessageHtmlLink":"Fixed: OpenSCAP PCI-DSS report fails (NagiosEnterprises#951)"}},{"before":"9bcf5b51bd70a9622a0332a2075466f646967fd3","after":null,"ref":"refs/heads/issue-951","pushedAt":"2023-07-06T08:26:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"}},{"before":null,"after":"89e7504a36600cfdbcdfcd747e785af4a7ae09d9","ref":"refs/heads/issue-953","pushedAt":"2023-07-05T15:41:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Fixes: HSTS Missing from HTTPS Server (RFC 6797) #953","shortMessageHtmlLink":"Fixes: HSTS Missing from HTTPS Server (RFC 6797) NagiosEnterprises#953"}},{"before":"af78d91dac09fe46e83decac60817f38c6561b53","after":"b9a5c513b11c6af5272354f80b2e802f46e92004","ref":"refs/heads/dev-v3","pushedAt":"2023-06-29T06:59:05.067Z","pushType":"push","commitsCount":328,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Dev v3 beta01 (#955) (#956)\n\nOverview\r\n- Updated the version of Python to 3.11.3\r\n- Updated to bundle OpenSSL v3.0.8 in all packages (Windows currently at v1.1.1t, but will use v3+ soon.)\r\n- Updated to bundle zLib v1.2.13 in all packages\r\n- Simplified building - building on CentOS 7 provides packages that will run on almost all Linux distributions \r\n- The listener and passive services/daemons are now combined into one service/daemon called ncpa\r\n- Can optionally run only Listener or Passive \r\n- Improved logging and installation output \r\n- Systems with systemd now use a service definition instead of init.d script \r\n- Listener web UI Admin section now accurately reflects current configuration \r\n- Updated jQuery to 3.6.4\r\n\r\nEdit commits\r\n* Replaced obsolete unicode() with equivalent for py v3 ,str()\r\n\r\n* Added remaining config terms to config defaults array.\r\n\r\n* Multiple logs for the processes implemented.\r\n\r\n* Handle closing of websockets properly. Make logging output more readable\r\n\r\n* Update github build to create git hash file. TODO: change code to work in workflows\r\n\r\n* update jquery\r\n\r\n* Fixed some Mac uninstaller issues\r\n\r\n* fix misc errors in build for windows\r\n\r\n* Removed patch that was resolved in setup.py\r\n\r\n* Add code needed for NSI in Windows\r\n\r\n* Moved NSI setup code again to bottom of file with if nt condition\r\n\r\n* In Windows, can't inject logging object into subprocess. So, create loggers in subprocesses.\r\n\r\n* Refactored logging in listener and passive class set\r\n\r\n* Changed to use program files vs 32 bit program files. Updated copy right date.\r\n\r\n* update spec and service files to use systemctl\r\n\r\n* changed service start mode to -n\r\n\r\n* updated linux packaging to retain .rpm when building on ubuntu, so we can use one server for all builds\r\n\r\n* fixed issue with copying cx-freeze libs\r\n\r\n* remove python executable from pkg. It used to need this to work, but doesn't any longer.\r\n\r\n* made it so py and ssl version are printed at info level of logging\r\n\r\n* added full path to libssletc. in setup\r\n\r\n* another update centos 7 epel install\r\n\r\n* added openssl version check for deb distros\r\n\r\n* skip openSSL install, fix epel repos for CentOS 7\r\n\r\n* adjust epel processing\r\n\r\n* Fixed cx lib link conditional\r\n\r\n* Minor improvements to source install functions. Moved some functions from setup.sh\r\n\r\n* Consolidated literals (version numbers), modified package installatoins, add OpenSSL source installation.\r\n\r\n* add scripts for openSSL install\r\n\r\n* Numerous updates to OpenSSL and Python installers. Still does not work correctly\r\n\r\n* Source installers work on cent8 and ubuntu 20. For testing running as standalone, install some of ffi, sqlite reprequisites normally installed by setup script.\r\n\r\n* Updated ncpa to print OpenSSL version in debug logging mode\r\n\r\n* Updated installers to use either passed params or globals. Updated Py installer to configure source without flag pointing to custom OpenSSL, if none is installed.\r\n\r\n* bug: openssl version sed - OS compatibility\r\n\r\n* Print Py version in debug mode\r\n\r\n* Print out OpenSSL path after install, allow passsing new SSL path to python as arg for runing as stand-alone\r\n\r\n* Bring OpenSSL install build into ncpa build folder\r\n\r\n* install openssl to generic folder name in build/resources. Update setup.py to try to include libssl etc.\r\n\r\n* updated to put py and ssl version in log\r\n\r\n* added bin paths to setup.py\r\n\r\n* Added code for copying _ssl if needed\r\n\r\n* updated python version in agent/setup.py\r\n\r\n* fixed nsi copying\r\n\r\n* added dynamic python launcher to handle different windows python launcher commands for build_windows.py\r\n\r\n* fixed language issue in ncpa.nsi\r\n\r\n* added build dir when not existing for windows\r\n\r\n* sym-linked cx_freeze lib-dynload directory to instealled Python. Can't seem to find it by itself. TODO-Ph: see if there s a way to make cx-freeze copy from this dir\r\n\r\n* setup.sh - skip openssl pkg install if we are going to build from source.\r\n\r\n* update to find original libssl.so on ubuntu 16\r\n\r\n* reverted windows executable to be a service\r\n\r\n* updated build_windows.py to use the right build command for cx_Freeze to build a windows process\r\n\r\n* add --allow-unauthenticated flag to linux set up apt commands so they will work on older distros\r\n\r\n* removed unecessary sudo cmmands that cause trouble on debian 8. You nned to be root to run the script anyway.\r\n\r\n* added apt-get update - helps install complete on old distros.\r\n\r\n* Update installer to support some more distros\r\n\r\n* fixed opensuse zypper options\r\n\r\n* updated setup.sh so suse distros take openssl building into account\r\n\r\n* suppressed install of epel on non-centos because it fails on rhel8, and isn't needed.\r\n\r\n* cleaning up and upgrading log to show process name instead of being ambiguous\r\n\r\n* added freeze support to multiprocessing so that it will work while frozen\r\n\r\n* set it to create an executable instead of a service\r\n\r\n* Rewrote WinService to handle creating of Windows service -- cx_Freeze should now create an exe (NOT a service) and NSIS should use sc create NCPA binPath= \"path/to/ncpa.exe\"\r\n\r\n* altered cx_Freeze setup to create exe (not a service) and include necessary pywin32 packages\r\n\r\n* reverted cx_Freeze launch to use build_exe instead of build (we are no longer trying to make a service through cx_Freeze)\r\n\r\n* updated pypiwin32(deprecated) to pywin32 to allow windows service mangement\r\n\r\n* updated NSIS script for new install/management process\r\n\r\n* added empty logs to repo\r\n\r\n* updated default python launcher to py (python3 is usually py on windows)\r\n\r\n* fixing BUILDING.rst directory slash orientation\r\n\r\n* updating to use parameters on windows\r\n\r\n* added message about not using setup_config.py anymore (cx_Freeze service config file)\r\n\r\n* Minor bash changes to make Solaris compatible\r\n\r\n* Update so cx_freeze libs that aren't included in python are moved into python lib-dynload, before linking to it.\r\n\r\n* Only load windows only modules on Windows\r\n\r\n* simplified lib-dynload udpate\r\n\r\n* simplified cx dynlib so it no longer uses linking\r\n\r\n* wrap WinService class definition in conditional, so it doesn't break linux\r\n\r\n* fixing some errors with passive and NRDP code\r\n\r\n* updated NSIS script to ask user if they want to save their configuration files when deleting NCPA\r\n\r\n* organizing pywin32 imports\r\n\r\n* chown installed passive log file before daemon runs to avoid permission error\r\n\r\n* Add .deb creation when building on CentOS 7.\r\n\r\n* fixing kafka\r\n\r\n* update service shutdown for older distros during upgrade\r\n\r\n* updated linux install service handling to unload v2.4.1 services\r\n\r\n* updated build_windows.py to write git hash (also added some coloration to the build and a build-complete message\r\n\r\n* adding logging to debug plugins on linux\r\n\r\n* got kafka working on linux\r\n\r\n* updated NSIS script to set NCPA service startup to auto instead of delayed-auto\r\n\r\n* updated install script to remove NCPA 2 services\r\n\r\n* updated NSIS installer to install into the Program Files folder since the binary is a 64-bit program. This may break 32-bit compatibility, but nothing is 32-bit anymore so it shouldn't be a problem.\r\n\r\n* Added Python and OpenSSL version to listener UI dashboard\r\n\r\n* Refactored Listener UI Admin section to pull values from actual configuration rather than making new assignments with a separeate set of defaults to maintain. Also, updated to match current configuration options.\r\n\r\n* Brought changes.rst into sync with v2.4.1, and added v3 info\r\n\r\n* Add'l changes to CHANGES\r\n\r\n* added git hash to ship with build\r\n\r\n* Set passive process loop dlay back to 1 sec\r\n\r\n* Updated changes.rst\r\n\r\n* Update README.rst for v3.0.0\r\n\r\n* Updated BUILDING.rst for v3\r\n\r\n* Removed bash color changes - they conflict with non-black backgrounds.\r\n\r\n* Updates to incorporate ms vc runtime.\r\n\r\n* Updated Windows installer to reflect current config\r\n\r\n* Changed nrpd default hostname from NCPA 2 to NCPA. This shouldn't have version info in it.\r\n\r\n* Fix grammar ran -> run\r\n\r\n* Further clean up of config to match v3, and make some stuff more clear.\r\n\r\n* Removed change log section and replaced with link to change log. No need to duplicate this info here, and it is very difficult to maintain.\r\n\r\n* Update Listener UI Help section to match current release.\r\n\r\n* added .vscode folder to git ignore\r\n\r\n---------\r\n\r\nCo-authored-by: Dylan Anderson \r\nCo-authored-by: bb <114498860+ne-bbahn@users.noreply.github.com>\r\nCo-authored-by: bbahner \r\nCo-authored-by: ne-bbahn ","shortMessageHtmlLink":"Dev v3 beta01 (NagiosEnterprises#955) (NagiosEnterprises#956)"}},{"before":"af78d91dac09fe46e83decac60817f38c6561b53","after":"b9a5c513b11c6af5272354f80b2e802f46e92004","ref":"refs/heads/dev-v3","pushedAt":"2023-06-29T06:59:05.000Z","pushType":"push","commitsCount":328,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Dev v3 beta01 (#955) (#956)\n\nOverview\r\n- Updated the version of Python to 3.11.3\r\n- Updated to bundle OpenSSL v3.0.8 in all packages (Windows currently at v1.1.1t, but will use v3+ soon.)\r\n- Updated to bundle zLib v1.2.13 in all packages\r\n- Simplified building - building on CentOS 7 provides packages that will run on almost all Linux distributions \r\n- The listener and passive services/daemons are now combined into one service/daemon called ncpa\r\n- Can optionally run only Listener or Passive \r\n- Improved logging and installation output \r\n- Systems with systemd now use a service definition instead of init.d script \r\n- Listener web UI Admin section now accurately reflects current configuration \r\n- Updated jQuery to 3.6.4\r\n\r\nEdit commits\r\n* Replaced obsolete unicode() with equivalent for py v3 ,str()\r\n\r\n* Added remaining config terms to config defaults array.\r\n\r\n* Multiple logs for the processes implemented.\r\n\r\n* Handle closing of websockets properly. Make logging output more readable\r\n\r\n* Update github build to create git hash file. TODO: change code to work in workflows\r\n\r\n* update jquery\r\n\r\n* Fixed some Mac uninstaller issues\r\n\r\n* fix misc errors in build for windows\r\n\r\n* Removed patch that was resolved in setup.py\r\n\r\n* Add code needed for NSI in Windows\r\n\r\n* Moved NSI setup code again to bottom of file with if nt condition\r\n\r\n* In Windows, can't inject logging object into subprocess. So, create loggers in subprocesses.\r\n\r\n* Refactored logging in listener and passive class set\r\n\r\n* Changed to use program files vs 32 bit program files. Updated copy right date.\r\n\r\n* update spec and service files to use systemctl\r\n\r\n* changed service start mode to -n\r\n\r\n* updated linux packaging to retain .rpm when building on ubuntu, so we can use one server for all builds\r\n\r\n* fixed issue with copying cx-freeze libs\r\n\r\n* remove python executable from pkg. It used to need this to work, but doesn't any longer.\r\n\r\n* made it so py and ssl version are printed at info level of logging\r\n\r\n* added full path to libssletc. in setup\r\n\r\n* another update centos 7 epel install\r\n\r\n* added openssl version check for deb distros\r\n\r\n* skip openSSL install, fix epel repos for CentOS 7\r\n\r\n* adjust epel processing\r\n\r\n* Fixed cx lib link conditional\r\n\r\n* Minor improvements to source install functions. Moved some functions from setup.sh\r\n\r\n* Consolidated literals (version numbers), modified package installatoins, add OpenSSL source installation.\r\n\r\n* add scripts for openSSL install\r\n\r\n* Numerous updates to OpenSSL and Python installers. Still does not work correctly\r\n\r\n* Source installers work on cent8 and ubuntu 20. For testing running as standalone, install some of ffi, sqlite reprequisites normally installed by setup script.\r\n\r\n* Updated ncpa to print OpenSSL version in debug logging mode\r\n\r\n* Updated installers to use either passed params or globals. Updated Py installer to configure source without flag pointing to custom OpenSSL, if none is installed.\r\n\r\n* bug: openssl version sed - OS compatibility\r\n\r\n* Print Py version in debug mode\r\n\r\n* Print out OpenSSL path after install, allow passsing new SSL path to python as arg for runing as stand-alone\r\n\r\n* Bring OpenSSL install build into ncpa build folder\r\n\r\n* install openssl to generic folder name in build/resources. Update setup.py to try to include libssl etc.\r\n\r\n* updated to put py and ssl version in log\r\n\r\n* added bin paths to setup.py\r\n\r\n* Added code for copying _ssl if needed\r\n\r\n* updated python version in agent/setup.py\r\n\r\n* fixed nsi copying\r\n\r\n* added dynamic python launcher to handle different windows python launcher commands for build_windows.py\r\n\r\n* fixed language issue in ncpa.nsi\r\n\r\n* added build dir when not existing for windows\r\n\r\n* sym-linked cx_freeze lib-dynload directory to instealled Python. Can't seem to find it by itself. TODO-Ph: see if there s a way to make cx-freeze copy from this dir\r\n\r\n* setup.sh - skip openssl pkg install if we are going to build from source.\r\n\r\n* update to find original libssl.so on ubuntu 16\r\n\r\n* reverted windows executable to be a service\r\n\r\n* updated build_windows.py to use the right build command for cx_Freeze to build a windows process\r\n\r\n* add --allow-unauthenticated flag to linux set up apt commands so they will work on older distros\r\n\r\n* removed unecessary sudo cmmands that cause trouble on debian 8. You nned to be root to run the script anyway.\r\n\r\n* added apt-get update - helps install complete on old distros.\r\n\r\n* Update installer to support some more distros\r\n\r\n* fixed opensuse zypper options\r\n\r\n* updated setup.sh so suse distros take openssl building into account\r\n\r\n* suppressed install of epel on non-centos because it fails on rhel8, and isn't needed.\r\n\r\n* cleaning up and upgrading log to show process name instead of being ambiguous\r\n\r\n* added freeze support to multiprocessing so that it will work while frozen\r\n\r\n* set it to create an executable instead of a service\r\n\r\n* Rewrote WinService to handle creating of Windows service -- cx_Freeze should now create an exe (NOT a service) and NSIS should use sc create NCPA binPath= \"path/to/ncpa.exe\"\r\n\r\n* altered cx_Freeze setup to create exe (not a service) and include necessary pywin32 packages\r\n\r\n* reverted cx_Freeze launch to use build_exe instead of build (we are no longer trying to make a service through cx_Freeze)\r\n\r\n* updated pypiwin32(deprecated) to pywin32 to allow windows service mangement\r\n\r\n* updated NSIS script for new install/management process\r\n\r\n* added empty logs to repo\r\n\r\n* updated default python launcher to py (python3 is usually py on windows)\r\n\r\n* fixing BUILDING.rst directory slash orientation\r\n\r\n* updating to use parameters on windows\r\n\r\n* added message about not using setup_config.py anymore (cx_Freeze service config file)\r\n\r\n* Minor bash changes to make Solaris compatible\r\n\r\n* Update so cx_freeze libs that aren't included in python are moved into python lib-dynload, before linking to it.\r\n\r\n* Only load windows only modules on Windows\r\n\r\n* simplified lib-dynload udpate\r\n\r\n* simplified cx dynlib so it no longer uses linking\r\n\r\n* wrap WinService class definition in conditional, so it doesn't break linux\r\n\r\n* fixing some errors with passive and NRDP code\r\n\r\n* updated NSIS script to ask user if they want to save their configuration files when deleting NCPA\r\n\r\n* organizing pywin32 imports\r\n\r\n* chown installed passive log file before daemon runs to avoid permission error\r\n\r\n* Add .deb creation when building on CentOS 7.\r\n\r\n* fixing kafka\r\n\r\n* update service shutdown for older distros during upgrade\r\n\r\n* updated linux install service handling to unload v2.4.1 services\r\n\r\n* updated build_windows.py to write git hash (also added some coloration to the build and a build-complete message\r\n\r\n* adding logging to debug plugins on linux\r\n\r\n* got kafka working on linux\r\n\r\n* updated NSIS script to set NCPA service startup to auto instead of delayed-auto\r\n\r\n* updated install script to remove NCPA 2 services\r\n\r\n* updated NSIS installer to install into the Program Files folder since the binary is a 64-bit program. This may break 32-bit compatibility, but nothing is 32-bit anymore so it shouldn't be a problem.\r\n\r\n* Added Python and OpenSSL version to listener UI dashboard\r\n\r\n* Refactored Listener UI Admin section to pull values from actual configuration rather than making new assignments with a separeate set of defaults to maintain. Also, updated to match current configuration options.\r\n\r\n* Brought changes.rst into sync with v2.4.1, and added v3 info\r\n\r\n* Add'l changes to CHANGES\r\n\r\n* added git hash to ship with build\r\n\r\n* Set passive process loop dlay back to 1 sec\r\n\r\n* Updated changes.rst\r\n\r\n* Update README.rst for v3.0.0\r\n\r\n* Updated BUILDING.rst for v3\r\n\r\n* Removed bash color changes - they conflict with non-black backgrounds.\r\n\r\n* Updates to incorporate ms vc runtime.\r\n\r\n* Updated Windows installer to reflect current config\r\n\r\n* Changed nrpd default hostname from NCPA 2 to NCPA. This shouldn't have version info in it.\r\n\r\n* Fix grammar ran -> run\r\n\r\n* Further clean up of config to match v3, and make some stuff more clear.\r\n\r\n* Removed change log section and replaced with link to change log. No need to duplicate this info here, and it is very difficult to maintain.\r\n\r\n* Update Listener UI Help section to match current release.\r\n\r\n* added .vscode folder to git ignore\r\n\r\n---------\r\n\r\nCo-authored-by: Dylan Anderson \r\nCo-authored-by: bb <114498860+ne-bbahn@users.noreply.github.com>\r\nCo-authored-by: bbahner \r\nCo-authored-by: ne-bbahn ","shortMessageHtmlLink":"Dev v3 beta01 (NagiosEnterprises#955) (NagiosEnterprises#956)"}},{"before":"706d04a57d2d1cf97654a81e2f321dbccba2c3d9","after":"9bcf5b51bd70a9622a0332a2075466f646967fd3","ref":"refs/heads/issue-951","pushedAt":"2023-06-15T08:24:38.691Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Fixed typo.","shortMessageHtmlLink":"Fixed typo."}},{"before":null,"after":"706d04a57d2d1cf97654a81e2f321dbccba2c3d9","ref":"refs/heads/issue-951","pushedAt":"2023-06-15T08:23:41.996Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Fixed: OpenSCAP PCI-DSS report fails (#951)","shortMessageHtmlLink":"Fixed: OpenSCAP PCI-DSS report fails (NagiosEnterprises#951)"}},{"before":"576167ea72e229c9098bd1cdaf4d870168192718","after":"1cbfd58dc9d3c91c6469d3d67cf6073ee0b60afa","ref":"refs/heads/maint","pushedAt":"2023-06-13T08:14:35.588Z","pushType":"push","commitsCount":3,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Merge pull request #938 from ccztux/issue-937\n\nFixed: Plugin arguments doesnt work with check_http_json.py (#937)","shortMessageHtmlLink":"Merge pull request NagiosEnterprises#938 from ccztux/issue-937"}},{"before":"576167ea72e229c9098bd1cdaf4d870168192718","after":"1cbfd58dc9d3c91c6469d3d67cf6073ee0b60afa","ref":"refs/heads/maint","pushedAt":"2023-06-13T08:14:35.295Z","pushType":"push","commitsCount":3,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Merge pull request #938 from ccztux/issue-937\n\nFixed: Plugin arguments doesnt work with check_http_json.py (#937)","shortMessageHtmlLink":"Merge pull request NagiosEnterprises#938 from ccztux/issue-937"}},{"before":"c1873a0d9a592cdfa4cb72efb432ded1df9c2898","after":"ae4b4932ef08125400c2a90ba65c14a14b339a4a","ref":"refs/heads/issue-937","pushedAt":"2023-05-15T14:50:12.701Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Fixed: Option -a doesnt work.","shortMessageHtmlLink":"Fixed: Option -a doesnt work."}},{"before":null,"after":"c1873a0d9a592cdfa4cb72efb432ded1df9c2898","ref":"refs/heads/issue-937","pushedAt":"2023-03-29T13:43:29.283Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"Fixed: Plugin arguments doesnt work with check_http_json.py (#937)","shortMessageHtmlLink":"Fixed: Plugin arguments doesnt work with check_http_json.py (NagiosEn…"}},{"before":"9ef1e7e9fce6d640dcfc94da116b7b912403910f","after":"1f11496cd87c2be4528ec570c0f6ce7e181f9940","ref":"refs/heads/master","pushedAt":"2023-03-29T13:40:12.282Z","pushType":"push","commitsCount":10,"pusher":{"login":"ccztux","name":"Christian Zettel","path":"/ccztux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11867479?s=80&v=4"},"commit":{"message":"oops","shortMessageHtmlLink":"oops"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADT9omUwA","startCursor":null,"endCursor":null}},"title":"Activity · ccztux/ncpa"}