Commit Graph

2911 Commits (c9f26c49115b78c6e8ca67183c8688c96518cf21)

Author SHA1 Message Date
Jeff Becker 909e0399d6
make android compile 5 years ago
Jeff f154c9a0d0
Merge pull request #721 from majestrate/fix-dht-2019-07-19
handle dht case
5 years ago
Jeff dc259e339f
Merge pull request #708 from michael-loki/travis_windows
Test windows support in travis
5 years ago
Michael 53bccc4f23
try to ensure on windows, but don't fail 5 years ago
Michael 9b40c0eb67
Fixup some tests 5 years ago
Michael 6ede15888e
Change manifest ids 5 years ago
Michael 4806e52f62
Try to silence some warnings to reduce noise 5 years ago
Michael 5c064d7ddc
Silence spammy threadpool warning 5 years ago
Michael 91c1ba87cc
Change ConfigParser too 5 years ago
Michael 8fd4ceb55b
Don't use LoadFromString 5 years ago
Michael 302c0ff18c
fixup printer.cpp 5 years ago
Michael 533d12e52e
more fs.cpp 5 years ago
Michael 3b17e65b0b
Fix more headers for fs.cpp 5 years ago
Michael 4b3920006e
fix str.cpp 5 years ago
Michael 0326f2ea56
fix fs.cpp 5 years ago
Michael ac8624698d
Fix some string_view problems 5 years ago
Michael 71c6aca820
include cctype 5 years ago
Michael 36c89363b3
try to fix pid_t issue 5 years ago
Michael 5fdd68fa44
exceptions BE GONE 5 years ago
Michael 0cbd7b3116
Fixup fs 5 years ago
Jeff Becker 1ee90f8852
do lookup for RC to neighboor even if we have them in our DHT buckets so we get an updated RC in reply 5 years ago
Jeff Becker 7a3c8e5ca0
set limits correctly 5 years ago
Jeff Becker f48754c45d
make hop count and length configurable 5 years ago
Jeff Becker cdf02eae6e
only issue deferred utp acks before timeout checks in pump 5 years ago
Jeff Becker d465400840
revert 5 years ago
Jeff Becker 59653119fa
set timestamps to zero 5 years ago
Jeff Becker 961dd247ce
when lastSend is zero don;t time out 5 years ago
Jeff Becker f62446e1a4
make it compile 5 years ago
Jeff Becker a0f32fde13
reduce logging 5 years ago
Jeff abf99df93b
Merge pull request #714 from majestrate/fix-net-if-iterate
fix network interface iteration infinite loop
5 years ago
Jeff Becker b2fd0e86cc
fix network interface iteration infinite loop 5 years ago
Jeff Becker 1f761a1cb0
* fix arm cross compile on ubuntu disco
* add toolchain option for cross compile
5 years ago
Michael 5cef2865bd
Fix Ubuntu builds 5 years ago
Michael 5300568da5
Fix config builds 5 years ago
Jeff 4724bbf279
Merge pull request #707 from majestrate/fix-bootstrap
Fix bootstraping
5 years ago
Jeff Becker 12d4bfc379
always ask peers for next closest 5 years ago
Jeff Becker 4cc0c9b4d1
unconditional insert so that we dont run out of peers 5 years ago
Jeff Becker c4ca61b76a
use static lookup timeout 5 years ago
Jeff Becker 86aabff256
only update if newer 5 years ago
Jeff Becker b0d850afb5
durable write for nodedb 5 years ago
Jeff Becker 16e20a9e79
try fixing bootstrap 5 years ago
Michael e52492911d
Refactor endpoint state management to a new class 5 years ago
Jeff 0a7021d827
Merge pull request #704 from michael-loki/findlibuv
Add FindLibUV and migrate to use it
5 years ago
Jeff Becker 9a2ffb85e6
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 750397d085
use std::string instead of fs::path 5 years ago
Michael 2cc180b6a4
Add FindLibUV and migrate 5 years ago
Jeff 284a352dda fix previous commit 5 years ago
Jeff b9cdfd116e correct worker threads amounts 5 years ago
Jeff Becker 8dab4b87bb
more logging 5 years ago
Jeff Becker 0d0efe7007
try bailing when configration failed 5 years ago
Jeff Becker 4e4c0b85ce
change order of configuration 5 years ago
Jeff Becker 6882e627ba
make format 5 years ago
Jeff Becker dc87b6dc6b
use correct uint128 functions when doing endian flipping 5 years ago
Jeff Becker 1fd6b5ae74
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff 96a4c027d7
Merge pull request #699 from majestrate/disable-shell-hooks-compile
disable shell hooks by default
5 years ago
Jeff 1a145ea515
Merge pull request #697 from majestrate/fix-freebsd-pthread
typo fix
5 years ago
Jeff Becker 095330b787
disable shell hooks by default 5 years ago
Jeff Becker 8c67f14838
typo fix lel 5 years ago
Michael be997020dd
Fixup two minor warnings 5 years ago
Jeff a768a9ad59
Merge pull request #695 from majestrate/fix-freebsd-pthread
fix freebsd build for real
5 years ago
Jeff Becker ebab9b8905
fix freebsd build for real 5 years ago
Jeff 8e6c830641
Merge pull request #691 from majestrate/fix-freebsd-pthread
fix freebsd build
5 years ago
Jeff Becker b207990d01
use elseif 5 years ago
Jeff Becker 4206132ea1
use correct function from free bsd pthread 5 years ago
Jeff Becker e0d8e34369
fix freebsd build 5 years ago
Jeff Becker 749ee7cb9f
make it compile 5 years ago
Jeff Becker fcc3c05124
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Michael 99798a74e1
Address Jeff's comment 5 years ago
Michael 488695047f
Remove redundant else blocks 5 years ago
michael-loki 0cd9b4c380
Merge pull request #687 from michael-loki/config_env
Allow environment variable override of config
5 years ago
Jeff Becker 5460cb5aa6
* pump after stopping hidden service context
* flush nodedb after stopping links
5 years ago
Jeff Becker d86633bc96
remove comment that is wrong 5 years ago
Jeff Becker f5291951f6
use logical or not bitwise or and change function name to be plural 5 years ago
Jeff Becker 3ed8dec78b
use const reference and don't log invalid packets 5 years ago
Jeff Becker 454fb3bb72
use logical or instead of bitwise or 5 years ago
Jeff Becker edd3611166
correct name 5 years ago
Jeff Becker ec6a1cfddc
make it compile 5 years ago
Jeff Becker 84407b3557
make it compile 5 years ago
Jeff Becker fb803cfe11
lel 5 years ago
Jeff Becker 8ac9ef6f18
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker b9bcc2b775
make threadpool consice 5 years ago
Michael b01e5accbb
Add function to set threadname, and use from threadpool impl 5 years ago
Michael 3ce90b678e
Allow override of the rest of the config 5 years ago
Michael fbb83704a0
Allow override of some config via env variables 5 years ago
Michael 08d306f6e9
Have fromSection return void 5 years ago
Michael 937f28f75d
Move router config to be encapsulated 5 years ago
Jeff Becker 0eb6431eb1
initialize tun with 0 and set defaults in correct places 5 years ago
Jeff Becker fd911d0c52
make format 5 years ago
Jeff Becker 58005c5f81
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Michael 6418c67f75
Set netid before doing anything else 5 years ago
Michael 661a8b6537
Fix macos build after rebase 5 years ago
Michael f310160065
Fixup and add tests 5 years ago
Michael 2acb163083
Fix llvm 8 build 5 years ago
Michael a2326efa37
Revert "Merge pull request #679 from tewinget/revert-config-refactor"
This reverts commit 2996a7f29c, reversing
changes made to 10df3bd4b3.
5 years ago
Jeff c15fc4c8fb
Merge pull request #684 from majestrate/fix-mac-os-tun-pi
Fix mac os tun pi
5 years ago
Jeff Becker 89a3e375d2
fix last commit 5 years ago
Jeff Becker a781589b52
try fix for localhost.loki 5 years ago
Jeff Becker 6467d21ba0
* fix testnet codepath
* add packet info for osx
5 years ago
Jeff 0c5ee8a5a5 Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 81cab62bb9
* fix testnet codepath
* add packet info for osx
5 years ago
Jeff Becker c4aaa80e75
use sane defaults and deprecated "auto" as it's horribly bad style 5 years ago
Jeff Becker fdfd8c6150
don't lock when visiting links 5 years ago
Jeff Becker ec1910b8ca
remove threadpool.hpp
make link layer not use null lock and null mutex
5 years ago
Jeff Becker fc8f58822c
remove threadpool.hpp
make link layer not use null lock and null mutex
5 years ago
Jeff Becker 04c9c61dfb
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Thomas Winget d044d60101 Reverts #678 #677 and #669 with hashes:
10df3bd
766ece8
979f095

