forked from pool/FreeFileSync
Accepting request 501890 from home:ecsos:Backup
update to 9.1 OBS-URL: https://build.opensuse.org/request/show/501890 OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=22
This commit is contained in:
parent
c502845b35
commit
07f1c54765
@ -1,6 +1,128 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 8 10:32:00 UTC 2017 - ecsos@opensuse.org
|
Thu Jun 8 10:32:00 UTC 2017 - ecsos@opensuse.org
|
||||||
|
|
||||||
|
- update to 9.1
|
||||||
|
- Fixed crash when getting invalid data after item type check
|
||||||
|
- Fixed copying symlinks pointing to network folders
|
||||||
|
- Support resolving network paths in the NT namespace
|
||||||
|
- Support FTP servers with broken MLST command (Pure-FTPd)
|
||||||
|
- Fixed FTP access error on file names containing special chars
|
||||||
|
- Include raw FTP server response in error message
|
||||||
|
- Quickly check server connection using a single FEAT
|
||||||
|
- Don't change working directory when sending a single FTP command
|
||||||
|
- Support FTP Unix listings missing group name
|
||||||
|
- Support RFC-2640-non-compliant FTP servers having UTF8 disabled
|
||||||
|
- Support FTP servers returning non-routable IP in PASV response
|
||||||
|
- Support IPv6 when establishing FTP connections
|
||||||
|
- Start external application keyboard shortcuts with zero
|
||||||
|
|
||||||
|
- changes from 9.0
|
||||||
|
- Support synchronization via FTP (File Transfer Protocol)
|
||||||
|
and FTPS (SSL/TLS)
|
||||||
|
- Notify failure to set modification time as a warning instead
|
||||||
|
of an error
|
||||||
|
- Allow intermediate non-folder components when checking path
|
||||||
|
status
|
||||||
|
- Prevent file drop events from propagating to parent windows
|
||||||
|
- Create Downloads folder if not yet existing when running
|
||||||
|
auto-updater
|
||||||
|
- Get all MTP input stream attributes as a single device access
|
||||||
|
- Improved SFTP input stream copying time by 20%
|
||||||
|
- Buffer (S)FTP sessions based on all login information
|
||||||
|
- Finalize all installation steps before showing finished page
|
||||||
|
- Updated translation files
|
||||||
|
|
||||||
|
- changes from 8.10
|
||||||
|
- Fully preserve case-sensitive file paths (Windows, macOS)
|
||||||
|
- Support SFTP connections to local hosts
|
||||||
|
- Warn if versioning folder is contained in a base folder
|
||||||
|
- Use natural string sorting algorithm for item lists
|
||||||
|
- Consider exclude filter settings for folder dependency checks
|
||||||
|
- Fixed file not found error on case-sensitive SFTP volume
|
||||||
|
- Fixed failure when creating MTP sub directories
|
||||||
|
- Fixed crash when loading database file during comparison
|
||||||
|
- Refactored UTF conversion routines
|
||||||
|
- Use pipe symbol as filter separator instead of semicolon
|
||||||
|
- Iterate over all matching SFTP connections available on
|
||||||
|
a server (macOS)
|
||||||
|
- Reduced folder matching time by 12%, average memory use by 11%
|
||||||
|
- Added experimental FTP support
|
||||||
|
|
||||||
|
- changes from 8.9
|
||||||
|
- Detect when database file was copied and avoid "second part
|
||||||
|
missing" error
|
||||||
|
- Further reduced size of database files by 20%
|
||||||
|
- Reduced amortized number of file operations during versioning
|
||||||
|
- Added database file consistency checks to catch unexpected
|
||||||
|
number of stream associations
|
||||||
|
- Improved file I/O by detecting cross-device moves via path
|
||||||
|
- Fixed path parsing failure when creating MTP directories
|
||||||
|
- Implemented buffered stream I/O abstraction to prepare for FTP
|
||||||
|
- Generalized file path handling for abstract file system
|
||||||
|
implementations
|
||||||
|
- Warn about outdated AvmSnd.dll before crashing during sound
|
||||||
|
playback
|
||||||
|
- Avoid libunity9 dependency for Ubuntu builds
|
||||||
|
- Refactored OpenSSL and libssh2 initialization/shutdown
|
||||||
|
- Case-insensitive grid sorting on Linux
|
||||||
|
- Added 32-bit precompiled Debian/Ubuntu release
|
||||||
|
|
||||||
|
- changes from 8.8
|
||||||
|
- Distinguish file access failure from not existing during sync
|
||||||
|
- Further optimized number of file I/O operations via file
|
||||||
|
system abstraction
|
||||||
|
- Report unexpected prompts for keyboard-interactive SFTP
|
||||||
|
authentication
|
||||||
|
- Mark followed directory symlinks on grid
|
||||||
|
- Fixed parent path determination for UNC
|
||||||
|
- Don't skip source files that cannot be accessed
|
||||||
|
- Don't consider a symlink type for SFTP when comparing
|
||||||
|
by content
|
||||||
|
- Fixed invalid parameter error when setting file times on
|
||||||
|
exFAT file system
|
||||||
|
- Don't allow overwriting folder with equally named file when
|
||||||
|
copying from main dialog
|
||||||
|
- Fixed failure to create intermediate directories for
|
||||||
|
Cryptomator/Webdav
|
||||||
|
- Refactored file system abstraction layer for future FTP support
|
||||||
|
- Fixed failure to change file name case on MTP devices
|
||||||
|
- Fixed late failure for batch recycling when parsing of single
|
||||||
|
item fails
|
||||||
|
|
||||||
|
- changes from 8.7
|
||||||
|
- New auto-updater feature for FreeFileSync Donation Edition
|
||||||
|
- Download zip archive of portable FreeFileSync Donation Edition
|
||||||
|
- New command line options to define parameters for silent
|
||||||
|
installation
|
||||||
|
- Support offline activation for portable Donation Edition
|
||||||
|
- Use automatic keyboard-interactive SFTP authentication as
|
||||||
|
fallback
|
||||||
|
- Check for available SFTP authentication methods before login
|
||||||
|
- Support cloud sync of portable edition installation files
|
||||||
|
- Access donation transaction details from about dialog
|
||||||
|
- Use width from flexible grid column when showing/hiding extra
|
||||||
|
columns
|
||||||
|
- Show item short names in middle column tooltip
|
||||||
|
- Enhanced file category descriptions with modification times
|
||||||
|
- Don't warn about missing recycle bin when only moving or
|
||||||
|
updating attributes
|
||||||
|
- Fixed crash when switching to main dialog during batch sync
|
||||||
|
|
||||||
|
- changes from 8.6
|
||||||
|
- Added SFTP support for OS X
|
||||||
|
- Support SFTP authentication via public/private key
|
||||||
|
- Remember configuration history scroll position
|
||||||
|
- SFTP folder picker supports browsing hidden folders
|
||||||
|
- Fixed failure to copy files with corrupted ADS
|
||||||
|
- Signed application installer (OS X)
|
||||||
|
- Increase config history default size to 100 items
|
||||||
|
- Auto-close FreeFileSync processes before uninstallation
|
||||||
|
- Simplified SFTP configuration syntax
|
||||||
|
- Fixed update check sending incomplete keep-alive header
|
||||||
|
- Detailed error reporting after failed web access
|
||||||
|
- Suggest folder path macro substitutions also at inner positions
|
||||||
|
- Transfer folder creation times (OS X)
|
||||||
|
|
||||||
- fix build error for tumbleweed
|
- fix build error for tumbleweed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
Name: FreeFileSync
|
Name: FreeFileSync
|
||||||
Summary: Free backup software to synchronize files and folders
|
Summary: Free backup software to synchronize files and folders
|
||||||
Version: 9.0
|
Version: 9.1
|
||||||
Release: 1
|
Release: 1
|
||||||
License: GPL-3.0+
|
License: GPL-3.0+
|
||||||
Group: Productivity/Networking/System
|
Group: Productivity/Networking/System
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:da0def7d27bbb4ae53de1a9ff6e408a6395a75220447e813fe6294808af2a956
|
|
||||||
size 2873901
|
|
3
FreeFileSync_9.1_Source.zip
Normal file
3
FreeFileSync_9.1_Source.zip
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8c6add46e9dfa3f6fe3f6acf1534b4b5a9d0fb33e2009fd5d601404d3fd5bd13
|
||||||
|
size 2874777
|
@ -1,6 +1,7 @@
|
|||||||
diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/fs/abstract.h FreeFileSync_9.0_Source/FreeFileSync/Source/fs/abstract.h
|
Index: FreeFileSync-9.1/FreeFileSync/Source/fs/abstract.h
|
||||||
--- FreeFileSync_9.0_Source-orig/FreeFileSync/Source/fs/abstract.h 2017-04-16 18:56:17.000000000 +0200
|
===================================================================
|
||||||
+++ FreeFileSync_9.0_Source/FreeFileSync/Source/fs/abstract.h 2017-04-19 16:25:52.184158538 +0200
|
--- FreeFileSync-9.1.orig/FreeFileSync/Source/fs/abstract.h
|
||||||
|
+++ FreeFileSync-9.1/FreeFileSync/Source/fs/abstract.h
|
||||||
@@ -12,6 +12,7 @@
|
@@ -12,6 +12,7 @@
|
||||||
#include <zen/zstring.h>
|
#include <zen/zstring.h>
|
||||||
#include <zen/optional.h>
|
#include <zen/optional.h>
|
||||||
@ -9,20 +10,22 @@ diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/fs/abstract.h FreeFi
|
|||||||
#include "../lib/icon_holder.h"
|
#include "../lib/icon_holder.h"
|
||||||
|
|
||||||
|
|
||||||
diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/Makefile FreeFileSync_9.0_Source/FreeFileSync/Source/Makefile
|
Index: FreeFileSync-9.1/FreeFileSync/Source/Makefile
|
||||||
--- FreeFileSync_9.0_Source-orig/FreeFileSync/Source/Makefile 2017-04-16 18:56:15.000000000 +0200
|
===================================================================
|
||||||
+++ FreeFileSync_9.0_Source/FreeFileSync/Source/Makefile 2017-04-19 17:12:02.789678576 +0200
|
--- FreeFileSync-9.1.orig/FreeFileSync/Source/Makefile
|
||||||
@@ -121,5 +121,5 @@
|
+++ FreeFileSync-9.1/FreeFileSync/Source/Makefile
|
||||||
|
@@ -121,5 +121,5 @@ install:
|
||||||
$(APPSHAREDIR)
|
$(APPSHAREDIR)
|
||||||
|
|
||||||
mkdir -p $(DOCSHAREDIR)
|
mkdir -p $(DOCSHAREDIR)
|
||||||
- cp ../Build/Changelog.txt $(DOCSHAREDIR)/changelog
|
- cp ../Build/Changelog.txt $(DOCSHAREDIR)/changelog
|
||||||
+ cp ../../Changelog.txt $(DOCSHAREDIR)/changelog
|
+ cp ../../Changelog.txt $(DOCSHAREDIR)/changelog
|
||||||
gzip $(DOCSHAREDIR)/changelog
|
gzip $(DOCSHAREDIR)/changelog
|
||||||
diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/ui/main_dlg.cpp FreeFileSync_9.0_Source/FreeFileSync/Source/ui/main_dlg.cpp
|
Index: FreeFileSync-9.1/FreeFileSync/Source/ui/main_dlg.cpp
|
||||||
--- FreeFileSync_9.0_Source-orig/FreeFileSync/Source/ui/main_dlg.cpp 2017-04-16 18:56:17.000000000 +0200
|
===================================================================
|
||||||
+++ FreeFileSync_9.0_Source/FreeFileSync/Source/ui/main_dlg.cpp 2017-04-19 17:02:44.045305760 +0200
|
--- FreeFileSync-9.1.orig/FreeFileSync/Source/ui/main_dlg.cpp
|
||||||
@@ -956,7 +956,7 @@
|
+++ FreeFileSync-9.1/FreeFileSync/Source/ui/main_dlg.cpp
|
||||||
|
@@ -956,7 +956,7 @@ xmlAccess::XmlGlobalSettings MainDialog:
|
||||||
history.resize(globalSettings.gui.cfgFileHistMax);
|
history.resize(globalSettings.gui.cfgFileHistMax);
|
||||||
|
|
||||||
globalSettings.gui.cfgFileHistory = history;
|
globalSettings.gui.cfgFileHistory = history;
|
||||||
@ -31,7 +34,7 @@ diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/ui/main_dlg.cpp Free
|
|||||||
//--------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------
|
||||||
globalSettings.gui.lastUsedConfigFiles.clear();
|
globalSettings.gui.lastUsedConfigFiles.clear();
|
||||||
for (const Zstring& cfgFilePath : activeConfigFiles)
|
for (const Zstring& cfgFilePath : activeConfigFiles)
|
||||||
@@ -4767,13 +4767,13 @@
|
@@ -4767,13 +4767,13 @@ void MainDialog::OnMenuCheckVersionAutom
|
||||||
|
|
||||||
m_menuItemCheckVersionAuto->Check(updateCheckActive(globalCfg.gui.lastUpdateCheck));
|
m_menuItemCheckVersionAuto->Check(updateCheckActive(globalCfg.gui.lastUpdateCheck));
|
||||||
|
|
||||||
@ -47,7 +50,7 @@ diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/ui/main_dlg.cpp Free
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -4782,7 +4782,7 @@
|
@@ -4782,7 +4782,7 @@ void MainDialog::OnRegularUpdateCheck(wx
|
||||||
//execute just once per startup!
|
//execute just once per startup!
|
||||||
Disconnect(wxEVT_IDLE, wxIdleEventHandler(MainDialog::OnRegularUpdateCheck), nullptr, this);
|
Disconnect(wxEVT_IDLE, wxIdleEventHandler(MainDialog::OnRegularUpdateCheck), nullptr, this);
|
||||||
|
|
||||||
@ -56,7 +59,7 @@ diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/ui/main_dlg.cpp Free
|
|||||||
{
|
{
|
||||||
flashStatusInformation(_("Searching for program updates..."));
|
flashStatusInformation(_("Searching for program updates..."));
|
||||||
|
|
||||||
@@ -4794,7 +4794,7 @@
|
@@ -4794,7 +4794,7 @@ void MainDialog::OnRegularUpdateCheck(wx
|
||||||
periodicUpdateCheckEval(this, globalCfg.gui.lastUpdateCheck, globalCfg.gui.lastOnlineVersion,
|
periodicUpdateCheckEval(this, globalCfg.gui.lastUpdateCheck, globalCfg.gui.lastOnlineVersion,
|
||||||
resultAsync.get()); //run on main thread:
|
resultAsync.get()); //run on main thread:
|
||||||
});
|
});
|
||||||
@ -65,15 +68,3 @@ diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/ui/main_dlg.cpp Free
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
diff -Naur FreeFileSync_9.0_Source-orig/zen/file_access.cpp FreeFileSync_9.0_Source/zen/file_access.cpp
|
|
||||||
--- FreeFileSync_9.0_Source-orig/zen/file_access.cpp 2017-04-16 18:56:16.000000000 +0200
|
|
||||||
+++ FreeFileSync_9.0_Source/zen/file_access.cpp 2017-04-19 16:45:51.042780882 +0200
|
|
||||||
@@ -385,7 +385,7 @@
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
-warn_static("remove after test")
|
|
||||||
+//warn_static("remove after test")
|
|
||||||
void zen::setFileTime(const Zstring& filePath, int64_t modTime, ProcSymlink procSl) //throw FileError
|
|
||||||
{
|
|
||||||
struct ::timespec writeTime = {};
|
|
||||||
|
Loading…
Reference in New Issue
Block a user