aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/server.cpp
Commit message (Expand)AuthorAgeFilesLines
* rpc: Remove unused return type from appendCommandMarcoFalke2020-08-141-4/+2
* refactor: Use C++11 range based for loops to simplify rpc codeMarcoFalke2020-08-021-7/+2
* Merge #19386: rpc: Assert that RPCArg names are equal to CRPCCommand ones (se...MarcoFalke2020-07-151-23/+27
|\
| * rpc: Update server to use new RPCHelpManMarcoFalke2020-07-031-23/+27
* | refactor: Replace RecursiveMutex with Mutex in rpc/server.cppHennadii Stepanov2020-06-281-7/+7
|/
* Limit scope of all global std::once_flagMarcoFalke2020-05-291-2/+2
* Merge #18452: qt: Fix shutdown when waitfor* cmds are called from RPC consoleJonas Schnelli2020-05-291-7/+18
|\
| * qt: Fix shutdown when waitfor* cmds are called from RPC consoleHennadii Stepanov2020-05-131-7/+18
* | rpc: factor out RpcInterruptionPoint from dumptxoutsetMarcoFalke2020-05-221-1/+6
|/
* rpc: Add mutex to guard deadlineTimersJoão Barbosa2020-04-291-2/+4
* rpc: Document an RPCResult for all calls; Enforce at compile timeMarcoFalke2020-03-131-2/+3
* Merge #16117: util: Replace boost sleep with std sleepfanquake2020-03-061-1/+1
|\
| * scripted-diff: Replace MilliSleep with UninterruptibleSleepMarcoFalke2020-02-211-1/+1
* | rpc: Auto-format RPCResultMarcoFalke2020-02-251-12/+14
|/
* scripted-diff: Add missing spaces in RPCResult, Fix type namesMarcoFalke2020-02-091-3/+3
* scripted-diff: Bump copyright of files changed in 2020MarcoFalke2020-01-151-1/+1
* scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke2020-01-151-1/+1
* Remove unused includespracticalswift2019-10-151-2/+0
* log: harmonize bitcoind server loggingJon Atack2019-08-011-2/+2
* Merge #16240: JSONRPCRequest-aware RPCHelpManMarcoFalke2019-07-091-41/+2
|\
| * rpc: switch to using RPCHelpMan.Check()Karl-Johan Alm2019-07-081-8/+2
| * rpc: migrate JSONRPCRequest functionality into request.cppKarl-Johan Alm2019-07-051-33/+0
* | Add logpath description for getrpcinfoGregory Sanders2019-07-031-1/+2
* | Merge #15483: rpc: Adding a 'logpath' entry to getrpcinfoWladimir J. van der Laan2019-07-031-0/+4
|\ \ | |/ |/|
| * Add a 'logpath' field to getrpcinfodarosior2019-05-161-0/+4
* | Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-2/+0
|/
* Merge #15638: Move-only: Pull wallet code out of libbitcoin_serverWladimir J. van der Laan2019-04-101-104/+0
|\
| * [build] Move rpc utility methods to rpc/utilJohn Newbery2019-04-091-104/+0
* | rpc: getrpcinfo docsBen Carman2019-04-051-2/+14
|/
* Remove use of CRPCTable::appendCommand in wallet codeRussell Yanofsky2019-03-051-25/+36
* RPCHelpMan: Check default values are given at compile-timeMarcoFalke2019-02-111-1/+1
* Merge #14987: RPCHelpMan: Pass through Result and ExamplesMarcoFalke2019-01-291-13/+23
|\
| * RPCHelpMan: Pass through Result and ExamplesMarcoFalke2019-01-251-13/+23
* | rpc: Compile on GCC4.8MarcoFalke2019-01-271-2/+2
|/
* Merge #14982: rpc: Add getrpcinfo commandWladimir J. van der Laan2019-01-141-3/+56
|\
| * rpc: Add getrpcinfo commandJoão Barbosa2019-01-021-0/+26
| * rpc: Track active commandsJoão Barbosa2019-01-021-0/+30
| * rpc: Remove unused PreCommand signalJoão Barbosa2018-12-141-3/+0
* | Merge #13743: refactor: Replace boost::bind with std::bindMarcoFalke2018-12-291-6/+1
|\ \
| * | scripted-diff: Replace boost::bind with std::bindChun Kuan Lee2018-10-201-1/+0
| * | refactor: Use boost::scoped_connection in signal/slot, also prefer range-base...Chun Kuan Lee2018-10-201-5/+1
* | | rpc: Fix data race (UB) in InterruptRPC()practicalswift2018-12-181-4/+4
| |/ |/|
* | Merge #14877: rpc: Document default values for optional argumentsMarcoFalke2018-12-101-1/+1
|\ \
| * | rpc: Document default values for optional argumentsMarcoFalke2018-12-071-1/+1
* | | Merge #14670: http: Fix HTTP server shutdownWladimir J. van der Laan2018-12-061-1/+7
|\ \ \ | |/ / |/| |
| * | rpc: Add wait argument to stopJoão Barbosa2018-11-231-1/+7
* | | rpc: Pass argument descriptions to RPCHelpManMarcoFalke2018-11-271-10/+1
|/ /
* | Use RPCHelpMan for all RPCsMarcoFalke2018-11-141-6/+12
* | rpc: Correctly name argumentsJon Layton2018-11-131-1/+1
* | rpc: Include rpc/util.h where needed for RPCHelpManMarcoFalke2018-11-091-1/+2