Sync-in 2.2 - OCR
Version 2.2 of Sync-in is now available.
It brings improvements to full-text search (PDF OCR, Markdown indexing), and introduces space management from the administration panel as well as a new event system, enabling dynamic updates of quotas and content indexing.

✨ Features
-
Improved search and indexing
- Images in PDF files are now indexed using OCR (Optical Character Recognition).
- Markdown file content is now included in indexing.
-
Space management from the administration panel
Administrators can now create and manage spaces, and handle quotas directly from the admin interface. -
Guest personal group management
Managers can now manage guests’ personal groups from the guest profile settings. -
Internal file event system
File actions now generate events handled by a dedicated processor.
Depending on their nature, these events automatically trigger:- storage usage calculation per space and per user
- full-text indexing (if enabled).
This mechanism improves consistency and the dynamic updating of file-related information.
-
Extended LDAP support with
tlsOptions
The LDAP configuration now supports additional Node.js TLS options (such ascaorrejectUnauthorized, etc.). -
Aggregated storage display
The administration interface now displays total storage usage for users and spaces. -
Enhanced group search
Group search now takes their description into account. -
PDF opening via pdf.js by default
PDF files now open in the pdf.js viewer, with the option to switch to edit mode if OnlyOffice is enabled.
🐞 Fixes
-
Fixed parallel execution of the indexing scheduler
The indexing scheduler now prevents concurrent executions. -
Improved reliability of cached storage quota updates
In some cases, the storage quota was correctly persisted in the database but not properly reflected in the cache. -
Improved error handling for
HEADrequests
Errors when opening documents viaHEADrequests are now properly reported. -
Restored access to shares via WebDAV
-
Fixed encoding of special characters in certain URLs
Some URLs containing special characters, such as#, and pointing to files were not properly encoded. -
Hardened group and guest management
Several fixes improve name handling, cache invalidation, guest account renaming, and prevent assigning a guest as manager. -
Web interface
Various visual and usability fixes, including font sizes, tooltips, notifications, and certain input fields.
🛡️ Security
-
Basic Auth security hardening
The cache key is now based on a hash, eliminating case-related collisions and preventing the storage of decodable identifiers. -
Fixed a security vulnerability: GHSA-43fj-qp3h-hrh5
A flaw allowed user account enumeration via the login endpoint through response time analysis, particularly in brute-force scenarios.
📥 Upgrade to Sync-in 2.2 now to benefit from all fixes and improvements.