Commit Graph

40 Commits

Author SHA256 Message Date
Jannik Seiler
123c605fa2 Accepting request 877291 from home:seil0:branches:network
- Update to 11.7
  - Detect moved files on FTP (if server supports MLSD)
  - Allow installation only for current or all user(s) (Linux)
  - Added application uninstaller: uninstall.sh (Linux)
  - Use login user config path when running as root (macOS, Linux)
  - Fixed detection of moved files with unstable device IDs (macOS, Linux)
  - Strict checking for duplicate file IDs
  - Avoid EINVAL invalid argument error when using F_PREALLOCATE (macOS)
  - Restore input focus after closing log panel
  - Double-click on file to open Google Drive web interface
  - Fixed alpha channel image scaling glitch
  - Fixed recycle bin folders being created recursively
  - Fixed thread count status message fluctuation
  - Don't quit FreeFileSync when parent terminal is closed (SIGHUP)
  - Fixed "Operation not supported" error when setting directory locks
  - Show folder picker despite SHCreateItemFromParsingName() error
  - Work around "OLE received a packet with an invalid header" error
- Changes from 11.6
  - New FreeFileSync installer (Linux)
  - New auto-updater for the Donation Edition (macOS, Linux)
  - Support reading FTP file symlinks
  - Added context menu option "Edit with FreeFileSync" (Linux, KDE)
  - Support starting via symlink (macOS)
  - Command line support with "freefilesync" symlink 
    in /usr/local/bin (macOS)
  - Fixed starting via symlink found by PATH (Linux)
  - Preserve keyboard focus when starting sync via F9
  - Don't show relative parent path if folder does not exist
  - Added high-resolution application icons (Linux, macOS)
  - Work around "500 'HELP' command unrecognized" FTP error
  - Fixed menu bar icon not being removed immediately (macOS Big Sur)
  - Don't allow folder names ending with dot character (Windows)
  - Mitigate ERROR_ALREADY_ASSIGNED: Local Device Name Already 
    in Use [Wnetaddconnection2]
  - Fixed startup failure when app folder contains back quote char (macOS)
  - Fixed network card not found error on virtual machine (KVM Linux)
  - Fixed RTL layout direction in popup dialogs
- Changes from 11.5
  - New configuration context menu option to delete from disk
  - Start auto retry delay at time of error instead of reporting
  - Added error details to status message before retry
  - Improved color scheme to better integrate with system colors
  - Keep partial SFTP results after network failure
  - Fixed incorrect panel font (macOS Big Sur)
  - Fixed SFTP retry not working after network drop
  - Fixed crash on exit with floating panels (macOS Big Sur)
  - Fixed auto-close option not being remembered
  - Fixed installer high-DPI scaling issues
  - Fixed mouse hover issues with grid column header
  - Fixed menu bar icons not showing (Linux)
  - Removed redundant GUI layout recalculations
  - Keep correct panel sizes after log panel maximize
  - Support modern folder picker in installer
  - Don't raise progress dialog after sync when resuming from systray

OBS-URL: https://build.opensuse.org/request/show/877291
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=43
2021-03-05 18:34:25 +00:00
Jannik Seiler
6af3f05ce4 Accepting request 855494 from home:seil0:branches:network
- Update to 11.4
  - New progress graph "this one sparks joy"
  - Remember progress dialog size
  - New config file context menu option: Show in file manager
  - Work around libcurl performance bug during FTP upload
  - Only log modification time errors after comparing by size or content
  - Smaller icon size for efficient screen layout (Linux)
  - Use system-native recycle bin icon
  - Fixed DeviceIoControl(IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS): ERROR_MORE_DATA
  - Support MTP devices lacking a friendly name
  - Fix grid scrolling with small mouse rotations (macOS)
  - Faster mouse scrolling on high-DPI resolution displays
  - Keep previous windows size when maximized during auto-exit
- use %autosetup instead of %setup and %patch
- replace %desktop_database_postun with %filetrigger{in,postun}

