nextcloud/lib/private
Roeland Jago Douma 5a61a794d4
Do not write and read rootcerts.crt at the same time
(Possibly) fixes #3470

When updating the main file /files_external/rootcerts.crt we should not
read from /files_external/rootcerts.crt at the same time.

For 2 reasons: writing to a file and reading from it at the same time
can have non deterministic results

And we don't want all the certificates to appear 2 times in there.

This isn't caught by our standard file locking (that does not allow this
actually) because it is in a non locked path....

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2017-05-09 13:00:07 +02:00
..
Accounts fix email verification status 2017-04-28 23:41:37 -03:00
Activity Change the order on merging activities so the newest item is first 2017-03-28 17:19:34 +02:00
App Make sure the AppFetcher fetches the new applist from the appstore 2017-05-02 10:24:10 +02:00
AppFramework Remove unused use statements 2017-04-22 19:23:31 -05:00
Archive replace close:// streamwrapper with CallBackWrapper 2017-01-06 15:33:32 +01:00
Authentication Defining App "cron" for "Invalidating tokens older than" message #27167 (#27201) 2017-03-19 22:51:47 -06:00
BackgroundJob Add duration of last job execution to the table 2017-04-25 17:39:58 +02:00
Cache support pushing to CappedMemoryCache 2017-03-30 11:21:32 +02:00
Command Update with robin 2016-07-21 18:13:58 +02:00
Comments Remove unused use statements 2017-04-22 19:23:31 -05:00
Console Remove unused use statements 2017-04-22 19:23:31 -05:00
Contacts/ContactsMenu Do not show an email action for contacts with emtpy email addresses 2017-05-02 14:12:04 +02:00
DB Add console command to migrate the charset 2017-04-28 09:35:36 +02:00
Diagnostics Fix missing conflict resolutions 2017-04-26 17:05:59 +02:00
Encryption Remove unused use statements 2017-04-22 19:23:31 -05:00
Federation Fix DI of the cloud id manager into apps 2017-02-14 12:47:46 +01:00
Files Proper exception for upload of .htaccess file via WebDAV 2017-05-08 20:03:41 -05:00
Group Use DI 2017-03-17 10:23:04 +01:00
Hooks Update with robin 2016-07-21 18:13:58 +02:00
Http/Client Rebrand to "Nextcloud" and add 100% coverage 2017-01-02 14:51:16 +01:00
IntegrityCheck Remove ownCloud Root Authority as per todo 2017-03-22 08:54:40 +01:00
L10N Don't force the use of Accept-Language anymore 2017-04-07 11:10:04 +02:00
Lock Update with robin 2016-07-21 18:13:58 +02:00
Lockdown Remove unused use statements 2017-04-22 19:23:31 -05:00
Log Use constants 2017-04-13 12:04:32 -05:00
Mail Add function to request SVG or regular fallback image 2017-05-08 14:51:55 +02:00
Memcache Compatibility with Redis and RedisCluster 2017-05-04 12:42:58 -03:00
Migration Adding tests for 4 byte unicode characters 2017-03-21 16:42:12 -06:00
Notification @since 9.2.0 to @since 11.0.0 2016-11-15 18:51:52 +01:00
OCS add tests for discovery service 2017-04-11 15:04:01 +02:00
Preview Add PHPDoc 2017-05-02 13:43:47 +02:00
Repair Add tests for repairstep 2017-04-26 20:07:52 +02:00
RichObjectStrings @since 9.2.0 to @since 11.0.0 2016-11-15 18:51:52 +01:00
Route Add system config htaccess.IgnoreFrontController for prettyURLs w/o mod_env 2016-11-16 22:28:49 +01:00
Search Fix others 2016-07-21 18:13:57 +02:00
Security Do not write and read rootcerts.crt at the same time 2017-05-09 13:00:07 +02:00
Session Catch session already closed exception in destructor 2017-04-25 16:28:52 +02:00
Settings Rename “Server settings” to “Basic settings” 2017-04-29 17:13:21 +02:00
Setup MySQL 4 byte is now detected during setup in any case. 2017-04-28 09:35:36 +02:00
Share Add sharing types for guests 2017-04-28 09:56:57 +02:00
Share20 Merge pull request #4462 from danxuliu/fix-sharing-password-protected-link 2017-04-25 14:12:44 +02:00
SystemTag Remove unused use statements 2017-04-22 19:23:31 -05:00
Tagging Fix others 2016-07-21 18:13:57 +02:00
Template Implement scss variable injection by OC_Defaults 2017-04-25 11:39:45 +02:00
Updater Remove unused use statements 2017-04-22 19:23:31 -05:00
User handle permissions errors when copying the skeleton for a read only user 2017-05-05 14:44:51 +02:00
legacy Fix escaped HTML on error pages 2017-05-08 21:16:08 -05:00
AllConfig.php Merge pull request #3023 from nextcloud/issue-2915-filter-out-sensitive-appconfigs 2017-01-17 11:01:42 +01:00
AppConfig.php Make sure the spreed TURN server secret stays a secret 2017-01-17 11:29:10 +01:00
AppHelper.php Fix others 2016-07-21 18:13:57 +02:00
Avatar.php Add message to NotSquareException thrown from Avatar 2016-10-24 11:27:27 +02:00
AvatarManager.php avatar to appdata 2016-10-05 11:00:16 +02:00
CapabilitiesManager.php Make the capabilities manager more error proof 2016-08-15 20:37:19 +02:00
Config.php Fix escaped HTML on error pages 2017-05-08 21:16:08 -05:00
ContactsManager.php Fix others 2016-07-21 18:13:57 +02:00
DatabaseException.php Fix others 2016-07-21 18:13:57 +02:00
DatabaseSetupException.php Fix others 2016-07-21 18:13:57 +02:00
DateTimeFormatter.php Fix others 2016-07-21 18:13:57 +02:00
DateTimeZone.php Fix others 2016-07-21 18:13:57 +02:00
ForbiddenException.php Fix others 2016-07-21 18:13:57 +02:00
HTTPHelper.php Fix others 2016-07-21 18:13:57 +02:00
HintException.php add missing phpdoc to HintException 2016-11-28 11:34:23 +01:00
Installer.php Add app bundles 2017-04-26 20:07:49 +02:00
LargeFileHelper.php Merge pull request #1890 from nextcloud/downstream-25428 2016-10-25 14:44:27 +02:00
Log.php Remove unused use statements 2017-04-22 19:23:31 -05:00
NaturalSort.php Fix others 2016-07-21 18:13:57 +02:00
NaturalSort_DefaultCollator.php Fix others 2016-07-21 18:13:57 +02:00
NavigationManager.php Allow to specify the id 2017-03-26 23:07:54 +02:00
NeedsUpdateException.php Update with robin 2016-07-21 18:13:58 +02:00
NotSquareException.php Fix others 2016-07-21 18:13:57 +02:00
PreviewManager.php Add PHPDoc 2017-05-02 13:43:47 +02:00
PreviewNotAvailableException.php Opening the trashbin causes errors in log for files without preview 2016-09-09 13:53:06 +02:00
RedisFactory.php no ternary 2017-03-25 21:25:38 -06:00
Repair.php Add app bundles 2017-04-26 20:07:49 +02:00
RepairException.php Fix others 2016-07-21 18:13:57 +02:00
Search.php Update with robin 2016-07-21 18:13:58 +02:00
Server.php Make sure the AppFetcher fetches the new applist from the appstore 2017-05-02 10:24:10 +02:00
ServerContainer.php Add activities when email or password is changed 2017-04-13 11:13:19 +02:00
ServerNotAvailableException.php Fix others 2016-07-21 18:13:57 +02:00
ServiceUnavailableException.php Update with robin 2016-07-21 18:13:58 +02:00
Setup.php Don't redirect requests to /core/img/manifest.json 2017-05-09 00:02:37 +02:00
Streamer.php Add doc block for $time 2016-11-28 14:26:30 +01:00
SubAdmin.php Fix CamelCasing 2017-01-18 11:45:26 +01:00
SystemConfig.php Fix tests 2017-01-12 10:49:22 +01:00
TagManager.php Fix others 2016-07-21 18:13:57 +02:00
Tags.php Update with robin 2016-07-21 18:13:58 +02:00
TempManager.php Update with robin 2016-07-21 18:13:58 +02:00
TemplateLayout.php Responsive app menu 2017-04-25 17:31:24 +02:00
URLGenerator.php Check if the theming app is loaded 2016-12-09 12:52:17 +01:00
Updater.php Make sure the AppFetcher fetches the new applist from the appstore 2017-05-02 10:24:10 +02:00