Commit Graph

67 Commits (07e59781449c7d65dcd6e6be369d18b9d2310e83)

Author SHA1 Message Date
Rick V 07e5978144
only pick one event loop on sol2 6 years ago
Rick V bbba2c0eea
improve windows select loop
add generic svr4 poll(2) event loop
6 years ago
Rick V 2d4d731876
winsock2 nit 6 years ago
Jeff 6187f7db4f
Merge pull request #440 from majestrate/master
staging
6 years ago
Rick V 67845e342a
distinguish good solaris from bad solaris 6 years ago
Jeff Becker d4cb6808ec
more 6 years ago
Rick V 9c2a280988
well i'm a fucking idiot
(Why would i have a DHCP lease _before_ i connect a media cable?)
6 years ago
Rick V 3d62460f42
that didn't even fix the abseil shite
in fact, the *original* issue was resolved ages ago

This reverts commit 2373698ea91feb29158caa1634335858becb038d.
yeah this was a solution in search of a problem that no longer exists
6 years ago
Jeff Becker 8d078f19eb
wrap epoll with IO checks for resetting errno 6 years ago
Jeff Becker ab83f51735
clear errno 6 years ago
Jeff Becker 089e8ab4ef
don't inline shit 6 years ago
Jeff Becker 990049f423
make rpc do basic auth and shit like that 6 years ago
Jeff Becker 734a5b5fae
more 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
sachaaaaa 1f95e2ef28 Fix typo in ev_kqueue 6 years ago
Jeff cf9d6a1793
Merge pull request #380 from majestrate/staging
Staging
6 years ago
Jeff Becker 4dbeae63ee
handle kqueue code more like epoll's code 6 years ago
Michael 61f3273dc4
Add threading annotations and fix potential deadlocks 6 years ago
Jeff 0a44d1b730
Merge pull request #367 from majestrate/staging
delay dns resolution for snode until we have a session with it
6 years ago
Jeff Becker 159415c363
delay dns resolution for snode until we have a session with it 6 years ago
sachaaaaa d08169f104 Add missing override in evp.hpp 6 years ago
Jeff Becker 86098b198f
clear errno and log invalid data 6 years ago
Jeff Becker 46b80e465d
* fix jsonrpc endpoint path for caller
* make epoll not crash and leak
* correct key name in config
6 years ago
Rick V 975b4ca743
clang-format 6 years ago
Rick V 0de253065e
remove ded code
add code for proper DNSc search
6 years ago
Rick V 95835a50f9
move critical section to cover all handler entry points 6 years ago
Rick V 6e91547b39
ok serialising tun::FlushSend should get rid of that crash from #192 6 years ago
Rick V f0ce9a0afb
try fixing threading bug
XXX: get jeff to go over threadpool code for overview
6 years ago
Rick V 5a3947ca5c
clang-format 6 years ago
Michael ebf2800c3f Fixup windows 6 years ago
Michael 67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation 6 years ago
Rick V 8800cee785
fix crash on exit 6 years ago
Rick V ea7301fecf
finally unfuck windows bits 6 years ago
Rick V 69189214e0
rebase on current upstream staging 6 years ago
Rick V 3931b7d9d7
implement missing libabyss functionality
remove some finished TODOs
6 years ago
Rick V d0448dfb64
finish moving event loop implementations out of headers
ok

ah so that was the mac build problem
6 years ago
Jeff Becker b7b346cc7c
make it compile 6 years ago
Michael 7ca3e13e78
Rename to ManagedBuffer 6 years ago
Michael f3b0af9d2f
Create CopyableBuffer type 6 years ago
Michael 2de621b0ad
Disable copy constructing llarp_buffer_t 6 years ago
Ryan Tharp ed8df1dbcb fix read/write order, so the read doesn't overwrite the data to be written 6 years ago
Ryan Tharp 1b673c9afa fix UX bug: don't always configured automatically 6 years ago
Ryan Tharp 5b5ea74c40
Merge pull request #246 from majestrate/fix-issue-233
Fix issue 233
6 years ago
Jeff Becker e164970b00
make format 6 years ago
Jeff Becker 7bc0b5f82b
try addressing issue #233 6 years ago
Michael 9d0d3a4cc9
Fix build on darwin 6 years ago
Michael f4e0cb2d4b
Import latest gtest from upstream - commit 569fba4d742b67753b5374b6686170afb74acb0c 6 years ago
Rick V b961f80256
don't leak unused packets
bad merge
6 years ago
Rick V 00136ce4f3
clang is *weird* 6 years ago