GoodSync 歷史版本列表
GoodSync 是一個簡單,安全,可靠的方式來自動同步和備份您的照片,MP3 和重要文件。備份和 / 或同步您的關鍵文件就像點擊一樣容易,也可以使用各種自動選項進行安排。真正的雙向文件同步可防止任何數據丟失。 GoodSync 可以用於通過本地網絡或 Internet 在桌面 PC 和筆記本電腦,家庭和辦公室計算機,計算機和可移動設備(USB Key,閃存驅動器,CDRW 光盤)之間同步數據。 ... GoodSync 軟體介紹更新時間:2018-05-05
更新細節:
What's new in this version:
WYSIWYG Web Builder 12.5.2
Fixed:
- PHP may be removed when optimize inline styles is active with breakpoints
- Full width Picture has fixed height in layout grid
Improved:
- 64bit version should ignore .uwbx extensions in the Extension Manager
WYSIWYG Web Builder 12.5.1
Improved:
- Block Manager ignores blocks created with a newer WWB version to prevent conflicts with future versions of the application
- Template selection window ignores templates created with a newer WWB version
- Added 'RGB' color type support for extensions
WYSIWYG Web Builder 12.5
Fixed:
- SlideShow pagination buttons have wrong z-index
- Folder should not be included in Open Graph URL
Improved:
- Now includes PHP Mailer 5.2.26
- Picture adaptive images now included in the Asset Manager
- Optimized HTML rendering of extensions, blog, article and other real-time HTML code in the workspace
- Blog And Article have been redesigned to use considerably less system resources
- Added support for boolean attributes in HTML formatter (readonly, autofocus, multiple etc.)
- Implemented 'accept' attribute for the File Upload object. This specifies the types of files that the file input accepts in the file browser. This works in combination with the form validation
- 'Automatically include viewport meta tag' now also works in combination with Flex Containers
- Implemented 'ctrl-tab' and 'shift-ctrl-tab' to switch between open windows
- Implemented 'ctrl-home' and 'ctrl-end' to scroll the main window area
- If no objects are selected, 'alt-enter' will open the page-properties
- Added the possibility to copy individual events (instead of all)
- Carousel next/previous buttons vertical alignment in breakpoints
- CSS gradients now use the latest syntax. Dropped browser prefixes
- Toolbar/Ribbon icons are now scaled on high DPI screens
- Icons of external files in Site Manager and 'Select Page' are managed more efficiently (lower memory usage)
New feature:
- Added 'background-size' property to animations and transitions
- Added 'none' option to the Layout Grid overflow properties. This will disable responsive columns, so column widths will be the same in all breakpoints (just like in WWB11)
- Added support for 64bit extensions (64bit version only)! Most extensions have been ported to 64bit
WYSIWYG Web Builder 12.4
Fixed:
- FlexBox Container max-width issue in breakpoints
- Nested layout grids inherit column properties from parent grid
- Missing div-prefix when using object anchors in links
- Issue with text links (64bit version only)
Improved:
- Now includes jquery-3.3.1
- Breakpoint copy now includes text breakpoint data
- 'onformchange' and 'onforminput' events of the Form object have been renamed to 'onchange' and 'oninput'
- Panel Layer size is now responsive in breakpoints
- Sticky Layer supports negative offsets
- File Upload and Radio Button validation
- Form validation no longer validates disabled and hidden input fields
- Added the possibility to edit text while in zoom mode (experimental, may be subject to MS RichEdit limitations)
- Navigation objects on master pages are now synchronized for each page individually
- Implemented a workaround for Windows 10 Fall Creators Update 2017 "GetPixel-bug" which causes toolbars/ribbon to load slow
New feature:
- Added 'Custom form processing' to layers and layout grids (when built-in form processor is enabled)
- Added support for WOFF2 format in 'Manually specify @font-face fonts' (Tools->Options->HTML)
WYSIWYG Web Builder 12.3.1
Fixed:
- Error in combobox conditions with multiple values
- jQuery Slider has wrong height in breakpoints
Improved:
- Added support for font-weight 'Black' to Google Fonts
- FireFox does not allow spaces in the preview path
- Added support for auto detecting 64bit browsers
- Layer Menu slide animations in breakpoints
WYSIWYG Web Builder 12.3
Fixed:
- Inline frame lightbox image is not responsive.
- 'Responsive Carousel' property is not visible for 'Full Page' mode.
- Bulleted list may cause crash when hidden in default view.
Improved:
- Page background CSS is now included for all breakpoints for better results with 'Include min width'.
- Padding and margin of FlexBox container are now responsive.
- Re-arranging flexbox containers is now easier with the Arrange tools. Move forward/Move back will skip non-floating objects in the z-order.
- Added flex grow/shrink support for images in Flex Container.
- Generating new IDs now also takes master pages/frames into account. New IDs will not be a duplicate of an object on the master page/frame.
- The software will now try to fix duplicated IDs automatically (when possible). Note: Automatically check for duplicated IDs should be enabled in Tools->Options->General
New feature:
- jQuery Tab and jQuery Accordion panels can now be moved, renamed, deleted randomly. Previously only the last panel(s) could be removed.
- Added 'Move Up' and Move Down' options to Carousel properties to re-arrange the slides. Also Carousel slides can now be deleted randomly.
WYSIWYG Web Builder 12.2.3
Fixed:
- Offset in SlideShow/Carousel when used in master frame with breakpoints
- jQuery Dialog/Tabs offset in breakpoints
- Child objects in tables are now taken into account when inserting, removing, merging and sorting rows/columns
Improved:
- Picture positioning in layer/carousel
- SlideShow full sceen resizing
- Added support for 'Inside tag' in Text object when used in layout grid
- Links to external services (google fonts, youtube, vimeo) now use 'https' by default
WYSIWYG Web Builder 12.2.2
Іmрrоvеd:
- Іmрlеmеntеd ѕuрроrt fоr hіddеn tехt іn Flех Соntаіnеr
- Сарtсhа оbјесt саn nоw аlѕо bе uѕеd іn а Маѕtеr Раgе
- Аѕѕеt Маnаgеr іgnоrеѕ еmрtу fіlеnаmе рrореrtіеѕ
- Рhоtо Gаllеrу dоеѕ nоt сору lіnkеd fіlеѕ
WYSIWYG Web Builder 12.2.1
- Fixed: Crash when using arrange tools
- Fixed: Crash when using bullets in layout grid with breakpoints
- Improved: Multi-level containers like tabs, accordion, carousel now also display child elements in the correct order in the Object Manager
WYSIWYG Web Builder 12.2
- Fixed: Photo Gallery image preview issue in properties
- Fixed: Table cells do not support text-align: justify
- Fixed: Duplicated font-weight in styles using Google fonts
- Fixed: Article does not save background image
- Fixed: Heading does not save border
- Fixed: Incorrect margin in responsive bullets
- Fixed: File Upload width issue in breakpoints
- Improved: Layers with video background can now also have a different background in breakpoints
- Improved: 'Snap to objects' behavior with nested layers
- Improved: Rollover layer now also works in a master frame
- Improved: Fixed background images are now also rendered fixed in the workspace
- Improved: 'Import Page from another project' attempts to preserve internal links when multiple pages are imported
- Improved: og:url (Open Graph Meta Tags) can now include the page name in the URL
- New feature: Added new responsive functions to extension API: LoadBreakpointData, GetBreakPointCSS. This will be used for future versions of (official) extensions.
- New feature: Added new option to Breadcrumb 'Synchronize with Site manager' -> 'First level (no folders)'. When this option is selected, then folders will not be included in the navigation.
- New feature: Added 'Icon Font Library' option to Breadcrumb, Panel Menu and Responsive Menu. This specifies whether to use FontAwesome Icons or Material Icons.
- New feature: Added experimental SVG render support
- New feature: Added 'equal to (choice)' and 'not equal to (choice)' options to Combobox conditions. This creates unique conditions for the specifies values.
- New feature: Added 'Install Extension' option in the context menu of the Toolbox.
- New feature: Added support for separate title and alt text in the Photo Gallery and Photo Collage. Example: Use 'title^alt' in the title field. The second item (after ^) will be used as the alt text.
- New feature: Added 'goto' support to the SlideShow which can be used in events (just like the Carousel). Example: $('#SlideShow1').slideshow('goto,2');
- New feature: Added "Copy/Paste' buttons in navigation objects. This makes it possible to copy the links from one navigation object to another.
- New feature: Added global lightbox support. This adds the ability to have images on different parts of the page to trigger the same lightbox gallery (see tutorial).
- New feature: Added 'Enable form' to the Carousel. This makes it possible to use the Carousel as a multi page form (see tutorial).
WYSIWYG Web Builder 12.1.2 (August 10th, 2017)
- Improved: Implemented support for hidden text in Flex Container
- Improved: Captcha object can now also be used in a Master Page
- Improved: Asset Manager ignores empty filename properties
- Fixed: Photo Gallery does not copy linked files
WYSIWYG Web Builder 12.1.1
- Improved: Carousel should not display background overlay option
- Improved: Bulleted list height calculation in layout grids
- Improved: Added 'transparent' option to text shadow property in jQuery Mobile Themes. This makes it possible to disable the text shadow for text.
- Fixed: Bulleted list should not be a drop container
- Fixed: Open Graph Meta Tag og:url is missing
- Fixed: 'Rotate' button is hidden
WYSIWYG Web Builder 12.1.0
- Fixed: Issue with Fade animation in Photo Collage
- Fixed: Background overlay in floating layer needs z-index
- Improved: padding and margin of the Text object is now responsive
- Improved: Added 'Font Awesome' and 'Material Icon' to mobile page toolbox
- Improved: Added 'Select above/below/left/right' to main menu. This also makes it possible to assign keyboard shortcuts to these commands.
- Improved: HTML object adds asterisk to 'Resources' button if not empty
- Improved: Implemented a workaround for issues with text links and the Windows 10 Creators Update
- Improved: Now includes jquery-3.2.
- New feature: Added 'Include locked objects in lasso selection' option to Guide Settings. This specifies whether to include locked objects should be included in lasso selection.
- New feature: Added 'Remove from Layer' command to Object Manager context menu.
- New feature: Added support for export to Quick 'n Easy Web Builder 5.x format.
- New feature: Added 'Alignment' option to overflow settings in Layout Grid, this allows you to control the horizontal alignment of overflow columns.
- New feature: Added 'Rotate' option to Photo Gallery, Photo Collage and SlideShow properties. This makes it possible to quickly rotate an image without leaving the appplcation.
- New feature: Added 'Tables styles' menu to menubar (in addition to the to Ribbon gallery)
- New feature: Added 'Place Holder' property to jQuery Auto Complete.
- New feature: The Photo Collage properties now displays the number of images used by each layout.
- New feature: When using 'Convert to form' for Login forms which are inside a layout grid, the child elements will be converted to floating elements. The layout grid will be used as the form container.
- New feature: Added the possibility to have multiple heading styles in the Style Manager. To create a new heading style simply copy an existing heading and give it a valid (class) name.
- New feature: Added 'Remove Built-width logo' to the Tools menu, so you can easily remove the logo from all pages in the project.
- New feature: Added 'Open master page' option to the context menu of Master Objects to quickly open the embedded page.
- New feature: Added 'Direction' option to 'Bulleted list'. This specifies the place of the bullets: left or right side. This may be useful for RTL languages.
- New feature: Added toolbar to Blocks Manager with commands 'Delete',' Refresh' and 'Open File Location'
- New feature: Added a search option to the Blocks Manager. This makes is possible to filter items in the Block Manager to quickly locate a specific Block.
WYSIWYG Web Builder 12.0.5
- Fixed: Lines which are part of a Page Footer but not within the viewport do affect the page size
- Fixed: Removed redundant data-ride attribute from SlideShow->Carousel
- Fixed: Crash when adding box shadow to FontAwesome Icon
- Fixed: Text object: Closing anchor tag should be before the end of heading tag
- Fixed: Crash when using undo with SVG extension
- New feature: Added new 'Full Width' options for third party extensions: "width: 100%, height: auto" and "width: 100%, height: fixed" (note that these only apply to 'use div' extensions!)
WYSIWYG Web Builder 12.0.4
- Fixed: Heading text-alignment in layout grid
- Fixed: Problem with stretching CSS menu in breakpoints
- Fixed: Checkbox and radio button helper element has offset
- Fixed: Responsive Menu ignores font setting in mobile mode
WYSIWYG Web Builder 12.0.3
- Fixed: Font size of jQuery Button in Layout Grid
- Fixed: The child elements of a Rollover Layer should not include visibility in breakpoints
- Fixed: Missing child elements in tables when used in combination with a master frame
- Fixed: CSS of Material Icons is not compatible with CSS beautifier
- Fixed: Crash when editing text with minimized Ribbon
- Fixed: Object Manager ignores object order in Layout Grids
- Fixed: Problem with Animation Pause/Resume in Events
WYSIWYG Web Builder 12.0.2
- Fixed: Incorrect text alignment in breakpoint in some upgraded projects
- Fixed: Panel menu not compatible with jQuery 3
- Fixed: Background images of rollover layer not included in templates/blocks
- Fixed: Skinned font picker dialog refresh issue
- Fixed: Background overlay color in Layout grid not supported
- Fixed: Problem with delayed text height calculation in Carousel
- Fixed: 'Doubtful size error' for Rollover Images in Layout grid
- Fixed: Internal link not possible in Events
- Fixed: Crash when applying Site Properties
- Fixed: Icon selection in Responsive menu
- Fixed: Redirect in Page Properties to internal link displays wrong link type
- Fixed: Master page updates page width when breakpoints views are not in sync
- Fixed: Invalid Error Report message for tables
- Fixed: Auto Responder input field cannot be changed in layout grid form
- Improved: Extensions which use live rendering are now loaded more efficiently. The HTML rendering engine will only be initialized when the page is open/visible. This reduces the memory usage in larger projects.
WYSIWYG Web Builder 12.0.1
- Fixed: Error in PHP form script: missing ')'
- Fixed: Issue with fade events when target is the object itself
- Fixed: Issue with Global Replace
- Fixed: 'Use jQuery UI theme' in Date Picker should be 'true' for existing project
- Fixed: Open Graph image needs absolute path
- Fixed: Crash when publishing non-visible CMS View
- Fixed: Missing ReplaceVariables function in form processor
- Fixed: Missing Material Icon code in external global style sheet
- Fixed: Blocks Manager not initialized in Menu/Toolbar mode
- Reversed: max-width is applied to Layout grid container instead of the content, just like in WB11
WYSIWYG Web Builder 12.0.0
General:
- Improved: Using 'Center in page' on objects inside a layer/form will center the object inside its container
- Improved: The preview folder (in Tools->Options->Files & Folders) is now project specific, so you can configure a different folder for each project
- Improved: Drag selection in the workspace no longer includes lock objects Note that you can stil select locked objects with click or select all
- New feature: Added 'Center in page -> Both', to quickly center one or multiple objects in the center of the page
- New feature: Added 'Make width same as page width', to quickly make the width of an object the same as the page width This can be useful for full width layers/carousels etc
- New feature: Added link to Twitter page in the help menu
- New feature: Added 'Office 2016 - Black' color scheme
- New feature: Implemented Office 2016-like Ribbon commands search ("Tell Me") When the user types a part of command text in the box, a list of matching commands is displayed on the Main Panel
- New feature: All built-in dialogs now use the selected color scheme (like in MS Office apps) A new option has been added to enbale/disable this functionality: Tools->Options->Uswer Interface->Enable skinned dialogs
- New feature: Added the ability to edit ruler guides in 'Format Ruler Guides' dialog
- New feature: Added 'Reset settings' to Options This will restore the default settings
- New feature: Added 'Display all objects in Links->Bookmark' option When this option is enabled then the Bookmark dropdown menu in Links will display all objects (instead of just bookmarks and layers) This basically makes it possible to turn any object into a bookmark!
- New feature: Added 'Easy Mode' This options may be useful for new users who are overwhelmed by all the advanced features of WWB When this option is enabled then advanced features (like events, animations, cms, login tools) will be hidden in the toolbox, ribbon and properties Easy Mode can easily be toggled to make the options available again
- New feature: Added 'Keyboard shortcuts' to the help menu This option displays the current key assignments by category It is also possible to copy or print the commands
- New feature: Added 'Help' button to property windows to open context sensitive help
- New feature: Added 'Include partially selected objects in lasso selection' to Guide settings This option specifies whether partially selected objects will be included in lasso (net) selection If this option is disabled, then the entire object needs to be inside the lasso to be selected
Blocks:
- New feature: Version 12 introduces the "Blocks' toolbox Blocks are building blocks trhat make it possible to quickly creates a website by dragging predefined blocks to the workspace Blocks are basically just groups of standard WWB objects so once dragged to the page you can fully customize the behavior and apprance of the content
- WWB includes a dozen of standard blocks to help you get started, but you can also create your own blocks (by saving a group of objects as 'Block'), so you can reuse them in other pages or projects
Open Graph Meta Tags:
- New feature: Added support for Open Graph Meta Tags in Page Properties->Meta tags These settings make it easy to add Open Graph meta tags to a page to enable it to be come a "rich" social object For instance, Facebook uses this information to work out how to preview shared content in a user's Facebook profile
- The following properties are supported: og:url, og:title, og::description, og::image and og::type
PNG/JPEG compression:
- New feature: Added PNG/JPEG compression for dynamically generated images (shapes, drawing tools, images with filters etc) This makes it possible to optimize images for quality or performance (larger images look better but take more time to download and process) Support 10 levels
Asset Manager:
- New feature: Added the posibility to move orphan files to another folder (instead of just removing the files)
Object Manager:
- Improved: Multiple objects can be selected (using the CTRL key)
- New feature: Added 'Hide in other breakpoints' option Use this option to hide the selected object in other breakpoints (but not in the current view)
- New feature: Added 'Unhide in all breakpoints' option Use this option to unhide the selected object in all breakpoints (including the current view)
Publish:
- Improved: Added a warning message when you try to publish a page that is set to "Don't publish this page"
- New feature: Added "Publish' option to context menu in Site Manager, so you can quickly publish the selected page
- New feature: Added ‘Make a backup of the project on the server' option to the publish dialog This can be used to override the global setting for the current session
Error Reports:
- New feature: Error Reports displays a warning when the page name is the same as the project name because this may cause a conflict with style sheets
- New feature: Error Reports detects missing fonts If an object uses a font which not installed then an error message will be displayed
- New feature: Error Reports detects missing extensions If the page uses an extension which is not installed, then an error message will be displayed
- New feature: Added the posibility to hide warnings for specific objects via the context menu Also an option 'Show hidden warnings' have been added to restore the warnings
- New feature: The 'Error Reports' window can now be docked, floating or set to autohide so it can be made visible all the time When visible, the error list automatically refreshes when you switch between pages Double click an item in the list to select the object in the workspace
Global Replace:
- Improved: Replacing URLs now includes support for tel, email, facetime, sms and skype links
HTML:
- Improved: Made beautify/minify options ASP compatible
- New feature: Added 'CSS in media query' option This make it possible to add breakpoint specific CSS styles This can be useful if you need different styles in breakpoints
Multi-Page Properties:
- New feature: Added Multi-Page Properties tool to modify selected properties for multiple (selectable) pages at once This makes it possible for example to quickly change the master page for a group of pages But also background properties, meta tags, page extension etc Only the modified value(s) will be applied to all selected pages
Toolbox:
- New feature: Added 'Uninstall Extension' to context menu to quickly remove an extension without opening the Extension Manager
HTML/CSS:
- New feature: Added the ability to use semantic HTML5 tags Tools->Options->HTML->Use HTML5 Semantic Tags When this option is enabled WWB will automatically output semantic HTML5 tags instead of divs For example page header page footer , navigation
- New feature: Added 'Move external CSS style sheets to the end of the page' This is often recommended by Google PageSpeed Insights to improve the performance of the page Please read the help for more details! Note however that this also may affect the way to page is rendered beucase styles are loaded after the contnet has been load, resulting in flicker Also some scripot may bnot support this becuase they exccpet style to be between the head tags
- New feature: Added 'CSS visibility property' (visibility vs display) HTML/CSS options This option controls the way objects are hidden When using 'visibility:hidden' hidden objects will not be visible but they still affect the layout (just like in previous versions of WWB) On the other hand 'display:none' removes the object from the layout so it no longer affects the size of the page This can be useful when hiding objects that are not inside the page boundaries in breakpoints
- Flash Video Player has been renamed to WWB Video Player The player no longer supports Flash, it is now pure HTML5/CSS3 The reason is that movile brwoser do not supprot flash and most browsers consider Flash as being unsafe
Text:
- Improved: When using "enable response fonts" the text alignment is now also responsive, so you can have different alignments in breakpoints
- New feature: Text styles now display style gallery with preview
- New feature: Add 'Create a style' option Create a style based on the formatting of the selected text
- New feature: Added support for native Windows spell checker With 'spell as you type', 'Checking spelling' dialog (F7) and context menu suggestions Supports all language dictionaries you have installed in Windows Requires Windows 8, 81 or 10!
Links:
- New feature: Added 'Reverse' option to hyperlink styles When this option is enabled the transition will be reversed (underline will be initially visible and hidden on hover)
jQuery:
- New feature: Added support for jQuery 3 This version promises to be slimmer and faster
jQuery UI:
- Improved: Upgraded to the latest version All jQuery UI scripts are combined in one file (jquery-uiminjs instead of jqueryuiwidgetminjs, jqueryuiaccordionminjs, jqueryuieffectminjs etc) This reduces the number of generated files which may help speed up loading of your pages
- All internal scripts have been updated If you have created custom theme you will need to upgrade them to make sure they work with the new version
- New feature: A new jQuery UI theme ‘base’ has been added
- New feature: Added the ability to customize colors of the jQuery UI widgets independently of the jQuery UI theme
Carousel:
- New feature: Added 'News Paper' and 'Flip Horizontal/Vertical' animations
- New feature: Added 'CSS3 animation' option Select animations created with the Animation Manager A different animation can be selected for 'show' and 'hide' to create sophisticated animation effects
- New feature: Added 'Full Page' support An easy way to create fullscreen scrolling websites (also known as single page websites or onepage sites) This option uses the great 'fullPagejs' jQuery plugin
Tabs:
- New feature: Tabs can now be part of a layout grid!
- New feature: Added the ability to align the navigation tabs in the header
- New feature: Added support for Bootstrap tabs
- New feature: Added floating mode to Tabs When this option is enabled objects inside the tabs float instead of having a fixed position This is recommended for flexible layouts with layout grids
Accordion:
- New feature: Accordions can now be part of a layout grid!
- New feature: Added support for Bootstrap Accordion
- New feature: Added floating mode to Accordion When this option is enabled objects inside the panels float instead of having a fixed position This is recommended for flexible layouts with layout grids
jQuery Dialog:
- Improved: The jQuery Dialog can now have sizes and different layouts in breakpoints
Layer:
- Improved: margins of floating layers are now responsive, so they can have different values in breakpoints
- New feature: Added ‘Position children’ option By default, child elements of the layer use absolute positions so you can place them anywhere you want By using 'floating' mode the objects inside the layer will float instead of having a fixed position This can be useful when using floating layers which are set to 'Relative horizontal sizing' to create fluid layouts
- New feature: Added ‘100vh’ to floating mode options This will set the height of the layer to 100% of the viewport This can be useful to create floating layers with a relative horizontal size For example, to create full height columns
- New feature: Added background overlay option This uses the specified background color (and alpha value) to add and an overlay to the background image
- New feature: Added the ability to use a video as background Supported are Youtube and Vimeo URLs This is especially useful for full width/full screen layers
- New feature: Added option to select semantic HTML5 tag instead of generic
YouTube:
- New feature: Added 'Enable JS API' option This option enables the player to be controlled via JavaScript Player API calls Only works in modern browsers! http://caniusecom/#search=postMessage
- New feature: Added support for YouTube events (play, pause, ended etc) Requires 'Enable JS API'
- New feature: play, pause actions in events can now be used to control the YouTube video Requires 'Enable JS API'
Vimeo:
- New feature: Added support for Vimeo events (play, pause, ended etc)
- New feature: play, pause actions in events can now be used to control the Vimeo video Requires 'Enable JS API'
SlideShow:
- New feature: Added 'Flip Horizontal' and 'Flip Vertical' animations (uses CSS3 transforms)
- New feature: Added 'Fan' and 'Block Scale' animations
- New feature: Added animations to caption: fade, slide, rotate, scale, translate
- New feature: Added 'CSS3 animation' option Select animations created with the Animation Manager A different animation can be selected for 'show' and 'hide' to create sophisticated slideshow
- New feature: Added Instagram integration This makes it possible to feed the slideshow with images from your Instragram account
Photo Gallery:
- Improved: Now includes galleria 154, which makes it possible to use the lightbox/galleria in responsive layouts
- New feature: The Photo Gallery uses and tags when ‘Use HTML5 Semantic Tags (in Tools->Options->HTML) is enabled
- New feature: Added Instagram integration This makes it possible to feed the photo gallery with images from your Instragram account
Photo Collage:
- New feature: Added 'Photo Collage' object Introduces a cool new way to display your images More than 30 layout variants are available
- The Photo collage object is flexible so it can be used in layout grids and responsive layouts Also supports lightboxes, instragram integration, load animations and more
RollOver Image:
- New feature: Added 'Flip Horizontal' and 'Flip Vertical' animations (uses CSS3 transforms)
FontAwesome:
- Improved: The icons in the FontAwesome Gallery of the Ribbon are now categorized to make it easier to find icons (based on the categories on the FontAwesome website: http://fontawesomeio/icons/)
- New feature: Added support for rotation Note: this uses CSS3 transforms
- New feature: Added 'Publish as svg' option This will output the icon as embedded SVG (scalable vector image) instead as font This greatly reduces the overal size of the website if you only use a few fontawasome icons
Material Icons:
- New feature: Added support for Google's Material Design Icons(https://materialio/icons/) Adds more than 900 new icons The Material Icon object supports the same featutes as FontAwesome
ClipArt:
- New feature: Added support for Material Icons, so you can also publish the new icon as an image
Forms:
- Improved: Maximum file size is now set in the script instead of using an hidden form field for better security
- Improved: It is now also possible to use variables in the subject of the email message (PHP Mailer or rich text must be enabled)
- New feature: Added the ability to set ID property for hidden fields
- New feature: Added option to include page name/refferer in form data
- New feature: Added option to configure the auto responder email input field
- New feature: Added 'Full Width' option to Editbox, TextArea, Combobox, Label and Button This makes it possible to switch between block (100%) and inline mode (fixed width) when used in a Layout Grid
- New feature: Added the ability to send form data to an email address based on the selection in a combobox Users can select a 'department' from a dropdown menu, and have the email sent to just that department's email address
Form Conditions and Calculations:
- New feature: Added 'Conditions' This makes it possible to show/hide/enable/disable other objects based on the value or selection of an form input field For example you can disable the form's submit button until the user checks a box
- New feature: Added the posibilty to do calculations in form fields Calculations are available in the 'Conditions' section of input fields They can be used to calculate a value based on values or selections of other input fields For example to calculate the total price of an item in a webshop based on the selected options
- Conditions/calculations options are available for Editbox, TextArea, Combobox, Checkbox and Radio Button
File Upload:
- New feature: Added 'Accept multiple files' option To select multiple files, hold down the CTRL or SHIFT key while selecting
- New feature: It is now possible to customize the style of the File Upload object The button and editbox each can have their own styling This new behavior can be disabled with the 'use default browser styling' (This is enabled for older projects for backwards compatibility)
- New feature: Added 'Padding' option Note: left padding will be used for the editbox and the right padding for the button
- New feature: Added 'Place Holder' option Specifies a short hint to help the user to fill out the input field
- New feature: Added "Button text' option This makes it possible to customize the text of the button
Editbox/Text Area:
- New feature: Added "Spellcheck' option The HTML5 spellcheck attribute specifies whether the element is to have its spelling and grammar checked or not
Checkbox/Radio Button:
- New feature: It is now possible to customize the style (and size) of the Checkbox/Radio Button object to override the default browser appearance This also make the Checkbox/Radio Button responsive so it can have a different size (and color) in breakpoints This new behavior can be disabled with the 'use default browser styling' (This is enabled for older projects for backwards compatibility)
Login Tools:
- New feature: Added 'Enable error reporting' to Login Admin for debugging purposes
- New feature: Added 'checkbox' option to custom profile fields
Layout Grid:
- Improved: gutter, padding and margin are now responsive, so they can have different values in breakpoints
- New feature: Added background overlay option This uses the specified background color (and alpha value) to add and an overlay to the background image
- New feature: Added the ability to use a video as background Supported are Youtube and Vimeo URLs
- New feature: Added 'Use Flexbox' option When this option is enabled, the grid will use CSS flexbox layout This results in cleaner code and also enables some extra features like vertical alignment and entire column will be filled with the background
- Note that this is a relative new CSS feature, it is not supported by older browsers (< IE11) http://caniusecom/#feat=flexbox
- New feature: Different column widths in breakpoints
- New feature: Different column counts in breakpoint
- New feature: Added the ability to hide columns in breakpoints
- New feature: Added 'overflow' option This determines what happen when columns that do not fit in the current row Overflow columns can be hidden, 100% or have custom value
- New feature: Added vertical alignment option to columns Note this only works when CSS flexbox is used!
- New feature: Added the ability to set the layout grid fixed to the top of the page
Flex Container:
- New feature: Add support for CSS flexbox! The flexbox container is a great new way to implement layouts
Master Object/Page:
- Improved: A warning is displayed when using the same master page on the same page the same master page will result in duplicated IDs and other conflicts
- New feature: Master objects can now be used inside a Layout Grid The object becomes flexible/floating when it's part of a layout grid Note that the objects on a master page should also be floating for the best results
Events:
- New feature: Added 'CSS3 Animate' action This will trigger a CSS3 animation from the animation manager So it's no longer necesarry to manually create a seperate style for this (WWB will do this automatically)
- New feature: Added 'onscrollreveal', 'onscrollhide' and 'onscrollrevealpartial' events to most objects These events were previous only available for the bookmark object Note: these events do not work for hidden objects becuase if an object is hidden then it has an undefined position in the HTML document, therefor it's not possible to determine whether the object is inside the viewport
- New feature: Added support for events to links in navigation objects: BreadCrumb, CSS Menu, Mega Menu, Navigation Bar, Pagination, Panel Menu, Responsive Menu, Slide Menu, Tab Menu, Text Menu, jQuery ListView and jQuery Menu
Table:
- Improved: The sort tool now includes all data in the table So for example if you sort a column then the other columns will be moved too Also the style of the cells will be included, not only the text, so cells keep their own styling
- New feature: Added cell alignment options to the Ribbon and context menu of the table to quickly set the alignment of one or multiple table cells
- New feature: Added border-collapse option The border-collapse property sets whether the table borders are collapsed into a single border or detached as in standard HTML
- New feature: Added the possibility to set the border-width of table cells This replaces 'enable cell borders'
- New feature: Added 'Hover rows color' option to enable a hover state on table rows
- New feature: Added 'Striped row color' option to add zebra-striping to the table rows
- New feature: Added 'Header row' option This will output the first row as header cells (instead or)
- New feature: Added 'Table Styles' gallery This allows you to quickly update the style of your tables You may know this feature from MS Office 30 predefined styles are currently available
- New feature: Added size mode 'Automatic' (in addition to 'pixels' and 'percentages') When using this mode the table cells will be automatically sized based on their content This makes it possible to use a table in layout grid layouts
- New feature: Added 'Import data from text file' A quick way to get data from a comma seperated text file into the table
- New feature: Added the possibility to add objects inside table cells The main purpose of this feature is to make images part of a table
CSS3 Animations and Transitions:
- New feature: Added 10 new CSS3 animations to the Animation Manager: animate-rotate-in-left, animate-rotate-in-right, animate-rotate-out-left, animate-rotate-out-right, heartbeat-1, heartbeat-2, transform-peek, transform-scale-in, transform-scale-out, transform-shiver
- New feature: Added background, border (short hand), display and position properties to animatable properties These may be useful for scroll transitions
- New feature: Added "Copy' buttons to quickly clone animations and transitions
- New feature: Added scroll transitions This allows you to animate CSS properties of objects depending on the horizontal scrollbar position For example you can set the opacity (fading) of an object based on the scroll position Of move/rotate/scale objects into place when it scrolls into view
Image:
- Improved: WWB now preserves the original filename when using filters (instead of generating a unique name) You can still change it with ‘Allocated filenames’, if you like
- New feature: Added ‘Color overlay’ filter to the image object Often used in websites to create a ‘dim’ effect
Picture:
- New feature: Add 'Picture' object The HTML5 element is a container used to specify multiple images for different viewport or screen resolutions The browser will choose the most suitable image according to the current layout of the page and the device it will be displayed on
- You can specify different images for breakpoints It also supports high resolution displays using pixel density descriptors such as 1x, 15x, 2x, and 3x For example you can include different versions of the image by using names like: filename@15xpng, filename@2xpng
- The picture object supports rotation using standard CSS3 transforms Plus expirimental support for CSS3 filters (blur, contrast, brightness, hue, saturation, negative, sepia, grayscale)
Rollover Layer:
- New feature: Add 'RollOver Layer' object A RollOver Layer works just like the RollOver image, but instead of just images you can now use any type of objects In additional to fixed mode (where you can place obejct anywhere you want), the object also supports floating mode so it can be used in Layout grids
Mega Menu:
- Improved: It is now possible to hide the arrows/icons (select the last item in the icon list)
- Improved: To disable categories, set all Category names to This will hide the Category header in the menu
Responsive Menu:
- New feature: Added the possibility to set the menu alignment
Breadcrumb Menu:
- Improved: CSS3 Transitions are now applied to the menu items For example, to rotate, scale or modify the style of an item on hover
- New feature: Added the possibility to set the menu alignment
- New feature: Added ‘Full Width’ property so the menu can be stretched to the full width of its container (when used inside a layout grid)
Line:
- New feature: Added support for line styles: solid, dotted, dashed, double, groove, ridge
Page Properties->Style:
- New feature: Added ‘Enable Responsive Fonts’ option to the default text settings (in Page Properties) This sets the default for new text objects
Scale:
- New feature: Added ‘Scale’ to the Arrange tools This tool may be useful for optimizing the layout in breakpoints Basically, it takes the size and position of the selected object(s) on the default view and scales it to the current breakpoint width For example: let's say the default view is 960 pixels and you are now working in the 480 breakpoint This makes the scale factor 2, so using the Scale tool will make the objects 50% smaller
更新時間:2018-04-12
更新細節:
更新時間:2018-03-15
更新細節:
What's new in this version:
MoboPlay 3.0.6.355
- Change log not available for this version
MoboPlay 3.0.6.339
- Added e-book management for eReader
- Minor improvements and bug fixes
MoboPlay 3.0.2.311
- Fully compatible with iOS 11
- You can manage videos on your iOS devices now
- Fixed bugs
MoboPlay 3.0.1.298
- Fully compatible with iOS 12.7
- Fix some bugs and improve the product stability
MoboPlay 3.0.0.291
- Improved device connection
- Fixed bugs
更新時間:2018-03-08
更新細節:
What's new in this version:
GoodSync 10.8.0.8
- Multiple Workers in SyncLib: Fixed crashes, caused by insufficient locking of Job Progress
- On File Change: Fixed rare crashes when *.tmp file was encountered and deleted
- Rewrote Crash Catcher, to catch more real crashes and fewer unrelated crashes
- Optimization: Turned Off /O2 optimization in SyncLib And GsFileSys, as it prevents crash analysis
- Generate SyncOp instead of New File Conflict, if non-intersecting L and R gen lists are far apart time-wise
- On File Change: make Job wait 30 sec between Analyze and Sync, if Errors or Conflicts were detected
- On File Change: make Job wait 30 sec after Sync, if User Stop was detected
- Sync Tree Toolbar: Fixed Item counts were not updated when new tree is built by Analyze
- Upload Jobs: Fixed Command Line errors in uploading jobs
GoodSync 10.7.9.9
- Multiple Workers in SyncLib: Fixed crashes, caused by insufficient locking of Job Progress
- Generate SyncOp instead of New File Conflict, if non-intersecting L and R gen lists are far apart time-wise
- On File Change: make Job wait 30 sec between Analyze and Sync, if Errors or Conflicts were detected
- On File Change: make Job wait 30 sec after Sync, if User Stop was detected
- Sync Tree Toolbar: Fixed Item counts were not updated when new tree is built by Analyze
GoodSync 10.7.9.7
- Google Drive: Introduce Quick Mode, used in Browse, so that Cache is initialized only in Analyze
- Google Drive: Keep backup of disk cache file, use backup file in case primary file is damaged
- Google Drive: do not send redirect_uri when refreshing Access Token, or else we get Error 400
- Box.com: Rewrite listings to use marker pagination instead of offset pagination
- Box.com: Skip over web_link items, they are not files or folders anyway
- OAuth2 File Systems: retry connections on OAuth2 token refresh, to fix connection errors
- On File Change: stop file upload when it has been change on source side
- Progress: Reset Job Bytes and other progress items when Incremental Sync starts
- SyncLib: Fixed file deletion was possible in GSTP jobs, when connection was lost during Analyze
- gs-server: Make Mediator reg attempts more aggressive when Discovery starts
- Proxy in Sockets: Fixed If Proxy Auto/Manual is Off, sometimes it was used if Proxy Host/Port were set
- Gs-Server and Gs-Runner services were not reacting to Sleep, now they suspend when going to Sleep
- Added command: Tools -> Upload Jobs to Control Center
- Program Options -> Security: Added option: Accounts Encryption Password
- CC Runner Installer: Added CL option for Accounts Encryption Password
- CC Runner Installer: Added CL options for Mini Progress and Allow User To Exit
- CC Runner: Added reaction to: Sleep, Wakeup, Logoff (End Session), WMI messages
GoodSync 10.7.8.8
- MS drive: Use new MS Graph for Discovery Service, as old OneDrive system stopped working with Error 401
- MS drive: improve error messages when discovery fails, instead of showing dropped connection
- gsync CL options: Move /override-locks from Run Options into Job Options (non-persistent)
- CC Runner: When installing CC Runner, set it to Start When Windows Starts, not GS GUI
- Google Drive/Docs V3: Implement "delete" for files/folders that were shared with current user
GoodSync 10.7.7.5
- Google Docs: Added Google Docs file system with gdocs3:// prefix. It shows only Google Docs, not Files
- Google Team Drive: Fixed changes.list parsing in case when Team Drive object itself is modified
- Azure Files: Set root folder flags properly, so that top level folder cannot be used for sync
- Browse Dialog: Allow Deleting Folder Bookmarks inside Accounts, not just whole Accounts
- Browse Dialog: When Account has been deleted, set Current URL to previously seen account
- CC Runner: When installing GoodSync by User then always reset EnterpriseRunnerConfig flag
- Uninstaller: Fixes icon was not shown, could crash on Windows XP
- SyncLib: Glue several Notes (Comments) together, separated by '; '
- Sync Tree Direction User Change: Speed up processing, when many items are selected
- Menus: Move New Job command from All menu to Job menu
- Gs-Server on Windows XP: Fixed error: User Impersonation failed: acquire privileges
- On File Change + Exclude Empty Folders: Fixed adding new file to empty folder does not get synced
- Import: Re-Added Import of Old Format .TIX files
- Licenses: Rename Pro License to Personal, clarified license language in the program and web site
- Licenses: Updated License Agreement to reflect changed terminology
- Gs-Server license: Do not check User and Session count when client from 127.0.0.1 comes in
- gsync command line: more fixes to command line parser
- Explorer Progress: fixed upload/download progress for many small files
GoodSync 10.7.6.7
- Change log not available for this version
GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise Server' to 'For Server OS'
- GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'
- Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents
- WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390
- Dropbox: Implemented download in blocks, this improves download of large files
- Runners: Make their instance mutex names unique per profile, not per authed Windows User
- gs-server: Fixed logs stopped writing after server-initiated restart
- Fixed AuthCode Activation did not work
- gsync command line: Fixed job-delete was not working
- GoodSync.exe command line: Allow window size options to be combined with job commands
- Command Line: Fixed Connectoid Options were not always making it into Jobs
- Command Line: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server
GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses
GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first
GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option
GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.
GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization
GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization
GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly
GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10
GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.
GoodSync 10.6.6.6
- Change log not available for this version
GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options
GoodSync 10.6.4.7
- Change log not available for this version
GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform
GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks
GoodSync 10.6.2.9
- Change log not available for this version
GoodSync 10.6.2.4
- Change log not available for this version
GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS
GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded
GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl
GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs
GoodSync 10.5.7.7
- ACD: do reconnects, to fix 'Cannot Swtich to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness
- Explorer: Fix Rename does not update display name
- SynLib: Get destination file attribute after sync, needed if Compare Attr is used
GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated
GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays
GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer
GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization
GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show
GoodSync 10.5.1.9
- Change log not available for this version
GoodSync 10.5.1.7
- Change log not available for this version
GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified
GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations
GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs
GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing
GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations
GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization
GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license
GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option
GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key
GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed
GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix
GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.
GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI
GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line
GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands
GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center
GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case
GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs
GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly
GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.
GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface
GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center
GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout
GoodSync 10.2.2.9
Change log not available for this version
GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs
GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)
GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI
GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization
GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name
GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations
GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options
GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations
GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane
GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials
更新時間:2018-03-08
更新細節:
What's new in this version:
NTLite 1.5.0.6080 (64-bit)
Upgrade:
- UI: Preset list header clickable for sorting by name
- UI: Better progress bar behavior when exporting multiple editions and preparing data
Fix:
- Post-setup: There could be command reordering mismatches after reloading previously edited image
- Components: Snapping tool removal was breaking OneNote (Desktop Experience missing message)
- Components: Removing Maps or Printing were breaking the Photos app
- Components: MiracastView removal could cause a long lasting blank screen on logon after 1607 CU install
- Components: Now allowing printer drivers removal if Printing and Windows Update kept (updating support balancing)
- Components: Containers removal could break Sysprep
- UI: Windows versions listed like before, in pre-RS4 (e.g. Windows 10 Pro instead of Windows Professional)
NTLite 1.5.0.6025 (64-bit)
New:
- Settings: ‘Display the lock screen’
- Settings: ‘Display last user name in logon screen’
- Settings: ‘Use classic logon’
- Components: ‘Volume Shadow Service API’
Upgrade:
- Source: Win10 RS4 17093 support
- UI-Translation: Thanks for French (tistou), Korean (Redrabbit), Chinese Traditional (Matt), Farsi (Mona mon),
- Portugues-Brasil (Igor), Spanish (Oleada), Arabic (thamermousa), Chinese Simplified (Gskening and jockeysoft),
- Dutch (Rene), Italian (gabritb01)
Fix:
- Components: Bluetooth removal was breaking Windows Mobile Hotspot Service
- Components: Bitlocker removal could break cumulative update in some cases
- Unattended: CopyProfile option was set in the wrong stage, non-functional
- Source: Crash could happen after saving the image
NTLite 1.5.0.5955 (64-bit)
Upgrade:
- UI-Translation: Thanks for Italian (gabritb01), Czech (Tom)
Fix:
- Updates: Language package integration wasn’t applied to boot.wim
- Source: boot.wim image edition deletion protection with ‘Manual setup’ kept unlocked for optional removal
NTLite 1.5.0.5930 (64-bit)
Upgrade:
- Source: Win10 RS4 17074 support
- Components: ‘Recovery Agent’ split from ‘Windows Recovery’ (needed for Bitlocker/TPM and UEFI/dual boot menus)
- Components: ISO image components, those outside of a WIM, grouped in their own section
- Components: Improved Feature configuration support after removals, use Windows Update compatibility option
- Components: Improved cumulative update component removal cleanup
Fix:
- Components-Win10: ‘MicrosoftStickyNotes’ removal was breaking ‘Edge’ PDF functionality
- Components-Win10: ‘Mixed Reality’ and ‘Media Streaming’ detection in N-editions
- Components: ‘IE Engine’ removal was breaking some portable apps
- Components-Win7: ‘Accessibility’ removal was breaking ‘Accessibility On-Screen Keyboard’
- Unattended-Win7: Localized images Administrator enabling
- UI-Translation: French, Russian, Italian, Dutch, Spanish, Farsi, Arabic, Chinese Simplified, Chinese Traditional, Portugues-Brasil
NTLite 1.5.0.5855 (64-bit)
- Upgrade
Settings: Added Expand/Collapse buttons
Fix
- Components: Win7 Shell Search removal was breaking Libraries
- Components: Loading preset after opening compatibilities was crashing
- Drivers: Inserting drivers from a directory named windows* would not show anything
- Post-setup: Adding second Command through the UI would do nothing, false duplicate detection
- UI: Tool visual style was not properly saved between restarts
NTLite 1.5.0.5840 (64-bit)
Upgrade
- Source: Windows 10 RS4 17046 support
- Source: O&O Bluecon v15 boot.wim support
- Components: WinSxS Component Store removal includes update packages
Fix
- Post-Setup: Command sorting could be mixed on some preset loads
- Post-Setup: Command applying would not indicate progress in identical commands with different parameters
- Components: Win10 1607 ‘Firewall’ and ‘Performance counters’ removals were breaking Metro UI
- Components: Win7 Search removal was breaking library shortcuts
更新時間:2018-03-06
更新細節:
What's new in this version:
- OfficeTime has been taught how to clean up after itself. It no longer leaves temporary files behind
- Now remembers where your backups should go even if your backup drive keeps going offline
- Corrupted employee names no longer assigned to a sample employee
- You data files now work on both Version 1 and our big, secret, upcoming Version 2
- [Windows] Fix some deeply nested windows being unusable
- [Windows] Graphics stay crisp even in milk (or window resizing)
更新時間:2018-03-05
更新細節:
What's new in this version:
GoodSync 10.7.9.9
- Multiple Workers in SyncLib: Fixed crashes, caused by insufficient locking of Job Progress
- Generate SyncOp instead of New File Conflict, if non-intersecting L and R gen lists are far apart time-wise
- On File Change: make Job wait 30 sec between Analyze and Sync, if Errors or Conflicts were detected
- On File Change: make Job wait 30 sec after Sync, if User Stop was detected
- Sync Tree Toolbar: Fixed Item counts were not updated when new tree is built by Analyze
GoodSync 10.7.9.7
- Google Drive: Introduce Quick Mode, used in Browse, so that Cache is initialized only in Analyze
- Google Drive: Keep backup of disk cache file, use backup file in case primary file is damaged
- Google Drive: do not send redirect_uri when refreshing Access Token, or else we get Error 400
- Box.com: Rewrite listings to use marker pagination instead of offset pagination
- Box.com: Skip over web_link items, they are not files or folders anyway
- OAuth2 File Systems: retry connections on OAuth2 token refresh, to fix connection errors
- On File Change: stop file upload when it has been change on source side
- Progress: Reset Job Bytes and other progress items when Incremental Sync starts
- SyncLib: Fixed file deletion was possible in GSTP jobs, when connection was lost during Analyze
- gs-server: Make Mediator reg attempts more aggressive when Discovery starts
- Proxy in Sockets: Fixed If Proxy Auto/Manual is Off, sometimes it was used if Proxy Host/Port were set
- Gs-Server and Gs-Runner services were not reacting to Sleep, now they suspend when going to Sleep
- Added command: Tools -> Upload Jobs to Control Center
- Program Options -> Security: Added option: Accounts Encryption Password
- CC Runner Installer: Added CL option for Accounts Encryption Password
- CC Runner Installer: Added CL options for Mini Progress and Allow User To Exit
- CC Runner: Added reaction to: Sleep, Wakeup, Logoff (End Session), WMI messages
GoodSync 10.7.8.8
- MS drive: Use new MS Graph for Discovery Service, as old OneDrive system stopped working with Error 401
- MS drive: improve error messages when discovery fails, instead of showing dropped connection
- gsync CL options: Move /override-locks from Run Options into Job Options (non-persistent)
- CC Runner: When installing CC Runner, set it to Start When Windows Starts, not GS GUI
- Google Drive/Docs V3: Implement "delete" for files/folders that were shared with current user
GoodSync 10.7.7.5
- Google Docs: Added Google Docs file system with gdocs3:// prefix. It shows only Google Docs, not Files
- Google Team Drive: Fixed changes.list parsing in case when Team Drive object itself is modified
- Azure Files: Set root folder flags properly, so that top level folder cannot be used for sync
- Browse Dialog: Allow Deleting Folder Bookmarks inside Accounts, not just whole Accounts
- Browse Dialog: When Account has been deleted, set Current URL to previously seen account
- CC Runner: When installing GoodSync by User then always reset EnterpriseRunnerConfig flag
- Uninstaller: Fixes icon was not shown, could crash on Windows XP
- SyncLib: Glue several Notes (Comments) together, separated by '; '
- Sync Tree Direction User Change: Speed up processing, when many items are selected
- Menus: Move New Job command from All menu to Job menu
- Gs-Server on Windows XP: Fixed error: User Impersonation failed: acquire privileges
- On File Change + Exclude Empty Folders: Fixed adding new file to empty folder does not get synced
- Import: Re-Added Import of Old Format .TIX files
- Licenses: Rename Pro License to Personal, clarified license language in the program and web site
- Licenses: Updated License Agreement to reflect changed terminology
- Gs-Server license: Do not check User and Session count when client from 127.0.0.1 comes in
- gsync command line: more fixes to command line parser
- Explorer Progress: fixed upload/download progress for many small files
GoodSync 10.7.6.7
- Change log not available for this version
GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise Server' to 'For Server OS'
- GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'
- Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents
- WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390
- Dropbox: Implemented download in blocks, this improves download of large files
- Runners: Make their instance mutex names unique per profile, not per authed Windows User
- gs-server: Fixed logs stopped writing after server-initiated restart
- Fixed AuthCode Activation did not work
- gsync command line: Fixed job-delete was not working
- GoodSync.exe command line: Allow window size options to be combined with job commands
- Command Line: Fixed Connectoid Options were not always making it into Jobs
- Command Line: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server
GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses
GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first
GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option
GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.
GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization
GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization
GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly
GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10
GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.
GoodSync 10.6.6.6
- Change log not available for this version
GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options
GoodSync 10.6.4.7
- Change log not available for this version
GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform
GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks
GoodSync 10.6.2.9
- Change log not available for this version
GoodSync 10.6.2.4
- Change log not available for this version
GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS
GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded
GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl
GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs
GoodSync 10.5.7.7
- ACD: do reconnects, to fix 'Cannot Swtich to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness
- Explorer: Fix Rename does not update display name
- SynLib: Get destination file attribute after sync, needed if Compare Attr is used
GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated
GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays
GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer
GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization
GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show
GoodSync 10.5.1.9
- Change log not available for this version
GoodSync 10.5.1.7
- Change log not available for this version
GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified
GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations
GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs
GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing
GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations
GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization
GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license
GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option
GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key
GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed
GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix
GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.
GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI
GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line
GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands
GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center
GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case
GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs
GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly
GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.
GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface
GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center
GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout
GoodSync 10.2.2.9
Change log not available for this version
GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs
GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)
GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI
GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization
GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name
GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations
GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options
GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations
GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane
GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working
GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10
GoodSync 10.1.1
- Change log not available for this version
G
更新時間:2018-03-02
更新細節:
What's new in this version:
GoodSync 10.7.9.7
- Google Drive: Introduce Quick Mode, used in Browse, so that Cache is initialized only in Analyze
- Google Drive: Keep backup of disk cache file, use backup file in case primary file is damaged
- Google Drive: do not send redirect_uri when refreshing Access Token, or else we get Error 400
- Box.com: Rewrite listings to use marker pagination instead of offset pagination
- Box.com: Skip over web_link items, they are not files or folders anyway
- OAuth2 File Systems: retry connections on OAuth2 token refresh, to fix connection errors
- On File Change: stop file upload when it has been change on source side
- Progress: Reset Job Bytes and other progress items when Incremental Sync starts
- SyncLib: Fixed file deletion was possible in GSTP jobs, when connection was lost during Analyze
- gs-server: Make Mediator reg attempts more aggressive when Discovery starts
- Proxy in Sockets: Fixed If Proxy Auto/Manual is Off, sometimes it was used if Proxy Host/Port were set
- Gs-Server and Gs-Runner services were not reacting to Sleep, now they suspend when going to Sleep
- Added command: Tools -> Upload Jobs to Control Center
- Program Options -> Security: Added option: Accounts Encryption Password
- CC Runner Installer: Added CL option for Accounts Encryption Password
- CC Runner Installer: Added CL options for Mini Progress and Allow User To Exit
- CC Runner: Added reaction to: Sleep, Wakeup, Logoff (End Session), WMI messages
GoodSync 10.7.8.8
- MS drive: Use new MS Graph for Discovery Service, as old OneDrive system stopped working with Error 401
- MS drive: improve error messages when discovery fails, instead of showing dropped connection
- gsync CL options: Move /override-locks from Run Options into Job Options (non-persistent)
- CC Runner: When installing CC Runner, set it to Start When Windows Starts, not GS GUI
- Google Drive/Docs V3: Implement "delete" for files/folders that were shared with current user
GoodSync 10.7.7.5
- Google Docs: Added Google Docs file system with gdocs3:// prefix. It shows only Google Docs, not Files
- Google Team Drive: Fixed changes.list parsing in case when Team Drive object itself is modified
- Azure Files: Set root folder flags properly, so that top level folder cannot be used for sync
- Browse Dialog: Allow Deleting Folder Bookmarks inside Accounts, not just whole Accounts
- Browse Dialog: When Account has been deleted, set Current URL to previously seen account
- CC Runner: When installing GoodSync by User then always reset EnterpriseRunnerConfig flag
- Uninstaller: Fixes icon was not shown, could crash on Windows XP
- SyncLib: Glue several Notes (Comments) together, separated by '; '
- Sync Tree Direction User Change: Speed up processing, when many items are selected
- Menus: Move New Job command from All menu to Job menu
- Gs-Server on Windows XP: Fixed error: User Impersonation failed: acquire privileges
- On File Change + Exclude Empty Folders: Fixed adding new file to empty folder does not get synced
- Import: Re-Added Import of Old Format .TIX files
- Licenses: Rename Pro License to Personal, clarified license language in the program and web site
- Licenses: Updated License Agreement to reflect changed terminology
- Gs-Server license: Do not check User and Session count when client from 127.0.0.1 comes in
- gsync command line: more fixes to command line parser
- Explorer Progress: fixed upload/download progress for many small files
GoodSync 10.7.6.7
- Change log not available for this version
GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise Server' to 'For Server OS'
- GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'
- Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents
- WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390
- Dropbox: Implemented download in blocks, this improves download of large files
- Runners: Make their instance mutex names unique per profile, not per authed Windows User
- gs-server: Fixed logs stopped writing after server-initiated restart
- Fixed AuthCode Activation did not work
- gsync command line: Fixed job-delete was not working
- GoodSync.exe command line: Allow window size options to be combined with job commands
- Command Line: Fixed Connectoid Options were not always making it into Jobs
- Command Line: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server
GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses
GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first
GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option
GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.
GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization
GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization
GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly
GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10
GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.
GoodSync 10.6.6.6
- Change log not available for this version
GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options
GoodSync 10.6.4.7
- Change log not available for this version
GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform
GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks
GoodSync 10.6.2.9
- Change log not available for this version
GoodSync 10.6.2.4
- Change log not available for this version
GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS
GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded
GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl
GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs
GoodSync 10.5.7.7
- ACD: do reconnects, to fix 'Cannot Swtich to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness
- Explorer: Fix Rename does not update display name
- SynLib: Get destination file attribute after sync, needed if Compare Attr is used
GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated
GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays
GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer
GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization
GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show
GoodSync 10.5.1.9
- Change log not available for this version
GoodSync 10.5.1.7
- Change log not available for this version
GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified
GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations
GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs
GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing
GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations
GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization
GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license
GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option
GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key
GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed
GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix
GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.
GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI
GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line
GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands
GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center
GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case
GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs
GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly
GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.
GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface
GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center
GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout
GoodSync 10.2.2.9
Change log not available for this version
GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs
GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)
GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI
GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization
GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name
GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations
GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options
GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations
GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane
GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working
GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10
GoodSync 10.1.1
- Change log not available for this version
GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase
更新時間:2018-02-20
更新細節:
What's new in this version:
GoodSync 10.7.8.8
- MS drive: Use new MS Graph for Discovery Service, as old OneDrive system stopped working with Error 401
- MS drive: improve error messages when discovery fails, instead of showing dropped connection
- gsync CL options: Move /override-locks from Run Options into Job Options (non-persistent)
- CC Runner: When installing CC Runner, set it to Start When Windows Starts, not GS GUI
- Google Drive/Docs V3: Implement "delete" for files/folders that were shared with current user
GoodSync 10.7.7.5
- Google Docs: Added Google Docs file system with gdocs3:// prefix. It shows only Google Docs, not Files
- Google Team Drive: Fixed changes.list parsing in case when Team Drive object itself is modified
- Azure Files: Set root folder flags properly, so that top level folder cannot be used for sync
- Browse Dialog: Allow Deleting Folder Bookmarks inside Accounts, not just whole Accounts
- Browse Dialog: When Account has been deleted, set Current URL to previously seen account
- CC Runner: When installing GoodSync by User then always reset EnterpriseRunnerConfig flag
- Uninstaller: Fixes icon was not shown, could crash on Windows XP
- SyncLib: Glue several Notes (Comments) together, separated by '; '
- Sync Tree Direction User Change: Speed up processing, when many items are selected
- Menus: Move New Job command from All menu to Job menu
- Gs-Server on Windows XP: Fixed error: User Impersonation failed: acquire privileges
- On File Change + Exclude Empty Folders: Fixed adding new file to empty folder does not get synced
- Import: Re-Added Import of Old Format .TIX files
- Licenses: Rename Pro License to Personal, clarified license language in the program and web site
- Licenses: Updated License Agreement to reflect changed terminology
- Gs-Server license: Do not check User and Session count when client from 127.0.0.1 comes in
- gsync command line: more fixes to command line parser
- Explorer Progress: fixed upload/download progress for many small files
GoodSync 10.7.6.7
- Change log not available for this version
GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise Server' to 'For Server OS'
- GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'
- Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents
- WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390
- Dropbox: Implemented download in blocks, this improves download of large files
- Runners: Make their instance mutex names unique per profile, not per authed Windows User
- gs-server: Fixed logs stopped writing after server-initiated restart
- Fixed AuthCode Activation did not work
- gsync command line: Fixed job-delete was not working
- GoodSync.exe command line: Allow window size options to be combined with job commands
- Command Line: Fixed Connectoid Options were not always making it into Jobs
- Command Line: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server
GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses
GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first
GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option
GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.
GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization
GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization
GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly
GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10
GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.
GoodSync 10.6.6.6
- Change log not available for this version
GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options
GoodSync 10.6.4.7
- Change log not available for this version
GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform
GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks
GoodSync 10.6.2.9
- Change log not available for this version
GoodSync 10.6.2.4
- Change log not available for this version
GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS
GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded
GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl
GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs
GoodSync 10.5.7.7
- ACD: do reconnects, to fix 'Cannot Swtich to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness
- Explorer: Fix Rename does not update display name
- SynLib: Get destination file attribute after sync, needed if Compare Attr is used
GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated
GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays
GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer
GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization
GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show
GoodSync 10.5.1.9
- Change log not available for this version
GoodSync 10.5.1.7
- Change log not available for this version
GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified
GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations
GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs
GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing
GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations
GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization
GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license
GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option
GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key
GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed
GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix
GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.
GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI
GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line
GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands
GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center
GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case
GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs
GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly
GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.
GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface
GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center
GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout
GoodSync 10.2.2.9
Change log not available for this version
GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs
GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)
GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI
GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization
GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name
GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations
GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options
GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations
GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane
GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working
GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10
GoodSync 10.1.1
- Change log not available for this version
GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase speed
GoodSync 9.9.60.0
- Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing
GoodSync 9.9.59.5
- File System fixes from GS ver 10.0.29
GoodSync 9.9.58.8
- Browse Dialog: use new Account Manager, in a limited way, without showing accounts
- GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner
- Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration
- Google Drive: do not produce error on missing file creation time
- Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors
- DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently)
- OneDrive v2: Added SiteRoot/TeamSites handling
- OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts
- OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed
- OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost
- Explorer: Use system File dialog for selecting multiple local files to Upload
- Remove discontinued file systems that were replaced by OneDrive v2
GoodSync 9.9.57.5
- OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer
- OAuth2: do not try to perform it in Runner, as there is no user to respond
- OAuth2: do not perform two OAuth2 at one time, second will be rejected
更新時間:2018-02-13
更新細節:
What's new in this version:
GoodSync 10.7.7
- Google Docs: Added Google Docs file system with gdocs3:// prefix. It shows only Google Docs, not Files
- Google Team Drive: Fixed changes.list parsing in case when Team Drive object itself is modified
- Azure Files: Set root folder flags properly, so that top level folder cannot be used for sync
- Browse Dialog: Allow Deleting Folder Bookmarks inside Accounts, not just whole Accounts
- Browse Dialog: When Account has been deleted, set Current URL to previously seen account
- CC Runner: When installing GoodSync by User then always reset EnterpriseRunnerConfig flag
- Uninstaller: Fixes icon was not shown, could crash on Windows XP
- SyncLib: Glue several Notes (Comments) together, separated by '; '
- Sync Tree Direction User Change: Speed up processing, when many items are selected
- Menus: Move New Job command from All menu to Job menu
- Gs-Server on Windows XP: Fixed error: User Impersonation failed: acquire privileges
- On File Change + Exclude Empty Folders: Fixed adding new file to empty folder does not get synced
- Import: Re-Added Import of Old Format .TIX files
- Licenses: Rename Pro License to Personal, clarified license language in the program and web site
- Licenses: Updated License Agreement to reflect changed terminology
- Gs-Server license: Do not check User and Session count when client from 127.0.0.1 comes in
- gsync command line: more fixes to command line parser
- Explorer Progress: fixed upload/download progress for many small files
GoodSync 10.7.6.7
- Change log not available for this version
GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise Server' to 'For Server OS'
- GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'
- Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents
- WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390
- Dropbox: Implemented download in blocks, this improves download of large files
- Runners: Make their instance mutex names unique per profile, not per authed Windows User
- gs-server: Fixed logs stopped writing after server-initiated restart
- Fixed AuthCode Activation did not work
- gsync command line: Fixed job-delete was not working
- GoodSync.exe command line: Allow window size options to be combined with job commands
- Command Line: Fixed Connectoid Options were not always making it into Jobs
- Command Line: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server
GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses
GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first
GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option
GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.
GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization
GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization
GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly
GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10
GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.
GoodSync 10.6.6.6
- Change log not available for this version
GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options
GoodSync 10.6.4.7
- Change log not available for this version
GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform
GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks
GoodSync 10.6.2.9
- Change log not available for this version
GoodSync 10.6.2.4
- Change log not available for this version
GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS
GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded
GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl
GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs
GoodSync 10.5.7.7
- ACD: do reconnects, to fix 'Cannot Swtich to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness
- Explorer: Fix Rename does not update display name
- SynLib: Get destination file attribute after sync, needed if Compare Attr is used
GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated
GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays
GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer
GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization
GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show
GoodSync 10.5.1.9
- Change log not available for this version
GoodSync 10.5.1.7
- Change log not available for this version
GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified
GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations
GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs
GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing
GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations
GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization
GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license
GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option
GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key
GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed
GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix
GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.
GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI
GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line
GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands
GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center
GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case
GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs
GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly
GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.
GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface
GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center
GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout
GoodSync 10.2.2.9
Change log not available for this version
GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs
GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)
GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI
GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization
GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name
GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations
GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options
GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations
GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane
GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working
GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10
GoodSync 10.1.1
- Change log not available for this version
GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase speed
GoodSync 9.9.60.0
- Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing
GoodSync 9.9.59.5
- File System fixes from GS ver 10.0.29
GoodSync 9.9.58.8
- Browse Dialog: use new Account Manager, in a limited way, without showing accounts
- GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner
- Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration
- Google Drive: do not produce error on missing file creation time
- Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors
- DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently)
- OneDrive v2: Added SiteRoot/TeamSites handling
- OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts
- OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed
- OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost
- Explorer: Use system File dialog for selecting multiple local files to Upload
- Remove discontinued file systems that were replaced by OneDrive v2
GoodSync 9.9.57.5
- OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer
- OAuth2: do not try to perform it in Runner, as there is no user to respond
- OAuth2: do not perform two OAuth2 at one time, second will be rejected
- gsync: Now require Pro or Linux license to run gsync, except for Runner Service
- Browse dialog: fix picking of Secure (SSL) option in connectoid
- OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file
- sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions
GoodSync 9.9.56.6
- gsync: Fix jobs not found in non-runner command line call
- OAuth2 file systems: store refresh and access token in connectoids, to make them exportab