forked from pool/FreeFileSync
update to 8.5 OBS-URL: https://build.opensuse.org/request/show/428367 OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=19
412 lines
18 KiB
Plaintext
412 lines
18 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sat Sep 17 08:51:09 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 8.5
|
|
- Support multiple SSH connections per SFTP folder traversal:
|
|
N times speed up
|
|
- Support multiple SFTP channels per SSH connection: additional
|
|
N times speed up
|
|
- Fixed installer crashes by using correct DEP-compatibility
|
|
- Fixed notification area icon being generated too often
|
|
- Thread-safe SFTP deinitialization on shutdown
|
|
- Thread-safe mini-dump creation during shutdown
|
|
- Fixed case-insensitive migration of new csidl macro names
|
|
- Reduced SFTP access serialization overhead
|
|
- Buffer SFTP sessions independently from usage context
|
|
- Detect and discard timed-out SSH sessions
|
|
- Pre-empt SFTP session disconnect via dedicated SFTP cleanup
|
|
thread
|
|
- Run SFTP tasks directly on worker threads without helper thread
|
|
overhead
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 08:56:48 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 8.4
|
|
- Mark temporary copies created by %local_path% read-only
|
|
- Fixed crash when accessing Bitvise SFTP Servers
|
|
- Support nanosecond-precision file time copying (Linux)
|
|
- Start maximized instead of in full screen mode (OS X)
|
|
- Fixed crash while setting privileges during shutdown
|
|
- Fixed crash when failing to clean up log files
|
|
- Fixed EOPNOTSUPP error when copying file to gvfs Samba share
|
|
(Linux)
|
|
- Fixed default external applications command line (Linux)
|
|
- Thread-safe translation change even during app shutdown
|
|
- Don't consider port and password when comparing SFTP paths
|
|
- Updated translation files
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 9 07:56:00 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 8.3 (2016-07-08)
|
|
- Make temporary local copy for non-native file paths:
|
|
%local_path%
|
|
- Support selections from both grid sides at a time for external
|
|
applications
|
|
- New external application macros: %item_path%, %folder_path%,
|
|
%item_path2%, %folder_path2%
|
|
- Migrate external application commands to new macro syntax
|
|
- Support reverse grid search (Shift + F3)
|
|
- Don't condense empty sub folders on overview panel
|
|
- Show changelog delta in update notification
|
|
- Center modal dialogs after layout redetermination
|
|
- Warn about portable installation into programs folder
|
|
- Calculate default message dialog height depending on screen
|
|
size
|
|
- Don't substitute external applications path for empty base
|
|
folder
|
|
- Fixed prolonged tooltip time not being evaluated
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 17:56:20 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 8.2 (2016-05-30)
|
|
- Unified item path representation on main grid
|
|
- New progress indicator control for binary comparison
|
|
- Fixed crash on exit when accessing already destructed constant
|
|
- Fixed crash when FreeFileSync is still running during OS
|
|
shutdown
|
|
- Fixed crash on startup due to missing root certificates
|
|
- Work around start up crash on Windows installations missing
|
|
certain patches
|
|
- Fixed in-place progress panel height being trimmed
|
|
- Support drawing arbitrary polyons with graph control
|
|
- Apply Posix file name normalization (OS X)
|
|
- Normalize keyboard input encoding for all text fields (OS X)
|
|
- Report errors when cleaning up old log files
|
|
- Integrate external app WinMerge if installation is found
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 22 17:29:02 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 8.1 [2016-04-21]
|
|
- Follow shell links during drag and drop on main dialog
|
|
(Windows)
|
|
- Significantly improved main grid rendering performance
|
|
- Log info about non-default global settings
|
|
- Establish new network connections only when needed (Windows)
|
|
- Show only a single login dialog per network share
|
|
- Show login dialogs for the same network address one after
|
|
another
|
|
- Fixed endless recursion for paths containing certain unicode
|
|
characters (OS X)
|
|
- Support using portable version without direct installation
|
|
- Fixed access denied error when verifying read-only target file
|
|
(Windows)
|
|
- New global option for sound cue after comparison
|
|
- Updated help file
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 17 21:16:18 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 8.0 [2016-03-17]
|
|
- Fine-tuned buffer sizes for 70% improved SFTP stream I/O speed
|
|
- Support incomplete read/write operations while maximizing
|
|
buffer saturation
|
|
- Automatically check consistency of FreeFileSync installation
|
|
- Fixed crash when using SFTP on CPUs without SSE2 support
|
|
- Improved GUI responsiveness during SFTP I/O
|
|
- Disabled automatic quote substitution for file filter (OS X)
|
|
- Work around invalid parameter error on FAT drives for broken
|
|
create times
|
|
- Avoid filter mismatches by using precomposed UTF (OS X)
|
|
- Fixed main dialog close button not being disabled during sync
|
|
(OS X)
|
|
- Don't create AppleDouble files if extended attributes are
|
|
unsupported (OS X)
|
|
- Set content format metadata when copying to an MTP device
|
|
- Fixed F-keys not working in sync config dialog (Linux)
|
|
- Revert to default button margin values (Linux)
|
|
- Fixed crash when thumbnail loading fails on MTP device
|
|
- Fixed main grids not scrolling in parallel during mouse
|
|
selection
|
|
- Revert to default scaling for non-dpi-aware apps
|
|
- Integrate FreeFileSync online manual
|
|
- Added Slovak translation
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 13 11:52:39 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 7.9 [2016-02-13]
|
|
- New comparison variant: compare by file size
|
|
- Buffer SFTP read/write accesses for optimal packet sizes
|
|
- Configure folder access time out via GlobalSettings.xml
|
|
- Drag and drop config files anywhere on main dialog
|
|
- Work around "argument list too long" file copy error (OS X)
|
|
- Work around "invalid argument" file copy error (OS X)
|
|
- Support case-change when syncing to case-sensitive SFTP
|
|
(Windows)
|
|
- Select between sync completion sounds gong/harp.wav
|
|
- Set up sync completion sound file in GlobalSettings.xml
|
|
- Validate monitoring data to avoid RealTimeSync crash
|
|
- Updated help file
|
|
- Updated translation files
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 24 12:07:53 UTC 2016 - ecsos@opensuse.org
|
|
|
|
- update to 7.8 [2016-01-01]
|
|
- Correctly resolve environment variables containing MTP paths
|
|
- Support at and colon characters in SFTP user name
|
|
- New context buttons for quick sync config changes
|
|
- Report specific error during folder existence check when
|
|
starting sync
|
|
- Fail lately when traversing available MTP devices
|
|
- Correctly handle SFTP time-out error when checking folder
|
|
existence
|
|
- Updated on completion command lines for log off/standby/shut
|
|
down (Linux)
|
|
- Support HTML POST redirection for update checks
|
|
- Calculate UTC file times like Windows Explorer for MTP devices
|
|
- Don't reuse timed-out SFTP sessions with thread affinity
|
|
- Workaround SFTP session hang after unsupported statvfs command
|
|
- Updated OpenSSL to 1.0.2e
|
|
|
|
- changes from 7.7 [2015-12-1]
|
|
- Support variable drive letters for config history when using
|
|
FreeFileSync portable
|
|
- Skip non-storage functional objects at MTP device level
|
|
- Log and show error messages without hanging when running as
|
|
a service
|
|
- Navigate between sync settings panels with arrow keys
|
|
- Fixed volume shadow copy file path generation
|
|
- Handle integer overflows when comparing file times
|
|
- Ignore more than one file time shift
|
|
- Reworked grid to support mouse highlight areas
|
|
- Allow minute precision for file time shifts
|
|
- Warn about unsupported MTP and SFTP paths in RealTimeSync
|
|
- Strip superfluous mode parameters when creating a directory
|
|
(Linux, OS X)
|
|
- Correctly detect system language for English UK
|
|
- Store program language by name to handle changing ids
|
|
- Fixed crash during application exit after using SFTP
|
|
|
|
- changes from 7.6 [2015-11-01]
|
|
- Create missing synchronization base folders only on demand
|
|
- Improved main grid text search performance by 40%
|
|
- Restore correct main dialog height after restart (Linux)
|
|
- Default to standard main dialog size after unmaximize (Linux)
|
|
- Prevent creation of irregular folder names (Windows)
|
|
- Support MTP devices over WiFi with null modification times
|
|
- Do not apply invalid vertical main dialog positions (OS X)
|
|
- Support Yosemite full screen window mode (OS X)
|
|
- Use buffered lock file I/O (Windows)
|
|
- Correctly setup OpenSSL for multithreaded use
|
|
- Added COM initialization for worker threads (Windows)
|
|
- Forward focus to sync button after comparison
|
|
- Streamlined file system abstraction layer interfaces
|
|
|
|
- changes from 7.5 [2015-10-01]
|
|
- Detect moved files on source even for targets with no (SFTP) or
|
|
unstable (FAT) file id support
|
|
- Improved performance for detection of moved files by over 50%
|
|
- Added folder picker to select SFTP paths
|
|
- Support additional SFTP ciphers by building upon OpenSSL
|
|
backend
|
|
- Added 10-seconds time out when SFTP command is hanging
|
|
indefinitely
|
|
- Work around unexpected SFTP session termination on Synology
|
|
servers
|
|
- Fixed various libssh2 and OpenSSL memory leaks
|
|
- Fixed FreeFileSync taskbar link reuse (Windows 7)
|
|
- Avoid last error code being overwritten by certain C runtimes
|
|
before evaluation
|
|
- Run online update check asynchronously (Windows)
|
|
- Check source item existence before cleaning target during
|
|
versioning (Linux, OS X)
|
|
- Check folder recursion limit to catch stack overflows
|
|
- Doubled potential folder traversal recursion depth (Windows)
|
|
- Consider child elements of excluded folders during database
|
|
clean up
|
|
- from version 7.5 FreeFileSync need gcc5 to compile,
|
|
so openSUSE_13.2 is no longer supported, because of missing gcc5
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 1 18:08:32 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- update to 7.4 [2015-09-01]
|
|
- Switch between all folder pair configurations directly in the
|
|
sync config dialog
|
|
- Support macros, path by volume name for config files on
|
|
command line
|
|
- Support slash as path separator on command line (Windows)
|
|
- Allow slash as path separator in filter dialog (Windows)
|
|
- Discard SFTP connection after 20 seconds of idle time
|
|
- Fixed file already existing error when changing file name case
|
|
(OS X)
|
|
- New keyboard shortcuts to open external applications
|
|
- Fixed clipboard being cleared when opening sync config dialog
|
|
(OS X)
|
|
- Workaround wxWidgets bug breaking copy/paste shortcuts (OS X)
|
|
- Fixed disabled button icons not being updated in the
|
|
config dialog
|
|
- Fixed launcher error messages not being shown (Windows XP)
|
|
- Fixed launcher showing incorrect error about missing
|
|
service pack (Windows XP)
|
|
- Revised help file and consolidated into online help
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 1 15:36:51 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- update to 7.3 [2015-08-01]
|
|
- New context menu option to copy selected files to alternate
|
|
folder (create diffs)
|
|
- Fill a folder pair by dropping two folders at a time from
|
|
Explorer
|
|
- Added option to set non-standard SFTP port
|
|
- Prevent recursive creation of temporary Recycle Bin directories
|
|
(Windows)
|
|
- Retrieve grid column label colors from the system
|
|
- Fixed detection of already existing files when moving (Linux)
|
|
- Follow os convention for preferences (OS X)
|
|
- Prevent progress dialog from hiding behind main dialog (OS X)
|
|
- Fixed config saved status not updating when changing certain
|
|
settings
|
|
- Support for high dpi display settings
|
|
- Fixed crash when help viewer is open during exit (Windows)
|
|
- Show manual deletion progress within comparison status panel
|
|
- Further reduced number of file accesses during versioning
|
|
- Fixed folder picker failing to select Desktop folder (Windows)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 3 14:50:51 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- update to 7.2 [2015-07-01]
|
|
- Support synchronization with SFTP (SSH File Transfer Protocol)
|
|
- Detailed error reporting when checking folder existence
|
|
- Synchronize MTP devices with no modification time support
|
|
- Set focus to comparison button on startup
|
|
- Fixed transactional stream clean up error if target file
|
|
already existing
|
|
- Fixed incomplete input stream clean up on fadvise failure
|
|
(Linux)
|
|
- Consider non-native paths for direct comparison after startup
|
|
- Revised algorithm generating folder pair display name
|
|
- Reduced number of file accesses during versioning
|
|
- Stricter language file consistency checking
|
|
- Resolved crash when running Windows 7 on CPUs without SSE2
|
|
- Improved Minidump creation handling stack overflows
|
|
- Revised path formatting to always match native representation
|
|
- Fixed about dialog layout for large font sizes
|
|
- Support Minidump creation for Windows XP
|
|
- Updated translation files
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 21 17:01:55 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- update to 7.1 [2015-06-06]
|
|
- Avoid various access denied errors when synchronizing with
|
|
admin rights (Windows)
|
|
- Accept Explorer drag and drop from MTP devices
|
|
- Support showing MTP files with Explorer
|
|
- Support opening MTP files with default application
|
|
- Preselect active MTP folder in folder picker dialog
|
|
- Work around file not found error when copying alternate data
|
|
streams
|
|
- Fixed access denied error when copying file times (Linux)
|
|
- Work around boost bug causing RealtimeSync to wake PC (Windows)
|
|
- Fixed naming convention "replace" for versioning
|
|
- Skip space pre-allocation if not supported (OS X)
|
|
- Use faster space pre-allocation method (Linux)
|
|
- Transactional error handling when closing file streams
|
|
- Fully initialize system image list for medium and large icons
|
|
(Windows)
|
|
- Handle XP backwards-compatibility with 32-bit build
|
|
(Windows 64-bit)
|
|
- Work around hang due to unsupported AVX2 instructions
|
|
(Vista 64-bit)
|
|
- Fixed invalid argument exception during app launch (OS X)
|
|
- Fixed binary comparison checking for wrong buffer size
|
|
- Fixed GetLogicalProcessorInformation not found startup error
|
|
(Windows XP SP2)
|
|
- Support IP-based UNC paths with folder selector (Windows)
|
|
- Use standard file permissions for application bundle (OS X)
|
|
- Updated help file and added tips and tricks chapter
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 12 19:58:35 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- update to 7.0 [2015-05-11]
|
|
- Support synchronization with MTP devices (Android, iPhone,
|
|
tablet, digital camera)
|
|
- Implemented file system abstraction layer
|
|
- New database format supporting generic file ids
|
|
- Pre-allocate disk space when writing file output stream
|
|
- Late failure when moving multiple items to recycle bin
|
|
- Keep UI responsive while loading/saving database file
|
|
- Improved error reporting indicating failed item when moving to
|
|
recycle bin
|
|
- Transactional error handling when closing file streams
|
|
- Pass correct thread id when creating Minidump (Windows)
|
|
- Fixed directory icon loading resource leak (Linux)
|
|
- Fixed RealtimeSync message provider exception safety issue
|
|
(Windows)
|
|
- Avoid locking issues by creating the log file after batch
|
|
synchronization
|
|
- Fixed RealtimeSync monitoring for items beyond subfolders
|
|
(Linux)
|
|
- Fall back to file extension during file icon load error
|
|
- Show file icon by extension as temporary placeholder
|
|
- Work around silent failure to copy file times to external
|
|
drives (Linux)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 11 22:00:38 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- update to 6.15 [2015-04-07]
|
|
- Revert to log file naming convention without colon character
|
|
- Prevent endless recursion when traversing into folder on
|
|
corrupt file system
|
|
- Fixed view filter button rendering issue for RTL languages
|
|
- Fixed grid losing far scroll positions when increasing
|
|
icon sizes
|
|
- Flush file buffers before verifying file copy
|
|
- Update existing items when retrying failed folder traversal
|
|
- Harmonized bitmap file loading by removing format variance
|
|
- Fixed invalid argument error when setting file times (Linux)
|
|
- Fixed application hang when loading icon for named pipe (Linux)
|
|
- Improved file copy read-ahead performance (Linux)
|
|
- Use native file I/O for stream operations (Linux, OS X)
|
|
- Fixed file copy creating zero-sized files (OS X)
|
|
- Automatically create Minidump files during an
|
|
application crash (Windows)
|
|
- Check for missing service pack to help
|
|
diagnose crash (Windows 7)
|
|
- New menu item with download link after a version update
|
|
- Work around C-function memory race condition when
|
|
formatting time
|
|
- Added Hindi language
|
|
|
|
- changes from 6.14 [2015-02-10]
|
|
- New buttons allow changing the order of folder pairs
|
|
- New keyboard shortcuts for rearranging folder pairs
|
|
- Preserve comparison results when deleting a specific
|
|
folder pair
|
|
- Allow inserting new folder pairs into the middle of the list
|
|
- Append status to log file names when warnings occur
|
|
- Don't interrupt immediate comparison when starting a .ffs_gui
|
|
file for slow devices
|
|
- Work around wxWidgets bug eating up command keys in
|
|
text boxes (Linux)
|
|
- Fixed incorrect parameter error when checking recycle bin on
|
|
drive mounted with Paragon ExtFS (Windows)
|
|
- Use colon as time stamp seperator in log file names
|
|
- Refactored basic low-level file traversal routine
|
|
- Optimized file icon startup procedure
|
|
- Fixed occasional failure to set modification times on
|
|
Samba shares (OS X)
|
|
- Transfer creation times during file copy (OS X)
|
|
- Support copying file times with nano-second precision (OS X)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 9 11:53:18 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- add build RealtimeSync
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 24 14:11:30 UTC 2015 - ecsos@opensuse.org
|
|
|
|
- initial version 6.13
|
|
|