NOTICE: This package has been removed from pkgsrc

./net/mirall, Graphical file synchronization program for OwnCloud

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.7.1, Package name: mirall-1.7.1, Maintainer: ryoon

Mirall is a tool to synchronize files from ownCloud Server with
your computer. It uses OCSync as its syncing backend.


Required to run:
[sysutils/desktop-file-utils] [www/neon] [graphics/hicolor-icon-theme] [x11/qt4-qdbus] [devel/libinotify] [security/qt4-qtkeychain]

Required to build:
[pkgtools/x11-links] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/qt4-tools] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/fixesproto4]

Master sites:

SHA1: 8b9f85033032747293b1ee91da1307ad2310b0d3
RMD160: 2766e6655b9596156085460bb67c9f99c1e07348
Filesize: 12371.243 KB

Version history: (Expand)


CVS history: (Expand)


   2015-03-25 21:12:04 by Ryo ONODERA | Files touched by this commit (7) | Package removed
Log message:
Add net/owncloudclient and remove net/mirall.
Approved by gdt@.

net/owncloudclient supercedes net/mirall. Really net/owncloudclient is
update to net/mirall.
   2014-12-31 09:41:43 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix typo in COMMENT.
   2014-12-30 23:11:44 by Ryo ONODERA | Files touched by this commit (8) | Package updated
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
   2014-12-21 21:19:50 by Ryo ONODERA | Files touched by this commit (8)
Log message:
Revert previous.
security/qt4-qtkeychain is not committed yet.
   2014-12-21 14:46:24 by Ryo ONODERA | Files touched by this commit (8) | Package updated
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
   2014-10-07 18:47:38 by Adam Ciarcinski | Files touched by this commit (442)
Log message:
Revbump after updating libwebp and icu
   2014-04-09 09:27:19 by OBATA Akio | Files touched by this commit (452)
Log message:
recursive bump from icu shlib major bump.
   2014-02-13 00:18:57 by Matthias Scheler | Files touched by this commit (1568)
Log message:
Recursive PKGREVISION bump for OpenSSL API version bump.