Commit Graph

68 Commits (85d8869cf89fedf243748e3e15b3ed39de1b0385)

Author SHA1 Message Date
fanquake aa72ffb1c2
init: remove straggling boost thread_group code
3 years ago
Russell Yanofsky 493fb47c57 Make SetupServerArgs callable without NodeContext
3 years ago
Russell Yanofsky 9044522ef7 Drop JSONRPCRequest constructors after #21366
4 years ago
Sebastian Falbesoner 8dbb87a393 refactor: replace util::Ref by std::any (C++17)
4 years ago
Wladimir J. van der Laan e017a913d0 bitcoind: Add -daemonwait option to wait for initialization
4 years ago
practicalswift 12dcdaaa54 Don't make "in" parameters look like "out"/"in-out" parameters: pass by ref to const instead of ref to non-const
4 years ago
Russell Yanofsky b266b3e0bf refactor: Create interfaces earlier during initialization
4 years ago
MarcoFalke fa40017706
init: Pass reference to ArgsManager around instead of relying on global
4 years ago
Jonas Schnelli d42cb79068 Optionally populate BlockAndHeaderTipInfo during AppInitMain
4 years ago
Russell Yanofsky 6fca33b2ed refactor: Pass NodeContext to RPC and REST methods through util::Ref
5 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
MarcoFalke fad4fa7e2f
node: Add args alias for gArgs global
5 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
Russell Yanofsky e6f4f895d5 Pass NodeContext, ConnMan, BanMan references more places
5 years ago
Russell Yanofsky 4d5448c76b MOVEONLY: Move NodeContext struct to node/context.h
5 years ago
Russell Yanofsky 301bd41a2e scripted-diff: Rename InitInterfaces to NodeContext
5 years ago
Russell Yanofsky 8db11dd0b1 Pass chain and client variables where needed
6 years ago
Jim Posen 2068f089c8 scripted-diff: Move util files to separate directory.
6 years ago
John Newbery 7d038dcb41 [build] remove ENABLE_WALLET ifdef from httprpc.cpp
6 years ago
Ben Woosley 1fabd59e7e
Break circular dependency: init -> * -> init by extracting shutdown.h
6 years ago
Andrew Chow 4d4185a4f0 Make gArgs aware of the arguments
7 years ago
João Barbosa 6ec78f1461 wallet: Refactor g_wallet_init_interface to const reference
7 years ago
João Barbosa d894894aab wallet: Refactor to WalletInitInterface* const g_wallet_init_interface
7 years ago
Wladimir J. van der Laan 6d53663a43
Merge #10762: [wallet] Remove Wallet dependencies from init.cpp
7 years ago
John Newbery 49baa4a462 [wallet] Use global g_wallet_init_interface to init/destroy the wallet.
7 years ago
practicalswift 1f45e2164a scripted-diff: Convert 11 enums into scoped enums (C++11)
7 years ago
Matt Corallo 082a61c69d Move scheduler/threadGroup into common-init instead of per-app
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
Wladimir J. van der Laan dba485d651
init: Factor out AppInitLockDataDirectory
7 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016
8 years ago
Wladimir J. van der Laan 0cc8b6bc44 init: Split up AppInit2 into multiple phases
8 years ago
Jonas Schnelli 25340b7cd5
[Wallet] refactor wallet/init interaction
9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015
9 years ago
Jonas Schnelli a46f87f0c1
Initialize logging before we do parameter interaction
9 years ago
Jonas Schnelli 411b05ac95
Refactor parameter interaction, call it before AppInit2()
9 years ago
Wladimir J. van der Laan 40b556d374 evhttpd implementation
9 years ago
Gavin Andresen ddd0acd3db
Create a scheduler thread for lightweight tasks
10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers
10 years ago
Michael Ford c5b390b6b9 Make comments in main an init doxygen compatible
10 years ago
Pieter Wuille 20e01b1a03 Apply clang-format on some infrequently-updated files
10 years ago
Philip Kaufmann 093303a887 add missing header end comments
10 years ago
Philip Kaufmann e10dcf27b4 ensure clean and consistent "namespace" usage
11 years ago
Wladimir J. van der Laan 45615af26f Add 'about' information to `-version` output
11 years ago
Wladimir J. van der Laan 7d4dda7630 Remove global strWalletFile
11 years ago
Wladimir J. van der Laan 8b9adca446 Allow `-noserver` with bitcoind
11 years ago
Wladimir J. van der Laan 0b47fe6bdc bitcoin-cli: remove unneeded dependencies (only code movement)
11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations.
11 years ago
Wladimir J. van der Laan e30bd78f81 No more fHaveGUI
11 years ago
Pieter Wuille 722fa283d0 Break dependency of init on wallet.
11 years ago
Wladimir J. van der Laan 2a03a39020 Add separate bitcoin-rpc client
11 years ago