|
From: David K. <dav...@al...> - 2003-11-04 19:45:08
|
Hi again, everybody! I felt like tossing off a slightly more happy note to the list, in addition to my threading problems... :-) Anyway: I have put together a new little scanner implementation, that I needed for my current project at work, namely an SFTP scanner. Initially based on the current FTP scanner but subsequently restructured a bit, and using ideas from the Jakarta Commons VFS sandbox project and their SFTP implementation, with the JSch library underneath (same as used by the Jakarta VFS). Highlights: - Overall functionality pretty much the same as for the FTP scanner, including remote move from an "incoming" to a "processed" folder, as well as a local backup, recursive scanning etc. - No compression support (could not get it to work in a reliable way. Yet.) - Initially only tested password-based authentication, but planning on doing public-key-based auth as well. - Opens several (currently capped at fixed number of 5, but that will be configurable) channels to the SFTP server, for *much* better scanning performance. - Not I18N-enabled yet, but easy enough to do. Underlying library and inspirational code all using a compatible license for incorporation inside Babeldoc. I have it as part of a company specific module, at this time, but I would be happy to submit it for review and consideration, and in that case *with* I18N done... It could certainly use a bit more widespread testing too. Anybody interested? If so, recommended next step? /David |