1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Commit Graph

64 Commits

Author SHA1 Message Date
Martin Prikryl
3442fc2b6c Bug 597: Bytes transferred are recorded in XML log and available in .NET assembly API + Bug fix: When size of a file downloaded with FTP protocol changes (or when ASCII mode is used) the logged size did not reflect the actual transfer size
https://winscp.net/tracker/597

Source commit: 0c5eb1660ec82a498c0183590116f944963c385f
2021-06-03 00:57:02 +02:00
Martin Prikryl
ecdcc5ff24 Invalid assertion
Source commit: 5e4c88c5dbc3d5b86a6cc9e2ad355c4a333cdc2c
2021-04-09 00:51:02 +02:00
Martin Prikryl
eaa430fbe4 Bug 1949: Improve handling of long shell command error messages
https://winscp.net/tracker/1949

Source commit: e62368857b958d84c02e837a62ab7efe4ea63e1d
2021-02-03 00:40:50 +01:00
Martin Prikryl
6e5c55fab9 With SFTP protocol files can be streamed from stdin in scripting (part of Bug 1738)
https://winscp.net/tracker/1738

Source commit: 9c5fd31853ec9bea872e1598abebc92ff507d693
2020-05-08 03:52:20 +02:00
Martin Prikryl
891e603d76 With SFTP protocol files can be streamed to stdout in scripting (part of Bug 1738)
https://winscp.net/tracker/1738

Source commit: c8f8fa855c60a139deee81060486543f934f9d6c
2020-05-01 01:17:38 +02:00
Martin Prikryl
a255db644c Naming consistency
Source commit: 77b25e635d39a848f25c823c625a09832bccf3b8
2020-04-17 01:29:51 +02:00
Martin Prikryl
e31f0b66c7 Bug 1850: Support clearing GID/UID flag on directories with new versions of GNU coreutils
https://winscp.net/tracker/1850

Source commit: 06807f31167a532b668753db250ed2bc14d2236b
2020-04-07 01:08:07 +02:00
Martin Prikryl
1fea8fe90e Bug 1770: Files larger than 0.5 GB are never uploaded in ascii/text mode with SCP protocol as it would fail anyway due to memory issues
https://winscp.net/tracker/1770

Source commit: 5556d5c5dc139de1e67954f7466ad174ce5a11f3
2019-07-25 01:01:15 +02:00
Martin Prikryl
7c0e13e33b Bug 1637: Low logging level (S3 and partly WebDAV)
https://winscp.net/tracker/1637

Source commit: 6dc112edd1eae10916bc25717ec6581948db1abb
2018-10-25 04:51:10 +02:00
Martin Prikryl
1c4def2d13 Bug 1694: Optionally consider exit code 1 an error when executing a shell command on a server
https://winscp.net/tracker/1694

Source commit: 9532d0f403822a83785e51b6dbd07a46c52dd62e
2018-10-25 02:43:44 +02:00
Martin Prikryl
70edb8919a Small command output processing refactoring + Unit tests
Source commit: 833b264c2eb0b3ddbfd0d92cfc563f378883e37e
2018-10-25 01:42:12 +02:00
Martin Prikryl
93fc1a2807 Bug 1677: Do not fail transfer if file selected for transfer, but excluded by file mask, is deleted during operation
https://winscp.net/tracker/1677

Source commit: 88d21caaae8bbd140229a313bd8aadb159706750
2018-09-18 00:59:23 +02:00
Martin Prikryl
49d876f2c5 Bug 1675: Prevent SCP server sending files that were not requested
https://winscp.net/tracker/1675

Source commit: 4aa587620973bf793fb6e783052277c0f7be4b55
2018-09-04 01:54:28 +02:00
Martin Prikryl
dae229725f Factoring out TSearchRecSmart and TTerminal::DoAllowLocalFileTransfer + Using TSearchRec.Size instead of FindData.nFileSize*
Source commit: da32ece57151b0bd5547c383b919770bd133b8b1
2018-07-25 02:24:43 +02:00
Martin Prikryl
41f9c0137f Factoring out IsRealFile function
Source commit: 046570706e02ac13da6ecbde4c6d270637c9af56
2018-07-25 02:03:14 +02:00
Martin Prikryl
2ab220f319 Refactoring file iteration
Source commit: e7c3822390daa5727d75fc5b36c82c8c1243bfea
2018-07-24 03:26:45 +02:00
Martin Prikryl
0de5a41246 Synchronization runs on top of Synchronization checklist window for easier overview of the process
Source commit: abd7f530d22980fd0b5bdca40e3bfa1ad30c1450
2018-06-29 02:55:12 +02:00
Martin Prikryl
6c55046771 Hidden files can be excluded from transfer/synchronization
Source commit: a6c74512eca11eb7106a72b0087b868a0f2bf454
2018-06-26 05:12:12 +02:00
Martin Prikryl
0a08412ec1 Bug 1653: Files can be optionally encrypted when storing them on SFTP server
https://winscp.net/tracker/1653

