a2172dc0b9 
								
							 
						 
						
							
							
								
								short-circuit File.Sync if not supported  
							
							
							
						 
						
							2025-02-27 13:51:25 +00:00  
				
					
						
							
							
								 
						
							
								050bb2ea5f 
								
							 
						 
						
							
							
								
								Issue  #609  - clarify what 'path contains a regular file' actually means  
							
							
							
						 
						
							2024-12-30 03:43:58 +00:00  
				
					
						
							
							
								 
						
							
								1988803cae 
								
							 
						 
						
							
							
								
								update docs with suggested improvements  
							
							
							
						 
						
							2024-06-05 10:53:34 +01:00  
				
					
						
							
							
								 
						
							
								1629551c5e 
								
							 
						 
						
							
							
								
								update ReadFrom and ReadFromWithConcurrency docs  
							
							
							
						 
						
							2024-06-04 12:32:01 +01:00  
				
					
						
							
							
								 
						
							
								478aa2e956 
								
							 
						 
						
							
							
								
								Add fsetstat variant of SetExtendedData  
							
							... 
							
							
							
							Signed-off-by: Peter Verraedt <peter@verraedt.be> 
							
						 
						
							2024-04-25 16:20:01 +02:00  
				
					
						
							
							
								 
						
							
								0814039fdf 
								
							 
						 
						
							
							
								
								Add SetExtendedData to Client  
							
							... 
							
							
							
							Add function to set extended attributes in the sftp client.
Signed-off-by: Peter Verraedt <peter@verraedt.be>
Add longer comment
Signed-off-by: Peter Verraedt <peter@verraedt.be> 
							
						 
						
							2024-04-25 14:53:25 +02:00  
				
					
						
							
							
								 
						
							
								8411183d33 
								
							 
						 
						
							
							
								
								address review set 2  
							
							
							
						 
						
							2024-04-05 16:07:40 -04:00  
				
					
						
							
							
								 
						
							
								96b29c55dd 
								
							 
						 
						
							
							
								
								address review set 1  
							
							
							
						 
						
							2024-04-05 12:37:27 -04:00  
				
					
						
							
							
								 
						
							
								9b553ccfda 
								
							 
						 
						
							
							
								
								Add support for zos/s390x  
							
							
							
						 
						
							2024-04-04 16:26:47 -04:00  
				
					
						
							
							
								 
						
							
								3ce4d4e6e2 
								
							 
						 
						
							
							
								
								one more race-condition causing return  
							
							
							
						 
						
							2024-02-06 08:51:12 +00:00  
				
					
						
							
							
								 
						
							
								ba3d6ab7c6 
								
							 
						 
						
							
							
								
								explain mechanics of use-after-close protection  
							
							
							
						 
						
							2024-02-06 08:34:51 +00:00  
				
					
						
							
							
								 
						
							
								e808920da0 
								
							 
						 
						
							
							
								
								remove unnecessary  block, and explain why the one added is necessary  
							
							
							
						 
						
							2024-02-06 08:31:27 +00:00  
				
					
						
							
							
								 
						
							
								6c7c0da80c 
								
							 
						 
						
							
							
								
								remove warnings about aberrent race detection, I think it was real  
							
							
							
						 
						
							2024-02-06 08:27:28 +00:00  
				
					
						
							
							
								 
						
							
								4cd7ff45fc 
								
							 
						 
						
							
							
								
								testing an idea  
							
							
							
						 
						
							2024-02-06 08:12:54 +00:00  
				
					
						
							
							
								 
						
							
								3df3035b74 
								
							 
						 
						
							
							
								
								new race condition warning, yay  
							
							
							
						 
						
							2024-01-19 01:56:44 +00:00  
				
					
						
							
							
								 
						
							
								f3501dc6ba 
								
							 
						 
						
							
							
								
								address code review  
							
							
							
						 
						
							2024-01-19 01:23:22 +00:00  
				
					
						
							
							
								 
						
							
								d1903fbd46 
								
							 
						 
						
							
							
								
								rework client to prevent after-close usage, and support perm at open  
							
							
							
						 
						
							2024-01-19 00:20:23 +00:00  
				
					
						
							
							
								 
						
							
								3aa53a572f 
								
							 
						 
						
							
							
								
								sendPacket with context  
							
							
							
						 
						
							2023-11-13 09:13:33 +01:00  
				
					
						
							
							
								 
						
							
								273341d347 
								
							 
						 
						
							
							
								
								added Client.ReadDirContext  
							
							
							
						 
						
							2023-11-10 16:46:49 +01:00  
				
					
						
							
							
								 
						
							
								78e49babba 
								
							 
						 
						
							
							
								
								Check  
							
							
							
						 
						
							2023-05-19 11:38:25 +05:30  
				
					
						
							
							
								 
						
							
								d17dfb25ab 
								
							 
						 
						
							
							
								
								Resolve Comments  
							
							
							
						 
						
							2023-05-18 22:57:23 +05:30  
				
					
						
							
							
								 
						
							
								f96a7bef95 
								
							 
						 
						
							
							
								
								Handling error & Test func with working tree  
							
							
							
						 
						
							2023-05-15 21:08:16 +05:30  
				
					
						
							
							
								 
						
							
								628da3e118 
								
							 
						 
						
							
							
								
								Adding Tests to test the func & resolving comment  
							
							
							
						 
						
							2023-05-15 11:43:30 +05:30  
				
					
						
							
							
								 
						
							
								0ac5f90dbb 
								
							 
						 
						
							
							
								
								Implemented Delete All Resources Function  
							
							
							
						 
						
							2023-05-13 13:03:00 +05:30  
				
					
						
							
							
								 
						
							
								bd61319b07 
								
							 
						 
						
							
							
								
								refactor sshfx encoding, fix link rot, go fmt  
							
							
							
						 
						
							2023-03-27 17:05:24 +00:00  
				
					
						
							
							
								 
						
							
								8add055936 
								
							 
						 
						
							
							
								
								Stop ReadFromWithConcurrency sending more data than it needs to  
							
							... 
							
							
							
							It was discovered that the ReadFrom method for uploading files in
