Stephen Shelton
|
e944bcb28a
|
Unit tests and fixes for SockAddr::fromString()
|
2020-05-08 14:33:44 -06:00 |
|
Stephen Shelton
|
0b54087689
|
Begin implementing SockAddr
|
2020-05-08 11:23:21 -06:00 |
|
Stephen Shelton
|
bcf473757d
|
Fix broken config-related test cases
|
2020-05-08 08:43:25 -06:00 |
|
Stephen Shelton
|
aee96e53a3
|
Refactor Addr -> IpAddress/SockAddr
|
2020-05-06 14:38:44 -06:00 |
|
Stephen Shelton
|
1cab83ad01
|
Expand upon IpAddress header, take in feedback
|
2020-05-04 15:36:08 -06:00 |
|
Stephen Shelton
|
dff170712f
|
Gut Addr, replace with stubbed SockAddr and IpAddress
|
2020-05-04 15:17:16 -06:00 |
|
Jeff
|
ed27d39817
|
Merge pull request #1256 from majestrate/set-network-section-2020-05-04
set network section
|
2020-05-04 17:15:57 -04:00 |
|
Jeff Becker
|
7e4fdc5b0e
|
check for zero address for bogons
|
2020-05-04 15:05:33 -04:00 |
|
Jeff Becker
|
f1edca9fa1
|
additional cleanup of cruft
|
2020-05-04 14:39:14 -04:00 |
|
Jeff Becker
|
c425355a6b
|
set data dir in in loadconfig too
|
2020-05-04 13:32:10 -04:00 |
|
Jeff Becker
|
f307c25d3e
|
set datadir path when giving filename for config
|
2020-05-04 13:30:58 -04:00 |
|
Jeff Becker
|
c4b5b641bb
|
default to default data dir given by params instead
|
2020-05-04 13:14:46 -04:00 |
|
Jeff Becker
|
1cbf50296c
|
only add endpoint for hidden service if not service node
|
2020-05-04 12:58:46 -04:00 |
|
Jeff Becker
|
e33a1a2e0f
|
proper autodetect of ifname and ifaddr
|
2020-05-04 12:51:57 -04:00 |
|
Jeff Becker
|
6aa79b7ca9
|
set network section
|
2020-05-04 12:36:29 -04:00 |
|
Jason Rhinelander
|
cd7fd1b6ad
|
FIXME fix the FIXME
|
2020-05-04 13:27:14 -03:00 |
|
Jason Rhinelander
|
4f09090c58
|
Add [network]:enabled to ignored settings list
No one knows what this option does or did, but it is in some generated
config files.
|
2020-05-04 13:02:28 -03:00 |
|
Jason Rhinelander
|
1d98632fd3
|
Merge pull request #1254 from majestrate/network-ifaddr-ifname-2020-05-04
add ifname and ifaddr to network config parsing
|
2020-05-04 12:52:37 -03:00 |
|
Jeff Becker
|
96a6d81380
|
add ifname and ifaddr to network config parsing
|
2020-05-04 11:44:56 -04:00 |
|
Jason Rhinelander
|
4be7b2c8a5
|
Merge pull request #1253 from notlesh/better-config-error-messages-2020-05-04
Use more user-friendly error messages in config
|
2020-05-04 12:44:32 -03:00 |
|
Stephen Shelton
|
f96fded525
|
Use more user-friendly error messages in config
|
2020-05-04 09:42:38 -06:00 |
|
Jeff
|
e1632795c2
|
Merge pull request #1252 from notlesh/nonstd-to-std-2020-05-04
Nonstd to std 2020 05 04
|
2020-05-04 11:22:49 -04:00 |
|
Stephen Shelton
|
78eb0d976d
|
nonstd::optional -> std::optional
|
2020-05-04 09:21:26 -06:00 |
|
Jeff
|
da8583a69d
|
Merge pull request #1246 from notlesh/snapp-config-cleanup-2020-04-24
Snapp config cleanup 2020 04 24
|
2020-05-04 11:11:51 -04:00 |
|
Jeff Becker
|
7c12347e80
|
upstream-dns -> upstream
|
2020-05-04 11:08:25 -04:00 |
|
Stephen Shelton
|
42a7bcd434
|
Less invasive fix for Addr
|
2020-05-04 11:08:25 -04:00 |
|
Stephen Shelton
|
d3b248e004
|
Add test for broken Addr::from_char_array()
|
2020-05-04 11:07:22 -04:00 |
|
Stephen Shelton
|
5f0cbb4625
|
Don't forget to load your keys
|
2020-05-04 11:07:22 -04:00 |
|
Stephen Shelton
|
9ba0f117c7
|
Revert to previous "if hops > 0" logic in Configure()
|
2020-05-04 11:07:21 -04:00 |
|
Stephen Shelton
|
15918ff1c9
|
log--
|
2020-05-04 11:07:21 -04:00 |
|
Stephen Shelton
|
960dc37c1f
|
Refactor TunEndpoint::Configure() (partially)
|
2020-05-04 11:07:21 -04:00 |
|
Stephen Shelton
|
f2a26adcaa
|
Move all [endpoint] options to [network]
|
2020-05-04 11:07:21 -04:00 |
|
Stephen Shelton
|
559610ec94
|
Properly handle empty config default values
|
2020-05-04 11:07:21 -04:00 |
|
Stephen Shelton
|
dd9ab0f1d5
|
Remove ability to have multiple endpoints/snodes from config
|
2020-05-04 11:07:21 -04:00 |
|
Stephen Shelton
|
b7451b7632
|
Rip out tag, prefetch tags/addrs from Endpoint
|
2020-05-04 11:06:47 -04:00 |
|
Stephen Shelton
|
1d12e9d14e
|
Lokinet_INIT() is already checked in main(), so remove from config
|
2020-05-04 11:06:47 -04:00 |
|
Stephen Shelton
|
3198a8b139
|
Handle blacklist-snode validation in config
|
2020-05-04 11:06:47 -04:00 |
|
Stephen Shelton
|
fde93ac02d
|
Don't take EndpointConfig by value
|
2020-05-04 11:06:18 -04:00 |
|
Stephen Shelton
|
2730491641
|
Remove NetworkConfig's freehand options
|
2020-05-04 11:06:18 -04:00 |
|
Stephen Shelton
|
daf599b032
|
Update comment about ExitEndpoint config TODO
|
2020-05-04 11:05:52 -04:00 |
|
Stephen Shelton
|
2bc908cd40
|
Remove [dns]:local-dns in favor of [dns]:bind
|
2020-05-04 11:05:52 -04:00 |
|
Stephen Shelton
|
779658edd0
|
Refactor ExitEndpoint's config, mv dns ops from [network] to [dns]
|
2020-05-04 11:05:51 -04:00 |
|
Stephen Shelton
|
21ad442b55
|
Remove NetConfig_t
|
2020-05-04 11:05:51 -04:00 |
|
Stephen Shelton
|
df01770466
|
Rename SnappConfig -> EndpointConfig
|
2020-05-04 11:05:51 -04:00 |
|
Stephen Shelton
|
93b35c92a7
|
Eradicate service::Config
|
2020-05-04 11:05:51 -04:00 |
|
Stephen Shelton
|
cbd93fcb09
|
Find "-snapp" conf sections, add more snapp conf options
|
2020-05-04 11:03:53 -04:00 |
|
Jason Rhinelander
|
d901943593
|
Merge pull request #1250 from jagerman/cpp17
C++17
|
2020-05-01 20:22:42 -03:00 |
|
Jason Rhinelander
|
3efaf9ff76
|
Add string header (reportedly needed for libc++)
|
2020-05-01 19:41:20 -03:00 |
|
Jason Rhinelander
|
5cf2126bb9
|
make format
|
2020-05-01 19:25:32 -03:00 |
|
Jason Rhinelander
|
1697bf90fe
|
C++17
Compiles with C++17, replaces ghc::filesystem with std::filesystem,
nonstd::optional with std::optional, and llarp::string_view with
std::string_view.
|
2020-05-01 17:43:27 -03:00 |
|