Commit Graph

180 Commits

Author SHA1 Message Date
jeff
32ed821763 Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 2019-10-01 10:51:28 -04:00
Michael
86a07e2a80
Enable more sanitisers 2019-09-23 11:47:58 +01:00
Michael
6719a1790c
Statically link releases 2019-09-18 21:33:08 +01:00
Jeff Becker
c01112e4b7
tracy lock contention testing and other fun things 2019-09-03 11:56:56 -04:00
Michael
7d39f84ef3
Partial fixes for shadow 2019-08-26 23:10:48 +00:00
Michael
c246851729
Dump config 2019-08-13 09:01:26 +00:00
Michael
0b80216d11
Fix format verify 2019-08-12 21:07:56 +00:00
Michael
98a93dbdeb
CI to catch missing make format 2019-08-12 13:16:35 +01:00
Rick V
b7ffe37ffb
add make windows config command line 2019-08-01 21:39:48 -05:00
Michael
9605bec0af
Add ASAN CI 2019-07-30 23:34:53 +01:00
Michael
614b669fd5
Abandon debian 2019-07-29 21:31:26 +01:00
Michael
df498c7bf8
try to make some windows 2019-07-29 21:31:26 +01:00
Jeff Becker
43cb62af16
fix android compile, have makefile pull in libuv for cmake on android 2019-07-24 11:25:40 -04:00
Michael
302c0ff18c
fixup printer.cpp 2019-07-21 16:57:11 +01:00
Jeff Becker
1f761a1cb0
* fix arm cross compile on ubuntu disco
* add toolchain option for cross compile
2019-07-16 09:41:43 -04:00
Jeff Becker
7a66de4368
make cross compile happen in makefile 2019-07-16 09:06:38 -04:00
Jeff Becker
095330b787
disable shell hooks by default 2019-07-12 09:06:59 -04:00
Jeff Becker
976beca43b
remove libuv variable from makefile 2019-06-17 10:01:18 -04:00
Jeff Becker
9deafa4cb8
use libuv 2019-06-02 17:17:05 -04:00
Jeff Becker
018dd008ec
add custom single threaded allocator for utp buffers
fix up test net stuff
2019-05-09 16:28:56 -04:00
Jeff Becker
afac44ae1a
use release build types for debian packages 2019-05-04 10:25:15 -04:00
Jeff Becker
dce4032c8d
propagate DESTDIR to cmake on install target 2019-05-04 06:59:59 -04:00
Michael
0b4d787042
More work on router docker image
- Multi-stage docker build (final image only 15MB!)
- Build in release mode
    - Fix bug with release mode
    - Fix compiler being dumb AF
    - Disable FORTIFY for now
- Enable LTO when making a staticly linked release
- Fix some gcc specific warnings
- Refactor cmake stuff into multiple files
2019-04-28 17:04:52 +01:00
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.
2019-04-11 10:17:58 -05:00
Jeff Becker
46a7d02c09
add debug windows target and default to it 2019-04-10 12:04:45 -04:00
Jeff Becker
a844c61049
unbreak windows target 2019-04-10 11:53:10 -04:00
Jeff Becker
3da6551e82
make android compile 2019-04-08 11:54:19 -04:00
Jeff Becker
2edf1da819
add more android stuff 2019-04-08 10:27:55 -04:00
Jeff Becker
d14e214e28
don't die when running make CROSS=ON 2019-03-30 07:49:49 -04:00
Jeff Becker
51854a7618
use non hardcoded uname 2019-03-30 07:44:43 -04:00
Jeff Becker
102875febc
use fixed path for lokinet-bootstrap
dont run unittest with CROSS=ON
2019-03-30 07:40:58 -04:00
Jeff Becker
ec4531bc5b
update debian shizz 2019-03-29 16:13:57 -04:00
Rick V
bccdcd0772
gnu tools are prefixed with g
make cmake find the compiler

gnu echo should be in PATH on unix systems
2019-03-25 12:07:04 -05:00
Jeff Becker
01eae54d71
disable Release Target in cmakeuntil it's figured out 2019-03-15 12:27:42 -04:00
Jeff Becker
734a5b5fae
more 2019-03-11 09:01:43 -04:00
Jeff Becker
6a09348c47
today's work 2019-03-07 17:53:36 -05:00
Jeff Becker
9e9818febe
Merge branch 'staging' into fix-libabyss-352 2019-02-28 10:47:50 -05:00
Jeff Becker
679a0cc7f0
update debian parts 2019-02-28 08:49:04 -05:00
Jeff Becker
a6b9a19b3d
start working on 352 2019-02-26 10:09:37 -05:00
Michael
656843e9a3
Fix issues on debian 2019-02-12 01:19:38 +00:00
Jeff Becker
732aa3297a
fix makefile jobserver 2019-02-08 08:12:07 -05:00
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
2019-02-07 09:12:11 -05:00
Jeff Becker
5d4c02c22b
update testnet docs and add more tuneable paramters 2019-02-07 08:20:03 -05:00
Rick V
3e85ccb032
update makefile 2019-02-06 20:02:00 -06:00
Jeff
832ad942aa
Merge pull request #237 from despair86/dev
separate header and implementation
2019-01-23 15:27:19 -05:00
Rick V
f8bb73b73b
not used on linux 2019-01-22 18:17:07 -06:00
Jeff Becker
b521ba4670
make pylokinet work 2019-01-21 11:57:12 -05:00
Jeff Becker
d89e58199a
add initial identity key seed stuff
add more kubernetes stuff

make shared library installed if built
2019-01-21 10:45:18 -05:00
Jeff Becker
67a1eafbf9
remove explicit -j12 as it's propagated automatically by using $(MAKE) 2019-01-14 07:41:38 -05:00
Michael
77c662abdd
Add coverage to makefile 2019-01-13 01:41:25 +00:00