Jeff Becker
950d13a818
more logging
6 years ago
Jeff Becker
bad32dbb98
more logging
6 years ago
Jeff Becker
c9fda1e5af
pass
6 years ago
Jeff Becker
3dd466629b
check for nullptr
6 years ago
Jeff Becker
90a4f90ee6
limit build rate a lot more
6 years ago
Jeff Becker
2e13daae27
start threadpool explicitly
6 years ago
Jeff Becker
4e105f3cd5
add std::optional backport option for cxx11
6 years ago
Jeff Becker
f8180839db
s/17/11/
6 years ago
Jeff Becker
b64ed33755
more static linking flag magic
6 years ago
Jeff Becker
a35066ce42
static link with pthread because GNU a shit
6 years ago
Jeff Becker
5357b4b69f
make clang happy, disable netns by default (for now)
6 years ago
Jeff Becker
3585a558ec
Merge branch 'master' into dev
6 years ago
Jeff Becker
9c54939324
make llarp_router::SendToOrQueue check inbound and outbound links instead of just inbound or just outbound
6 years ago
Jeff Becker
270e5648b8
Merge remote-tracking branch 'github/master'
6 years ago
Jeff Becker
3718a7d016
Merge remote-tracking branch 'github/master' into dev
6 years ago
Jeff Becker
d37daf7996
Merge branch 'master' into dev
6 years ago
Jeff Becker
7214f242e0
rip out old threadpool code
6 years ago
Jeff
c0efc9ed29
Merge pull request #56 from michael-loki/uint32_t
...
Use std::atomic<std::uint32_t> over std::atomic_uint32_t
6 years ago
Michael
4c6f261b06
Use std::atomic<std::uint32_t> over std::atomic_uint32_t
6 years ago
despair
1046cbab0b
make sure the user folder exists before running bootstrap
6 years ago
despair
1050e16ce9
make less noise during setup
6 years ago
despair
ae616d0fa5
minor fixes
...
eh
why apple why
why apple why
6 years ago
despair
be7ac352ca
switch to a simulation of epoll
...
the native async event system on windows
is _not_ very good at getting external events
(i.e. we receive data, but we don't get any indication
that this ever happened)
6 years ago
despair
c325246beb
need to start winsock to use any networking
...
try fixing this
6 years ago
despair
e18f786ab2
refactor event loop stuff
...
find some place in the C code to place the worker thread procedure
until such time that michael presents the new thread pool class
fix unix
get a new event port each time and delet in the event loop after use
6 years ago
despair
d9863128b9
the intrinsic variant is 32-bit clean
...
the ASM variant is not
found it
fix
something is wrong with the external build
hmm
why is this critical section doing nothing
fix multiple init
debug init
ok fixed
6 years ago
Ryan Tharp
2daa986c33
fix static analysis issues
6 years ago
Ryan Tharp
de418125f2
remove redundance from (sockaddr) param refactor
6 years ago
Ryan Tharp
7039d70aa5
clean up
6 years ago
Ryan Tharp
42b8fc3a7a
don't truncate last 2 bytes
6 years ago
Ryan Tharp
969865c499
internal refactor
...
- created various structs for each record type
- changed DNSd to return most of the recieved packet (allowing for multiple answers)
- favor vector<byte_t> over c-style buffers
- support NS records a little better
- fixed output on cname, ptr, txt
6 years ago
Ryan Tharp
373a14b44b
clang-format
6 years ago
Ryan Tharp
0b4e4828d1
Merge pull request #55 from neuroscr/master
...
remove DNS_PORT
6 years ago
Ryan Tharp
9f436c68eb
remove DNS_PORT
6 years ago
Jeff
23c8807d59
Merge pull request #54 from neuroscr/master
...
DNS QoL improvements
6 years ago
Ryan Tharp
82cfa61540
address alphakamp complaint about using 127.0.0.1 on linux (systemd taking it by default)
6 years ago
Ryan Tharp
f03c41a99f
Deprecate DNS_PORT as configureable in INI now. Reduce confusion as it would change DNSc port too and I believe it was meant only to change DNSd port.
6 years ago
Jeff
ff6ab7d631
initial node garbage
6 years ago
Jeff
930b41f644
temp commit
6 years ago
Jeff Becker
78e59fced0
remove cxx11
6 years ago
Jeff Becker
602a883038
add missing include for linux
6 years ago
Jeff Becker
f5ac1b5c0d
Merge branch 'master' into dev
6 years ago
Jeff
64d463fbec
Merge pull request #53 from michael-loki/fixedqueue
...
Create ThreadPool component backed by lock-free queue
6 years ago
Michael
8947ec0b97
Update vscode configs
6 years ago
Michael
3c5e3e79f9
Create ThreadPool component with test suite
6 years ago
Michael
8a52bf448e
Create Queue component with test suite
6 years ago
Michael
951a065867
Create QueueManager component with test suite
6 years ago
Jeff Becker
e3dc4dca11
mark paths as dead when they need to and revert codel changes
6 years ago
Jeff Becker
ffccb058c4
syntax error
6 years ago
Jeff Becker
ae62627c50
gfdi
6 years ago