Michael
b01e5accbb
Add function to set threadname, and use from threadpool impl
5 years ago
Jeff Becker
58005c5f81
Merge remote-tracking branch 'origin/master' into ipv6-tun
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 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
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
80d1e4aef9
Add in-source version of std::filesystem::permissions
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
4e355327d8
Merge remote-tracking branch 'origin/master' into ipv6-tun
5 years ago
Jeff Becker
c7e9118bb6
fix fs stuff
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
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
97fad8194c
fix legacy windows console logger
5 years ago
Jeff Becker
227f561ffc
Merge remote-tracking branch 'origin/master' into ipv6-tun
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 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
6 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