Jeff
|
9d9776d5ca
|
Merge pull request #1224 from jagerman/snode-addr-converter-reverse
hex-to-base32z.py: add -r flag to do reverse conversion
|
2020-04-14 11:47:10 -04:00 |
|
Jason Rhinelander
|
612c65f2ab
|
hex-to-base32z.py: add -r flag to do reverse conversion
|
2020-04-14 12:44:09 -03:00 |
|
Jeff
|
6d5b9850e6
|
Merge pull request #1222 from jagerman/snode-addr-converter
Add ed25519 key to snode address script to contrib
|
2020-04-13 16:27:42 -04:00 |
|
Jason Rhinelander
|
5e0a8cf738
|
Add ed25519 key to snode address script to contrib
|
2020-04-13 17:23:16 -03:00 |
|
Jeff
|
6a645cd277
|
Merge pull request #1219 from jagerman/mac-fixes
Fix errors and warnings compiling on mac
|
2020-04-10 16:17:25 -04:00 |
|
Jason Rhinelander
|
3c6aa002b8
|
Fix errors and warnings compiling on mac
|
2020-04-10 14:26:50 -03:00 |
|
Stephen Shelton
|
ca24f25665
|
Make fewer assumptions about config state
This handles values missing when config is created through RouterHive.
|
2020-04-07 17:52:14 -06:00 |
|
Stephen Shelton
|
dfcf8fb62e
|
Update RouterHive to reflect config changes
|
2020-04-07 17:50:50 -06:00 |
|
Stephen Shelton
|
6a10a33e9e
|
Revert "Remove llarp::Config::Copy()"
This reverts commit 3a1c727b9b .
|
2020-04-07 15:29:13 -06:00 |
|
Stephen Shelton
|
de8e44ba21
|
Re-apply clang-format rules after rebasing
|
2020-04-07 14:41:11 -06:00 |
|
Stephen Shelton
|
3a1c727b9b
|
Remove llarp::Config::Copy()
I probably missed this in my rebase on top of The Great Wall of Blame
|
2020-04-07 14:32:29 -06:00 |
|
Stephen Shelton
|
6d001c5fd2
|
Opportunistically move 'netdb' to 'nodedb'
|
2020-04-07 14:29:47 -06:00 |
|
Stephen Shelton
|
a66f502ed6
|
Remove [netdb] conf and place it under data-dir
This does three things:
1) Remove the [netdb] conf section,
2) Rename the subdir 'netdb' -> 'nodedb'
3) Place 'nodedb' under 'data-dir'
|
2020-04-07 14:28:23 -06:00 |
|
Stephen Shelton
|
3c6a127dce
|
Complain loudly when we can't create nodedb dirs
|
2020-04-07 14:28:23 -06:00 |
|
Stephen Shelton
|
be014175e9
|
Consolidate logging initialization logic
|
2020-04-07 14:27:31 -06:00 |
|
Stephen Shelton
|
6909e20588
|
Fix logging initialization and flush at program exit
|
2020-04-07 14:27:30 -06:00 |
|
Stephen Shelton
|
2479049876
|
Remove dead code
|
2020-04-07 14:26:32 -06:00 |
|
Stephen Shelton
|
d3bcc05aa6
|
Organize some constants and default values
|
2020-04-07 14:26:32 -06:00 |
|
Stephen Shelton
|
91206725cb
|
Inject a default bootstrap file if none in conf
|
2020-04-07 14:26:31 -06:00 |
|
Stephen Shelton
|
da6bda15a1
|
Where did rc.signed come from?!
|
2020-04-07 14:26:31 -06:00 |
|
Stephen Shelton
|
7ea8d62640
|
Use fs::path over std::string for files
|
2020-04-07 14:26:30 -06:00 |
|
Stephen Shelton
|
7ce256d846
|
Prefer fs::path over std::string @ KeyManager
|
2020-04-07 14:25:51 -06:00 |
|
Stephen Shelton
|
0a9515a94a
|
Proper support for multiple values @ ConfigDefinition
|
2020-04-07 14:25:20 -06:00 |
|
Stephen Shelton
|
28c1ca9c7a
|
Handle missing IP address in conf properly
|
2020-04-07 14:25:19 -06:00 |
|
Stephen Shelton
|
0697d57190
|
Important TODO
|
2020-04-07 14:25:19 -06:00 |
|
Stephen Shelton
|
0e5e9a1222
|
Silently ignore config file if it exists already
|
2020-04-07 14:25:19 -06:00 |
|
Stephen Shelton
|
e3cb4b2d60
|
Don't create conf dir in main()
ensureConfig() does this implicitly.
|
2020-04-07 14:25:18 -06:00 |
|
Stephen Shelton
|
1fc7c61d1f
|
Share common conf comments for client and relay
|
2020-04-07 14:24:50 -06:00 |
|
Stephen Shelton
|
3739fc1d70
|
Reinstate multi-valued option
|
2020-04-07 14:24:50 -06:00 |
|
Stephen Shelton
|
a6787657be
|
Refactor config comments to take list of strings
|
2020-04-07 14:24:49 -06:00 |
|
Stephen Shelton
|
a8671cf9c7
|
Rename config classes for clarity
ConfigDefinition -> OptionDefiniton
Configuration -> ConfigDefinition
|
2020-04-07 14:24:49 -06:00 |
|
Stephen Shelton
|
f250b7adcb
|
Remove pidfile support
|
2020-04-07 14:24:48 -06:00 |
|
Stephen Shelton
|
4f77080f75
|
Remove optional<> from block-bogons
|
2020-04-07 14:23:53 -06:00 |
|
Stephen Shelton
|
4d053231d3
|
Define config defaults as constexpr
|
2020-04-07 14:23:32 -06:00 |
|
Stephen Shelton
|
adfcbd1d0b
|
Slight cleanup of k:v option maps
|
2020-04-07 14:23:11 -06:00 |
|
Stephen Shelton
|
e06c2e4502
|
Check that [router]min-connections <= [router]max
|
2020-04-07 14:22:53 -06:00 |
|
Stephen Shelton
|
6fd270ba09
|
Rip out link type spec and factory
We only support IWP now, so this is all effectively dead code.
|
2020-04-07 14:22:53 -06:00 |
|
Stephen Shelton
|
176c1e3cbd
|
Remove --router option
|
2020-04-07 14:21:44 -06:00 |
|
Stephen Shelton
|
9e850705b4
|
Add 'AssignmentAcceptor' convenience for simple config acceptors
|
2020-04-07 14:20:59 -06:00 |
|
Stephen Shelton
|
f2a8dd10ce
|
Modernize Snapp config
|
2020-04-07 14:20:59 -06:00 |
|
Stephen Shelton
|
733efbab40
|
Reflect removal of accessors on config structs
|
2020-04-07 14:20:31 -06:00 |
|
Stephen Shelton
|
c8c940b0f5
|
Replace individual file locations with dataDir
|
2020-04-07 14:19:21 -06:00 |
|
Stephen Shelton
|
5d0b53e1be
|
Remove environment variable support in config
|
2020-04-07 14:19:21 -06:00 |
|
Stephen Shelton
|
05257126fe
|
Make distinction between config dir and data dir
|
2020-04-07 14:18:14 -06:00 |
|
Stephen Shelton
|
9e7254f6fa
|
Rip out pass-through-to-curl functionality
|
2020-04-07 14:17:52 -06:00 |
|
Stephen Shelton
|
923e73f693
|
Plumb isRelay CLI arg through to config
|
2020-04-07 14:17:13 -06:00 |
|
Stephen Shelton
|
028e55e997
|
Remove pre-refactor config test
|
2020-04-07 14:14:33 -06:00 |
|
Stephen Shelton
|
2e75e03434
|
Remove incomplete impl of config hot-reloading
|
2020-04-07 14:14:33 -06:00 |
|
Stephen Shelton
|
6301fefd43
|
Add router-specific config comments
|
2020-04-07 14:14:01 -06:00 |
|
Stephen Shelton
|
5b520a4dff
|
Simplify connection limit constants
|
2020-04-07 14:13:27 -06:00 |
|