See those commits for further details
5 years ago
Jeff Becker 191ebe32ce
actually set config for network 5 years ago
Jeff Becker a82be1d040
disable rpc by default 5 years ago
Michael 8c2d67f8f1
Fix tests 5 years ago
Michael b51f7d8015
Convert to load config in config loader 5 years ago
Michael bd78471dae
Move ini parser as well 5 years ago
Michael 00c237dc6d
Move config class to its own dir 5 years ago
Jeff 52314d81fa
Merge pull request #673 from michael-loki/unfuck_fslib
Re-import cppbackport
5 years ago
Michael 80d1e4aef9
Add in-source version of std::filesystem::permissions 5 years ago
Jeff Becker 5874c38b38
swap path on inbound convo if expires soon 5 years ago
Jeff Becker f211ff182a
pick ready paths for reply 5 years ago
Jeff Becker 20e5f8964c
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 0b090b671a
relax timeouts for handshake and make format 5 years ago
Jeff Becker 2216376fe2
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 915b11b0bb
ping on send idle not recv idle 5 years ago
Jeff Becker abb1924eef
pump write when handshaking 5 years ago
Jeff Becker 45384deaa0
close after 30 seconds of dead 5 years ago
Jeff Becker 00ca1c6f3e
close after 30 seconds of dead 5 years ago
Jeff Becker d6ec528a72
start work on seperating ips out of endpoint 5 years ago
Jeff Becker 64e9622270
start seperating tun and endpoint 5 years ago
Jeff Becker ef50c726b1
better logging 5 years ago
Jeff Becker 5eb7ec493f
do direct lookup when in endgame scenario as client when looking for router 5 years ago
Michael 59e8a7316f
Revert "Merge pull request #668 from michael-loki/remove_cppbackport"
This reverts commit 33142d5005, reversing
changes made to 408a652a01.
5 years ago
Jeff Becker a225759c0f
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff 01b3c0363c
Merge pull request #672 from majestrate/master
track dropping of messages in metrics
5 years ago
Jeff Becker eaab454e80
track drop in metrics 5 years ago
Jeff e06882cf89
Merge pull request #670 from majestrate/master
add more metrics
5 years ago
Jeff Becker 146cc8d3b2
add more metrics 5 years ago
Jeff Becker fbf01bd129
fix order 5 years ago
Jeff Becker 1061ae4fee
set outbound context to be outbound session 5 years ago
Jeff Becker 0146a967d0
fix convotag inbound state setting 5 years ago
Jeff Becker 6ab3678f5c
correct comparison 5 years ago
Jeff Becker 5c8b17154c
swap intros only on path build success 5 years ago
Jeff Becker 4734fa91fe
check for zero 5 years ago
Jeff Becker f66e37ca37
oooof 5 years ago
Jeff Becker 289eb2a04c
fix previous commit 5 years ago
Jeff Becker 5c679a10e8
outbound context build more 5 years ago
Jeff Becker 6bca652182
choose first timestamp 5 years ago
Jeff Becker 0b90acff75
handle reply intro 5 years ago
Michael 1639c58cb6
Remove cppbackport from vendor dir 5 years ago
Jeff Becker 4e355327d8
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 8830ac8fac
tweak 5 years ago
Jeff Becker c7e9118bb6
fix fs stuff 5 years ago
Jeff Becker 3038a13373
explore faster via all peers 5 years ago
Jeff Becker 6c1a04e804
reset errno and make unit tests pass 5 years ago
Jeff Becker b178aa1a36
make it compile and make it secure files 5 years ago
Jeff Becker ba6f9ed2d7
continue using llarp::openfilestream 5 years ago
Jeff Becker bf3212820b
finish up issue 17 5 years ago
Jeff Becker e265661adb
try fixing issue number 17 (not done) 5 years ago
Jeff Becker 54a098356d
continue using llarp::openfilestream 5 years ago
Jeff Becker 38d5a4855a
finish up issue 17 5 years ago
Jeff Becker aad71c2022
try fixing issue number 17 (not done) 5 years ago
Jeff Becker 228afcec7e
only kill rcs as client 5 years ago
Jeff Becker b0612e2ee1
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker ade1966b13
Merge branch 'libuv-proper-close' into ipv6-tun 5 years ago
Jeff 37aed7a664
Merge pull request #662 from majestrate/libuv-proper-close
fix up libuv close logic
5 years ago
Jeff Becker 9820315337
=default 5 years ago
Jeff Becker 53d2034a73
fix up libuv close logic 5 years ago
Jeff Becker 2bd2068b4f
fix up libuv close logic 5 years ago
Michael b6b400baef
Tidy up pathbuilder code 5 years ago
Jeff Becker 5c61df08b5
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff d05dd7d526
Merge pull request #650 from michael-loki/move_messages
Move messages code to right subdir
5 years ago
Jeff Becker f56273eb6a
fix comparision 5 years ago
Michael fedf6cb8e0
Send netid to metrictank 5 years ago
Michael 08609f9e5a
Rename message files 5 years ago
Michael 68063b320c
Rename InboundMessageParser to LinkMessageParser 5 years ago
Michael 8884d0d9d4
Merge changes from upstream 5 years ago
Michael 333b23b59c
Tweak link message parser 5 years ago
Michael 8a058fcb34
Move other messages 5 years ago
Michael 83bd9227a7
Move exit messages 5 years ago
Michael d6751e3eeb
Move subset of messages to right directory 5 years ago
Michael 2291d48bcc
Move remaining messages around 5 years ago
Michael 66cf5cc73d
Move exit messages to match header 5 years ago
Jeff Becker 698cc076e9
fix borken unit tests 5 years ago
Jeff 3bdee8150c
Merge pull request #652 from michael-loki/refactor_path
Refactor path build code
5 years ago
Rick V 042baf9270
fix callback hell 5 years ago
Michael b89689fec3
Refactor path build code 5 years ago
Jeff Becker bcde59569e
make freebsd compile 5 years ago
Jeff Becker 2557a9ab25
check for expiration 5 years ago
Jeff Becker cd05fa6150
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Rick V 0b1e3ce959
fix windows native console 5 years ago
Rick V c6c31efec9
make format 5 years ago
Rick V 5092a1fa85
restore llarp_make_ev_loop() as we only use libuv now; separate function is now ded code 5 years ago
Rick V 97fad8194c
fix legacy windows console logger 5 years ago
Jeff Becker aadde2e9c6
save all nodedb entries in memory on exit 5 years ago
Jeff Becker 389c414ee3
add handover window to router contact updating 5 years ago
Jeff Becker 30f6a8ccd2
make format 5 years ago
Jeff Becker 6ae9cf8c2e
store looked up routers 5 years ago
Jeff Becker 9c24fc15a8
try not spamming network with builds 5 years ago
Jeff Becker dcefcd7879
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff 3833cc32cf
Merge pull request #648 from michael-loki/move_publishers
Move local publishers to their own files
5 years ago
Michael 26e16d5389
Fix event loop tests post-libuv 5 years ago
Michael c0525f2ea3
Move local publishers to their own files 5 years ago
Jeff Becker 97b4e27704
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 5853e5e3f4
pass in path 5 years ago
Jeff Becker a323003824
differentiate between inbound and outbound convos 5 years ago
Jeff 3a7d74b08c
Merge pull request #647 from despair86/remove-old-evloops
we libuv now
5 years ago
Jeff Becker 227f561ffc
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Rick V 68862cc830
we libuv now 5 years ago
Rick V 271cfcb64e
remove all disused platform-specific event loops
(cherry picked from commit 94d00a169ba7934ef719cc38fe0ca1eff8e1b675)
5 years ago
Michael 95646d2d87
Publish metric tags 5 years ago
Michael 7d4126407c
Introduce tags for metrics 5 years ago
Michael bb0c05a2ca
Introduce tag types 5 years ago
Jeff ef7d2c8de9
Merge pull request #645 from majestrate/json-logging
json logging option
5 years ago
Jeff Becker 8d72d9e034
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff b857be3d02
Merge pull request #639 from majestrate/master
[WIP] libuv
5 years ago
Jeff Becker 6714b06470
json logging option 5 years ago
Jeff Becker 7d443f83bc
add guard 5 years ago
Jeff Becker d8aebf36fb
swap intros on message rejection 5 years ago
Jeff Becker 1883c63997
swap intros on message rejection 5 years ago
Jeff Becker c60099002b
reverse dns for ipv6 5 years ago
Jeff Becker eb10638497
Merge branch 'master' into ipv6-tun 5 years ago
Jeff Becker 4c1ac0e991
update for win32 parts 5 years ago
Jeff Becker 3174e581b7
make format 5 years ago
Jeff Becker 79cdff20a4
fix tpyos and pass event loop by l value 5 years ago
Jeff Becker 584cc61f8f
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff 0bf5aa88cc
Merge pull request #2 from cathugger/ipv6-tun
proper IPv6 option processing
5 years ago
cathugger ddaf0834e2
net/ip: correct IPv6 fragment processing, also check for length before modifying 5 years ago
cathugger 53f3be2013
net/ip: skip IPv6 option headers 5 years ago
Jeff Becker ec3ddfa425
typofixes 5 years ago
Jeff 8407c20b91
Merge branch 'ipv6-tun' into ipv6-tun 5 years ago
cathugger 72b1ea613c
make format 5 years ago
cathugger a9dac85c28
fix stuff 5 years ago
cathugger 88acadf415
net/ip: update names 5 years ago
cathugger e085f3e6c5
net/ip: IPv6 packet deltachecksum 5 years ago
Michael d244674339
Unfuck integer metrics 5 years ago
Michael 0a5ac10880
Unfuck metrics 5 years ago
Michael a1ef2ca342
Tidy up metric code 5 years ago
Michael cec2b97134
Log when we publish to metrictank 5 years ago
cathugger 6730af207f
net/ip: IPv6 TCP/UDP delta chksum funcs 5 years ago
cathugger 891f5d156c
net/ip: cleanup 5 years ago
Jeff Becker a2d01ff2d3
fix exit traffic for v6 5 years ago
Jeff Becker a780789b2c
handle ipv6 exit traffic 5 years ago
Jeff Becker 0cf09d6435
make exits support v6 probably 5 years ago
Jeff Becker de51ef23bf
more 5 years ago
Jeff Becker 2403ab8f86
ipv6 5 years ago
Jeff Becker 3d64c5aacf
(more freebsd fixes) 5 years ago
Jeff Becker 0bca54b1da
another freebsd fix 5 years ago
Jeff Becker 6bf2ec94e6
again 5 years ago
Jeff Becker 8b63326d8c
try fixing freebsd build 5 years ago
Jeff Becker 4c0a52ac9c
try addressing issue #642 5 years ago
Jeff Becker d95d03593a
put deltas in timestamps 5 years ago
Jeff Becker bbeda7c014
use timetamps 5 years ago
Jeff Becker 9ec41b8831
update RC expiration logic, lookup more often and remove stale entries 5 years ago
Jeff Becker 73c1538518
fix 5 years ago
Jeff Becker f7ccbf0c78
eh 5 years ago
Jeff Becker f8e2edae28
fix 5 years ago
Jeff Becker 223f2702d3
Merge branch 'fix-big-ooooofff' 5 years ago
Jeff Becker a33dbce680
try switching logic 5 years ago
Jeff Becker 92f8c059e9
please don't work 5 years ago
Jeff Becker 802fda4a1a
please don't work 5 years ago
Jeff Becker 3c4d557942
dont use timers use check for tick 5 years ago
Jeff Becker f8026b8a2d
use latest tag not oldest tag in inbound convos 5 years ago
Jeff Becker 39b1f104a8
revert 5 years ago
Jeff Becker 471a4bf6dd
use reply intro for inbound sessions 5 years ago
Jeff Becker c2803e3020
fix 5 years ago
Jeff Becker cacc73db7b
add rc expiration (again) 5 years ago
Jeff Becker 35bb7444fe
make tcp work with libuv probably 5 years ago
Jeff Becker 4c7f8e8351
more libuv jizz 5 years ago
Jeff Becker 301bd260a4
try fixing tcp 5 years ago
Jeff Becker b6a1fc4c86
use timers not idle 5 years ago
Michael 75430a234c
Convert to use memFn 5 years ago
Michael 3822fe2341
Create util::MemFn and memFn to make binding callbacks easier 5 years ago
Jeff Becker 9deafa4cb8
use libuv 5 years ago
Jeff Becker 0808060a61
fix previous commit 5 years ago
Jeff Becker 9ea13a9ee3
ingore paths that drop exit traffic 5 years ago
Jeff Becker a51f4c8328
make debian stable happy 5 years ago
Jeff Becker 762a0c534f
Merge remote-tracking branch 'origin/master' 5 years ago
Michael 8323725509
Initial No-Op Crypto implementation 5 years ago
Michael a62655d501
Move tests to use top-level LlarpTest 5 years ago
Michael 491fee206b
Port code to use CryptoManager over passing Crypto pointers 5 years ago
Michael aea0e32efc
Add CryptoManager class to provide a guard-style class to manage the current Crypto instance 5 years ago
Jeff Becker e13e4646cc
fix previous commit 5 years ago
Jeff Becker 068fec82fb
set lifetime of paths 5 years ago
Jeff Becker 2897141036
make format and introduce new function EnsureRouter on router to check nodedb or do dht lookup 5 years ago
Jeff Becker 9c15f87da1
uncomment 5 years ago
Jeff Becker a375f1103f
explicitly lookup router if not connected to it on LRCM forward. 5 years ago
Jeff Becker 1e57a7082d
don't log ips 5 years ago
Jeff Becker 372bc40032
add member to rpc response indicating weither or not a peer is a service node 5 years ago
Jeff Becker c77e0aff8a
only check for ready paths when counting in future 5 years ago
Jeff Becker fa25bfc797
more strict connection timeouts 5 years ago
Jeff Becker 27c101cc32
close timed out sessions 5 years ago
Jeff Becker 56e8147861
delete inbound messages right after being handled
be more virgous with utp acks
5 years ago
Jeff Becker d113f06ebd
use for each loop
don't lookup expired routers we don't need that right now
5 years ago
Jeff Becker fbf9b06685
* don't lookup routers in sendtoorqueue
* don't lookup routers that are not public when committing
5 years ago
Jeff Becker 5f55e53331
prefer inbound links over outbound links 5 years ago
Jeff Becker 72dbbd53d6
update docs and discard pending traffic on connect timeout to prevent memleak 5 years ago
Michael 3f53965b71
Remove all use of IBEncodeMessage 5 years ago
Jeff Becker 13190284f7
double path build timeout 5 years ago
Jeff Becker 8b2dd72472
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker 41523b934c
more 5 years ago
Jeff Becker 2ac89c0afb
DRY 5 years ago
Michael d49e57aa8d
Fix thread safety issue in service::Endpoint::ProcessDataMessage 5 years ago
Jeff Becker e85cc1bc8a
fix 5 years ago
Jeff Becker b679dd7341
fixit 5 years ago
Jeff Becker c355d37beb
use limited size queue for logic and singled threaded threadpool 5 years ago
Jeff Becker 64c7ed42fc
make format 5 years ago
Jeff Becker 9c96aecf3f
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages

