1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
|
freefilesync (11.5-1+devuan) obs; urgency=medium
* Upstream updates
- 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
-- B. Stack <bgstack15@gmail.com> Mon, 04 Jan 2021 08:40:35 -0500
freefilesync (11.4-1+devuan) obs; urgency=medium
* Upstream updates
- 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
-- Ben Stack <bgstack15@gmail.com> Tue, 08 Dec 2020 20:32:55 -0500
freefilesync (11.3-2+devuan) obs; urgency=medium
* [bgstack15] completely fix traditional view patch
- remove all small gridlines
- fix Trad. Rel view with valid relative path names
-- Ben Stack <bgstack15@gmail.com> Thu, 05 Nov 2020 13:09:27 -0500
freefilesync (11.3-1+devuan) obs; urgency=low
* Upstream updates
- 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
* [bgstack15] update traditional view patch
-- Ben Stack <bgstack15@gmail.com> Mon, 02 Nov 2020 07:44:57 -0500
freefilesync (11.2-1+devuan) obs; urgency=low
* Upstream updates
- 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
* [bgstack15] improve traditional view for current layout
-- Ben Stack <bgstack15@gmail.com> Fri, 02 Oct 2020 20:15:18 -0400
freefilesync (11.1-2+devuan) obs; urgency=low
* add traditional option to main grid view
-- Ben Stack <bgstack15@gmail.com> Sun, 06 Sep 2020 20:59:36 -0400
freefilesync (11.1-1+devuan) obs; urgency=low
* [bgstack15] still has the broken file tree layout
* 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
-- Ben Stack <bgstack15@gmail.com> Tue, 01 Sep 2020 20:33:42 -0400
freefilesync (11.0-1+devuan) obs; urgency=medium
* 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)
-- Ben Stack <bgstack15@gmail.com> Wed, 22 Jul 2020 12:55:46 -0400
freefilesync (10.25-2+devuan) obs; urgency=medium
* gtk2 build (stable)
-- Ben Stack <bgstack15@gmail.com> Sat, 20 Jun 2020 16:46:22 -0400
freefilesync (10.25-1+devuan) obs; urgency=medium
* gtk3 build (unstable)
* New file tree layout for main grid
* Support Google Drive Shared Drives
* Support Google Drive Shortcuts
* Prioritize item name rendering if lacking horizontal space
* Report "out of memory" during startup instead of crashing
* Fixed excess memory consumption when loading variable-size data blocks
* Fixed VERSION_ID missing on Arch Linux
* Fixed IWbemServices::ConnectServer error during auto-update
* Fixed row being skipped during main grid page up/down
* Fixed MSSearch files not found when using Volume Shadow Copy
* Allow creating folder names with trailing dot
* Improved sort by full path speed and folder ordering
* Report detailed error when failing to parse FTP MLSD
* Sort by path component names instead of relative path
* Support access to MEGAcmd FTP server
* Fixed Google Drive error when removing last parent of shared item
* Fixed Google Drive owned+shared files being unlinked instead of deleted
* Fixed Google Drive change notificaton evaluation for item without parents
* Support double-click/"Browse directory" for (S)FTP/Google Drive (Linux)
-- Ben Stack <bgstack15@gmail.com> Fri, 19 Jun 2020 16:21:17 -0400
freefilesync (10.24-2+devuan) albion; urgency=medium
* gtk2 build (stable)
-- Ben Stack <bgstack15@gmail.com> Mon, 18 May 2020 08:14:57 -0400
freefilesync (10.24-1+devuan) obs; urgency=medium
* gtk3 build (unstable)
* Increased SFTP buffer sizes for faster upload/download
* New %WeekDay%, %WeekDayName", and %MonthName% macros
* Support Linux systems without lsb_release
* Don't exclude desktop.ini by default
* Merge error messages of failed error handling
* Added ".DocumentRevisions-V100" to default exclude filter (macOS)
* Fixed deletion error not reported during versioning
* RealTimeSync: don't block when command fails with exit code > 0
* Visualize error status in macOS Dock and Windows Superbar
* Show error code constants on Windows Shell errors
* Suppport ProFTPD with "MultilineRFC2228 on"
* SFTP option to enable/disable zlib compression
-- Ben Stack <bgstack15@gmail.com> Sun, 17 May 2020 19:12:44 -0400
freefilesync (10.23-2+devuan) albion; urgency=medium
* gtk2 build
-- Ben Stack <bgstack15@gmail.com> Mon, 20 Apr 2020 16:11:36 -0400
freefilesync (10.23-1+devuan) obs; urgency=medium
* Run "on completion" commands on console (no need for "cmd.exe /c")
* Check exit code and report errors for external applications
* Report stream output of failed command line calls (macOs, Linux)
* Use Unicode symbols compatible with older macOS
* RealTimeSync: invoke command using cmd.exe instead of ShellExecute (Windows)
* Avoid hitting log file length limitations for aggregated jobs
* Fix OpenSSL failing on HTTP 1.0 response without Content-Length
* Don't allow creating folder names ending with space or dot
* Support base folders with trailing blanks
* Show system error descriptions on volume shadow copy errors
* Raise exit code if saving log file or sending email failed
* Report all documented MTP error descriptions
* Updated default exclude filter (macOS/Linux)
* Added image outlines for improved dark mode support
* Work around WBEM_E_INVALID_CLASS error during installation
* Align file path rendering with app layout direction
* Play sound notification also when "cancel on first error" is set
* Cleaner file path formatting (macOs, Linux)
* Added instructions when failing to start due to missing GTK2 (Ubuntu)
* RealTimeSync: distinguish drive unmount from folder change notification
* Avoid blocking command scripts waiting for user input
* Updated translation files
-- Ben Stack <bgstack15@gmail.com> Mon, 20 Apr 2020 15:09:48 -0400
freefilesync (10.22-2+devuan) albion; urgency=medium
* gtk2 build
-- Ben Stack <bgstack15@gmail.com> Wed, 18 Mar 2020 14:24:32 -0400
freefilesync (10.22-1+devuan) UNRELEASED; urgency=medium
* BROKEN! This package does not actually exist. See README.debian
* Preselect last-used email address
* Select log file format (HTML or plain text)
* Aggregate email notifications when hitting sending limits
* Show code literals in system error messages
* Limit conflict item count for log file warning message
* Show log icon error indicator even if error occured after sync
* Disable background drag & drop when showing modal dialog
* Hide dummy model, vendor names in log files
* Fixed ANSI encoding used for log file time formatting
* Reduced memory consumption for large number of log messages
* Correctly parse lock files despite corrupted trail data
* Show emoji instead of Unicode icon in email subject
* Fixed IWbemServices::ConnectServer error after sync
* Fixed aggregate email logs incomplete truncation
-- Ben Stack <bgstack15@gmail.com> Wed, 18 Mar 2020 14:22:58 -0400
freefilesync (10.21-1+devuan) UNRELEASED; urgency=medium
* upstream changelog points to 10.22
-- Ben Stack <bgstack15@gmail.com> Wed, 18 Mar 2020 09:18:01 -0400
freefilesync (10.20-1+devuan) obs; urgency=low
* Send email notifications after sync (Donation Edition)
* Generate log files in HTML format
* Detect sync database consistency errors
* Start log file with preview of first 50 errors/warnings
* Mitigate lock file data corruption
* Print Windows error codes in hexadecimal
* Fixed missing MTP and network links in folder picker (Linux)
* Display versioning and log folder path history
* Display and log all config names for merged configurations
* Run post-sync command synchronously and log exit code
* Fixed crash on Bitvise SFTP servers with zlib delayed compression
* Show actual time out used in failure message
* Show detailed error message when failing to test sound files
* Fixed timeout for long-running FTP uploads by sending keep-alives
* Use Donation Edition on unlimited number of virtual machines
* Ignore accidental clicks in empty space of configuration panel
-- B Stack <bgstack15@gmail.com> Sat, 15 Feb 2020 15:58:33 -0500
freefilesync (10.19-2+devuan) manual; urgency=low
* gtk2 build
-- B Stack <bgstack15@gmail.com> Fri, 27 Dec 2019 09:52:13 -0500
freefilesync (10.19-1+devuan) obs; urgency=low
* Unified rendering of disabled grid layouts
* Count moved file pair as one update in view filter buttons
* Fix command button default sizes (Windows)
* Added %item_name%, %item_name2% context menu macros
* Support deleting references to shared Google Drive files
* Trash Google Drive files only when having single parent
* Fixed high DPI scaling issue on image borders
* Preserve system date format for RTL languages
* Fall back to folder path if resource archives are missing
-- B Stack <bgstack15@gmail.com> Fri, 27 Dec 2019 09:32:55 -0500
freefilesync (10.18-2+devuan) obs; urgency=medium
* Revert to libwxgtk3.0 (gtk2) instead of libwxgtk3.0-gtk3
* This involves using the local devuan-archive repo because libwxgtk3.0
was dropped in Devuan upstream
-- B Stack <bgstack15@gmail.com> Thu, 26 Dec 2019 09:46:15 -0500
freefilesync (10.18-1+devuan) obs; urgency=low
* Save/load database files in parallel
* Show item count for each view filter category
* Group config history items via background colors
* Allow grid sort by category and sync action
* Reduced file accesses for faster start up
* Buffer redundant database loads
* Fix ibus initialization hang on Ubuntu 19.10
* Defer showing progress panel for short-lived tasks
* Calculate stable scrollbar dimensions on GTK2
* Log mod time errors even when sync is cancelled
* Show progress and errors when updating sync directions
* Detect MLSD support despite invalid FTP FEAT response
* Improved GUI responsiveness during config load
* Added Vietnamese translation
-- B Stack <bgstack15@gmail.com> Thu, 21 Nov 2019 07:53:41 -0500
freefilesync (10.17-1+devuan) obs; urgency=low
* Support PuTTY private key files for SFTP login
* Enable zlib compression for SFTP servers if supported
* Update last sync time despite differences if nothing to do
* Reduce graph total time update interval
* Remember folder history not just for first folder pair
* Allow unprivileged symlink creation in Windows Developer Mode
* Integrate latest libcurl FTP bug fixes
* Detect common invalid SFTP key file formats
* Fixed startup crash caused by corrupted HDD properties
* Allow SFTP access via Ed25519 key in PKIX format
-- B Stack <bgstack15@gmail.com> Tue, 22 Oct 2019 10:04:13 -0400
freefilesync (10.16-1+devuan) obs; urgency=low
* Redesigned progress indicator graphs
* Avoid needless HTTP delay prior to Google Drive upload
* Skip redundant CWDs during FTP metadata updates
* Fixed MLSD 501 syntax error on Serv-U FTP server
* Check FTP server status using FEAT/HELP instead of root folder
* Avoid redundant TYPE changes during FTP directory listing
* Access FTP files by full path and avoid CWDs
* Support FTP home paths with non-ASCII chars
* Work around libcurl bug failing to buffer FTP TLS authentication
* Skip redundant FTP SIZE check before downloading file
* Use ISO 8601 week of the year definition for %week% macro
* Show login prompt for disconnected NAS share
* Force icon resolution to 96 DPI in GTK2 build (Linux)
* Detect missing full disk access permission (macOS)
* Fixed accessibility issue with progress graph colors
* Use short naming convention when deleting abandoned folder lock
* Detect endless folder lock recursion on buggy file systems
* Fixed Google Drive parsing error for invalid file time
-- B Stack <bgstack15@gmail.com> Tue, 16 Sep 2019 10:04:13 -0400
freefilesync (10.15-1+devuan) obs; urgency=low
* Redesigned progress indicator stats
* Fixed crash when progress dialog is closed right before showing error
* Consider fail-safe file copy when creating sync.ffs_db files
* Prepare support for GTK3 GUI framework (Linux)
* Support sound output via SDL (Linux)
* Shrink standard system icons if needed (Linux)
* Add Windows Defender exclusions asynchronously
* Fixed main dialog out-of-screen position on startup (macOS)
* Activated CDN for all web accesses
* Redirect error dialog to stderr during sound playback (Linux)
* Updated translation files
-- B Stack <bgstack15@gmail.com> Thu, 15 Aug 2019 21:56:04 -0400
freefilesync (10.14-2+devuan) manual; urgency=low
* Completely disable the update-check
-- B Stack <bgstack15@gmail.com> Tue, 16 Jul 2019 12:56:46 -0400
freefilesync (10.14-1+devuan) manual; urgency=low
* Warn if versioning folder paths differ only in case
* Fixed empty HTTP response during update check (macOS/Linux)
* Warn if Donation Edition is active on unexpected number of machines
* Use subdomain for application update checks
* Consider cache control for HTTP GET requests
* Access all web endpoints over TLS
* Fixed character encoding issue in update reminder (macOS/Linux)
-- B Stack <bgstack15@gmail.com> Mon, 15 Jul 2019 15:24:12 -0400
freefilesync (10.13-1+devuan) manual; urgency=low
* Allow to rename configurations via context menu
* Work around hang on SMB network with broken FileFullDirectoryInformation
* Work around SMB share returning empty item name
* Detect and preempt keyman64.dll crash on exit
* Manage notification sounds via global options dialog
* Support 32-bit Debian Jessie and later releases
* Work around silent failure to case-only rename on FAT drives (Windows 10)
* Simplified installation folder structure
* Update main grid scrollbars when resizing columns on other side
* Preserve input focus when clicking on grid column label
* Buffer result of process path normalization
* Mirror middle grid icons for RTL layout (Linux)
* Force LTR layout until wxWidgets supports RTL (macOS)
* Fixed pair scrolling mismatch when grid height is exceeded by one row
* Fixed startup failure due to missing /etc/machine-id (Linux)
-- B Stack <bgstack15@gmail.com> Sat, 15 Jun 2019 10:40:49 -0400
freefilesync (10.12-1+devuan) manual; urgency=low
* Show sync start time and date in progress dialog title
* Added duration of comparison to log
* Show all total times in full HH:MM:SS format
* Added sync start time to log file header
* Add Windows Defender exclusions to fix CURLE_OPERATION_TIMEDOUT
* New RealTimeSync option to hide console window
* Support launching through symlink (Windows)
* Dropped support for Windows XP, Server 2003, and Vista
* Reduced installation size by 25%
-- B Stack <bgstack15@gmail.com> Sun, 13 May 2019 21:51:30 -0500
freefilesync (10.11-1+devuan) manual; urgency=low
* Last FreeFileSync version supporting Windows XP and Vista
* Fixed crash on multi-monitor set up
* Fixed dialogs not showing after opening UAC prompt
* Support launching through symlink (Linux)
* Added example desktop starter files (Linux)
* Fixed misleading error when determining file permissions support
* Updated wxWidgets, libcurl, libssh2, VS, GCC, Xcode
-- B Stack <bgstack15@gmail.com> Fri, 12 Apr 2019 13:30:42 -0500
freefilesync (10.10-1devuan) manual; urgency=low
* New option: synchronize selection
* Dynamically disable unsuitable context menu options
* Support MTP devices without move command
* Fall back to copy/delete when implicitly moving to different device (e.g. symlink)
* Fixed incorrect statistics after parallel move
* Fixed menu button not triggering context menu
* Fixed crash on focus change while message popup is dismissed
* Fixed crash when trying to shrink empty image
* Fixed invisible dialogs when monitor is turned off in multi-monitor setup
* Work around GetFileInformationByHandle error code 58 on WD My Cloud EX
* Changing deletion handling now correctly triggers updated config
* Support root-relative FTP file paths (e.g. FreeNAS)
* Move and rename MTP items as a transaction
* Exclude AppleDouble files (._) via default filter on macOS
* Support home path for FTP folder picker
* Use server default permissions when creating SFTP folder
* Use native OpenSSL AES-CTR rather than libssh2 fallback
* Added context information for cloud connection errors
* Updated translation files
-- B Stack <bgstack15@gmail.com> Fri, 15 Mar 2019 18:23:43 -0500
freefilesync (10.9-1devuan) manual; urgency=low
* Added FTP, SFTP, Google Drive support for Linux
* FreeFileSync Donation Edition available for Linux
* Compress file stream during Google Drive upload
* Navigate beyond access-denied parents in SFTP folder picker
* Fixed unexpected stream size error during FTP upload
* Support native recursive deletion for Google Drive
* Support native recursive deletion for MTP
* Deterministically save Google Drive state during exit
* Work around missing TMPDIR variable (Linux)
* Support SFTP servers returning large package sizes during folder reading
* Start with home path when using SFTP folder picker
* Aggregate device authentication prompts during comparison
* Clean up temp file after unexpected stream size error
* Work around FTP servers not supporting HELP command
* Support parsing path by volume name when volume is missing
* Parse and streamline Google Drive error messages
* Load next item after deleting from config history
* Avoid redundant Google Drive syncs after file/folder creation
* Avoid duplicate MTP item creation by multiple threads
-- B Stack <bgstack15@gmail.com> Thu, 14 Feb 2019 10:46:09 -0500
freefilesync (10.8-1devuan) manual; urgency=low
* Initial release.
-- B Stack <bgstack15@gmail.com> Tue, 29 Jan 2019 09:20:41 -0500
|