Jason Rhinelander
c69237358f
Add default mainnet/testnet URLs
...
Sets new default URLs, one for mainnet and one for testnet, and allows
you to specify "lokinet" (alias "lokinet") or "testnet" for the URL to
use the defaults.
5 years ago
Jeff
2714800358
Merge pull request #972 from majestrate/dev
...
make compile work and unit tests pass
5 years ago
Jeff Becker
8817e7fe21
fix include
5 years ago
Jeff Becker
9fa2b5c92a
remove undeeded test case
5 years ago
Jeff
b5686dab93
Merge pull request #971 from majestrate/remove-limit-libabyss-2019-12-15
...
remove response limit in lib abyss
5 years ago
Jeff
5305c48dff
Merge pull request #969 from majestrate/increase-ack-window-iwp
...
increase ack window
5 years ago
Jeff Becker
fcf0ae2b9e
prune unused files.
5 years ago
Jeff Becker
9d494abbaf
remove internal limit on response size
5 years ago
Jeff Becker
fc55469cfe
change interval such that FEC is less often done
5 years ago
Jeff Becker
7f6d1ebb92
fix slow start bug
5 years ago
Jeff Becker
a93e0a735b
fix typo, reduce delivery timeout
5 years ago
Jeff
77e85ec444
Merge pull request #970 from jagerman/xenial-build-hack
...
Don't include net/if.h to help xenial
5 years ago
Jason Rhinelander
2e17542028
Don't include net/if.h to help xenial
...
Loading both net/if.h and linux/if.h on xenial breaks compilation
because xenial's kernel/glibc headers are broken AF.
We don't actually need anything from net/if.h here, so don't include it.
5 years ago
Jeff Becker
fcd3750a8b
increase ack window
5 years ago
Jeff
093880696d
Merge pull request #967 from jagerman/clang-format-20191212
...
Offer ritual sacrifice to clang-format
5 years ago
Jeff
0a2ebf5281
Merge pull request #961 from notlesh/more-travis-hacks
...
Fix for travis-ci xenial build
5 years ago
Jason Rhinelander
68d8adcd8b
Offer ritual sacrifice to clang-format
5 years ago
Stephen Shelton
332f33b049
Remove FS_LIB conditionals
5 years ago
Stephen Shelton
5ce260fce1
Use vendored fs::filesystem on all platforms
5 years ago
Stephen Shelton
8f6dd132ff
Make format (on recent version-related code)
5 years ago
Stephen Shelton
5d3cb8f405
Include error code in log output in Identity::EnsureKeys()
5 years ago
Stephen Shelton
a4aef312ae
make format (or format-verify, at least)
5 years ago
Stephen Shelton
616ce88cc3
Comment-out ios build for now
5 years ago
Stephen Shelton
e3c752f4ab
Another attempt to make travis-ci's xenial happy
5 years ago
Stephen Shelton
0dbbf30de5
Fix for travis-ci xenial build
5 years ago
Jeff
54111ed2a7
Merge pull request #966 from jagerman/aligned-buffer-simplify
...
Aligned buffer simplify
5 years ago
Jason Rhinelander
d4a5dc66ac
Change alignment to std::max_align_t
...
This will typically be stricter alignment (16 byte on amd64) which seems
useful for the intended use case here.
5 years ago
Jason Rhinelander
460d64fc0f
Simplify AlignedBuffer alignment implementation
...
This simplifies the use of std::aligned_storage with just using an
`alignas` on AlignedBuffer itself so that the (only) data member gets
the proper alignment and saves a bunch of reinterpret_casts in favour of
just having the std::array as an ordinary member.
5 years ago
Jeff
97e854e4ed
Merge pull request #965 from jagerman/version-generation
...
Put version info into a compiled file
5 years ago
Jason Rhinelander
638fb25b47
Put version info into a compiled file
...
This rewrites the version info using lokid's approach of compiling it
into a .cpp file that gets generated as part of the build (*not* during
the configure stage).
Among other things, this means that changing the version no longer
invalidates ccache or cmake dependencies, and because it depends on
`.git/index` git commits will cause the version to be regenerated,
making the commit tag more reliable (currently if you rebuild without
running cmake your git commit tag doesn't update).
5 years ago
Jason Rhinelander
99d27a4886
Add missing ev_libuv (now needed everywhere)
5 years ago
Jason Rhinelander
da6486a946
Merge pull request #964 from notlesh/fix_version_typo
...
Remove typo in version changes
5 years ago
Stephen Shelton
211a5f7a03
Remove typo in version changes
5 years ago
Jeff
27a5904d68
Merge pull request #963 from majestrate/consolidate-versions-2019-12-11
...
consolidate versions
5 years ago
Jeff Becker
4fdff7f233
consolidate versions
5 years ago
Jeff
a573ff5256
Merge pull request #962 from majestrate/win32-tun-libu-2019-12-11
...
win32 tun and libuv for win32
5 years ago
Jeff Becker
f259cca0ba
remove mutexes
5 years ago
Jeff Becker
85e911fed0
fug
5 years ago
Jeff Becker
7a78160bf0
final change
5 years ago
Jeff Becker
5729d0bff5
more
5 years ago
Jeff Becker
c4f08e5145
finish remaining changes
5 years ago
Jeff Becker
abf9544ddc
make libuv on win32 work
5 years ago
Jeff
0b9eb13f5f
Merge pull request #960 from notlesh/aligned_buffer_iszero_optimization
...
Optimize AlignedBuffer:::IsZero()
5 years ago
Jeff
0082a343cd
Merge pull request #959 from majestrate/dev
...
fixes for travis
5 years ago
Stephen Shelton
e2e9e63467
Optimize AlignedBuffer:::IsZero()
5 years ago
Jeff Becker
95eee4081a
trypushback
5 years ago
Jeff Becker
cdfdfa1068
use thread queue
5 years ago
Jeff Becker
8455d5d1cf
more cleanup
5 years ago
Jeff Becker
b286230d40
limit timer calls
5 years ago
Jeff Becker
35672e6d8c
call timers with queuer if set
5 years ago