begin work on network isolation code

add more docs
5 years ago
Jeff 28623766c1
Merge pull request #617 from majestrate/master
changes after consensous
5 years ago
Jeff 3bd1aa50ff
Merge pull request #616 from michael-loki/reader_removal
Replace dict_reader/list_reader with version which doesn't involve indirection
5 years ago
Rick V 6caed8d8a5
jeff forgot to bump
(cherry picked from commit 05c96c6ed2550a81a252a26ad57654da8e14b122)
5 years ago
Michael 7ca0927d8f
Replace dict_reader/list_reader with version which doesn't involve indirection 5 years ago
Jeff Becker 0f68e6b4dd
don't move, instead copy 5 years ago
Jeff Becker 5bcb205a9f
try allowing ip addresses in bind section 5 years ago
Jeff Becker b86e834e1b
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker 73f1d34239
make format and revert stupid alloc changes 5 years ago
Michael dd8a93a400
Apply rule of zero to code base 5 years ago
Jeff 65766a501f
Merge pull request #610 from michael-loki/more_thread_pool
Convert more things to use thread::ThreadPool
5 years ago
Jeff a8941afbf4
Merge pull request #608 from michael-loki/fix_asan_build
Fix ASAN build
5 years ago
Jeff Becker 4862dec4be
commit recent stuff 5 years ago
Michael 06882338bb
Change ExecShellHookBackend to use a modern thread pool 5 years ago
Michael b11bd01637
Drain diskworker pool on close 5 years ago
Michael 636bb2a17d
Convert router diskworker to use a modern ThreadPool 5 years ago
Michael a83be769e2
More explicit error when keyfile is not a valid file 5 years ago
Michael 19578fa8fc
Fix ASAN build 5 years ago
Jeff Becker 5f823f8ba3
fix 5 years ago
Jeff Becker a954f2000e
shift introduction 5 years ago
Jeff Becker 895e5659bb
Merge branch 'master' of ssh://github.com/loki-project/loki-network 5 years ago
Jeff Becker 8da3b51589
more hax 5 years ago
Rick V 4815e0d04c
move tun autoconfig from config parser to tun setup
refactor/combine common code