OBS-URL: https://build.opensuse.org/request/show/855494
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=41
2020-12-12 21:30:56 +00:00
Jannik Seiler
53710f8ae8 Accepting request 846291 from home:seil0:branches:network
- Update to 11.3
  - Enhanced main grid color scheme
  - Mouse-highlight for file selection
  - Added file create/delete indicators
  - Show file list tooltip for missing items
  - Click folder name and scroll to group start
  - Log failure to create application default config folder
  - Added tooltips and fixed help link context menu
  - Fixed tooltip not updated when scrolling (macOS, Linux)
  - Move error dialogs to foreground during batch sync
  - Align context menu popup positions
  - Updated translation files

OBS-URL: https://build.opensuse.org/request/show/846291
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=39
2020-11-05 16:13:55 +00:00
Jannik Seiler
ea9ae66eda Accepting request 839423 from home:seil0:branches:network
- Update to 11.2
  - Improved grid layout with file icons hidden
  - Improved rendering of inactive and disabled grid items
  - Remember last user-selected paths for file and folder pickers
  - Fixed folder name hidden in "item name" view type
  - Fixed determination of unsupported trash folder (Linux)
  - Fixed copying broken symlinks (macOS)
  - Fixed default action when pressing Enter in popup dialogs
  - Fixed default popup dialog size (macOS)
  - Use localized start of week for %WeekDay% (Linux, macOS)
  - Swap sides using CTRL+W instead of F10
  - Show confirmation dialog before swapping sides
- Update to 11.1
  - New file group layout on main grid (reloaded)
  - Alternate colors for main grid folder groups
  - Added file group context menu
  - Quick selection of items in folder group
  - Fixed FTP access errors with Explicit SSL/TLS
  - Fixed Google Drive error when double quotes in file name
  - Fixed RTL layout bug with number input control
  - Fixed grid column default sizes
  - Fixed grid rendering performance during mouse scrolling
  - Update all config files transactionally
  - Respect user-preferred number/time format (Linux)
  - Fixed floating panels not being resizable (Linux)
  - Instantly open selection context menu on right mouse button down
  - Further improved high DPI support
  - Updated deprecated system API calls (requires macOS 10.10 or later)
  - Fixed crash when accessing Nexis storage (macOS)
  - Avoid buffer flush when aborting native file output
  - Clear preview after folder history selection
  - Pre-allocate target file without setting size
  - Unified system error message formatting

OBS-URL: https://build.opensuse.org/request/show/839423
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=37
2020-10-04 13:56:49 +00:00
Dominique Leuenberger
387b469c17 Accepting request 825852 from network
Initial submit of FreeFileSync to Factory.

It would be nice to have this application available in the default repos.

OBS-URL: https://build.opensuse.org/request/show/825852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FreeFileSync?expand=0&rev=1
2020-08-12 08:37:34 +00:00
Jannik Seiler
c373d19d7e Accepting request 825192 from home:seil0:branches:network
Since factory-auto seems to have a Problem with downloading the Source.zip, I changed it to the local Source.zip. I hope this will fix the issues with facorty-auto and enable this package to be submitted to Factory.

OBS-URL: https://build.opensuse.org/request/show/825192
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=35
2020-08-11 16:38:03 +00:00
acf7cca251 Accepting request 824675 from home:seil0:branches:network
- Update to 11.0
  - Revised file layout on main grid
  - Skip download/upload when copying Google Drive files inside account
  - Support moving Google Drive files between shared drives and My Drive
  - Support copying Google Drive shortcuts between accounts
  - Support copying Google Docs, Sheets, Slides, etc. within account
  - Fixed parsing uninitialized Google Drive modification time
  - Fixed Google Drive file already existing check running too late
  - Ignore slash/backslash differences during manual search
  - Avoid creating orphan database entry if one DB file fails to load
  - Limit modification time error count for log file warning message
  - Support copying WSL symlinks
  - Avoid duplicate MTP/Google Drive item creation from multiple threads
  - Fixed TMPDIR not found during startup (macOS)
  - Added sync variant icons
  - Avoid redundant icon format conversions
  - Buffer high-DPI image scaling results
  - Improved MTP thumbnail scaling performance
  - Avoid race condition during parallel file icon rendering (Linux)
  - Allow creating folder name with leading/trailing spaces
  - Start supporting GTK3 (Linux)

