aboutsummaryrefslogtreecommitdiff
path: root/src/httpserver.cpp
AgeCommit message (Expand)Author
2021-06-28refactor: Make httpserver work queue a unique_ptrMarcoFalke
2021-06-21Merge bitcoin/bitcoin#19033: http: Release work queue after event base finishW. J. van der Laan
2021-05-09refactor: Add TSA annotations to the WorkQueue class membersHennadii Stepanov
2021-03-19Merge #18335: bitcoin-cli: print useful error if bitcoind rpc work queue exce...MarcoFalke
2021-03-16p2p, refactor: pass and use uint16_t CService::port as uint16_tJon Atack
2020-10-22net: Drop unneeded headers when compat.h includedHennadii Stepanov
2020-07-12util: Handle HTTP_SERVICE_UNAVAILABLE in bitcoin-cliHennadii Stepanov
2020-07-09http: Release work queue after event base finishJoão Barbosa
2020-06-27scripted-diff: Move ui_interface to the node libMarcoFalke
2020-05-19http: Avoid crash when g_thread_http was never startedMarcoFalke
2020-05-05Make ThreadSafe{MessageBox|Question} bilingualHennadii Stepanov
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-04-06tests: Add fuzzing harness for HTTPRequest, libevent's evhttp and related fun...practicalswift
2020-02-18httpserver: use own HTTP status codesFilip Gospodinov
2020-01-08net: Avoid using C-style NUL-terminated strings as arguments in the netbase i...practicalswift
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-25http: add missing header bootlegged by boost < 1.72Jan Beich
2019-10-15Remove unused includespracticalswift
2019-05-25Remove global symbols: Avoid using the global namespace if possiblepracticalswift
2019-04-29threads: introduce util/threadnames, refactor thread namingJames O'Beirne
2019-04-09[build] Add several util unitsJohn Newbery
2019-01-29log: Construct global logger on first useMarcoFalke
2019-01-05Use C++11 default member initializersMarcoFalke
2018-11-23http: Remove timeout to exit event loopJoão Barbosa
2018-11-23http: Remove unnecessary event_base_loopexit callJoão Barbosa
2018-11-23http: Unlisten sockets after all workers quitJoão Barbosa
2018-11-23http: Send "Connection: close" header if shutdown is requestedJoão Barbosa
2018-11-22rpcbind: Warn about exposing RPC to untrusted networksLuke Dashjr
2018-11-22net: Always default rpcbind to localhost, never "all interfaces"Luke Dashjr
2018-11-05Add SAFE_CHARS[SAFE_CHARS_URI]: Chars allowed in URIs (RFC 3986)practicalswift
2018-11-05rpc: Make HTTP RPC debug logging more informativepracticalswift
2018-11-05Merge #14628: Trivial: Rename misleading 'defaultPort' to 'rpc_port'Wladimir J. van der Laan
2018-11-05scripted-diff: Rename misleading 'defaultPort' to 'http_port'Murray Nesbitt
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-09-20Merge #14214: convert C-style (void) parameter lists to C++ style ()MarcoFalke
2018-09-19init: Remove deprecated args from hidden argsMarcoFalke
2018-09-13convert C-style (void) parameter lists to C++ style ()Arvid Norberg
2018-08-31scripted-diff: Small locking renameRussell Yanofsky
2018-08-31Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSectionWladimir J. van der Laan
2018-08-20http: Add const modifier to HTTPRequest methodsJoão Barbosa
2018-08-08Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan
2018-08-03Use LOCK macros for non-recursive locksRussell Yanofsky
2018-07-30Merge #13554: Remove unused function argumentsWladimir J. van der Laan
2018-07-27Return void instead of bool for functions that cannot failpracticalswift
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-10Remove unused argument to ThreadHTTP(...)practicalswift
2018-04-27util: Encapsulate logCategories within BCLog::Logger.Jim Posen
2018-04-05Merge #12859: Bugfix: Include <memory> for std::unique_ptrWladimir J. van der Laan
2018-04-02Bugfix: Include <memory> for std::unique_ptrLuke Dashjr
2018-02-08Merge #12366: http: Join worker threads before deleting work queueWladimir J. van der Laan