101 Commits

Author SHA1 Message Date
Josh Stark
8816a2d3fa Allow resolution of $filename in URLs 2017-08-02 19:29:19 +01:00
Josh Stark
59fd51f0e4 Updated version, refactored ScheduleService 2017-07-30 12:59:42 +01:00
Josh Stark
70d207734b Updated favicon 2017-07-29 21:14:37 +01:00
Josh Stark
f73b25e8cd Changed asterisk wildcard to resolve to zero or more chars 2017-07-29 20:19:35 +01:00
Josh Stark
b14b0b9734 Reduced size of log level dropdown 2017-07-29 19:27:18 +01:00
Josh Stark
d293c1acf0 Fixed identity file display bug on host config page 2017-07-29 18:24:37 +01:00
Josh Stark
83a9d33e6e Fixed responsive formatting bug on Settings page 2017-07-29 17:18:02 +01:00
Josh Stark
ea55a4ebd7 Added lastRunTime to schedule
Resolves #21
2017-07-29 16:57:50 +01:00
Josh Stark
b1961e8853 Improved API validation. Added new endpoint for removing scanned files
This resolves #2
2017-07-29 16:11:56 +01:00
Josh Stark
d81825f5c6 Further documentation and API updates 2017-07-29 13:36:47 +01:00
Josh Stark
20243ecaf6 Initial creation of documentation 2017-07-29 10:42:02 +01:00
Josh Stark
8d4e3b7eca Implemented app-wide SNS capability
Manually tested locally. All conversion looks good.
2017-07-27 22:07:58 +01:00
Josh Stark
2ede1a2045 Initial addition of SNS notification capability 2017-07-26 08:40:28 +01:00
Josh Stark
eace963d7d Removed implicit SSL in FTPS in favour of explicit TLS
This change is probably not going to be backwards compatible with 2.1.2
for those using FTPS.

This change relates to, and resolves #20 .
People should preferable switch to explicit TLS, so any problems should
be raised as a new issue.
2017-07-25 21:04:11 +01:00
Josh Stark
afb8c88c87 Updated connection test to be compatible with identity file 2017-07-25 20:46:28 +01:00
Josh Stark
c3476ddeac Added more DEBUG logging around connections 2017-07-25 20:29:21 +01:00
Josh Stark
dbb3103526 Added DEBUG to Connection
Also updated workflow to log correct list
2017-07-24 21:59:34 +01:00
Josh Stark
f9ba9062c1 Added classes to transfer table
Used for styling
2017-07-23 17:52:47 +01:00
Josh Stark
1b0e896b58 Added auto-refresh to Schedules listing page
This means users don't need to keep hitting F5 to see progress. This
should have been added ages ago.
2017-07-23 17:52:47 +01:00
Josh Stark
7c8365d986 Fixed typo on schedules edit page 2017-05-01 16:46:48 +01:00
Josh Stark
6733dee82f Added version checking to inform user 2017-04-30 10:41:07 +01:00
Josh Stark
47db0de1c0 Updated toggling of host identity 2017-04-30 09:22:50 +01:00
Josh Stark
0876a2dbbd Added identity file auth to SFTPClient 2017-04-30 09:09:44 +01:00
Josh Stark
202b8e3f19 UI for new Identity File functionality
Beginning of implementation for Issue #18
2017-04-24 13:49:08 +01:00
Josh Stark
768be30a64 Updated DEBUG in connection classes 2017-04-05 21:15:10 +01:00
Josh Stark
5bdc8a6f73 Upped version, changed title on schedules page 2017-04-05 21:13:26 +01:00
Josh Stark
9f4bfb04ce Created acceptance test for SFTP recursive deletion 2017-04-05 21:09:25 +01:00
Josh Stark
1252356ad5 Fixed recursive host file deletion bug 2017-04-05 19:30:44 +01:00
Josh Stark
08306b109d Fixed NaN issue with zero-sized files 2017-03-22 22:09:35 +00:00
Josh Stark
ab46d27860 Changed primitive booleans to boxed objects in model 2017-03-22 21:54:55 +00:00
Josh Stark
b78f3bbf98 Fixed settings update bug 2017-03-22 20:52:13 +00:00
Josh Stark
94bf4460c4 Fixed issue relating to FILE downloads and displaying skipped folders 2017-03-22 20:43:19 +00:00
Josh Stark
45e102b2d0 Added form validation to Schedules page 2017-03-22 13:53:55 +00:00
Josh Stark
9fb391c192 Updated JS and readme
Validation now included on Edit Hosts page
2017-03-22 13:32:04 +00:00
Josh Stark
cbe3655476 Tooltip updates 2017-03-21 20:57:34 +00:00
Josh Stark
6bd8c79b8c Updated theme. 2017-03-21 20:51:53 +00:00
Josh Stark
1bb861e4d6 Updated description of new features 2017-03-20 22:07:00 +00:00
Josh Stark
596831ec9a Added AAT tests to ensure new functionality behaves as expected 2017-03-20 22:02:19 +00:00
Josh Stark
ab0a7f2d3e Added connection test button to Host page 2017-03-20 19:54:55 +00:00
Josh Stark
aad5f83608 Implemented filter inversion. Implemented host file deletion
Can now invert filterting so davos downloads any files NOT specified by
filters.
Can also now delete the host file once downloading has completed.
2017-03-19 18:40:54 +00:00
Josh Stark
1727040d9c Added deleteRemoteFile to Connection interface. Implemented. 2017-03-17 18:47:10 +00:00
Josh Stark
a03c358255 Added mandatory filters flag
Gives user option to set whether or not at least one filter must be set
for the schedule to download anything.
2016-11-26 14:04:24 +00:00
Josh Stark
0fc44af3d5 MIssed file in commit 2016-11-23 21:15:20 +00:00
Josh Stark
f7ddd994e9 Fixed trigger bug that caused elements to get removed from the form 2016-11-23 21:15:06 +00:00
Josh Stark
7b75ff70d0 Changed wording in interval selection 2016-11-14 20:09:50 +00:00
Josh Stark
62e038dc1c Fixed bug causing delete to redirect to wrong page 2016-11-14 20:08:28 +00:00
Josh Stark
0b456640ed Changed filter pattern builder to exclude dots in regex 2016-11-14 19:40:27 +00:00
Josh Stark
c285f3b01f Removed reference to /v2 in links 2016-11-14 18:57:52 +00:00
Josh Stark
ad6934f45d Moved assets out of v2 folder. Fixed "no filter" bug with progress 2016-11-14 18:56:50 +00:00
Josh Stark
6493a76fc6 Added exception handler 2016-11-14 18:16:06 +00:00