OBS-URL: https://build.opensuse.org/request/show/824675
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=34
2020-08-06 11:13:05 +00:00
8056a9eeea Accepting request 662557 from home:ecsos:Backup
- make it compile! 
- Update to 10.7
  - Resolve ambiguous paths in (S)FTP folder picker
  - Fixed path alias check to not rely on volume serial
  - Check already existing move target by ID instead of path
  - Use native image conversion routines in installer
  - Added base folder info for unresolved conflicts message
  - Avoid silent failure when setting epoch modTime
  - Fixed parsing locale with unexpected format
  - Fixed RealTimeSync failing to start FreeFileSync batch
  - Exclude failed item paths containing backslash in names
  - Fixed RealTimeSync GUI distortion after drag & drop
  - Support command arguments and exit code with launcher
  - Consider UTF encoding when trimming long temp name during file copy

OBS-URL: https://build.opensuse.org/request/show/662557
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=33
2019-01-03 00:47:56 +00:00
60b9d299c1 Accepting request 637724 from home:ecsos:Backup
- Update to 10.4
  - Allow overriding log folder path for gui and batch runs
  - Fixed RTS not triggering for volume path by name
  - Fixed reading FTP folders including wildcard chars
  - Fixed image overlay graphics glitch (Linux)
  - Don't show error if versioning folder is not yet existing
  - Fixed crash removing folder pair before comparison (F5)
  - Fixed crash when parent of newly-moved file is missing
  - Fixed statistics when folder containing moved files is found 
    missing

OBS-URL: https://build.opensuse.org/request/show/637724
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=32
2018-09-24 15:54:46 +00:00
4276a685f4 Accepting request 637714 from home:ecsos:Backup
- Update to 10.3
  - New log panel showing details about the last operation
  - Show status of last syncs in configuration panel
  - Access log files via the configuration panel
  - Allow auto-retry and ignore errors during comparison
  - Show folder RealTimeSync is waiting on
  - New %logfile_path% macro for "on completion" command
  - Show errors and warnings count in log file header
  - Fixed crash when resizing panel during comparison
  - Fixed folders created hidden when source is a volume root path
  - Use steady clock while waiting in RealTimeSync
  - Fixed folder access error with Google Drive File Stream
  - Open global log folder path via options dialog
  - Limit global logs by age instead of size
  - Deprecated batch-level log files and LastSyncs.log

OBS-URL: https://build.opensuse.org/request/show/637714
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=31
2018-09-24 15:30:36 +00:00
2b33bddac0 Accepting request 625333 from home:tglatt:branches:network
- Update to 10.2
  - Limit number of file versions by age and count
  - Report not yet existing folders as warning instead of error
  - Improved comparison speed for high-latency traversals
  - Set up parallel file operations for versioning folder
  - Early clean up to avoid hitting (S)FTP connection limits
  - Support FTP servers with ANSI encoding
  - Fixed folder drag and drop for modal dialogs
  - Fixed progress graph glitch due to unsteady system clock
  - Unbuffered folder lock file existence checking
  - Fixed macOS Donation Ed. not recognized after rename
  - Updated translation files

OBS-URL: https://build.opensuse.org/request/show/625333
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=30
2018-07-26 09:11:04 +00:00
8dd4143600 Accepting request 617870 from home:ecsos:Backup
- update to 10.1
  - Binary-compare multiple files in parallel
  - Copy file permissions when creating base folders
  - Fixed hang when scrolling file list (Windows)
  - Fixed file list mismatch when cancelling sync
  - Fixed delay when cancelling folder existence check
  - Fixed sync processing order to honor FIFO
  - Fixed startup delay when internet is offline (Linux, macOS)
  - Fixed crash when closing via the macOS Dock
  - Support installation without admin rights (macOS)
  - Fixed bcrypt.dll not found on startup (Windows XP)
  - Respect Content-Length header for HTTP requests
  - Support parallel folder traversal on Ubuntu 16.4
  - Fixed missing shared library dependencies (Linux)
  - Unified precompiled Linux binary packages
- changes from 10.0
  - The installer is now ad-free!
  - Sync multiple files in parallel (Donation Edition)
  - Compare multiple files in parallel within a single folder tree
  - Aggregate worker threads per device during folder traversal
  - Reset GUI layout configuration for high DPI displays
  - Keep GUI responsive during synchronization
  - Remember maximum number of visible folder pairs
  - Fixed high DPI issues in installer
  - Don't delay errors by callback interval during comparison
  - Handle concurrent intermediate folder creation for versioning
  - Sync all folder level items before recursion (avoid CWDs)
  - Updated translation files