DRY

(cherry picked from commit 2e44d29d4a93aa22d99d62b457071b14516b83ac)
5 years ago
Jeff Becker 81f73bccc2
pick newer intros only 5 years ago
Jeff Becker 04499db0c5
add comment 5 years ago
Jeff Becker baf4f5b495
hard code range for now as a /16 don't revert me 5 years ago
Jeff Becker 20efac9015
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker a4e90ee769
hax to make it work. 5 years ago
Jeff Becker 6058b6f195
revert breaking change 5 years ago
Michael f734ffeae4 Fixup MSVC build 5 years ago
Jeff Becker 351c241c0f
more 5 years ago
Jeff Becker a793eee4b7
fix 5 years ago
Jeff Becker 5d388bc9f2
meh 5 years ago
Jeff Becker d3a98db267
don't resize frames 5 years ago
Jeff Becker 0f6f03a77a
const 5 years ago
Jeff Becker 8bee0a3d5e
fix 5 years ago
Jeff Becker 06be908369
use 1 for dht exploration 5 years ago
Jeff Becker ec100cffee
attempt every time 5 years ago
Jeff Becker 4b79912dc8
more 5 years ago
Jeff Becker d9463d534c
prevent crash 5 years ago
Jeff Becker 686fb311ad
null check 5 years ago
Jeff Becker b5602228a3
don't kill nodes as service node 5 years ago
Jeff Becker eb5afb41a1
connect out to committed routers if we don't have a session each tick 5 years ago
Jeff Becker 990acc1ff9
disable 5 years ago
Jeff Becker 944eaedea6
aaaaaaA 5 years ago
Jeff Becker 8018207e98
don't kill bootstrap 5 years ago
Jeff Becker d7fb54c957
mor potatoe 5 years ago
Jeff Becker 6b28b46c78
potatoe 5 years ago