Jeff Becker
2a7ebce8f4
Merge remote-tracking branch 'origin/master'
6 years ago
Michael
725ee293c1
Refactor well named functionality in service::Endpoint into new struct
6 years ago
Jeff
01906c5d94
Merge remote-tracking branch 'origin/master'
6 years ago
Michael
9ee525a006
Fix shadowing warnings
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
8484e29c9b
turn more stuff into std::shared_ptr
...
remove dead codepaths
6 years ago
Jeff Becker
a2912ff860
Merge remote-tracking branch 'origin/master'
6 years ago
Michael
98e691f315
Tidy up more parts of the service/ directory
6 years ago
Jeff Becker
3a8cb0bfb5
add shell based hooks for service::Endpoint, also make format
6 years ago
Michael
33c80b7c16
Move service::Session to its own componet
6 years ago
Michael
94ad84363a
Move CachedTagResult and TagLookupJob to its own component
6 years ago
Michael
6bf54e0925
Remove AsyncKeyExchange, HiddenServiceAddressLookup and OutboundContext to their own components
6 years ago
Michael
2412ed59ee
Move SendContext to its own component
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
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
9bc501bbf7
Integrate metric tank into build
6 years ago
Michael
544c5f9b61
Move metrics publishers to their own directory
6 years ago
Rick V
853d19209c
Revert "unbreak windows target"
...
select 64-bit target by default (since normal devs REEEEEEEE at the sight of 4 byte ptrs)
pretty much every _other_ linux/unix has a c++17 windows compiler
This reverts commit a844c61049
.
6 years ago
Jeff Becker
40f8434851
syslog
6 years ago
Jeff Becker
9e24557429
refactor logger
6 years ago
Jeff Becker
a844c61049
unbreak windows target
6 years ago
Jeff Becker
e178a70929
use shared_ptr for event loop
6 years ago
Michael
561b997c93
Move IWP code to its own directory
6 years ago
Michael
426a9b0df5
Refactor iwp into multiple files
6 years ago
Michael
17b39b0ed4
Move UTP code to its own directory
6 years ago
Michael
5ef4e18827
Refactor utp into multiple files
6 years ago
Michael
a2a275dcf1
Remove dead linklayer code
6 years ago
Rick V
bbba2c0eea
improve windows select loop
...
add generic svr4 poll(2) event loop
6 years ago
Michael
f2c5d32399
Metric collection subsystem
6 years ago
Michael
acfff4ca5c
Threading structures for metrics
6 years ago
Jeff
ff18ba229a
Merge pull request #411 from majestrate/staging
...
change signing algo
6 years ago
Jeff Becker
ee283547b5
change signature scheme and fucking hope that the rest of the code doesn't fug itself over ;~;
6 years ago
Rick V
8443c5ab8c
Support abseil on i686-pc-winnt-gnu
6 years ago
Rick V
61fb9a9c82
added some notes to gear up for the #371 putback by @michael-loki
...
moved platform-specifc stuff *to* platform specifc lib
removed -Wno-format on windows and *actually* turn on proper format checking
here using compiler-specifc extension for C99
6 years ago
Jeff Becker
232a7ff010
more
6 years ago
Jeff
1a09a12ee0
Merge branch 'staging' into absl_mutex
6 years ago
Michael
c5a129ddff
Convert to use abseil synchronisation primitives
6 years ago
Michael
93399fdbb4
Make nlohmann::json part of the build
6 years ago
Michael
e6e19369e9
Create Printer - A general-purpose, stateful printer class
6 years ago
Michael
95a5c386fe
Initial type trait work
6 years ago
Michael
b80ecfa4d6
Use string_view for string_view
6 years ago
Jeff
5c941263e9
Merge pull request #339 from michael-loki/dht_context_testing
...
Solidify interfaces
6 years ago
Jeff Becker
eecc00211f
squash commits and make convotags more "reliable" (probably)
6 years ago
Michael
4132f883a7
Make libabyss mandatory
6 years ago
Rick V
0f45e286ff
XXX: the inline string_view constructors *should* be harmless on pre-C++17 platforms...
...
fix windows build
6 years ago
Michael
887fb4ac62
Replace insert(make_pair()) with emplace()
6 years ago
Michael
a0125ffe86
Move abyss/json to llarp/util/json
6 years ago
Jeff Becker
1d958d95de
* make rpc compile right
...
* make link sessions introspectable
* make utp write buffers fully flush each tick
6 years ago