Commit Graph

199 Commits (4b3920006e527101edec30ff03fdce2700197d4b)

Author SHA1 Message Date
Jeff Becker 6714b06470
json logging option 5 years ago
Jeff Becker eb10638497
Merge branch 'master' into ipv6-tun 5 years ago
Jeff Becker 3174e581b7
make format 5 years ago
Jeff Becker 584cc61f8f
Merge remote-tracking branch 'origin/master' 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
Jeff Becker 2403ab8f86
ipv6 5 years ago
Jeff Becker d95d03593a
put deltas in timestamps 5 years ago
Michael 3822fe2341
Create util::MemFn and memFn to make binding callbacks easier 5 years ago
Michael 8323725509
Initial No-Op Crypto implementation 5 years ago
Michael 3f53965b71
Remove all use of IBEncodeMessage 5 years ago
Jeff Becker c355d37beb
use limited size queue for logic and singled threaded threadpool 5 years ago
Jeff 28623766c1
Merge pull request #617 from majestrate/master
changes after consensous
5 years ago
Michael 7ca0927d8f
Replace dict_reader/list_reader with version which doesn't involve indirection 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
Michael 636bb2a17d
Convert router diskworker to use a modern ThreadPool 5 years ago
Michael 19578fa8fc
Fix ASAN build 5 years ago
Michael f734ffeae4 Fixup MSVC build 5 years ago
Jeff Becker 5d388bc9f2
meh 5 years ago
Jeff Becker 24a27df402
i am a potatoe 5 years ago
Jeff Becker d2ef6fc77b
just use new/delete :^) 5 years ago
Jeff bae926d3d6 fix osx compile 5 years ago
Jeff Becker faacc86eb5
qualify 5 years ago
Jeff Becker 11b9aea4a7
fix 5 years ago
Jeff Becker 018dd008ec
add custom single threaded allocator for utp buffers
fix up test net stuff
5 years ago
Jeff Becker a0c9d912f5
make it compile
(faaaaaaaaaaaaaaaAAAAAAAAAaaaaaAAaaaaaaaaAAaaaAAAAAAAAaak)
5 years ago
Jeff Becker 767b521325
log node name 5 years ago
Jeff Becker 9b379a1659
add explicit constructor 5 years ago
Jeff Becker 9d7ff9b35e
compare based on pointer when one or both are nullptr 5 years ago
Jeff Becker 34533db620
add urgent build that builds over an existing path for an endpoint 5 years ago
Michael 1744ae7686
Tidy up service endpoint a bit more 5 years ago
Jeff Becker 92ad98be8b
refactor hooks to be have more c++isms
make path build timeouts use log level warning
5 years ago
Jeff Becker fc3bccb161
revert 6 years ago
Jeff Becker 0cc8517bca
add error messages to ini parser and catch base cases. 6 years ago
Jeff Becker d423ee02d2
use shared_ptr 6 years ago
Jeff 01906c5d94 Merge remote-tracking branch 'origin/master' 6 years ago
Jeff 81bf00f9bc
Merge pull request #566 from majestrate/on-off-patch
add on/off values
6 years ago
Jeff Becker 2332294258
add on/off values 6 years ago
Jeff Becker 49439d80c1
add on/off values 6 years ago
Jeff Becker fea64eaf12
handle subdomains 6 years ago
Jeff Becker d20ba9ceab
handle subdomains 6 years ago
Michael 9ee525a006
Fix shadowing warnings 6 years ago
Jeff Becker 0529e45ebe
more 6 years ago
Jeff Becker af1529fa72
Merge remote-tracking branch 'origin/master' 6 years ago
Michael 4143472a17
Add cmake module to target a library as 'system', and fix a few warnings 6 years ago
Jeff Becker 3a8cb0bfb5
add shell based hooks for service::Endpoint, also make format 6 years ago
michael-loki 0195152e05 Allow builds on MSVC (#518)
* Import cxxopts to replace getopts usage

* Add visual studio build things

* Fixup abseil build parts

* Replace __attribute__((unused)) with ABSL_ATTRIBUTE_UNUSED

* Fixup minor windows build issues

* Replace getopts usage

* Temporarily fixup .rc files

* More minor windows fixes

* Get a working build

* Revert .rc files

* Revert changes to nodedb
6 years ago
Michael c39c931d03
Remove IStateful virtual inheritance 6 years ago
Jeff e10edfd0b8
Merge pull request #531 from majestrate/master
bundle RC in build record to improve build success rates.
6 years ago
Jeff Becker 94eb37d490
bundle RC in build record to improve build success rates. 6 years ago
Jeff bfdbf634dd
Merge pull request #523 from majestrate/master
recent stability pokes
6 years ago
Jeff Becker 9503cc66f0
add disk worker based file flusher logger
make format

remove package.json
6 years ago
Michael 544c5f9b61 Move metrics publishers to their own directory 6 years ago
Jeff 5834607997 * don't ban bootstrap nodes with profiling
* less vigorous profiling timeouts
* async remove rc from disk
6 years ago
Rick V d887004d99
fix warning 6 years ago
Rick V 9a24c46aa6
move these into a read-write data segment 6 years ago
Jeff Becker 5399b93270
make format and readd win32 console color logging 6 years ago
Jeff Becker 4948fd50f8
be consice 6 years ago
Jeff Becker 40f8434851
syslog 6 years ago
Jeff Becker 9e24557429
refactor logger 6 years ago
Jeff Becker 48254c8ea0
make it compile 6 years ago
Michael 6f23cbe176
Add JSON publisher 6 years ago
Rick V 1fb3a0bf62
stderr is unbuffered by default? 6 years ago
Rick V 120e24ee0a
flush stream after each write 6 years ago
Michael 6b5a688e08
Fix Catalog.Iterator test failure 6 years ago
michael-loki 1fddf59743
Flush output stream after publish
Fixes #458
6 years ago
Jeff Becker bfcaaa87be
check for empty buffer 6 years ago
Jeff Becker 74534c22b8
mark profile success on outbound connection success, add default case in metrics 6 years ago
Rick V 3c21db9316 lul 6 years ago
Michael 8f0f6dde9d
Include What You Use 6 years ago
Michael f2c5d32399
Metric collection subsystem 6 years ago
Michael acfff4ca5c
Threading structures for metrics 6 years ago
Rick V ad966342d9
make windows happy 6 years ago
Jeff Becker 2218749134
Merge remote-tracking branch 'origin/staging' into staging 6 years ago
Jeff Becker 6a09348c47
today's work 6 years ago
Ryan Tharp 75c7c12502 fix linux gcc 7.3 issues, feeling like #include <condition_variable> should be in one of the threading headers tho 6 years ago
Jeff Becker eceb55623c
more 6 years ago
Jeff 1a09a12ee0
Merge branch 'staging' into absl_mutex 6 years ago
Michael 61f3273dc4
Add threading annotations and fix potential deadlocks 6 years ago
Michael c5a129ddff
Convert to use abseil synchronisation primitives 6 years ago
Michael ab83d3d54e
Fixup build on debian 6 years ago
Michael 31441b46dc
Convert from rapidjson to use nlohmann::json 6 years ago
Ryan Tharp 6b763807e6 add missing include to make linux gcc 7.3 happy 6 years ago
Jeff db504e8044
Merge pull request #354 from despair86/dev
regression fixes
6 years ago
Rick V 975b4ca743
clang-format 6 years ago
Rick V d67eb40697
require full C++11 toolset for mingw-w64 (see loki-project/loki #441) 6 years ago
Rick V e94d1ebb4f
combine these 6 years ago
Rick V f0ce9a0afb
try fixing threading bug
XXX: get jeff to go over threadpool code for overview
6 years ago
Michael e4cf1f245c
Convert most of llarp to use Printer 6 years ago
Michael e6e19369e9
Create Printer - A general-purpose, stateful printer class 6 years ago
Michael 95a5c386fe
Initial type trait work 6 years ago
Michael b80ecfa4d6
Use string_view for string_view 6 years ago
Michael 4fb2b39f74
Format changes 6 years ago
Michael c6e6bdb90f
Fix for windows just being the Worst 6 years ago
Michael 4132f883a7
Make libabyss mandatory 6 years ago
Michael de13ab3adc
Fix warning in bencode 6 years ago