ShareX/ShareX.HelpersLib
luis.gomez 17b8291113 Fix issue #372
Several changes were made to fix the encoding of ftp dirpaths and allow
uploads to folders with non-ascii characters:

-Fixed encoding of valid urls in ShareX.HelpersLib.NameParser.cs
-Fixed subfolder path generation and wrong url re-encoding in
FTPAccount.cs
-Fixed preview paths in FTP Destination settings (FTPAccount.cs)
-Fixed subfolder path generation in FTP.cs

This fixes issue #372, which was reproduced with the following account
config on a local ftp server (import from clipboard on destination
settings):

{
"Protocol": "FTP",
"Name": "New account",
"Host": "localhost",
"Port": 21,
"Username": "test",
"Password": "test",
"ServerProtocol": "ftp",
"SubFolderPath": "DEV/grhh本人%",
"BrowserProtocol": "http",
"HttpHomePath": "",
"HttpHomePathAutoAddSubFolderPath": true,
"HttpHomePathNoExtension": false,
"IsActive": false,
"FTPSEncryption": "Explicit",
"FTPSCertificateLocation": "",
"Passphrase": null,
"Keypath": null
}
2015-01-01 18:44:18 -03:00
..
CLI Changing copyright icon 2014-12-31 11:41:32 +02:00
Colors Changing copyright icon 2014-12-31 11:41:32 +02:00
Controls Changing copyright icon 2014-12-31 11:41:32 +02:00
Cryptographic Changing copyright icon 2014-12-31 11:41:32 +02:00
DNS Changing copyright icon 2014-12-31 11:41:32 +02:00
Extensions Workaround for DrawText background transparency issue 2014-12-31 15:32:48 +02:00
Forms Changing copyright icon 2014-12-31 11:41:32 +02:00
GIF Changing copyright icon 2014-12-31 11:41:32 +02:00
Helpers Fix issue #372 2015-01-01 18:44:18 -03:00
Native Changing copyright icon 2014-12-31 11:41:32 +02:00
Printer Changing copyright icon 2014-12-31 11:41:32 +02:00
Properties Changing copyright icon 2014-12-31 11:41:32 +02:00
Resources Changed project namings (Example: HelpersLib -> ShareX.HelpersLib) 2014-12-10 22:11:55 +02:00
SingleInstanceApplication Translation changes for about form 2014-12-31 12:07:19 +02:00
Tokenizer Changing copyright icon 2014-12-31 11:41:32 +02:00
UITypeEditors Changing copyright icon 2014-12-31 11:41:32 +02:00
UpdateChecker Changing copyright icon 2014-12-31 11:41:32 +02:00
ActionsCodeMenuEntry.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ClipboardFormat.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
CodeMenu.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
CodeMenuEntry.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ColorBgra.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ColorMatrixManager.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ConvolutionMatrix.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ConvolutionMatrixManager.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
CursorData.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
DebugHelper.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
DebugTimer.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
DWMManager.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
EncoderProgram.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
Enums.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ExternalProgram.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
FastDateTime.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
FFmpegDownloader.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
FileDownloader.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
FixedSizedQueue.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
FontSafe.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
HelpersLib.csproj.DotSettings Changed project namings (Example: HelpersLib -> ShareX.HelpersLib) 2014-12-10 22:11:55 +02:00
Links.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ListViewColumnSorter.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
Logger.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
MimeTypes.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
NameParser.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
packages.config Release 9.5.0 2014-12-29 08:23:45 +02:00
PingHelper.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
PingResult.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ProxyInfo.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
SettingsBase.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
SettingsHelper.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ShareX.HelpersLib.csproj Release 9.5.0 2014-12-29 08:23:45 +02:00
ShareX.HelpersLib.csproj.DotSettings Changed project namings (Example: HelpersLib -> ShareX.HelpersLib) 2014-12-10 22:11:55 +02:00
ShareXResources.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
StringLineReader.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
TaskEx.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
TextBoxTraceListener.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
ThreadWorker.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
UnsafeBitmap.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
Vector2.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
WindowState.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
XmlColor.cs Changing copyright icon 2014-12-31 11:41:32 +02:00
XmlFont.cs Changing copyright icon 2014-12-31 11:41:32 +02:00