Source commit: 31d8bb5e3aebe725081c5ad74aa1e10b4f739356
2018-06-14 01:26:55 +02:00
Martin Prikryl
c7a55143cb Bug 1637: Low logging level
https://winscp.net/tracker/1637

Source commit: 77c4bd8361dc2604b244964b6b60240465ece323
2018-04-21 03:36:35 +02:00
Martin Prikryl
cdfc79a41c Refactoring some exceptions, mainly EScpSkipFile
Source commit: 557cfaff84d1f003c85cd00dc3a7d4d34e82a02d
2018-01-28 17:33:47 +01:00
Martin Prikryl
642499f217 Factoring out common download code + Change: Last access time of downloaded files is no longer preserved
Source commit: f0d582dad37a7c48e72f4b805124f93dc0ccc050
2018-01-28 17:25:23 +01:00
Martin Prikryl
3259d040b4 Bug 572: Amazon S3 protocol (upload)
https://winscp.net/tracker/572

- FILE_OPERATION_LOOP_END reimplemented using FileOperationLoopEnd
- ReadFile refactored - as a side effect, it now reports a correct file path in error message

Source commit: fc577c6da1425794ae49674de27205962735e85a
2018-01-28 17:10:21 +01:00
Martin Prikryl
3513605caa Factoring out factories for common button aliases
Source commit: 545cb1611352485dac73f3f027338fcfd212366d
2018-01-28 16:22:56 +01:00
Martin Prikryl
7846d8d59f Bug fix: XML log and .NET assembly API does not use an absolute path for source of SCP download
Source commit: c3bd3113e0adad75a23523f32e05bfc5bbfce613
2018-01-28 16:03:35 +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
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
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
5c9195be98 Updating links
Source commit: 5d58267158ea9ed2e395ca5f4a6f066b9284a4ca
2018-01-28 01:33:10 +01:00
Martin Prikryl
f8018d0f98 Parallel background uploads
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
28e0dbca5b Typo in identifier name
Source commit: ea97b78fb4c97f02610fbaa7c8ce213e38821657
2018-01-28 00:18:18 +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
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
2c54ae17dd Holding down Ctrl and Shift keys while running a remote custom command copies the command to clipboard instead of executing it
Source commit: 90a7c55ea33db61d1c1f171578dfcc380d44991b
2018-01-27 13:23:08 +01:00
Martin Prikryl
935dc3f39d Bug 1428: Failure when SCP server fatally fails while uploading file
https://winscp.net/tracker/1428

Source commit: 31db639878a55d2226aeac36cc8a985866076103
2018-01-26 02:17:11 +01:00
Martin Prikryl
c23bcf1550 Code formatting
Source commit: 1d14b548e827c2518c49eb85bfcfea1efcfd1951
2018-01-26 02:16:03 +01:00
Martin Prikryl
e9a33df806 Bug 1416: Ignore blank lines in "ls" command output
https://winscp.net/tracker/1416

Source commit: 22f5f002d2165eba89f5401b8df2c346a413863b
2018-01-25 20:56:24 +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
fb68ee6f0c Generating transfer script + Not highlighting script strings + Script command-line
Source commit: ccddd850406040fc9feda4e5a71ae20f5514bf09
2018-01-25 15:02:00 +01:00
Martin Prikryl
a9b012420b Bug 1392: Error when accessing a local directory junction on Windows XP/2003
https://winscp.net/tracker/1392

Source commit: 7216bebc9d2f75544dde776dc969c4712048fda9
2018-01-25 13:54:43 +01:00
Martin Prikryl
b55e9565da Function call-line syntax for DebugFail + Replacing all DebugAssert(false) with DebugFail
Source commit: 358df59fa46a04bd1b2a141b826fa5c499303ae6
2018-01-24 20:47:51 +01:00
Martin Prikryl
987728ea0c Prettifying debug macros
Source commit: ba529d34782876686ca07031e9c0b7c17f9e92fd
2018-01-24 20:39:55 +01:00
Martin Prikryl
048ebddb93 Bug 94: Preserve timestamps of directories (SFTP)
https://winscp.net/tracker/94

Source commit: 342c0cb56287554c059c6461aaf234f889c661ed
2018-01-24 17:06:59 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
eb3fe4e01f 5.7.5 2018-01-11 15:38:18 +01:00
Martin Prikryl
985a33638e 5.7.1 2018-01-11 15:37:31 +01:00