diff --git a/docs/changelog-fragments/576.bugfix.rst b/docs/changelog-fragments/576.bugfix.rst new file mode 100644 index 000000000..83b439a1e --- /dev/null +++ b/docs/changelog-fragments/576.bugfix.rst @@ -0,0 +1,6 @@ +pylibssh no longer crashes when received EOF or when channel is not explicitly +closed -- by :user:`pbrezina` + +Previously, pylibssh crashed if channel.recv was called and libssh returned +SSH_EOF error. It also crashed on some special occasions where channel was not +explicitly closed and the session object was garbage-collected first. diff --git a/docs/changelog-fragments/576.doc.rst b/docs/changelog-fragments/576.doc.rst new file mode 100644 index 000000000..de4f27a52 --- /dev/null +++ b/docs/changelog-fragments/576.doc.rst @@ -0,0 +1,3 @@ +Fixed example for exec_command -- by :user:`pbrezina` + +The example now contains correct method code and is fully functional. diff --git a/docs/changelog-fragments/576.feature.rst b/docs/changelog-fragments/576.feature.rst new file mode 100644 index 000000000..37497d52b --- /dev/null +++ b/docs/changelog-fragments/576.feature.rst @@ -0,0 +1,4 @@ +Published call to request_exec and other low level API -- by :user:`pbrezina` + +The following calls to libssh are now available: request_exec, send_eof, is_eof, +request_send_signal.