Jeff Becker
8c84eac718
strict check of bounds
2020-04-21 16:07:06 -03:00
Jeff Becker
dd9c8c91a3
add bounds check
2020-04-21 16:07:06 -03:00
Jeff Becker
91aa488024
remove un needed check
2020-04-21 16:07:06 -03:00
Jeff Becker
9933dadb20
fix use after move
2020-04-21 16:07:06 -03:00
Jeff Becker
0b66441e07
disable accedental fec in iwp outbound messages
2020-04-21 16:07:06 -03:00
Jeff Becker
9ae743a65b
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
2020-04-21 16:07:06 -03:00
Ryan Tharp
cbb08c762e
fix make static when TOOLCHAIN isn't set
2020-04-21 16:06:45 -03:00
Jeff
250a817c6e
Merge pull request #1189 from loki-project/dev
...
0.7.0
2020-03-16 13:03:14 -04:00
Jeff
b1f036bb7f
Merge pull request #1188 from majestrate/call-jsonrpc-server-cleanup-2020-03-16
...
fix memleak in jsonrpc
2020-03-16 10:15:41 -04:00
Jeff Becker
1e434c03f8
cleanup
2020-03-16 10:04:33 -04:00
Jeff Becker
d1f8752b7c
fix memleak in jsonrpc
...
llarp_tcp_acceptor ticker wasn't being called so connections where not
being cleaned up
2020-03-16 09:25:46 -04:00
Jeff
03da1d7d8f
Merge pull request #1187 from majestrate/future-proof-intro-sets-2020-03-14
...
discard unknown fields in introset for future use
2020-03-15 13:05:51 -04:00
jeff
7089996ac5
discard unknown fields in introset for future use
2020-03-14 14:52:05 -04:00
Jeff
9ccaed71a5
Merge pull request #1183 from majestrate/add-random-snode-a-record-dns-2020-03-12
...
add an A Record for random.snode so that it works
2020-03-12 11:03:55 -04:00
Jeff Becker
4452b152aa
add an A Record for random.snode so that it works
2020-03-12 08:19:37 -04:00
Jeff
50514d55b7
Merge pull request #1181 from loki-project/dev
...
rc3
2020-03-11 20:16:27 -04:00
Jeff
ec2f6912d8
Merge pull request #1168 from majestrate/inter-node-commit-fixes-2020-03-07
...
Dont rely on operator[] side effects
2020-03-11 18:09:17 -04:00
Jeff Becker
7ba30eec25
squash commits
2020-03-11 16:55:12 -04:00
Jeff
ac80357552
Merge pull request #1175 from majestrate/limit-snode-session-build-rate-2020-03-09
...
limit path builds on snode sessions
2020-03-11 16:49:58 -04:00
Jeff
3f4b2a53fa
add additional case ( #1180 )
...
* add additional case for if we are near the end and all elements are in the exlcude set
* fix stop condition in second loop
2020-03-11 17:45:48 -03:00
Jeff
c19c83a442
Merge pull request #1179 from majestrate/comparision-fix-2020-03-11
...
fix comparison
2020-03-11 16:37:57 -04:00
Jeff Becker
a1e8500035
use for loop
2020-03-11 16:25:19 -04:00
Jeff Becker
1ea210ace6
typo fix
2020-03-11 16:18:17 -04:00
Jeff
bf82740c08
only try fetching identity key once so we can interrupt lokinet ( #1178 )
2020-03-11 13:05:46 -03:00
Jeff
c6fd007688
Merge pull request #1176 from majestrate/randomize-hop-selection-more-2020-03-10
...
fully randomize hop selection
2020-03-11 10:18:12 -04:00
Jeff Becker
9cdc7f498d
remove dead code
2020-03-11 10:12:29 -04:00
Jeff Becker
69126c67df
code dedup
2020-03-11 10:08:53 -04:00
Jeff Becker
6047d578f8
fully randomize hop selection
2020-03-10 12:19:24 -04:00
Jeff
bc85082502
Merge pull request #1171 from majestrate/prune-nodedb-as-client-2020-03-08
...
better nodedb pruning logic
2020-03-10 11:22:34 -04:00
Jeff
a6a3d77bb4
Merge pull request #1174 from notlesh/reduce-rr-decode-fail-verbosity-2020-03-09
...
Reduce log verbosity when DNS RR decode fails
2020-03-09 17:47:57 -04:00
Jeff
667b76136f
Merge pull request #1173 from jagerman/ipv6-lookup-fix
...
Fix IPv6 lookups to return empty response
2020-03-09 17:47:46 -04:00
Jeff Becker
677e19e6a9
limit path builds on snode sessions
2020-03-09 17:31:43 -04:00
Jeff Becker
5191af1525
typo fix
2020-03-09 17:06:25 -04:00
Jeff Becker
5d86587aab
typo fix
2020-03-09 17:06:25 -04:00
Jeff Becker
bce5cd7b0f
add additional case check and documentation comments for pruning logic
2020-03-09 17:06:24 -04:00
Jeff Becker
b3f2c71617
add comment
2020-03-09 17:06:24 -04:00
Jeff Becker
d8da3f0a83
simplify logic
2020-03-09 17:06:24 -04:00
Jeff Becker
327ab6f178
prune nodedb as client and service node with no whitelist
2020-03-09 17:06:24 -04:00
Jeff Becker
51516f751b
return NS record for localhost.loki to squash errors in host lookups
2020-03-09 17:48:13 -03:00
Jason Rhinelander
6715b86d51
Fix IPv6 lookups to return empty response
...
The logic here wasn't quite right and was returning an A record in
response to an AAAA lookup.
This returns nothing, which is better, but not quite enough: this gives
empty responses, which produces warnings in host/dig.
2020-03-09 17:48:13 -03:00
Jeff
f3d23d6fb6
strip rr from dns reply for .snode and .loki ( #1172 )
...
fix dns replies so that extra RR for edns are not included.
2020-03-09 17:47:27 -03:00
Stephen Shelton
f40ce505a8
Reduce log verbosity when DNS RR decode fails
2020-03-09 14:20:27 -06:00
Jeff
1441115d96
Merge pull request #1170 from majestrate/libabyss-memleak-2020-03-07
...
try fixing leak in libabyss
2020-03-09 10:57:30 -04:00
Jeff Becker
e155eb37b1
try fixing leak in libabyss
2020-03-07 16:13:50 -05:00
Jeff
0a1b016af2
Merge pull request #1165 from majestrate/libabyss-bounds-check-2020-03-05
...
bounds check in http headers
2020-03-05 21:11:32 -05:00
Jeff Becker
b7555fea9b
bounds check on header value
2020-03-05 19:22:08 -05:00
Jeff
ce2de9f178
Merge pull request #1164 from jagerman/asdf
...
Don't ignore .exe, .png, .gif
2020-03-05 19:00:55 -05:00
Jeff Becker
e8fd66ba8a
bounds check in http headers
2020-03-05 18:27:16 -05:00
Jason Rhinelander
df01127274
Don't ignore .exe, .png, .gif
...
These are part of the source code (in the documentation, and used in the
Windows build) so we really should still be including them. (We can aim
at eliminating them, but should eliminate them from git, not just from
exported source).
2020-03-05 19:09:27 -04:00
Jeff
54b9934b8f
Merge pull request #1161 from loki-project/dev
...
0.7.0-rc2
2020-03-05 17:01:14 -05:00