Commit Graph

138 Commits (c5a129ddff186fac8da777342d8e393058b0cd8c)

Author SHA1 Message Date
Michael c5a129ddff
Convert to use abseil synchronisation primitives 5 years ago
Jeff Becker f8d6becce8
make whitelist happy 5 years ago
Jeff Becker ef13ec7499
Merge remote-tracking branch 'origin/staging' into staging 5 years ago
Jeff Becker 89a8c9248d
fix crash 5 years ago
Jeff Becker ab3d435d7f
don't cast size_t to ssize_t 5 years ago
Jeff Becker 0b558959b6
send keepalives periodically 5 years ago
Jeff Becker a27dab46d1
don't close link on message handl fail 5 years ago
Jeff Becker 41bb83aaba
more 5 years ago
Rick V 5a3947ca5c
clang-format 5 years ago
Jeff Becker 445ed05b32
make format 5 years ago
Michael 887fb4ac62
Replace insert(make_pair()) with emplace() 5 years ago
Michael a00d6afc5e
Convert llarp_buffer_t to be a class with methods 5 years ago
Jeff Becker 1d958d95de
* make rpc compile right
* make link sessions introspectable
* make utp write buffers fully flush each tick
5 years ago
Jeff cdc19c52fa
Merge branch 'staging' into abstract_router_replacement 5 years ago
Jeff Becker 22b63fba38
close and shutdown utp socket on timeout 5 years ago
Michael 048fa83c39
Finish replacement of Router with AbstractRouter 5 years ago
Michael 67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation 5 years ago
Michael 729cd045f1
Convert llarp::Router into an abstract base class 5 years ago
Jeff Becker cd36d126d8
!!! breaking change !!!
half the utp fragment size
5 years ago
Ryan Tharp 506a1f8ae6 Revert "fix scoping issue"
This reverts commit 93af0978a3.
5 years ago
Ryan Tharp 4bf4faa956 make format 5 years ago
Ryan Tharp 144b3f4ec3 Merge branch 'staging' of https://github.com/loki-project/loki-network 5 years ago
Michael 7ca3e13e78
Rename to ManagedBuffer 5 years ago
Michael 47380ba64b
Simplify some code 5 years ago
Michael 6f0ce07571
Fix cause of issue with LinkLayerTest.TestUTPAliceConnectToBob 5 years ago
Michael f3b0af9d2f
Create CopyableBuffer type 5 years ago
Michael 2de621b0ad
Disable copy constructing llarp_buffer_t 5 years ago
Ryan Tharp 93af0978a3 fix scoping issue 5 years ago
Michael f24f554a01
Convert llarp::Crypto into an abstract base class 5 years ago
Ryan Tharp 1ba5b75082 Merge branch 'master' of https://github.com/neuroscr/loki-network 6 years ago
Ryan Tharp 3148d0c20b clang-format 6 years ago
Ryan Tharp fc5a43401a clang-format 6 years ago
Michael da6cdfc0b2
More refactoring to continue to make dependency graph acylic 6 years ago
Michael 6e38e85a79
Produce hierarchy of 'libraries' inside libllarp 6 years ago
Michael 79157414f3
Split crypto.hpp into 3 different files 6 years ago
Michael 04e0fe3ad7
Move crypto code to a subdirectory 6 years ago
Michael a3463120cc
Move net components into a distinct folder 6 years ago
Michael 081d4dfa32
Reorganise source into more folders 6 years ago
Michael e5eda0fb8f
Move lokinet unspecific components to a util/ library 6 years ago
Jeff Becker 6206fb2a41
Merge branch 'datagram' into staging 6 years ago
Jeff Becker cad1de946e
make it compile on osx 6 years ago
Jeff Becker 2a67242ccd
fixes 6 years ago
Jeff Becker 1a5c70f09d
don't call utp_shutdown in destructor 6 years ago
Jeff Becker 3d5d52de87
add fix 6 years ago
Jeff Becker 1100879eb4
fix leak in utp tests 6 years ago
Jeff Becker 7ba1395d23
fix utp leak in unit tests 6 years ago
Jeff Becker e88c39b9e2
more work 6 years ago
Jeff Becker 593e2ddac6
make it compile 6 years ago
Jeff Becker 19a4a3ddbc
fix utp leak in unit tests 6 years ago
Michael 9658c80b48
Minor build fixes 6 years ago