- changes from 9.9
  - High DPI display support
  - Allow automatic retry at configuration level
  - Show error handling settings during sync
  - Avoid libpng.so dependency (Linux)
  - Fixed undefined behavior closing paused progress dialog
  - Check if buggy DLLs are loaded into address space (Windows)
  - Fixed FTP parsing error for Windows CE device
  - Workaround VSS provider implementation bug
  - Respect macOS user settings for date and thousands separator
  - Updated translation files

OBS-URL: https://build.opensuse.org/request/show/617870
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=29
2018-06-19 22:54:15 +00:00
6edb293174 Accepting request 605842 from home:tglatt:branches:network
Problem: FreeFileSync 10 requires wxWidgets-3_2 which is not available on Leap 42.3. Don't know if it's sensible to lock out users of a still supported Leap release.

OBS-URL: https://build.opensuse.org/request/show/605842
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=28
2018-05-10 08:32:51 +00:00
f1ca225155 Accepting request 580307 from home:ecsos:Backup
- update to 9.8
  - New option to auto-close progress dialog
  - Update last sync time if no differences found
  - Added 5 seconds countdown before shutdown/sleep
  - Preserve XML attribute creation order
  - Support HTTPS web accesses without redirect
  - Connect network share upon logon type not granted
  - Fixed invalid pointer error when reading MTP
  - Fixed temporary db file triggering RealTimeSync
  - Fixed runtime error during uninstallation
  - Continue status updates during sync cancellation
  - Log number of items found during comparison
  - Warn about outdated nviewH64.dll instead of crashing
  - Show default log file path when saving a batch job
  - Consider only full days for time since last sync
- rebase patch freefilesync-build.patch
- fix build for openSUSE_Leap_15.0

OBS-URL: https://build.opensuse.org/request/show/580307
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=27
2018-02-26 17:02:13 +00:00
04de820785 Accepting request 532404 from home:ecsos:Backup
- update to 9.4
  - Fixed copying files with locked byte ranges using VSS
  - Fixed wrong FTP working directory reuse in libcurl
  - Allow retry upon failure during online update check
  - Repackaged Donation Edition to reduce AV false positives
  - Apply correct directory path encoding during FTP traversal
  - Fixed strict weak ordering for SFTP session ID sorting
  - Clean up read-only temporaries during failed sparse file copy
  - Fixed access denied file copy error for ADS
  - Workaround broken SMB servers reporting sparse support
  - Support hash characters in FTP directory listing
  - Prepared auto-updater to support new installer format
  - Refined installer error reporting
  - Streamlined sync config dialogs
  - Resized installer window dimensions

OBS-URL: https://build.opensuse.org/request/show/532404
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=26
2017-10-07 10:05:31 +00:00
0b1ea0ca93 OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=25 2017-08-27 10:30:06 +00:00
b5b14245f0 Accepting request 518962 from home:ecsos:Backup
- update to 0.9.3
  - Support multiple connections per FTP folder traversal
  - 35% faster folder traversal for FTP servers supporting MLSD
  - Use single CWD when changing FTP working directory
  - Fixed EOPNOTSUPP error on gvfs-mounted FTP (Linux)
  - Maximize FTP I/O speed using prefetch/output buffers
  - Prevent input focus stealing after manual comparison
  - Use larger socket buffer for FTP upload speed increase
  - Fixed out of memory error when copying large files via FTP
  - New popup dialog option to ignore all errors
  - Reduced memory peaks by enforcing streaming buffer size limits
  - Removed custom sync directions from config XML if not needed
  - Flash task bar after comparison if other app has input focus

OBS-URL: https://build.opensuse.org/request/show/518962
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=24
2017-08-27 10:22:48 +00:00
37bf3bcad1 Accepting request 511046 from home:ecsos:Backup
update to 9.2

OBS-URL: https://build.opensuse.org/request/show/511046
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=23
2017-07-17 20:53:04 +00:00
07f1c54765 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
2017-06-08 11:25:13 +00:00
c502845b35 Accepting request 501874 from home:ecsos:Backup
fix build error for tumbleweed

