Martin Prikryl
f3dc53f36d
Refactoring TFTPFileSystem::ReadFile
...
Source commit: f8eb1ec609efa046190eead13dfaf07183145e67
2018-01-28 16:07:55 +01:00
Martin Prikryl
693fe81a24
Uninitialized variable
...
Source commit: 2aef5e7c9ed7b909ef4f98bdeba4a1c4fd6f5606
2018-01-28 16:06:46 +01:00
Martin Prikryl
0070f40e4c
Moving variables declaration closer to use
...
Source commit: 8b489b040ce18ae109ea57b9d5705f89b4f7e686
2018-01-28 16:02:29 +01:00
Martin Prikryl
5cba2a567e
Factoring out common upload code
...
Source commit: a5f5533a8f027759210736e5faecdd47328b28cf
2018-01-28 15:45:20 +01:00
Martin Prikryl
df8226b6df
Bug 572: Amazon S3 protocol (renaming/moving)
...
https://winscp.net/tracker/572
- Change: Scripting command "mv" now checks for source file existence (to determine if it is a folder or file), so error message changes
Source commit: 747e51794ef409f3878a890c8a3729ba6d97cdff
2018-01-28 15:32:40 +01:00
Martin Prikryl
60aa9c8da5
Bug 572: Amazon S3 protocol (duplicating)
...
https://winscp.net/tracker/572
- cp script command now queries the server for source file/dir, as we need the information for S3_deinitialize
- DUPLICATE_FOLDER_NOT_SUPPORTED was by mistake already committed in 32d26ba76e (Remote file duplication in scripting, .NET assembly and XML log)
Source commit: b0e54d4ef136c6d798ef8010648ba759d02229e4
2018-01-28 15:30:33 +01:00
Martin Prikryl
8c21ccfc16
Bug 572: Amazon S3 protocol (deleting, creating buckets and folders and more)
...
https://winscp.net/tracker/572
- InvalidAccessKeyId error is recognized as "authentication failed"
- default region is configurable
- bucket region and endpoint is determined before trying an actual operation
- retrieving info of one bucket
- non-existing and empty folders are distinguished
- instructions for setting up S3 test environment
- more tests for listing of buckets and folders
- tests for authentication failures
Source commit: c63bbdebfdd9b2267e3465b0df3f0f7ff5166745
2018-01-28 15:15:56 +01:00
Martin Prikryl
80e08f8d60
Bug 572: Amazon S3 protocol (directory browsing)
...
https://winscp.net/tracker/572
Counter StoredSessionsCountS3
Source commit: 20585d3ea3566ee2b638791549e28179eaefbc01
2018-01-28 15:02:56 +01:00
Martin Prikryl
9c5d7676dd
Factoring out TTerminal::ConfirmCertificate
...
Source commit: 1b6e09e2a4c47c1615e67db4032d90682bc251a9
2018-01-28 14:48:05 +01:00
Martin Prikryl
a1255cf356
Simplifying the code
...
Source commit: 32c42413f9b2997e8844444aca9262a1da022331
2018-01-28 14:47:02 +01:00
Martin Prikryl
ed8f4a9fe8
Removing obsolete NO_FILEZILLA directive
...
Source commit: b7f2319a1fc3cf46cd29226d8560de1beee42852
2018-01-28 14:23:11 +01:00
Martin Prikryl
868ef381ee
Bug 1563: Allow verifying SSH host key by pasting the expected key or its fingerprint from the clipboard
...
https://winscp.net/tracker/1563
Source commit: 3205dd4eb285e9cd5a7dbaaf9dc9f46dcd0e94dc
2018-01-28 13:49:52 +01:00
Martin Prikryl
cae4c0255c
Bug 1546: On VMS servers, do not use absolute paths with DELE command (2nd)
...
https://winscp.net/tracker/1546
Source commit: fe0d54d899d3db357f3899d1b0a3d39451843638
2018-01-28 08:15:25 +01:00
Martin Prikryl
53752ef745
Bug 1546: On VMS servers, do not use absolute paths with DELE command + OpenedSessionsFTPVMS counter
...
https://winscp.net/tracker/1546
Source commit: 8b06f73b41fd969cfd5bc9abe7bacb23d8cfb4aa
2018-01-28 08:13:23 +01:00
Martin Prikryl
eafabd97e5
Bug 1524: Option to open downloaded file on operation completion confirmation when transferring file from command-line/URL + Logging destination file + Bug fix: When opening local folder in explorer fails, error message ID was shown instead of actual message. + Refactored ShowExtendedExceptionEx
...
https://winscp.net/tracker/1524
Source commit: ba2f26e59a60311bf483a9456324cbdd5494e3dc
2018-01-28 06:22:06 +01:00
Martin Prikryl
955eb2d75f
Link to the latest version of ftpext specification
...
Source commit: 4e4cf72291715fc7845d059545b7df1605b1d33d
2018-01-28 03:57:09 +01:00
Martin Prikryl
5c9195be98
Updating links
...
Source commit: 5d58267158ea9ed2e395ca5f4a6f066b9284a4ca
2018-01-28 01:33:10 +01:00
Martin Prikryl
727926591f
Misplaced assertion from f8018d0f98 (Parallel background uploads)
...
Source commit: fc879961a2f79e4aa513027ca3eea539c9fc0422
2018-01-28 01:06:37 +01:00
Martin Prikryl
f8018d0f98
Parallel background uploads
...
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
f9dd330fcd
Typo in identifier name
...
Source commit: 5475cc676e9ba774bce3a0ce2db540b228e88c20
2018-01-28 00:14:21 +01:00
Martin Prikryl
ea01897e79
No public writable fields in TFileOperationProgressType (in anticipation of shared progress for parallel transfers)
...
Source commit: c2adf6522c5c585d2e8df47285aa23c30da0fab8
2018-01-28 00:02:28 +01:00
Martin Prikryl
75bba31989
Separating owner and group when parsing MLSx
...
Source commit: c08656c3a56119685913714dcebd59daec44c6bd
2018-01-27 23:32:20 +01:00
Martin Prikryl
5678cc28c7
Bug 1169: Do not indefinitely retry transfer with FTP protocol when opening transfer channel is failing
...
https://winscp.net/tracker/1169
Source commit: fdf6efb83b9c71e000be8bebf2fb5b1e8e99384f
2018-01-27 23:13:08 +01:00
Martin Prikryl
74e8caab39
Bug 251: Allow skipping file actually being transferred
...
https://winscp.net/tracker/251
Source commit: cf5b8c875424209cfb210fc3845c609047c7ae76
2018-01-27 23:09:34 +01:00
Martin Prikryl
0ccd2defd3
SSH password change + When opening secondary shell session fails, the main session is not Closed + Session.ExecuteCommand unit tests
...
ChangePassword + PasswordChangesFailed counters
task_change_password help keyword
Source commit: 335f4de0796d0367a8ed427790cf1407607cc0d8
2018-01-27 22:50:24 +01:00
Martin Prikryl
2bf718b5ec
OpenedSessionsFTPMVS counter
...
Source commit: 62f6c260fdc152b01d3ef0376d1564a9ffba3c20
2018-01-27 08:53:35 +01:00
Martin Prikryl
11bd37aad2
Bug 1451: Directory listing lacks attributes on MVS systems
...
https://winscp.net/tracker/1451
Source commit: 5085f9d05c9fbc019e789f088ccf424506558eba
2018-01-27 04:57:56 +01:00
Martin Prikryl
a2023f757a
Bug 1431: Autodetect FTP server timezone difference before file transfer, if it was not detected yet
...
https://winscp.net/tracker/1431
Source commit: 36cae17e80f51f688cf35eaf0d7266dfb8d6bbd1
2018-01-26 02:35:49 +01:00
Martin Prikryl
17f055a342
Logging a warning when timezone difference is not know yet at the moment it's needed to convert timestamps from FTP LIST command
...
Source commit: 365ff08888fa466fcb45aa1bcfa3c042b9e246c3
2018-01-26 02:34:44 +01:00
Martin Prikryl
a0a3e03326
Providing more details when verification of the TLS certificate against Windows certificate store fails
...
Source commit: ae4f02bf530e8ca88ad2166c0cd9c46b3d3e80a5
2018-01-26 02:20:33 +01:00
Martin Prikryl
4cc2f46f3a
Bug 1424: Autodetected timezone difference for servers not supporting MLST command was not taken into account for time on overwrite confirmation dialog
...
https://winscp.net/tracker/1424
Source commit: c3c99c63b01c9af8b732447dfa1b8944ffd3ab63
2018-01-26 00:48:52 +01:00
Martin Prikryl
d92c9bb362
Bug fix: Transferring newer files only did not work with FTP protocol
...
Caused by Bug 1403.
Source commit: a772a9e586433afbcfeb04f9aaa841d33cfcd35a
2018-01-26 00:47:53 +01:00
Martin Prikryl
e71b3bed9f
Bug fix: The stat command on FTP server may return wrong times, if the ls command was used before
...
Source commit: 8d77796c383395570ca34e63001b300bf1b02e45
2018-01-26 00:41:01 +01:00
Martin Prikryl
67b8cf8198
When detecting timezone difference of FTP server, ignoring files with timestamp in the future, as they have high probability of being wrongly interpreted.
...
Source commit: b132f8a637eaec26a08a9444f787e57e4f97fb9b
2018-01-26 00:36:13 +01:00
Martin Prikryl
fbc84e5778
Logging timestamps used in timezone autodetection
...
Source commit: f5d3be6dba9c94aef5358d5f2aa29115dae4a753
2018-01-26 00:35:16 +01:00
Martin Prikryl
c4eedd3d7a
Bug 1074: Support for FTP servers with Windows-like paths (fixed again after broken in 5.8.2 by Bug 1400)
...
https://winscp.net/tracker/1074
Source commit: a71132f652a2e7164ac5932e0ed4b2cd6236d0ff
2018-01-25 20:58:53 +01:00
Martin Prikryl
a516bfe4f1
Bug fix: Using precise timestamp of the uploaded file version was not working when a relative path was used in automation
...
Source commit: 5fffc557d242fcb6e757c24040379659987a93ef
2018-01-25 19:08:50 +01:00
Martin Prikryl
bd7c61102a
Comment that MDTM on IIS server in DST does not work correctly + Temporarily workaround the respective unit test to yield inconclusive intead of failing
...
Source commit: 137306159532a49f79838238250adb1e8cd00bcb
2018-01-25 19:07:44 +01:00
Martin Prikryl
99498ac3e7
Bug 51: Optionally following symbolic links to directories during file operations
...
https://winscp.net/tracker/51
Source commit: 9d43be646abcee323df1afcceb9652a82899b5f6
2018-01-25 17:26:49 +01:00
Martin Prikryl
f64caa8352
Tracing (skipping LIST for upload)
...
Source commit: 2b334d9568c6bdcf0ff4d12832a56747572a9a8b
2018-01-25 16:36:59 +01:00
Martin Prikryl
61320ef766
Bug 1403: Do not list remote directory when uploading file using FTP protocol with overwrite confirmations off
...
https://winscp.net/tracker/1403
Source commit: 7936345a4e6c4f89afe8f2d9814ba292d71b93a5
2018-01-25 16:33:37 +01:00
Martin Prikryl
b7e72264b9
Bug 1402: Verify TLS certificate against cached fingerprints before Windows certificate store
...
https://winscp.net/tracker/1402
Source commit: a518c66fd9409e7577c3025904c7831ccafb1639
2018-01-25 16:27:32 +01:00
Martin Prikryl
f163f87b62
Bug 1400: Compatibility with FTP servers whose path does not start with a slash
...
https://winscp.net/tracker/1400
Source commit: da53dade0a18aa3b38369b1875b90a65a7dc11f5
2018-01-25 15:57:09 +01:00
Martin Prikryl
2adb346576
Free bytes for user can be displayed for IIS FTP server with FTP Directory Browsing > Directory Listing Options > Available bytes option enabled
...
Source commit: 98005a1c39d4d6ccd77a37e693f099dad39fc2ce
2018-01-25 15:39:23 +01:00
Martin Prikryl
fb68ee6f0c
Generating transfer script + Not highlighting script strings + Script command-line
...
Source commit: ccddd850406040fc9feda4e5a71ae20f5514bf09
2018-01-25 15:02:00 +01:00
Martin Prikryl
18ab0dc8c7
Enriching of FTP timestamp was not working if the server was in a different timezone
...
Source commit: deaca8df3b0325f6f2712143cdd362880f951700
2018-01-25 14:06:42 +01:00
Martin Prikryl
e6597ff774
Logging precise FTP timestamp resolution
...
Source commit: 612c2857aaa5f69a8ae9caded4c7f6cf523677fa
2018-01-25 14:03:55 +01:00
Martin Prikryl
68dae07d6e
Bug 1395: When FTP server does not provide precise timestamp, but the timestamp otherwise matches timestamp of the last uploaded version of the file, using precise timestamp of the uploaded version instead
...
https://winscp.net/tracker/1395
Source commit: 826551d8f310d264718d925ee305247982ebaebb
2018-01-25 14:03:01 +01:00
Martin Prikryl
d4eb2ce29b
Retrieving seconds-precision timestamps using MDTM command, if the server provides them.
...
Part of Bug 1221
Source commit: 3d1017e1ffa7bd04e23f8f0db8a0d509420a728f
2018-01-25 14:02:04 +01:00
Martin Prikryl
197c95a87b
Bug 1394: API/Method Session.ScanFingerprint to scan server's hostkey or certificate fingerprint
...
https://winscp.net/tracker/1394
Source commit: 485a5f31fce53e51009c606533c7b1f34fe257d7
2018-01-25 14:01:08 +01:00