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
|
||||
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
Name: FreeFileSync
|
||||
Summary: Free backup software to synchronize files and folders
|
||||
Version: 9.0
|
||||
Version: 9.1
|
||||
Release: 1
|
||||
License: GPL-3.0+
|
||||
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
|
||||
--- 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
|
||||
Index: FreeFileSync-9.1/FreeFileSync/Source/fs/abstract.h
|
||||
===================================================================
|
||||
--- FreeFileSync-9.1.orig/FreeFileSync/Source/fs/abstract.h
|
||||
+++ FreeFileSync-9.1/FreeFileSync/Source/fs/abstract.h
|
||||
@@ -12,6 +12,7 @@
|
||||
#include <zen/zstring.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"
|
||||
|
||||
|
||||
diff -Naur FreeFileSync_9.0_Source-orig/FreeFileSync/Source/Makefile FreeFileSync_9.0_Source/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
|
||||
@@ -121,5 +121,5 @@
|
||||
Index: FreeFileSync-9.1/FreeFileSync/Source/Makefile
|
||||
===================================================================
|
||||
--- FreeFileSync-9.1.orig/FreeFileSync/Source/Makefile
|
||||
+++ FreeFileSync-9.1/FreeFileSync/Source/Makefile
|
||||
@@ -121,5 +121,5 @@ install:
|
||||
$(APPSHAREDIR)
|
||||
|
||||
mkdir -p $(DOCSHAREDIR)
|
||||
- cp ../Build/Changelog.txt $(DOCSHAREDIR)/changelog
|
||||
+ cp ../../Changelog.txt $(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
|
||||
--- 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
|
||||
@@ -956,7 +956,7 @@
|
||||
Index: FreeFileSync-9.1/FreeFileSync/Source/ui/main_dlg.cpp
|
||||
===================================================================
|
||||
--- FreeFileSync-9.1.orig/FreeFileSync/Source/ui/main_dlg.cpp
|
||||
+++ FreeFileSync-9.1/FreeFileSync/Source/ui/main_dlg.cpp
|
||||
@@ -956,7 +956,7 @@ xmlAccess::XmlGlobalSettings MainDialog:
|
||||
history.resize(globalSettings.gui.cfgFileHistMax);
|
||||
|
||||
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();
|
||||
for (const Zstring& cfgFilePath : activeConfigFiles)
|
||||
@@ -4767,13 +4767,13 @@
|
||||
@@ -4767,13 +4767,13 @@ void MainDialog::OnMenuCheckVersionAutom
|
||||
|
||||
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!
|
||||
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..."));
|
||||
|
||||
@@ -4794,7 +4794,7 @@
|
||||
@@ -4794,7 +4794,7 @@ void MainDialog::OnRegularUpdateCheck(wx
|
||||
periodicUpdateCheckEval(this, globalCfg.gui.lastUpdateCheck, globalCfg.gui.lastOnlineVersion,
|
||||
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