It's going slowly. Reason for this is two fold - I'm aiming for comprehensiveness. Hence my implementing touch / chown / chgrp (which btw have been implemented now) in Net_SFTP. Also, at the end of the day, it's probably going to be me who has to support it so I need to understand it pretty thoroughly. Well not just it but just the streamwrapper interface.
There is no problem about time
I'm like you, I like to understand what I'm doing : view the whole aspect of the problem, what it affects, what it implies ... Finally thinking the thing, not only pressing my keyboard keys in order to "produce code" , even if it takes a lot of time
Only other developers can understand how it may be long to develop / implement new functions or extensions to a software
Your addition to phpseclib with this commit is very useful, we will have a powerful alternative solution to the current PHP SSH2 extension
Anyway it'll be done when it's done
I don't want to stress you about that in no way, take your time
I appreciate your enthusiasm but asking me for status updates once a week or whoever often... well it reminds me of my employer in an unpleasant way. At work I can't give unrealistic ETA's because my boss will likely know. But at the same time the ETAs I do give don't give me time to pursue tangential topics.
That said, phpseclib is, at the end of the day, a pet project. Something I'm doing for fun. And if pursuing a tangential project I want to be able to do so without having to justify myself to anyone - without having to provide a breakdown of how I've allocated the time that I've been allotted etc.
I apologize for this, this not what I expected by doing this. I'm also working on what you call a "pet project" during my spare time. I'm also doing this for fun and I don't want to oppress you with my request.
We are working on different part of code with several developers and in order to plan our future works, we have to know when "it may be ready" in order to continue extending our software.
I would like also add that in software development, communication is very important. That's why I'm trying to keep in touch with you because I'm very interested in this beautiful project.
I will watch phpseclib/phpseclib repo on GitHub and I will check commits, like that I will be noticed when you push an update about the wrapper and you will be freed of my ETAs requests
So please, do not assimilate me to your boss anymore
Finally, I will answer this thread if I have some news about the SFTP driver (if I find something interesting for us) or if you have got any questions to submit me (do not hesitate to ask me your questions).