Michael
|
16cdfbd5f0
|
clang-tidy modernize pass
|
2019-08-12 16:52:58 +01:00 |
|
Jeff Becker
|
fdbb2e8dc8
|
make format
|
2019-08-09 08:17:01 -04:00 |
|
Jeff Becker
|
847fcdf5f3
|
move convotag missmatch check to the right place
|
2019-08-09 08:16:20 -04:00 |
|
Michael
|
84601fa474
|
Make format
|
2019-08-08 00:26:40 +01:00 |
|
Jeff Becker
|
e3d13fc2a0
|
drop missmatched convotags
|
2019-08-06 17:37:34 -04:00 |
|
Michael
|
f9e9227e19
|
Fix gcc trunk warnings
|
2019-08-02 10:29:08 +01:00 |
|
Jeff Becker
|
b9bcc2b775
|
make threadpool consice
|
2019-07-09 09:47:24 -04:00 |
|
Jeff Becker
|
64e9622270
|
start seperating tun and endpoint
|
2019-07-01 09:44:25 -04:00 |
|
Jeff Becker
|
1061ae4fee
|
set outbound context to be outbound session
|
2019-06-28 11:53:29 -04:00 |
|
Jeff Becker
|
0146a967d0
|
fix convotag inbound state setting
|
2019-06-28 11:49:29 -04:00 |
|
Jeff Becker
|
0b90acff75
|
handle reply intro
|
2019-06-28 10:12:20 -04:00 |
|
Jeff Becker
|
5853e5e3f4
|
pass in path
|
2019-06-14 09:13:06 -04:00 |
|
Jeff Becker
|
a323003824
|
differentiate between inbound and outbound convos
|
2019-06-14 08:49:45 -04:00 |
|
Michael
|
75430a234c
|
Convert to use memFn
|
2019-06-02 22:19:10 +01:00 |
|
Michael
|
491fee206b
|
Port code to use CryptoManager over passing Crypto pointers
|
2019-05-28 20:45:08 +01:00 |
|
Michael
|
3f53965b71
|
Remove all use of IBEncodeMessage
|
2019-05-24 03:01:36 +01:00 |
|
Jeff Becker
|
64c7ed42fc
|
make format
|
2019-05-22 12:20:50 -04:00 |
|
Jeff Becker
|
9c96aecf3f
|
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages
begin work on network isolation code
add more docs
|
2019-05-22 12:20:03 -04:00 |
|
Jeff Becker
|
d423ee02d2
|
use shared_ptr
|
2019-05-03 09:15:03 -04:00 |
|
Jeff Becker
|
99c29cf05a
|
prepare for ios/android jazz
move to use std::shared_ptr instead of bare pointers so we can
multithread everything.
|
2019-04-23 10:28:59 -04:00 |
|
Michael
|
98e691f315
|
Tidy up more parts of the service/ directory
|
2019-04-22 22:28:10 +01:00 |
|
Michael
|
e33a33635c
|
Remove usage of raw new from service classes
|
2019-04-22 18:38:29 +01:00 |
|
Jeff Becker
|
cab85b8f85
|
dont stomp existing convotags
|
2019-04-12 14:37:43 -04:00 |
|
Jeff Becker
|
28e07903b6
|
put reply intro
|
2019-04-10 09:19:32 -04:00 |
|
Jeff Becker
|
280d85d478
|
handle protocol discard
|
2019-03-08 11:00:45 -05:00 |
|
Jeff Becker
|
df17866ff7
|
breaking protocol change, bundle source txid on outside of path transfer message.
|
2019-03-08 10:33:49 -05:00 |
|
Michael
|
a00d6afc5e
|
Convert llarp_buffer_t to be a class with methods
|
2019-02-17 13:09:48 +00:00 |
|
Michael
|
048fa83c39
|
Finish replacement of Router with AbstractRouter
|
2019-02-14 22:31:31 +00:00 |
|
Michael
|
f3b0af9d2f
|
Create CopyableBuffer type
|
2019-02-02 23:21:35 +00:00 |
|
Michael
|
2de621b0ad
|
Disable copy constructing llarp_buffer_t
|
2019-02-01 01:58:13 +00:00 |
|
Michael
|
f24f554a01
|
Convert llarp::Crypto into an abstract base class
|
2019-01-26 15:40:58 +00:00 |
|
Michael
|
081d4dfa32
|
Reorganise source into more folders
|
2019-01-11 01:19:49 +00:00 |
|
Michael
|
e5eda0fb8f
|
Move lokinet unspecific components to a util/ library
|
2019-01-10 20:07:24 +00:00 |
|
Michael
|
ea19093a20
|
Remove const byte* conversion operators from llarp::AlignedBuffer
|
2019-01-02 01:04:04 +00:00 |
|
Michael
|
1410d0a0cf
|
Remove byte* conversion operators from llarp::AlignedBuffer
|
2019-01-02 01:04:03 +00:00 |
|
Jeff Becker
|
e7f5eeff51
|
use fewer allocations
|
2018-12-20 11:49:05 -05:00 |
|
Jeff Becker
|
be234e4b6e
|
* make format
* snode to snode direct traffic
* wire up dns on service node tun
|
2018-12-13 11:14:44 -05:00 |
|
Michael
|
85dde7b6b0
|
Move remaining include/llarp headers to llarp/
|
2018-12-12 02:53:02 +00:00 |
|
Michael
|
e887b4e9c7
|
Move service* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
5aa7f49470
|
Move routing* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
7be452092c
|
Convert llarp_crypto to be a true C++ class
|
2018-12-11 00:53:55 +00:00 |
|
Michael
|
f0fce5b68a
|
Convert llarp_router to be a true C++ class
|
2018-12-10 20:15:35 +00:00 |
|
Michael
|
30e9dca2e5
|
Convert llarp_logic to be a C++ class
|
2018-12-10 14:15:11 +00:00 |
|
Michael Thorpe
|
33bfaf7ecd
|
Enable -Wextra
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
|
2018-11-07 15:31:13 +00:00 |
|
Jeff Becker
|
c9bfe640b7
|
increment sequence number so we don't spam new intro frames
|
2018-09-26 06:52:57 -04:00 |
|
Jeff Becker
|
7c90e13299
|
use another buffer for signing
|
2018-09-21 08:47:07 -04:00 |
|
Jeff Becker
|
caf06fdf9e
|
try reinitializing buffer instead of doing resize
|
2018-09-19 13:30:18 -04:00 |
|
Jeff Becker
|
f7462910c2
|
more logging
|
2018-09-19 13:04:55 -04:00 |
|
Jeff Becker
|
c31fd5fcde
|
make hidden services work again (probably)
|
2018-09-18 17:32:17 -04:00 |
|
Jeff Becker
|
9ee7275a02
|
decrypt frames correctly and set return address
|
2018-09-17 20:18:33 -04:00 |
|