René's URL Explorer Experiment


Title: Commits · adelton/ssh-python · GitHub

Open Graph Title: Commits · adelton/ssh-python

X Title: Commits · adelton/ssh-python

Description: Bindings for libssh C library. Contribute to adelton/ssh-python development by creating an account on GitHub.

Open Graph Description: Bindings for libssh C library. Contribute to adelton/ssh-python development by creating an account on GitHub.

X Description: Bindings for libssh C library. Contribute to adelton/ssh-python development by creating an account on GitHub.

Opengraph URL: https://github.com/adelton/ssh-python

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:0df986b1-01cd-de00-180d-642ab5d25722
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idDC76:36CA7:5D085FA:7F5EB1B:697CD9C1
html-safe-noncedfd431a22a58729dfde89ddd8e2dd0b0ebc2832771b7afe5d41e1d202d6152d9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQzc2OjM2Q0E3OjVEMDg1RkE6N0Y1RUIxQjo2OTdDRDlDMSIsInZpc2l0b3JfaWQiOiI0NjA5ODg1ODE0NzE5ODMwNDY2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacf32abeb6a324cceea3a5869fce61fbfb31d2cd67bb35814bf7afba3d76db0927
hovercard-subject-tagrepository:176461056
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/adelton/ssh-python/commits/implementation
twitter:imagehttps://opengraph.githubassets.com/5fdfc58c2a053c97efaf3f6714764fd04d2a4737a3228fa71ae52774e6f390ad/adelton/ssh-python
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/5fdfc58c2a053c97efaf3f6714764fd04d2a4737a3228fa71ae52774e6f390ad/adelton/ssh-python
og:image:altBindings for libssh C library. Contribute to adelton/ssh-python development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None025b9e10ca829bdfe9cd8da6b55d0d4f68b8cf9a01e684b2843bf11849d7d948
turbo-cache-controlno-cache
go-importgithub.com/adelton/ssh-python git https://github.com/adelton/ssh-python.git
octolytics-dimension-user_id2536912
octolytics-dimension-user_loginadelton
octolytics-dimension-repository_id176461056
octolytics-dimension-repository_nwoadelton/ssh-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id135702111
octolytics-dimension-repository_parent_nwoParallelSSH/ssh-python
octolytics-dimension-repository_network_root_id135702111
octolytics-dimension-repository_network_root_nwoParallelSSH/ssh-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release4a049c8dd66e29bfcb546b5f1ef4ceabb3f7501d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/adelton/ssh-python/commits/implementation/#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fadelton%2Fssh-python%2Fcommits%2Fimplementation%2F
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fadelton%2Fssh-python%2Fcommits%2Fimplementation%2F
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommits%2Fshow&source=header-repo&source_repo=adelton%2Fssh-python
Reloadhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commits/implementation/
Reloadhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commits/implementation/
Reloadhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commits/implementation/
adelton https://patch-diff.githubusercontent.com/adelton
ssh-pythonhttps://patch-diff.githubusercontent.com/adelton/ssh-python
ParallelSSH/ssh-pythonhttps://patch-diff.githubusercontent.com/ParallelSSH/ssh-python
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fadelton%2Fssh-python
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fadelton%2Fssh-python
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fadelton%2Fssh-python
Code https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/implementation
Pull requests 0 https://patch-diff.githubusercontent.com/adelton/ssh-python/pulls
Actions https://patch-diff.githubusercontent.com/adelton/ssh-python/actions
Projects 0 https://patch-diff.githubusercontent.com/adelton/ssh-python/projects
Security 0 https://patch-diff.githubusercontent.com/adelton/ssh-python/security
Insights https://patch-diff.githubusercontent.com/adelton/ssh-python/pulse
Code https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/implementation
Pull requests https://patch-diff.githubusercontent.com/adelton/ssh-python/pulls
Actions https://patch-diff.githubusercontent.com/adelton/ssh-python/actions
Projects https://patch-diff.githubusercontent.com/adelton/ssh-python/projects
Security https://patch-diff.githubusercontent.com/adelton/ssh-python/security
Insights https://patch-diff.githubusercontent.com/adelton/ssh-python/pulse
Disabled wheel build.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/53998ad23e182a6f7841223e094c5bc32c81b0a5
53998adhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/53998ad23e182a6f7841223e094c5bc32c81b0a5
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/53998ad23e182a6f7841223e094c5bc32c81b0a5
SFTP returns bytes on py3, unicode on py3https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/cc346be74b1ed7c7d292ace5666b3cb49b8e3991
cc346behttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/cc346be74b1ed7c7d292ace5666b3cb49b8e3991
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/cc346be74b1ed7c7d292ace5666b3cb49b8e3991
Py3 test updateshttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/b9655b05ca609744b2d7e85afa1912268097d059
b9655b0https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/b9655b05ca609744b2d7e85afa1912268097d059
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/b9655b05ca609744b2d7e85afa1912268097d059
Remove pypy target - pypy issue #2593https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/163fd1831426a26324f53e874b1fcd1fcfaf3a1c
163fd18https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/163fd1831426a26324f53e874b1fcd1fcfaf3a1c
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/163fd1831426a26324f53e874b1fcd1fcfaf3a1c
Py3 test updateshttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/b6fe507c1296e4e0c1bdead846b35e3ca8f70dd2
b6fe507https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/b6fe507c1296e4e0c1bdead846b35e3ca8f70dd2
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/b6fe507c1296e4e0c1bdead846b35e3ca8f70dd2
Added libssh setup to manifest. Py3 test updates.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/6f866f80027921a42512890b30b3187d1749a782
6f866f8https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/6f866f80027921a42512890b30b3187d1749a782
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/6f866f80027921a42512890b30b3187d1749a782
Linting changes.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/70342c9ae61bd6501d177bd64839d304a32e4448
70342c9https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/70342c9ae61bd6501d177bd64839d304a32e4448
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/70342c9ae61bd6501d177bd64839d304a32e4448
Updated scp, setup script.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/ec134cf68412b6f041f2ef5830eb28f72c1341c9
ec134cfhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/ec134cf68412b6f041f2ef5830eb28f72c1341c9
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/ec134cf68412b6f041f2ef5830eb28f72c1341c9
Added Cython generated C source fileshttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/8854feef087328d077ee1b8dd95846e2bf77f1b1
8854feehttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/8854feef087328d077ee1b8dd95846e2bf77f1b1
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/8854feef087328d077ee1b8dd95846e2bf77f1b1
Cleanupshttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/a0edf23c8efaf482425e61ba50896d61f2e598a6
a0edf23https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/a0edf23c8efaf482425e61ba50896d61f2e598a6
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/a0edf23c8efaf482425e61ba50896d61f2e598a6
Added python build ssh implementation, updated setup.pyhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/3fd7ba56487636239dbbcf8686ba3640ae53a476
3fd7ba5https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/3fd7ba56487636239dbbcf8686ba3640ae53a476
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/3fd7ba56487636239dbbcf8686ba3640ae53a476
Added ci files, updated travis cfg.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/9024c68f7e6c92ffacae1ea9836f4e351b78997c
9024c68https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/9024c68f7e6c92ffacae1ea9836f4e351b78997c
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/9024c68f7e6c92ffacae1ea9836f4e351b78997c
Added SCP implementation. Updated channel, sftp testhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/26c6660addca9223fd23422161dd14d121cac2ed
26c6660https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/26c6660addca9223fd23422161dd14d121cac2ed
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/26c6660addca9223fd23422161dd14d121cac2ed
Added SCP implementation, updated channel.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/fdecf9fc69150d1ae5f7eead858260a9918beaa8
fdecf9fhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/fdecf9fc69150d1ae5f7eead858260a9918beaa8
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/fdecf9fc69150d1ae5f7eead858260a9918beaa8
Added all libssh modules to setup.py and build script.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/6c6f1e73376fe8f1ded4fc9ddec8ffbb270ee652
6c6f1e7https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/6c6f1e73376fe8f1ded4fc9ddec8ffbb270ee652
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/6c6f1e73376fe8f1ded4fc9ddec8ffbb270ee652
Updated readme.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/73bdac822db18889474cd29298a51d41346f4353
73bdac8https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/73bdac822db18889474cd29298a51d41346f4353
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/73bdac822db18889474cd29298a51d41346f4353
Updated session and channel to not disconnect session prior to freeing channel and keep track of channel close status. Updated tests.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/9dcc72a787e1113ce0b2896ab7b01857c6e2ae03
9dcc72ahttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/9dcc72a787e1113ce0b2896ab7b01857c6e2ae03
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/9dcc72a787e1113ce0b2896ab7b01857c6e2ae03
Updated setup.py, ssh build script and associated files to build and set library run time path for embedded libssh. Removed unused file.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/0931e216ccf519c1a53a7bb72c19b7ba2f7f4ebc
0931e21https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/0931e216ccf519c1a53a7bb72c19b7ba2f7f4ebc
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/0931e216ccf519c1a53a7bb72c19b7ba2f7f4ebc
Updated tests. Updated readme. Added helper functions module.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/18ab721288d3d7c296f810d52c56495a56dd03f3
18ab721https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/18ab721288d3d7c296f810d52c56495a56dd03f3
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/18ab721288d3d7c296f810d52c56495a56dd03f3
Added deallocation for sftp handles, tests.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/de7ebbaacb5da231369c284592a63dafeff6f859
de7ebbahttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/de7ebbaacb5da231369c284592a63dafeff6f859
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/de7ebbaacb5da231369c284592a63dafeff6f859
Updated sftp error handling. Added sftp tests.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/688b1b386fd9783fdba1bf82da0a6f48bc6cb317
688b1b3https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/688b1b386fd9783fdba1bf82da0a6f48bc6cb317
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/688b1b386fd9783fdba1bf82da0a6f48bc6cb317
Added sftp write implementation and tests.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/afb490dffd84e5a7b9d145a18bc5641812c92c32
afb490dhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/afb490dffd84e5a7b9d145a18bc5641812c92c32
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/afb490dffd84e5a7b9d145a18bc5641812c92c32
Updated sftp file handle implementation. Added sftp file read test.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/1cce0d0bd4e02d2a9e4107dcf9762de7d310a5dc
1cce0d0https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/1cce0d0bd4e02d2a9e4107dcf9762de7d310a5dc
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/1cce0d0bd4e02d2a9e4107dcf9762de7d310a5dc
Modified libssh build script. Added building libssh to setup.py, updated setup.pyhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/33e5089978c3c5678e8313514e186a71a05fe5f3
33e5089https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/33e5089978c3c5678e8313514e186a71a05fe5f3
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/33e5089978c3c5678e8313514e186a71a05fe5f3
Added latest libssh source. Updated setup.pyhttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/5f26be47189bec4481d033d3d502e33f23a2e8bf
5f26be4https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/5f26be47189bec4481d033d3d502e33f23a2e8bf
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/5f26be47189bec4481d033d3d502e33f23a2e8bf
Removed unnecessary wrapper definitions.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/5b164d0a466d220dca5b93a7e231f0e241757691
5b164d0https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/5b164d0a466d220dca5b93a7e231f0e241757691
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/5b164d0a466d220dca5b93a7e231f0e241757691
Added sftp handle error exception. Updated sftp handle implementation.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/53d63a3c10262a3c132357c38193484bf4e554ae
53d63a3https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/53d63a3c10262a3c132357c38193484bf4e554ae
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/53d63a3c10262a3c132357c38193484bf4e554ae
Added SSH2 protocol definitions. Removed out of date libssh2 source. Added exceptions for all ssh2 protocol errors.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/7979d48f565bc20a1404259b1ba133e90da07e76
7979d48https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/7979d48f565bc20a1404259b1ba133e90da07e76
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/7979d48f565bc20a1404259b1ba133e90da07e76
Added sftp attributes and stats properties.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/4845da918c980ccb0465a11acb282ff467e93d69
4845da9https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/4845da918c980ccb0465a11acb282ff467e93d69
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/4845da918c980ccb0465a11acb282ff467e93d69
Added attribute properties.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/b3c60fc7d8cd437519bf8a96f0510c2e7588638e
b3c60fchttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/b3c60fc7d8cd437519bf8a96f0510c2e7588638e
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/b3c60fc7d8cd437519bf8a96f0510c2e7588638e
Added libssh 0.7.5 sourcehttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/c6e03bcdeaa1cba9e3a8cad0de25fa018bd32984
c6e03bchttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/c6e03bcdeaa1cba9e3a8cad0de25fa018bd32984
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/c6e03bcdeaa1cba9e3a8cad0de25fa018bd32984
Added SFTP implementation. Updated sftp stats and attributes.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/e7a56f6ee8c7d40c916719f1197c56cfd411ed8c
e7a56f6https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/e7a56f6ee8c7d40c916719f1197c56cfd411ed8c
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/e7a56f6ee8c7d40c916719f1197c56cfd411ed8c
Added SFTP implementation. Updated SFTP definitions. Updated ssh definitions for cross-platform compatibility.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/e3bc2927c5396508837a8378b99d7ce01292b2e9
e3bc292https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/e3bc2927c5396508837a8378b99d7ce01292b2e9
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/e3bc2927c5396508837a8378b99d7ce01292b2e9
Added callbacks implementation and test.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/44ea2e4c70ac724c01ed5ab174dba59aacf5950c
44ea2e4https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/44ea2e4c70ac724c01ed5ab174dba59aacf5950c
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/44ea2e4c70ac724c01ed5ab174dba59aacf5950c
WIP - Added event implementation and tests.https://patch-diff.githubusercontent.com/adelton/ssh-python/commit/685c1eee23f34f337c314a61693acc0b9e11bb82
685c1eehttps://patch-diff.githubusercontent.com/adelton/ssh-python/commit/685c1eee23f34f337c314a61693acc0b9e11bb82
https://patch-diff.githubusercontent.com/adelton/ssh-python/tree/685c1eee23f34f337c314a61693acc0b9e11bb82
Previoushttps://patch-diff.githubusercontent.com/adelton/ssh-python/commits/implementation?before=53998ad23e182a6f7841223e094c5bc32c81b0a5+0
Nexthttps://patch-diff.githubusercontent.com/adelton/ssh-python/commits/implementation?after=53998ad23e182a6f7841223e094c5bc32c81b0a5+34
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.