Path to this page:
Subject: CVS commit: pkgsrc/net/mirall
From: Ryo ONODERA
Date: 2014-12-30 23:11:44
Message id: 20141230221144.BD96A98@cvs.netbsd.org
Log Message:
Update to 1.7.1
* Use libinotify under NetBSD.
* Treat NetBSD like Linux.
* Workaround for rpath of owncloud command etc.
Changelog:
Release 1.7.1 Dec 18th 2014
Documentation fixes and updates
Nautilus Python plugin fixed for Python 3
GUI wording fixes plus improved log messages
Fix hiding of the database files in the sync directories
Compare http download size with the header value to avoid broken downloads, \
bug #2528
Avoid initial ETag fetch job at startup, which is not needed.
Add chunk size http header to PUT requests
Fixed deteteCookie method of our CookieJar, fix for Shibboleth
Added fallback for distros where XDG_RUNTIME_DIR is undefined
Fix the setup wizard, bug #1989, #2264
Fix scheduling of ETag check jobs, bug #2553
Fix to avoid syncing more than one folder at a time, bug #2407
Use fife minutes timeout for all network jobs
Cleanup for Folderwizard wording
Improve journal check: Remove corrupted journal files, bug #2547
Fix item count in progress dialog for deletes, bug #1132
Display correct file count on deletion (#1132)
Fix reinitializing the folder using the wizard in certain cases (#2606)
Mac OS: Fixed branding of the pkg file
Mac OS: Fix display of overlay icons in certain situations (#1132)
Mac OS: Use a bundled version of OpenSSL (#764, #2600, #2510)
Win32: improved filesystem watcher
Win32: Improve threading with shell integration
Win32: Upgraded to OpenSSL 1.0.1j
Win32: Improve reliability of Installer, fix removal of Shell Extensions
Release 1.7.0 Nov 7th 2014
oC7 Sharing: Handle new sharing options of ownCloud 7 correctly.
Added Selective sync: Ability to unselect server folders which are
excluded from syncing, plus GUI and setup GUI
Improved local change detection: consider file size, detect files
with ongoing changes and do not upload immediately
Improved HTTP request timeout handler: all successful requests reset the \
timeout counter
Improvements for syncing command line tool: netrc support, improved SSL \
support, non interactive mode
Added a socket based API to provide file management shells with status \
information about the sync status of files. That is a prerequisite for the \
overlay icons in the file managers.
Permission system: ownCloud 7 delivers file and folder permissions, added \
ability to deal with it for shared folders and more.
Ignore handling: Do not recurse into ignored or excluded directories
Major sync journal database improvements for more stability and performance
New library interface to sqlite3
Improve "resync handling" if errors occur
Blacklist improvements
Improved logging: more useful meta info, removed noise
Updated to latest Qt5 versions on Windows and OS X
OS X: Sparkle update to provide pkg format properly
OS X: Change distribution format from dmg to pkg with new installer.
Win: Fix handling of filenames with trailing dot or space
Release 1.6.4 Oct 23th 2014
Fix startup logic, fixes bug #1989
Fix raise dialog on X11
Win32: fix overflow when computing the size of file > 4GiB
Use a fixed function to get files modification time, the original one was \
broken for certain timezone issues, see core bug #9781 for details
Added some missing copyright headers
Avoid data corruption due to wrong error handling, bug #2280
Do improved request timeout handling to reduce the number of timed out jobs, \
bug #2155
Release 1.6.3 Sep 3rd 2014
Fixed updater on OS X
Fixed memory leak in SSL button that could lead to quick memory draining
Fixed upload problem with files >4 GB
MacOSX, Linux: Bring Settings window to front properly
Branded clients: If no configuration is detected, try to import the data \
from a previously configured community edition.
Release 1.6.2 Jul 28th 2014
Limit the HTTP buffer size when downloading to limit memory consumption.
Another small mem leak fixed in HTTP Credentials.
Fix local file name clash detection for MacOSX.
Limit maximum wait time to ten seconds in network limiting.
Fix data corruption while trying to resume and the server does not support it.
HTTP Credentials: Read password from legacy place if not found.
Shibboleth: Fix the waiting curser that would not disapear (#1915)
Limit memory usage to avoid mem wasting and crashes
Propagator: Fix crash when logging out during upload (#1957)
Propagator_qnam: Fix signal slot connection (#1963)
Use more elaborated way to detect that the server was reconfigured (#1948)
Setup Wizard: Reconfigure Server also if local path was changed (#1948)
Release 1.6.1 Jun 26th 2014
Fix 'precondition failed' bug with broken upload
Fix 'precondition failed' bug with broken upload
Fix openSSL problems for windows deployment
Fix syncing a folder with '#' in the name
Fix #1845: do not update parent directory etag before sub directories are removed
Fix reappearing directories if dirs are removed during its upload
Fix app version in settings dialog, General tab
Fix crash in FolderWizard when going offline
Shibboleth fixes
More specific error messages (file remove during upload, open local sync file)
Use QSet rather than QHash in SyncEngine (save memory)
Fix some memory leaks
Fix some thread race problems, ie. wait for neon thread to finish before the \
propagator is shut down
Fix a lot of issues and warnings found by Coverity
Fix Mac some settings dialog problems
Release 1.6.0 May 30th 2014
Minor GUI improvements
Qt5 compile issues fixed
Ignore sync log file in filewatcher
Install libocsync to private library dir and use rpath to localize
Fix reconnect after server disconnect
Fix "unknown action" display in Activity window
Fix memory leaks
Respect XDG_CONFIG_HOME environment var
Handle empty fileids in the journal correctly
Add abilility to compile libowncloudsync without GUI dependendy
Fix SSL error with previously-expired CAs on Windows
Fix incorrect folder pause state after start
Fix a couple of actual potential crashes
Improve Cookie support (e.g. for cookie-based load-balancers)
Introduce a general timeout of 300s for network operations
Improve error handling, blacklisting
Job-based change propagation, enables faster parallel up/downloads (right \
now only if no bandwidth limit is set and no proxy is used)
Significantly reduced CPU load when checking for local and remote changes
Speed up file stat code on Windows
Enforce Qt5 for Windows and Mac OS X builds
Improved owncloudcmd: SSL support, documentation
Added advanced logging of operations (file .???.log in sync directory)
Avoid creating a temporary copy of the sync database (.ctmp)
Enable support for TLS 1.2 negotiation on platforms that use Qt 5.2 or later
Forward server exception messages to client error messages
Mac OS X: Support Notification Center in OS X 10.8+
Mac OS X: Use native settings dialog
Mac OS X: Fix UI inconsistencies on Mavericks
Shibboleth: Warn if authenticating with a different user
Remove vio abstraction in csync
Avoid data loss when a client file system is not case sensitive
Release 1.5.4 April 11th 2014
Fix security issue on Windows and Mac OS X. No functional changes
Release 1.5.3 March 10th 2014
Fix usage of proxies after first sync run (#1502, #1524, #1459, #1521)
Do not wipe the credentials from config for reconnect (#1499, #1503)
Do not erase the full account config if an old version of the client stored \
the password (related to above)
Fix layout of the network tab (fixes #1491)
Handle authentication requests by a Shibboleth IdP
Shibboleth: If no connection is available, don't open the login window
[Packaging] Debian/Ubuntu: ship sync-exclude.lst
[Packaging] Fix issues with access to gnome keychain in Fedora and RHEL6
[Packaging] Ensure all sub packages get updated
[Packaging] Fix incorrect path in desktop file (RHEL6/CentOS6)
Release 1.5.2 February 26th 2014
Fix behavior when attempting to rename Shared folder
Fix potential endless sync loops on Mac OS (#1463)
Fix potential crash when pausing during update phase (#1442)
Fix handing of shared directories
Fix online state handling (#1441, #1459)
Fix potential crash in c_iconv on Mac OS
Fix certificate chain display in SSLButton
Fix sporadicly appearing multiple auth prompts on sign-in
Show correct state icon in Account Settings right away
Re-fetch content that gets deleted from read only shared directories
Do not store the password in the config file, erase existing ones (#1469)
Shibboleth: Close browser window after login
Shibboleth: Proper invalidation if timeout during sync
Shibboleth: Do not pop up IdP login immediately when modifying account
Shibboleth: Avoid auth on restart by storing cookies in the wallet
Fix license headers
Release 1.5.1 February 14th 2014
Please note that for the time being csync and mirall/ownCloud Client (oCC) are \
going to be released together for now. In the future, separated releases will be \
possible.
Added an auto updater that updates the client if a more recent version was \
found automatically (Windows, Mac OS X)
Added a button to the account dialog that gives information about the \
encryption layer used for communication, plus a certificate information widget
Preserve the permission settings of local files rather than setting them to \
a default (Bug #820)
Handle windows lnk files correctly (Bug #1307)
Detect removes and renames in read only shares and restore the gone away \
files. (Bug #1386)
Fixes sign in/sign out and password dialog. (Bug #1353)
Fixed error messages (Bug #1394)
Lots of fixes for building with Qt5
Changes to network limits are now also applied during a sync run
Fixed mem leak after via valgrind on Mac
Imported the ocsync library into miralls repository. Adopted all build \
systems and packaging to that.
Introduce a new linux packaging scheme following the debian upstream scheme
Use a refactored Linux file system watcher based on inotify, incl. unit tests
Wizard: Gracefully fall back to HTTP if HTTPS connection fails, issuing a warning
Fixed translation misses in the propagator
Fixes in proxy configuration
Fixes in sync journal handling
Fix the upload progress if the local source is still changing when the \
upload begins.
Add proxy support to owncloud commandline client
NSIS fixes
A lot of other fixes and minor improvements
Improve Qt5 compatability
Release 1.5.0 December 12th 2013
This is a bugfix release with fixes for the 1.5 line. Update is recommended.
Mirall/ownCloud Client, version 1.5.0
csync 0.91.4 required
New owncloud propagator that skips the vio abstraction layer
Add owncloudcmd to replace the ocsync command line tool
Localize Windows installer
Allow to sign in and out
Ask for password if missing
Introduce activity view
Introduce black list for files which could not be synced
Enabling accessibility by shipping accessibility enables on OS X (#736)
Toggle Settings window when clicking on systray icon on Win and KDE (#896)
FolderWizard: Sanitize error detection (#1201)
Set proper enable state of blacklist button after the dialog was opened
Set proper tooltips in blacklist
Translatable error messages for file errors
Add man page for owncloudcmd (#1234)
Don't close setup wizard when the initial sync run is started
Close the sync journal if a folder gets removed (#1252)
Activity: Avoid horizontal scrollbar (#1213)
Fix crash (#1229)
Resize wizard appropriately (#1130)
Fix account identity test (#1231)
Maintain the file type correctly
Display rename-target in sync protocol action column
Let recursive removal also remove the top dir
If item is a directory, remove its contents from the database as well (#1257)
Install headers for owncloudsync library
Fix opening the explorer with a selected file in Windows (#1249)
Add build number into versioning scheme
Windows: Fix rename of temporary files
Windows: Fix move file operation
Files: