Commit Graph

195 Commits (50f4b420ba4bffb1e98d33c18cdf7aeea4197ddd)

Author SHA1 Message Date
Jeff Becker 6a09348c47
today's work 5 years ago
Jeff Becker 9e9818febe
Merge branch 'staging' into fix-libabyss-352 5 years ago
Jeff Becker 679a0cc7f0
update debian parts 5 years ago
Jeff Becker a6b9a19b3d
start working on 352 5 years ago
Michael 656843e9a3
Fix issues on debian 5 years ago
Jeff Becker 732aa3297a
fix makefile jobserver 5 years ago
Jeff Becker 6014884207
add ninja build option to makefile such that you can run:
make NINJA=$(which ninja)

and it will use ninja to build
5 years ago
Jeff Becker 5d4c02c22b
update testnet docs and add more tuneable paramters 5 years ago
Rick V 3e85ccb032
update makefile 5 years ago
Jeff 832ad942aa
Merge pull request #237 from despair86/dev
separate header and implementation
6 years ago
Rick V f8bb73b73b
not used on linux 6 years ago
Jeff Becker b521ba4670
make pylokinet work 6 years ago
Jeff Becker d89e58199a
add initial identity key seed stuff
add more kubernetes stuff

make shared library installed if built
6 years ago
Jeff Becker 67a1eafbf9
remove explicit -j12 as it's propagated automatically by using $(MAKE) 6 years ago
Michael 77c662abdd
Add coverage to makefile 6 years ago
Michael c655600704
Add flag to generate coverage data 6 years ago
Jeff Becker 5b87fb509e
start on kubernetes shim and fix up shared library target and ffi python code 6 years ago
Jeff Becker 9b37745496
fix up makefile to enable shared lib by defualt
fix up makefile to unbreak anaylze target
6 years ago
Jeff Becker fad734a5ce
strict types for pubkey, secretkey and routerid 6 years ago
Jeff Becker 2aeb0d018b
don't have install depend on build in makefile for debuild reasons 6 years ago
Jeff Becker a770b9516f
update makefile to use cmake install 6 years ago
Jeff Becker 40678f9019
add dnslib unit test coverage 6 years ago
Jeff Becker 2d2286b682
also add cap_net_bind_service in makefile 6 years ago
Jeff Becker 7e4d74cbfc
add initial jni stuff for lokinet android. i fucking hate android so god damn much. 6 years ago
Jeff Becker a8e3f79fc4
Merge remote-tracking branch 'origin/master' 6 years ago
Jeff Becker f22c3aed88
turn off AVX2 by default in build 6 years ago
Jeff Becker 0bbf9c431a
more flags for compile 6 years ago
Jeff Becker 5357b4b69f
make clang happy, disable netns by default (for now) 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
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 Becker 78e59fced0
remove cxx11 6 years ago
Jeff Becker 9db99d4d04
fix debian build 6 years ago
Jeff Becker 3298cd549a
try fixing debian build 6 years ago
Jeff Becker c30d908893
Merge branch 'master' into dev 6 years ago
Jeff Becker 996193aa6a
specify generator for cmake and make configurable 6 years ago
Jeff Becker cc4a836fc5
add windows target for ci 6 years ago
Jeff Becker 38a92cb1a8
fixes for testnet 6 years ago
Jeff Becker 960aa479e9
fixes for ancient rpi toolchain 6 years ago
Jeff Becker 7090a012f3
Merge remote-tracking branch 'micheal/wextra' into dev 6 years ago
Jeff Becker 58db5c1769
make android build work in android studio 6 years ago
Michael Thorpe a2d5d80779
Enable warnings as errors
test criteria:
- Built from clean on macOS
6 years ago
Jeff Becker b501913f85
make android build work with gradle 6 years ago
Jeff Becker f1cca956f9
make android compile again 6 years ago
Jeff Becker 962303fb03
update makefile 6 years ago
Jeff Becker bea13cef04
add android target (initial) 6 years ago
Jeff Becker 80b99d2efb
make format and parallelize analyze target in makefile 6 years ago
Jeff Becker 6f8e6be252
remove redundant setcap 6 years ago
Ryan Tharp 5d90cbe895 Merge branch 'master' of https://github.com/loki-project/loki-network 6 years ago
Ryan Tharp 67390de0c2 merge 6 years ago
Jeff 4a60ab97e1
Merge branch 'master' into docker 6 years ago
Michael Thorpe 01445399f0
Add initial dockerfile support
This provides a simple way to do quick cross-platform verification
of changes.

`make docker-debian` will build a debian image and run the tests
`make docker-fedora` will build a fedora image and run the tests
6 years ago
Michael Thorpe 43d78e5c71
Add initial dockerfile support
This provides a simple way to do quick cross-platform verification
of changes.

`make docker-debian` will build a debian image and run the tests
`make docker-fedora` will build a fedora image and run the tests
6 years ago
Jeff Becker f285a0ac3e
update tests 6 years ago
despair 765934a796 add assembler flags 6 years ago
Jeff Becker 2d279e83fd
initial tcp connect for epoll 6 years ago
despair f381201d6b override fpu target in cflags 6 years ago
despair d425b5d308 implement tcp evloop on win32
(with its now-obsolete distinction between socketfd and fd)

sockets and file descriptors used to be distinct objects....back in the
16-bit Winsock 1.1 era, which needlessly complicated the 32-bit port
back then. these days one can use [Read|Write]File(2) to operate on
sockfds...which also have some of the semantics of [read|write]v(2)
i.e. the scatter-gather thing it's known for is done in async handler

-rick

variants are nice

added note to self

clang-format

link abyss properly

oops

shut up

*shrugs*

oops forgot to start winsock

moved our async io status flags to the base class

let derived classes override them as needed

this is probably a synchronous op _anyway_

fix typo

wtf
6 years ago
Jeff Becker 5fa9eb180b
freebsd fix 6 years ago
Jeff Becker d1d323a9b8
freebsd stuff 6 years ago
Jeff 04b738aa9e make it work on osx for real 6 years ago
Jeff d3531ca561 fix macos build and add anaylze target 6 years ago
Jeff ccead80c3d make jsonrpc server configurable on build, disabled by default.
default to client only and require explicitly run as relay to run as relay.
6 years ago
Jeff Becker 957a5ed833
initial epoll event loop implementation for tcp 6 years ago
Jeff Becker 2fdbb439df
update install target and readme 6 years ago
Jeff Becker ff8bcf58a7
update makefile 6 years ago
Ryan Tharp 4c081b24b8 make MacOS execute echo 6 years ago
Jeff Becker c262f8b5e3
bundle relevent libsodium parts 6 years ago
Jeff Becker cc106ed37b
fix dht bug, probably, re-enable loopback testnet functionality 6 years ago
Jeff Becker 138c222a1a
dns port configurable at compile time (make this configurable on runtime plz) 6 years ago
Jeff Becker 8a4b2e97a5
add lint target for makefile using clang tidy
run make format
6 years ago
Jeff Becker 83643845c2
default for CI to have no cxx17 filesystem 6 years ago
Jeff Becker f3ebb48c7b
enable TUNTAP by default 6 years ago
Jeff Becker 7027ba2cf1
more agressive network exploration
add install target for makefile
6 years ago
Jeff Becker b23dab09fb
don't overwrite our RC, hide parameter. 6 years ago
Jeff Becker 4b3a113397
mostly works 6 years ago
Jeff Becker 5dfcd60df1
more 6 years ago
Jeff Becker 6ef89ea8b2
un break (kinda) 6 years ago
Jeff Becker 60d5277351
broken 6 years ago
Jeff Becker 186bd7d573
use NTRU for introset end to end encryption 6 years ago
Jeff Becker d7c1c3322f
it works. 6 years ago
Jeff Becker e79708c1dc
hidden services sorta work 6 years ago
Jeff Becker d5532e4de4
more boilerplate and enable tun/tap build 6 years ago
Jeff Becker 066c208622 add mutex/lock to singlethread mode threadpool
remove uneeded i2p.rock.signed.txt

update makefile clean target
6 years ago
Jeff Becker d511057b7d * logging updates
* nicknames in RC (yw kee)

* spec update

* more hidden service code
6 years ago
Jeff Becker b1eddbc70f unbreak shared library build 6 years ago
Jeff Becker 02ca1796b2 all the files 6 years ago
Jeff Becker 9114d79bd6 * make number of hops configurable
* remove compile warnings
6 years ago
Jeff Becker 7c518bc4da prefetch introset via tag (non working) 6 years ago
Jeff Becker 6945fe53a5 more also run make format 6 years ago
Jeff Becker a319c994de make shadow compile 6 years ago
Jeff Becker 0242e293c9 more 6 years ago
Jeff Becker fe01c38d8e
* fix dht feedback loop
* start on dht lookups for hidden services

* make debug logging confurable on runtime with env var LLARP_DEBUG=1

* make eventloop tick only when we get traffic

* make testnet parameters configurable on runtime
6 years ago
Jeff Becker d2a4f0b103
start on hidden service dht 6 years ago
Jeff Becker 18b50f4a74
* implement path transfer message
* update dht docs
* update other docs
* start working on dht for hidden services
* fix up unit tests for dht
* update makefile and other build files
6 years ago
Jeff Becker eeb9c9e5b4
do correct dht lookup 6 years ago
Jeff Becker 9b2bcfc22e
only pump queue from timer 6 years ago
Jeff Becker 5439947781
fix path building so that it works for real 6 years ago
Jeff Becker 6633fb151d
make it work 6 years ago