csexton / captured-mac

Captured
http://www.capturedapp.com
MIT License
5 stars 1 forks source link

SFTP is dead, log live SFTP #39

Closed csexton closed 8 years ago

csexton commented 8 years ago

Rip out the old build of libcurl + libssh2 and replace it NMSSH. Turns out NMSSH works great with Swift 🐦.

The old version of libcurl used in captured was built from Apple's Open Source packages, where I recompiled it to use libssh2, which adds SFTP support. Well, they changed how the frameworks are built and after a few hours of trying to recompile it I was unsuccessful. 🔥

So, took the extreme approach of remove that dependency and re-implementing the functionality. This turned out to be easy, thanks to @Frugghi and his little library.

juliancheal commented 8 years ago

16lkvi