Commit Graph

3614 Commits (028e55e997d72d0677ad02d0fc149df82f4cf2da)

Author SHA1 Message Date
Stephen Shelton 028e55e997
Remove pre-refactor config test 5 years ago
Stephen Shelton 2e75e03434
Remove incomplete impl of config hot-reloading 5 years ago
Stephen Shelton 6301fefd43
Add router-specific config comments 5 years ago
Stephen Shelton 5b520a4dff
Simplify connection limit constants 5 years ago
Stephen Shelton 14e7789847
Add padding to config file generated output 5 years ago
Stephen Shelton 1273f11ce8
First pass at updating comments to lokinet config 5 years ago
Stephen Shelton 18ee23c2a3
Support for comments in config definition 5 years ago
Stephen Shelton 1653b73ee5
Clean up the logic around generating default confs 5 years ago
Stephen Shelton c5ff672c79
Use 'undeclared handler' for multi-valued 'add-node' config option 5 years ago
Stephen Shelton feacde7864
Hook up 'undeclared handlers' to mop up loosely-structured INI values 5 years ago
Stephen Shelton 9a1b7b20de
Add "undeclared value" handler to Configuration 5 years ago
Stephen Shelton e9708a5d1c
Add split(string_view, char) util function 5 years ago
Stephen Shelton ffc58fcedb
Remove dead code (serverOptions) 5 years ago
Stephen Shelton 2e47262350
Demystify LinksConfig 5 years ago
Stephen Shelton cd1e7713de
Clean up / consolidate config logging logic 5 years ago
Stephen Shelton 4c00c6238e
Join config definition and config parser 5 years ago
Stephen Shelton 653a650cf9
Fix typo 5 years ago
Stephen Shelton 9f0ae43149
Remove dead code 5 years ago
Stephen Shelton d82f5e6b93
First pass at replacing config value logic 5 years ago
Stephen Shelton 69331f1571
Remove multiValued as an argument to ConfigDefinition 5 years ago
Stephen Shelton f6d000838f
Clarity and convenience for defining config options 5 years ago
Stephen Shelton 02e31f3867
Introduce acceptor function in ConfigDefinition 5 years ago
Stephen Shelton 60d0bf2a9b
Rename function for clarity 5 years ago
Stephen Shelton 8160c13458
More documentation around Configuration/ConfigDefinition 5 years ago
Stephen Shelton 8352de7bd4
Config documentation, clarity 5 years ago
Stephen Shelton d9340a873e
Consolidate Configuration generate INI functions 5 years ago
Stephen Shelton 1b19314278
Implement Configuration::generateDefaultConfig(), maintain insertion order 5 years ago
Stephen Shelton 7dacc30862
Conveience and clarity around config definiton maps 5 years ago
Stephen Shelton 105dd30fd9
More ConfigDefinition unit tests, fixes, support std::string as type 5 years ago
Stephen Shelton 25212b929c
Add ConfigDefinition unit tests, fixes 5 years ago
Stephen Shelton a856e772c8
Stylistic clean up 5 years ago
Stephen Shelton 0fb888890f
First pass at Configuration definition classes 5 years ago
Stephen Shelton 9d71228e74
Replace config visit pattern with explicit lookups
This is an initial pass at doing explicit value checks when handling
config parsing, as opposed to using a visiting pattern. The latter
made it difficult to check for conditions such as missing required
values, multiple values, etc.

It was also generally less readable (think declarative) which further
made it difficult to get a grasp for what our actual configuration file
requirements were.
5 years ago
Stephen Shelton 858e252820
Add stringify() to util/str 5 years ago
Stephen Shelton ca67c12928
Why template when we only use one type?? 5 years ago
Stephen Shelton 273270916e
The Great Wall of Blame
This commit reflects changes to clang-format rules. Unfortunately,
these rule changes create a massive change to the codebase, which
causes an apparent rewrite of git history.

Git blame's --ignore-rev flag can be used to ignore this commit when
attempting to `git blame` some code.
5 years ago
Jeff Becker 4375df2f7d
add forgotten files for generating docs 5 years ago
Jeff Becker c36b6a409c
move version to cmake so docs can access it 5 years ago
Jeff Becker 3e7acb72e1
more docs, make doxygen work 5 years ago
Jeff d3091cf9fc
Merge pull request #1167 from tewinget/tooling
RouterHive initial PR
5 years ago
Jeff Becker 2190da8c81
cpack win32 5 years ago
Jeff d3c3aebeaf
Merge pull request #1194 from majestrate/disable-iwp-fec-2020-03-23
disable accedental fec in iwp outbound messages
5 years ago
Jeff Becker 3b424f76f1
strict check of bounds 5 years ago
Jeff Becker 67883aa945
when we have an inbound session and we do a forward dns lookup
we should not look up the descriptor on the network as we
already have a session with them
5 years ago
Jeff Becker b398076bc6
add bounds check 5 years ago
Jeff Becker b96700579e
remove un needed check 5 years ago
Jeff Becker 53e7397935
fix use after move 5 years ago
Jeff Becker 769bafd281
disable accedental fec in iwp outbound messages 5 years ago
Jeff b1f036bb7f
Merge pull request #1188 from majestrate/call-jsonrpc-server-cleanup-2020-03-16
fix memleak in jsonrpc
5 years ago
Jeff Becker 1e434c03f8
cleanup 5 years ago