aboutsummaryrefslogtreecommitdiff
path: root/src/httpserver.cpp
AgeCommit message (Expand)Author
2019-10-26http: add missing header bootlegged by boost < 1.72Jan Beich
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
2018-02-07Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke
2018-02-07http: Remove numThreads and ThreadCounterWladimir J. van der Laan
2018-02-06http: Remove WaitExit from WorkQueueWladimir J. van der Laan
2018-02-06http: Join worker threads before deleting work queueWladimir J. van der Laan
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-02rpc: further constrain the libevent workaroundCory Fields
2017-11-01rpc: work-around an upstream libevent bugCory Fields
2017-10-18Merge #11006: Improve shutdown processWladimir J. van der Laan
2017-09-22Use static_cast instead of C-style casts for non-fundamental typespracticalswift
2017-08-21Merge #10809: optim: mark a few classes finalWladimir J. van der Laan
2017-08-16Declare single-argument (non-converting) constructors "explicit"practicalswift
2017-08-16Use nullptr instead of zero (0) as the null pointer constantpracticalswift
2017-08-16Merge #10705: Trivial: spelling fixesMarcoFalke
2017-08-16doc: spelling fixesklemens
2017-08-14scripted-diff: stop using the gArgs wrappersMarko Bencun
2017-08-12Improve shutdown processJoão Barbosa