b8fd687ec2
Merge branch 'master' into ssh_agent_support
2020-12-17 02:51:24 -06:00
e4ea50ac66
remove unused imports
2020-12-17 02:47:10 -06:00
33491e3904
if WebDAV request returns error code, throw exception
2020-12-17 02:46:01 -06:00
80cc767c25
Merge branch 'master' into ssh_agent_support
2020-12-13 22:17:55 -06:00
be5b64789a
whitespace
2020-12-13 22:17:42 -06:00
ef252f5a19
ok, NOW add WebDavServer...
2020-12-13 22:06:59 -06:00
21a7b6e870
Merge branch 'master' into ssh_agent_support
2020-12-13 22:04:46 -06:00
6ed87b738f
lib: Add WebDav server type, make this the default server type (since it's relatively simple, standardized, and requires the least configuration).
2020-12-13 22:03:18 -06:00
c0cb1b4f2e
lib: add GoFile server type. Note this isn't as useful as a direct file upload because GoFile forces clients to visit a page before accessing the file, meaning e.g. the file won't embed in a chat service.
...
Also included is "ByteSourceUploadable" which wraps a Guava ByteSource as a jodd-http Uploadable, so that we can implement multipart-upload services as appropriate.
2020-12-13 21:04:03 -06:00
212996521a
Merge branch 'master' into ssh_agent_support
2020-12-13 07:36:50 -06:00
cf920c57c6
lib: add FtpServer type
2020-12-13 06:26:04 -06:00
da0eceacea
lib: make password optional for SftpServer
2020-11-05 04:05:18 -06:00
a84a307eb5
WIP: ssh-agent support using jsch-agent-proxy
2020-11-05 03:35:31 -06:00
7a6e97a774
SftpServer: quick fix for spaces in filename
2020-10-30 07:22:56 -05:00
da39586c4d
big change: move the json loading and random server selection to main PieCannon class (so that it has a reason to live :)) and implement loading the json file in the android app.
...
I deliberated between re-using the json file in the android app and using a sqlite database or some such thing, given that a UI for editing these will have to be implemented at some point. I figure the json file is more config than data, and probably should be as consistent as possible between platforms.
For now at least this makes the app usable for me, without having to hard-code my server credentials.
2020-10-30 06:52:53 -05:00
c4dc20d070
lib: remove unnecessary methods in PieCannon
2020-10-29 01:40:33 -05:00
569e174b78
commit initial version of PieCannon library and desktop app.
...
Documentation is sparse right now, I'm working on getting the desktop and android apps working first.
2020-10-22 04:01:33 -05:00