Commit Graph

24 Commits (master)

Author SHA1 Message Date
Git'Fellow 8f7784bdf9
fix(locking): Accept mixed as value on setTTL 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Robin Appelman 7394645eb7 restore shared lock ttl when releasing 2 years ago
Faraz Samapoor 40d9349a2d Refactors lib/private/Lock. 2 years ago
Carl Schwan fcae6a68c3 Cleanup lock related code 4 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Roeland Jago Douma 0e10d8cb7c
Fix locking logic 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Robin Appelman da2d425044
add proper paths to locking exceptions 6 years ago
Jaakko Salo b7dd278e24 Fix releasing a shared lock multiple times 6 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Christoph Wurst 14c996d982
Use elseif instead of else if 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 6 years ago
Robin Appelman 3d5acbb1d0
prevent lock values from going negative with memcache backend 8 years ago
Robin Appelman 25565dd7d8
Log more info about locking conflicts for memcache locking backends 8 years ago
Roeland Jago Douma 8edbfdb291
Made locking providers strict 8 years ago
Joas Schilling 0215b004da
Update with robin 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Robin Appelman 49ad0fcfa9 optimize releaselock for memcache based locking backends 10 years ago
Roeland Jago Douma 86e757d2b3
Move \OC\Lock to PSR-4 10 years ago
Robin Appelman cdedda99e4 Make lock ttl configurable 10 years ago
Thomas Müller 682821c71e Happy new year! 10 years ago
Robin Appelman 693a3c353e ttl for memcache locking backends that support it 10 years ago
Morris Jobke b945d71384 update licence headers via script 10 years ago
Robin Appelman a8552a1b24 split off keeping track of acquire locks 11 years ago
Morris Jobke f63915d0c8 update license headers and authors 11 years ago
Robin Appelman 520a741876 clear memcache keys in locking 11 years ago
Thomas Müller 2104c2ffdd Fixing undefined index 'foo' 11 years ago
Robin Appelman ce04cf6610 shared lock around hooks 11 years ago
Robin Appelman a1372b2fb5 add method to atomically change between shared and exclusive lock 11 years ago
Robin Appelman 006eaa84aa dont release shared lock if we dont have any 11 years ago
Robin Appelman e08423f956 release all locks on shutdown 11 years ago
Robin Appelman ba7d221cff allow getting the path from the lockedexception 11 years ago
Robin Appelman 96f9573a4b add memcache based shared/exclusive locking 11 years ago