Commit Graph

1950 Commits (0c8f9edfb62b680e0c9332fccf6331d6a278ff79)
 

Author SHA1 Message Date
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