Ryan Tharp
2daa986c33
fix static analysis issues
2018-11-18 15:56:59 -08:00
Ryan Tharp
de418125f2
remove redundance from (sockaddr) param refactor
2018-11-18 15:48:50 -08:00
Ryan Tharp
42b8fc3a7a
don't truncate last 2 bytes
2018-11-18 15:41:32 -08:00
Ryan Tharp
969865c499
internal refactor
...
- created various structs for each record type
- changed DNSd to return most of the recieved packet (allowing for multiple answers)
- favor vector<byte_t> over c-style buffers
- support NS records a little better
- fixed output on cname, ptr, txt
2018-11-18 15:08:02 -08:00
Ryan Tharp
373a14b44b
clang-format
2018-11-18 15:06:21 -08:00
Ryan Tharp
82cfa61540
address alphakamp complaint about using 127.0.0.1 on linux (systemd taking it by default)
2018-11-18 10:02:22 -08:00
Ryan Tharp
f03c41a99f
Deprecate DNS_PORT as configureable in INI now. Reduce confusion as it would change DNSc port too and I believe it was meant only to change DNSd port.
2018-11-18 09:41:09 -08:00
Ryan Tharp
4127c9bea5
Don't let NS record stomp A values
2018-11-14 05:36:30 -08:00
Ryan Tharp
2d190508c5
does not work on MacOS at all
2018-11-12 17:42:18 -08:00
Ryan Tharp
87b1fb8b31
fix bad merge
2018-11-12 17:36:12 -08:00
Ryan Tharp
dfd602f390
Merge branch 'master' into master
2018-11-12 17:24:36 -08:00
Ryan Tharp
c7aa3617b8
fix PTR record reading when answer type doesn't make question type
2018-11-12 17:19:01 -08:00
Jeff
49cd5dfaa6
fix dns on macos
2018-11-11 10:24:08 -05:00
Jeff Becker
7b61cbb4a1
make dns port configurable, update default dns
2018-11-11 08:30:54 -05:00
Jeff Becker
a83e21c464
add upstream dns to default hidden service
2018-11-11 08:22:02 -05:00
Jeff Becker
fb0e6c3d9c
make dns configurable on runtime
2018-11-11 08:14:19 -05:00
Jeff Becker
c30d908893
Merge branch 'master' into dev
2018-11-09 09:49:00 -05:00
Jeff Becker
a59343cfec
we NEED NT >= 6 for event loop
2018-11-09 09:48:43 -05:00
Jeff Becker
d408b08889
make windows cross compile pass, make format parts of libutp
2018-11-09 07:56:04 -05:00
Jeff Becker
fd87f2ac96
purge VLAs from the codebase
2018-11-09 07:25:14 -05:00
Jeff Becker
c91fc1770e
don't use VLA
2018-11-09 07:12:08 -05:00
Jeff Becker
e0f1d985c8
more dht tweaks
2018-11-08 14:25:04 -05:00
Jeff Becker
38a92cb1a8
fixes for testnet
2018-11-08 10:15:02 -05:00
Jeff Becker
04a249a503
Merge remote-tracking branch 'rick/dev'
2018-11-08 07:36:18 -05:00
Jeff Becker
960aa479e9
fixes for ancient rpi toolchain
2018-11-08 07:31:50 -05:00
despair
48d2685e36
fix windows cross-compile
2018-11-07 19:25:17 -06:00
despair
2a5a0f1577
fix warnings on windows
...
up next: fix netbsd
2018-11-07 18:09:49 -06:00
Jeff Becker
7a78832841
Merge remote-tracking branch 'rick/dev'
2018-11-07 11:05:47 -05:00
Jeff Becker
7090a012f3
Merge remote-tracking branch 'micheal/wextra' into dev
2018-11-07 10:57:34 -05:00
Michael Thorpe
33bfaf7ecd
Enable -Wextra
...
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
2018-11-07 15:31:13 +00:00
Jeff Becker
58db5c1769
make android build work in android studio
2018-11-07 07:23:06 -05:00
despair
04e620ebf2
add iocp tcp connect
...
msys2 grabs its reactos sdk headers straight out of git
most cross-compilers use the versioned releases (v6 as of last week)
huh. for once setting the windows version macros doesn't break anything.
2018-11-06 17:54:34 -06:00
Michael Thorpe
a2d5d80779
Enable warnings as errors
...
test criteria:
- Built from clean on macOS
2018-11-06 22:48:17 +00:00
Jeff Becker
b501913f85
make android build work with gradle
2018-11-06 09:27:25 -05:00
Jeff Becker
f1cca956f9
make android compile again
2018-11-06 09:06:09 -05:00
Jeff Becker
f03603a0da
always remove dht nodes, lock sometimes, don't make router destructor virtual
2018-11-05 08:19:08 -05:00
Jeff Becker
80b99d2efb
make format and parallelize analyze target in makefile
2018-11-05 06:31:43 -05:00
Jeff Becker
7c3f80e84b
Merge remote-tracking branch 'ryan/master'
2018-11-05 06:20:56 -05:00
Ryan Tharp
917edfbd4e
update llarp::Addr changes
2018-11-04 19:44:58 -08:00
Jeff
d630862887
fix up config generation with example snapp config
2018-11-04 08:16:27 -05:00
Michael Thorpe
4f794277bc
Fix compile issue in endpoint.cpp
2018-11-03 20:17:28 +00:00
Ryan Tharp
6192b0277e
accelerate already built paths (HasPathToService)
2018-11-03 08:33:23 -07:00
Ryan Tharp
1ded1813ea
lower debug
2018-11-03 08:33:01 -07:00
Ryan Tharp
25fb34c7b4
lower debug
2018-11-03 08:32:48 -07:00
Jeff
1f7e0d79e6
make Endpoint::HasPathToService behavior correct
2018-11-03 11:27:52 -04:00
Ryan Tharp
1957916170
re-import missing addr functionality, make compile
2018-11-03 13:52:50 +00:00
Ryan Tharp
5d90cbe895
Merge branch 'master' of https://github.com/loki-project/loki-network
2018-11-03 13:43:21 +00:00
Jeff
50f37d8ede
don't use endpoint's paths
2018-11-03 09:35:54 -04:00
Ryan Tharp
eeab475875
fix build
2018-11-03 06:31:33 -07:00
Ryan Tharp
7af23dcaad
format
2018-11-03 06:23:05 -07:00