OBS-URL: https://build.opensuse.org/request/show/501874
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=21
2017-06-08 10:32:50 +00:00
1cce3ce6e1 Accepting request 489379 from home:tglatt:branches:network
Newest version (9.0)

OBS-URL: https://build.opensuse.org/request/show/489379
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=20
2017-04-23 14:24:32 +00:00
a26c4627d3 Accepting request 428367 from home:ecsos:Backup
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
2016-09-17 09:37:35 +00:00
4f71eb2fce Accepting request 420582 from home:ecsos:Backup
update to 8.4

OBS-URL: https://build.opensuse.org/request/show/420582
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=18
2016-08-19 18:03:52 +00:00
8c6cf67dad OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=17 2016-07-09 23:00:57 +00:00
4cd1c780ea Accepting request 407541 from home:ecsos:Backup
update to 8.3

OBS-URL: https://build.opensuse.org/request/show/407541
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=16
2016-07-09 21:42:06 +00:00
8323f7eb92 Accepting request 399292 from home:ecsos:Backup
update to 8.2

OBS-URL: https://build.opensuse.org/request/show/399292
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=15
2016-05-31 22:11:31 +00:00
3e64fb81a2 Accepting request 391326 from home:ecsos:Backup
update to 8.1

OBS-URL: https://build.opensuse.org/request/show/391326
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=14
2016-04-22 18:31:27 +00:00
e3c9156ad0 Accepting request 375705 from home:ecsos
update to 8.0

OBS-URL: https://build.opensuse.org/request/show/375705
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=13
2016-03-19 17:00:16 +00:00
773bb3f979 Accepting request 359209 from home:ecsos
update to 7.9

OBS-URL: https://build.opensuse.org/request/show/359209
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=12
2016-02-13 15:13:05 +00:00
8b4a3f8fff Accepting request 355564 from home:ecsos
update to 7.8

OBS-URL: https://build.opensuse.org/request/show/355564
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=11
2016-01-24 14:14:39 +00:00
dcf4cf4242 Accepting request 346882 from network
revert to revision 8

OBS-URL: https://build.opensuse.org/request/show/346882
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=10
2015-11-30 16:56:52 +00:00
b8a2c818f7 Accepting request 346645 from home:ecsos
update to 7.6

OBS-URL: https://build.opensuse.org/request/show/346645
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=9
2015-11-28 13:04:01 +00:00
7bd25f2347 Accepting request 328397 from home:ecsos
update to 7.4

OBS-URL: https://build.opensuse.org/request/show/328397
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=8
2015-09-01 18:33:20 +00:00
444fb44b70 Accepting request 319931 from home:ecsos
update to 7.3

OBS-URL: https://build.opensuse.org/request/show/319931
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=7
2015-08-01 17:02:31 +00:00
834ca8c7a2 Accepting request 315006 from home:ecsos
update to 7.2

OBS-URL: https://build.opensuse.org/request/show/315006
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=6
2015-07-03 15:36:30 +00:00
dad0a2002b Accepting request 312957 from home:ecsos
update to 7.1

OBS-URL: https://build.opensuse.org/request/show/312957
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=5
2015-06-21 17:28:17 +00:00
b2c262ea25 Accepting request 306653 from home:ecsos
update to 7.0

OBS-URL: https://build.opensuse.org/request/show/306653
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=4
2015-05-12 20:33:31 +00:00
7245d5c194 Accepting request 295441 from home:ecsos
update to 6.15

OBS-URL: https://build.opensuse.org/request/show/295441
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=3
2015-04-11 22:42:06 +00:00
9204ee4ce8 Accepting request 284898 from home:ecsos
add build RealtimeSync

OBS-URL: https://build.opensuse.org/request/show/284898
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=2
2015-02-09 16:46:50 +00:00
Andrey Karepin
9080bc5b58 Accepting request 283287 from home:ecsos
FreeFileSync is a free Open Source software that helps you synchronize files and synchronize folders for Windows, Linux and Mac OS X. It is designed to save your time setting up and running backup jobs while having nice visual feedback along the way.

OBS-URL: https://build.opensuse.org/request/show/283287
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=1
2015-02-02 17:29:52 +00:00