You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/util
Thomas Winget a91bb35dbf
Some Windows fixes (#1415)
* Should fix some windows service issues

* fix return condition inversion

* Add some Trace level logging

also make the logger actually respect the log level you set.

* event loop should not queue things to itself...

at present, logic thread queue continues until it is empty, so
queueing things onto itself is just wasteful.

* call_later(foreach thing) is better than foreach thing (call later)

also if you already queued those things but they have not happened yet,
there is no sense to queue them to happen again.

* do not queue read on write finish, only on read finish

* failure to start DNS server should be proper startup failure.

without the DNS server working lokinet is...kinda pointless, right?

* format

* don't queue stuff to logic thread if in logic thread
the thing that clears the queue...clears it.  So you're just delaying and adding overhead.

* windows unbound thread sleep instead of just busy-waiting

also clang-format decided I can't have a blank line for some reason...

* fix unbound async worker on windows
4 years ago
..
logging Some Windows fixes (#1415) 4 years ago
meta Config file improvements (#1397) 4 years ago
thread Config file improvements (#1397) 4 years ago
aligned.hpp New RC format (#1368) 4 years ago
bencode.cpp The Great Wall of Blame 5 years ago
bencode.h The Great Wall of Blame 5 years ago
bencode.hpp remove some string conversions entirely 4 years ago
bits.hpp * rework exit codepath to allow multiple exits 4 years ago
buffer.cpp The Great Wall of Blame 5 years ago
buffer.hpp Config file improvements (#1397) 4 years ago
codel.hpp Config file improvements (#1397) 4 years ago
common.hpp
compare_ptr.hpp The Great Wall of Blame 5 years ago
copy_or_nullptr.hpp The Great Wall of Blame 5 years ago
decaying_hashset.hpp Config file improvements (#1397) 4 years ago
decaying_hashtable.hpp Config file improvements (#1397) 4 years ago
endian.hpp The Great Wall of Blame 5 years ago
fs.cpp The Great Wall of Blame 5 years ago
fs.hpp add conf.d directory for config overrides (#1410) 4 years ago
json.cpp C++17 4 years ago
json.hpp C++17 4 years ago
lokinet_init.c The Great Wall of Blame 5 years ago
lokinet_init.h crash on wine, we support linux, ucb_unix, svr4 5 years ago
mem.cpp The Great Wall of Blame 5 years ago
mem.h The Great Wall of Blame 5 years ago
mem.hpp The Great Wall of Blame 5 years ago
printer.cpp C++17 4 years ago
printer.hpp Config file improvements (#1397) 4 years ago
status.hpp C++17 4 years ago
str.cpp SRV Record handling for introsets (#1331) 4 years ago
str.hpp SRV Record handling for introsets (#1331) 4 years ago
time.cpp The Great Wall of Blame 5 years ago
time.hpp The Great Wall of Blame 5 years ago
types.hpp The Great Wall of Blame 5 years ago