{"push_id":1381626565,"size":9,"distinct_size":3,"ref":"refs/heads/fix-clone-exit","head":"2f32cf262fb5040bdb4c812ce8bd1a9581b9bb12","before":"91358a9a9f306bef80dbed83c6a5d4ff31dd8f34","commits":[{"sha":"d07cc79b517e1a6fa6bcd944319135dce0c661a3","author":{"name":"Luca Marturana","email":"6de31ed3a2f0426b4094fde883f5b5e0e59d80ad@gmail.com"},"message":"K8s fixes + max & windows build (#666)\n\n* mac build (not tested)\r\n\r\n* linux build and run\r\n\r\n* Done\r\n- add blocking connect/init mode to k8s\r\n- sysdig connect and init are blocking now (faster startup)\r\n- move k8s http to 1.1 to utilize keepalive\r\n- fixed chunk purging bug\r\n- reuse state socket for watch (no diconnect after state fetch)\r\nTodo\r\n- improve handler receive error handling\r\n- test https\r\n- blocking resolve\r\n\r\n* watch redirection fix\r\n\r\n* fix watch transition; detect http 1.1 watch emission end and reconnect promptly; fix jq filter order bug\r\n\r\n* fix mac build\r\n\r\n* fix linux compile error; add docker flag to handler\r\n\r\n* windows build\r\n\r\n* fix race condition when no data on first attempt; make k8s default http 1.1\r\n\r\n* fix blocking read","distinct":false,"url":"https://api.github.com/repos/draios/sysdig/commits/d07cc79b517e1a6fa6bcd944319135dce0c661a3"},{"sha":"4748efe09f09ef4bca321f789c802cf147d39f3b","author":{"name":"Luca Marturana","email":"c771c40e96519b1604ddc56f39dfdaf1b7b0d439@sysdig.com"},"message":"Add less to docker image","distinct":false,"url":"https://api.github.com/repos/draios/sysdig/commits/4748efe09f09ef4bca321f789c802cf147d39f3b"},{"sha":"bf7ae5a02457f3ebe25e9b76054b47267458771f","author":{"name":"ketank-new","email":"c4a17eca5b797f4215e83a40307c173f2ba40767@gmail.com"},"message":"Added s390x support to sysdig source (#667)\n\n* Update ppm.h\r\n\r\nAdded support for s390x\r\n\r\n* Update ppm.h\r\n\r\nre committing changes related to s390x","distinct":false,"url":"https://api.github.com/repos/draios/sysdig/commits/bf7ae5a02457f3ebe25e9b76054b47267458771f"},{"sha":"dd1ef1ab2519a9b4c5713085c11569b735ff40d6","author":{"name":"Alex Fabijanic","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@pocoproject.org"},"message":"Revert \"Added s390x support to sysdig source (#667)\"\n\nThis reverts commit bf7ae5a02457f3ebe25e9b76054b47267458771f.","distinct":false,"url":"https://api.github.com/repos/draios/sysdig/commits/dd1ef1ab2519a9b4c5713085c11569b735ff40d6"},{"sha":"eae75f59b73f1d656a48cb23cc1b4f70715de668","author":{"name":"ketank-new","email":"c4a17eca5b797f4215e83a40307c173f2ba40767@gmail.com"},"message":"Added s390 support to sysdig source (#671)\n\n* Update ppm.h\r\n\r\nAdded support for s390x\r\n\r\n* Update ppm.h\r\n\r\nre committing changes related to s390x","distinct":false,"url":"https://api.github.com/repos/draios/sysdig/commits/eae75f59b73f1d656a48cb23cc1b4f70715de668"},{"sha":"8763adc136a169b750c3bb404fc0dddf91eda6e0","author":{"name":"Raghavendra D Prabhu","email":"b4a5ea001e047040e8c9075b67a268293138da2c@rdprabhu.com"},"message":"build: Fix openssl build when not using the bundled library. (#672)\n\nOtherwise, with\r\ncmake -DCMAKE_BUILD_TYPE=Debug  -DUSE_BUNDLED_OPENSSL=OFF ..\r\none gets\r\n\r\n```\r\n[ 96%] Linking CXX executable csysdig\r\n[ 97%] Linking CXX executable sysdig\r\n/usr/bin/ld: ../libsinsp/libsinsp.a(k8s_handler.cpp.o): undefined reference to symbol 'SSL_CTX_use_PrivateKey_file'\r\n/usr/lib/libssl.so.1.0.0: error adding symbols: DSO missing from command line\r\ncollect2: error: ld returned 1 exit status\r\nmake[2]: *** [userspace/sysdig/CMakeFiles/csysdig.dir/build.make:131: userspace/sysdig/csysdig] Error 1\r\nmake[1]: *** [CMakeFiles/Makefile2:275: userspace/sysdig/CMakeFiles/csysdig.dir/all] Error 2\r\nmake[1]: *** Waiting for unfinished jobs....\r\n/usr/bin/ld: ../libsinsp/libsinsp.a(k8s_handler.cpp.o): undefined reference to symbol 'SSL_CTX_use_PrivateKey_file'\r\n/usr/lib/libssl.so.1.0.0: error adding symbols: DSO missing from command line\r\ncollect2: error: ld returned 1 exit status\r\nmake[2]: *** [userspace/sysdig/CMakeFiles/sysdig.dir/build.make:129: userspace/sysdig/sysdig] Error 1\r\nmake[1]: *** [CMakeFiles/Makefile2:323: userspace/sysdig/CMakeFiles/sysdig.dir/all] Error 2\r\nmake: *** [Makefile:139: all] Error 2\r\n```\r\n\r\nThis is because linking to libssl and libcrypto is not done (after\r\nfind_package in CMakeLists.txt) when using\r\nthe system libraries.\r\n\r\nAlso, fix the curl ssl dependency.\r\n\r\nsysdig-CLA-1.0-signed-off-by: Raghavendra Prabhu <me@rdprabhu.com>","distinct":false,"url":"https://api.github.com/repos/draios/sysdig/commits/8763adc136a169b750c3bb404fc0dddf91eda6e0"},{"sha":"cf7d33aca2a876d63ccd8cfcf65ca8f0c24e1dac","author":{"name":"Mark Stemm","email":"ee0738fd734a71825774e3bf64b7debc57eb46e5@gmail.com"},"message":"Remove existing thread state for clone children\n\nWhen parsing clone exit events, specifically for the child half of a\nclone and when in a container, always remove any existing thread state\nthat may be attached to the event and remove that state from the thread\nmanager.\n\nThis matches the logic on the parent side, which is to let the child\ncreate the thread.\n\nThis ensures that if there does happen to be an existing thread state\nfrom an old thread that happened to share the same thread id, that it\nwill be removed.\n\nThis fixes https://github.com/draios/sysdig/issues/664.","distinct":true,"url":"https://api.github.com/repos/draios/sysdig/commits/cf7d33aca2a876d63ccd8cfcf65ca8f0c24e1dac"},{"sha":"ced8b1c8e02d8e1d9953b152c7652b687e8fd497","author":{"name":"Mark Stemm","email":"ee0738fd734a71825774e3bf64b7debc57eb46e5@gmail.com"},"message":"Only remove stale threads for container parents\n\nOnly remove stale threads when the parent is in a container. It's\npossible that the child is in a container but the parent\nisn't (e.g. docker/etc launching containers).","distinct":true,"url":"https://api.github.com/repos/draios/sysdig/commits/ced8b1c8e02d8e1d9953b152c7652b687e8fd497"},{"sha":"2f32cf262fb5040bdb4c812ce8bd1a9581b9bb12","author":{"name":"Mark Stemm","email":"ee0738fd734a71825774e3bf64b7debc57eb46e5@gmail.com"},"message":"Debugging.\n\nDrop this commit later.","distinct":true,"url":"https://api.github.com/repos/draios/sysdig/commits/2f32cf262fb5040bdb4c812ce8bd1a9581b9bb12"}]}
{"actor":{"display_login":"mstemm"}}