Commit Graph

6759 Commits (818b4042e94535034d405c22bd11da4ace9a0df1)
 

Author SHA1 Message Date
Jason Rhinelander 818b4042e9
Migrate plainquic logging to llarp logging 3 years ago
Jason Rhinelander 5d897781ef
Replace custom random with llarp/sodium random 3 years ago
Jason Rhinelander aa0f54fa07
WIP plainquic tunnels 3 years ago
Jason Rhinelander 46c619c49f
Move external/ cmake bits into external/CMakeLists.txt
- Move uvw target to external instead of llarp/CMakeLists.txt

- Add sqlite_orm headers via interface library rather than shoving it
  into the global include search path.

- Find sqlite3 as part of the sqlite_orm target deps rather than linking
  it separately.  (Also don't link it into lokinet-util, which doesn't
  appear to actually need it).
3 years ago
Jason Rhinelander 442fa951fc
Add ngtcp2 submodule 3 years ago
Jason Rhinelander 9df6cd74c7
Add draft liblokinet TCP-over-QUIC design doc 3 years ago
Jeff Becker 8ee80bc13d
don't build liblokinet in android we have liblokinet-android for that 3 years ago
Jeff Becker 079604c6cf
get rid of deprecated vpnio code in android 3 years ago
Jeff Becker b45a268dbc
fix windows dll link-ism 3 years ago
Jeff Becker 2fa7a54e86
fix pybind layer compile errors from missing llarp.h header 3 years ago
Jeff Becker e4841917ba
redo cmake parts
* add liblokinet.so target
* make every library we build except liblokinet.so static
* wire up parts of liblokinet
3 years ago
Jeff Becker affd2e23f7
flesh out lokinet.h more 3 years ago
Jeff Becker 414c2d42e6
add lokinet.h header for liblokinet api 3 years ago
Jeff Becker e11249d158
remove llarp.h header references 3 years ago
Jeff Becker 9e2cfd90cb
remove unneeded header 3 years ago
Jeff Becker a6715a1f75
remove old vpnio bits 3 years ago
Jeff Becker c92894804c
Merge remote-tracking branch 'origin/stable' into dev 3 years ago
Jeff Becker 68826f10bb use binary mode for writing files 4 years ago
Jeff 9f2f9e0f05
Merge pull request #1598 from majestrate/cherry-pick-for-stable-2021-04-15
new logos and new lokinet-bootstrap backport for stable
4 years ago
Jeff Becker 4daebc0141
catch exception and print out error 4 years ago
Jeff Becker a0d3ab125a
throw on failed writing and port fs namespace changes from oxen-core 4 years ago
Jeff Becker 6cde9062b5
build lokinet-android target only on android 4 years ago
Jeff Becker a80d8b95b3
update lokinet-bootstrap
* compat with old shell script curl wrapper's arguments
* do lazy validation of fetched data
4 years ago
Jeff Becker 77de60af91
require openssl explicitly for lokinet-bootstrap 4 years ago
Jeff Becker 27c80a2638
add include directory for daemon directory so llarp/* includes work 4 years ago
Jeff Becker e8178a032e
lokinet-bootstrap native binary 4 years ago
Jeff Becker 3af465bb5f
rebrand and bump version 4 years ago
Jeff 6e05f7ad13
Merge pull request #1597 from majestrate/lokinet-bootstrap-native-2021-04-15
Lokinet bootstrap native binary
4 years ago
Jeff Becker 0c37cc7f60
lokinet-bootstrap native binary 4 years ago
Jeff ac7cf68dbe
Merge pull request #1596 from majestrate/rebrand-2021-04-14
rebranding assets
4 years ago
Jeff 189a746dfa
Merge pull request #1594 from majestrate/plug-leak-2021-04-12
call delivery status hook on overload
4 years ago
Jeff Becker 9e05e245e0
rebrand and bump version 4 years ago
Jeff Becker 7a1ffc2df4
* lessen replay filter window
* dont have transit hops use a replay filter
* formatting
4 years ago
Jeff Becker 9c742b36eb
call delivery status hook on overload 4 years ago
Jeff 6bd53484da
Merge pull request #1541 from majestrate/lns-consensus-2021-02-19
lns lookup consensus
4 years ago
Jeff cb2254ba46
Merge pull request #1573 from jagerman/more-code-refactors
More code refactors
4 years ago
Jeff 68aac7964a
Merge pull request #1583 from majestrate/linux-vpn-ipv6-soft-fail-2021-03-20
allow failure of setting ipv6 address
4 years ago
Jeff Becker dfa84081c9
forgot a type 4 years ago
Jeff Becker 202c9348fa
use std::variant 4 years ago
Jeff Becker b7f72601ce
move stuff to var::variant 4 years ago
Jeff Becker ba9dca6c5d
use var::variant and var::visit shims because apple is sux 4 years ago
Jeff Becker f10269b03e
remove std::visit because apple is functionally retarded and does not support it despite claiming to support c++14 4 years ago
Jeff Becker c07358f084
allow failure of setting ipv6 address when it is not allowed by kernel on linux 4 years ago
Jeff Becker aa0546563a lokimq -> oxenmq artifact
* fix dep to lokimq in macos installer gui target when doing make package, change it to oxenmq
4 years ago
Jeff Becker 6c1d18412c
seperate logic into IsDone() 4 years ago
Jeff Becker 88ddcceca4
make lookup name async return optional variant 4 years ago
Jeff Becker 4e14567d67
make Endpoint::LookupNameAsync return void 4 years ago
Jeff Becker 8e57572b37
dont reference iterator in lambda. 4 years ago
Jeff Becker 95eba18e40
cache result on success 4 years ago
Jeff Becker 7a11f3b1e3
redunant lookups for lns.
* request lns from all endpoints we have on our pathset
* make sure all snodes agree on the lns name being looked up
4 years ago