introduce auto completion on share email - integrated with the contactsmanager api
Update crypt.php

A 1024 kilobyte key would be obnoxiously slow to operate on. I'm assuming you meant 1024-bit?

Also, 183 bytes = 1464 bits.

Here's a safe alternative: 2048 bits, with comment-code sanity
Update crypt.php

Use a 256-bit random value
'ID' => 'id' and check existence of EMAIL
Fix copy/paste error :P
Verify that a file exists before we share it
compare floats with epsilon
remove unnecessary code
extract method isCachedBigger
extract more methods
fix float comparison for negative results
add tests for sharing files the users doesn't have access to
fixing typos/spellings
adding unit test for cache mechanism
Fix some localization issues with file encryption/decription strings
Re-enable the sabredav browser plugin
add optional countUsersInGroup method to group backends
implement countUsersInGroup in LDAP group backend
ask implementsAction instead of checking method_exists for easier testing
add group tests