arch-repo-manager/librepomgr
Martchus f147dc3179 Fix locks for global resources by implementing a mutex not tied to a thread
* Can not use a normal mutex because we don't want to tie the resources to
  a specific thread (and instead e.g. to a build action which might not be
  executed by a single thread)
* A semaphore would do that but libstdc++ only supports it as of GCC 11 and
  besides it wouldn't distinguish between shared and exclusive locking
2021-02-26 01:39:21 +01:00
..
buildactions Fix locks for global resources by implementing a mutex not tied to a thread 2021-02-26 01:39:21 +01:00
testfiles Initial import 2021-02-08 23:53:56 +01:00
tests Fix locks for global resources by implementing a mutex not tied to a thread 2021-02-26 01:39:21 +01:00
webapi Fix posting build action to start it later; add basic test for the route 2021-02-08 23:54:03 +01:00
webclient Initial import 2021-02-08 23:53:56 +01:00
CMakeLists.txt Fix locks for global resources by implementing a mutex not tied to a thread 2021-02-26 01:39:21 +01:00
authentication.cpp Initial import 2021-02-08 23:53:56 +01:00
authentication.h Initial import 2021-02-08 23:53:56 +01:00
errorhandling.cpp Initial import 2021-02-08 23:53:56 +01:00
errorhandling.h Initial import 2021-02-08 23:53:56 +01:00
global.h Initial import 2021-02-08 23:53:56 +01:00
globallock.cpp Fix locks for global resources by implementing a mutex not tied to a thread 2021-02-26 01:39:21 +01:00
globallock.h Fix locks for global resources by implementing a mutex not tied to a thread 2021-02-26 01:39:21 +01:00
helper.h Improve error handling when parsing config, fix specifying IP address 2021-02-18 15:21:05 +01:00
json.cpp Initial import 2021-02-08 23:53:56 +01:00
json.h Initial import 2021-02-08 23:53:56 +01:00
logcontext.h Log lock acquisitions/releases 2021-02-25 22:12:56 +01:00
logging.h Log lock acquisitions/releases 2021-02-25 22:12:56 +01:00
multisession.h Initial import 2021-02-08 23:53:56 +01:00
serversetup.cpp Log lock acquisitions/releases 2021-02-25 22:12:56 +01:00
serversetup.h Fix locks for global resources by implementing a mutex not tied to a thread 2021-02-26 01:39:21 +01:00