pkg/sftp was sending more data than it needed to.
This was tracked down to the ReadFromWithConcurrency method forgetting
to truncate the packets it was sending to the size Read.
This was giving the remote server more work to do as it was writing
and re-writing parts of a file.
See: https://github.com/rclone/rclone/issues/6763  
							
						 
						
							2023-02-13 14:18:36 +00:00  
				
					
						
							
							
								 
						
							
								aad3ee1c0e 
								
							 
						 
						
							
							
								
								an even better error message  
							
							
							
						 
						
							2022-07-11 11:34:22 +00:00  
				
					
						
							
							
								 
						
							
								cc19e20d72 
								
							 
						 
						
							
							
								
								more context for EOF during client setup  
							
							
							
						 
						
							2022-06-29 12:13:03 +00:00  
				
					
						
							
							
								 
						
							
								c7fdf5e5c6 
								
							 
						 
						
							
							
								
								writeToSequential: improve tests for write errors  
							
							
							
						 
						
							2022-03-03 12:30:24 +01:00  
				
					
						
							
							
								 
						
							
								65f24bcee4 
								
							 
						 
						
							
							
								
								Improved test with CR feedback  
							
							
							
						 
						
							2022-03-03 09:43:16 +01:00  
				
					
						
							
							
								 
						
							
								c2c0f6090e 
								
							 
						 
						
							
							
								
								Return writer error if not nil in writeSequential  
							
							
							
						 
						
							2022-03-03 09:43:11 +01:00  
				
					
						
							
							
								 
						
							
								dad23755af 
								
							 
						 
						
							
							
								
								Fix missing io.EOF when concurency is disabled  #489  
							
							
							
						 
						
							2022-01-20 07:55:17 +13:00  
				
					
						
							
							
								 
						
							
								84714f9fee 
								
							 
						 
						
							
							
								
								sequentially issue write requests, process results concurrently  
							
							
							
						 
						
							2021-12-05 13:28:38 +00:00  
				
					
						
							
							
								 
						
							
								f525d180b6 
								
							 
						 
						
							
							
								
								Merge pull request  #456  from pkg/refactor/regroup-and-lint  
							
							... 
							
							
							
							Regroup marshling/unmarshaling and lint 
							
						 
						
							2021-08-20 22:59:08 +00:00  
				
					
						
							
							
								 
						
							
								997499abb6 
								
							 
						 
						
							
							
								
								Fix a few misspells  
							
							
							
						 
						
							2021-08-20 21:00:33 +02:00  
				
					
						
							
							
								 
						
							
								1b6d816185 
								
							 
						 
						
							
							
								
								remove min function  
							
							
							
						 
						
							2021-08-11 13:29:16 +00:00  
				
					
						
							
							
								 
						
							
								ba854bee45 
								
							 
						 
						
							
							
								
								collect all marshal/unmarshal functions into packet.go  
							
							
							
						 
						
							2021-08-11 11:12:34 +00:00  
				
					
						
							
							
								 
						
							
								eaa697cc21 
								
							 
						 
						
							
							
								
								Merge pull request  #441  from CiscoM31/migrate_to_go_errors  
							
							... 
							
							
							
							Use go errors instead of github.com/pkg/errors 
							
						 
						
							2021-07-05 21:28:12 +02:00  
				
					
						
							
							
								 
						
							
								ac2cd6e5ca 
								
							 
						 
						
							
							
								
								Merge pull request  #447  from alanskind/master  
							
							... 
							
							
							
							fix typo 
							
						 
						
							2021-06-30 17:07:29 +00:00  
				
					
						
							
							
								 
						
							
								0e4bd2a661 
								
							 
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2021-06-30 23:09:07 +08:00  
				
					
						
							
							
								 
						
							
								6617a3a1aa 
								
							 
						 
						
							
							
								
								[bugfix] short reads indicate EOF  
							
							
							
						 
						
							2021-06-28 18:27:13 +00:00  
				
					
						
							
							
								 
						
							
								120b9759fe 
								
							 
						 
						
							
							
								
								concurrent reads: use sequential requests for ReadAt as well  
							
							
							
						 
						
							2021-06-28 15:07:47 +00:00  
				
					
						
							
							
								 
						
							
								3b8042dfc0 
								
							 
						 
						
							
							
								
								Use go errors instead of github.com/pkg/errors  
							
							
							
						 
						
							2021-06-04 14:18:41 -07:00  
				
					
						
							
							
								 
						
							
								5b98d05076 
								
							 
						 
						
							
							
								
								Merge pull request  #439  from pkg/feature/ReadFromWithConcurrency  
							
							... 
							
							
							
							Export a ReadFromWithConcurrency function that permits ensuring concurrency usage. 
							
						 
						
							2021-05-22 19:07:36 +02:00  
				
					
						
							
							
								 
						
							
								61f5f29b25 
								
							 
						 
						
							
							
								
								Export a ReadFromWithConcurrency function that permits ensuring concurrency usage  
							
							
							
						 
						
							2021-05-22 15:42:42 +00:00  
				
					
						
							
							
								 
						
							
								d5fa851154 
								
							 
						 
						
							
							
								
								sequentially issue read requests, process results concurrently  
							
							
							
						 
						
							2021-04-26 16:51:04 +00:00  
				
					
						
							
							
								 
						
							
								6b08f4a44a 
								
							 
						 
						
							
							
								
								document why the cast to int can no longer overflow an int  
							
							
							
						 
						
							2021-04-23 08:55:35 +00:00  
				
					
						
							
							
								 
						
							
								b63107c68c 
								
							 
						 
						
							
							
								
								better safer maths  
							
							
							
						 
						
							2021-04-22 23:46:11 +00:00  
				
					
						
							
							
								 
						
							
								9a42bd2223 
								
							 
						 
						
							
							
								
								bugfix: int64 math overflows possible on 32-bit architectures  
							
							
							
						 
						
							2021-04-22 23:26:15 +00:00  
				
					
						
							
							
								 
						
							
								bc27e0c607 
								
							 
						 
						
							
							
								
								Merge pull request  #425  from pkg/bug/write-to-unexpected-channel-closed  
							
							... 
							
							
							
							[Bugfix] WriteTo write work channel should never be closed… 
							
						 
						
							2021-04-13 09:36:23 +00:00