Jeff
0c869600df
Merge pull request #1532 from majestrate/network-thaw-2021-02-08
...
thaw network when default gateway changes
4 years ago
Jeff Becker
dc68ff6de9
prevent bad side effects, dont use iterator after use and use operator[]
4 years ago
Jeff Becker
b2b68c413c
actually set disabled when disabiling route poker
4 years ago
Jeff Becker
6a29cc7380
call closed hook when we explicitly close a link session
4 years ago
Jeff Becker
6a2d35d907
always use most recent convotag
4 years ago
Jeff Becker
b484d9bebb
update route poker logic to include "up"
4 years ago
Jeff Becker
e46204b068
dont wire up router thaw to sigusr1
4 years ago
Jeff Becker
07b599430e
thaw router when connectivity changes
4 years ago
Jeff Becker
676ca7f511
close stale sessions on thaw because they are probably already gone. this removes them and forces the sessions to be renegotiated.
4 years ago
Jeff Becker
ffef3bc48f
wire up sigusr1 to reset libunbound dns resolver
4 years ago
Jeff
6825e9177d
Merge pull request #1538 from majestrate/ip6nat-exit-2021-02-16
...
ip6 nat exits
4 years ago
Jeff Becker
8239efa71b
clarify new member's purpose and name. add comment.
4 years ago
Jeff Becker
1526941f3a
make it compile again
4 years ago
Jeff Becker
0600f42814
fix up names of functions to be less hidious.
4 years ago
Jeff Becker
1ee545d6d2
fix up macos route command for ipv6
4 years ago
Jeff Becker
35137913b9
windows and macos route pokers for ipv6
4 years ago
Jeff Becker
1c7079dbab
fix up route poking with lokinet to work with ipv6
4 years ago
Jeff Becker
063e982ef6
fix exit range default value
4 years ago
Jeff Becker
bd93a8f828
initial v6 exits
4 years ago
Jeff
fe29df696c
Merge pull request #1522 from majestrate/update-readme-2021-01-25
...
redo readme structure
4 years ago
Jeff Becker
935f210900
update readme links
4 years ago
Jeff Becker
2d4ff6c9dd
update badge url
4 years ago
Jeff Becker
6d00c3ecd2
update windows parts
...
* document need for ninja-build package
* update contrib/windows.sh, remove -DCROSS_COMPILE option, set -e and set +x
4 years ago
Jeff Becker
fdc3de6f9c
redo readme structure:
...
* add notes about debian packages (fixes #1521 )
* reorder sections to have better flow
* add notes about win/mac release location
4 years ago
Jeff
5c1f66b8c0
Merge pull request #1531 from komachi/update-apparmor
...
Update AppArmor profile
4 years ago
Anton Nesterov
da2c979936
update apparmor profile:
...
add nameservice abstraction
give profile a name
allow to read conf, tmp files, etc.
remove /lib/@{multiarch}/ld-*.so mr, already covered by abstractions/base
allow local additions
4 years ago
Jeff
c5a423d3f8
Merge pull request #1529 from majestrate/nodedb-refactor-2021-02-02
...
NodeDB refactor
4 years ago
Jeff Becker
1f1db29816
GetIf -> GetRandom
4 years ago
Jeff Becker
f24cdb305b
clean up calls to NodeDB::GetIf to be cleaner and more concise
4 years ago
Jeff Becker
c8aba0af31
make llarp::NodeDB::GetIf always randmize location
4 years ago
Jeff Becker
d55705362a
use good routers
4 years ago
Jeff Becker
b6dbbb4bef
consolidate pathbuilder logic
...
* deduplicate code for path hops selection
4 years ago
Jeff Becker
242e56507c
proper lokimq -> oxenmq refactor
4 years ago
Jeff Becker
1e58715e0b
fix pybind layer
4 years ago
Jeff Becker
d112a50096
minidump fix
4 years ago
Jeff Becker
922f4fb724
fix iteration bug
4 years ago
Jeff Becker
df4ea34a56
nodedb refactor
...
* bump zmq static dep
* lokimq -> oxenmq
* llarp_nodedb -> llarp::NodeDB
* remove all crufty api parts of NodeDB
* make NodeDB rc selection api not suck
* make path builder api not suck
* propagate all above changes so that unit tests work and it all compiles
4 years ago
Jeff Becker
811b2a3fbf
bump submodule
4 years ago
Jeff
5e2ba55c41
Merge pull request #1527 from jahway603/dev
...
fixed broken documentation link
4 years ago
jahway603
6eab03567a
fixed broken documentation link
4 years ago
Jeff
899e0878eb
Merge pull request #1514 from jagerman/downgrade-required-libuv-version
...
Downgrade required libuv version to 1.18
4 years ago
Jason Rhinelander
3d0c9a90a8
Link against libdl for libuv
4 years ago
Jason Rhinelander
231674e5a5
Remove CMAKE_CROSSCOMPILE
...
We set CMAKE_CROSSCOMPILE in a few places, but that is just a typo for
CMAKE_CROSSCOMPILING. However we don't need to set it at all: cmake
does so automatically whenever CMAKE_SYSTEM_NAME is set (which is why
our cross compiling actually works currently.)
4 years ago
Jason Rhinelander
60a267a136
Add automake+libtool for libuv static build
4 years ago
Jason Rhinelander
ab4013f00d
Downgrade required libuv version to 1.18
...
(1.18 is the version found in bionic).
4 years ago
Jason Rhinelander
b3d2177e73
Fix build server name & path ( #1516 )
...
builds.lokinet.dev -> oxen.rocks
/loki-project/ -> /oxen-io/
4 years ago
Jeff
5f0f4e0c70
prevent crash by removing duplicate logic ( #1515 )
...
when a path expires or fails or something causes its lifecycle to end we have cleanup
logic that handles clean up for it. this removes a code path that was crashing that
is duplicated elsewhere and is thus probably safe to bin. yolo.
4 years ago
Jeff
0ed8942dc6
libuv cmake fixups ( #1511 )
...
* fix up cmake parts for libuv
* make libuv use external project via StaticBuild.cmake
* remove libuv submodule
4 years ago
Yevhen Stasiv
70ceeb10a6
Update readme.md ( #1512 )
...
Added missing instruction for FreeBSD install
4 years ago
Jason Rhinelander
d6231521d5
Merge pull request #1509 from majestrate/unbreak-build-2021-01-12
...
unbreak the build
4 years ago