Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] - Contacts, etc. #2242

Draft
wants to merge 41 commits into
base: quic-wip
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b636e35
contact library, re-org
dr7ana Oct 2, 2024
d09655a
libquic bump
dr7ana Oct 10, 2024
5d7ba88
oxend rpc ping -> ticker
dr7ana Oct 21, 2024
d3e3e3d
(WIP, squash) contact library, re-org
dr7ana Oct 2, 2024
1359ee3
ExitConfig struct added, backcompat, etc
dr7ana Oct 3, 2024
a5ccc9c
squash
dr7ana Oct 10, 2024
da157f5
oxenc vbump -> dr7ana/chartype-fix for const_spans
dr7ana Oct 14, 2024
827ff5b
clientcontact logic (squash)
dr7ana Oct 21, 2024
d236b46
who? never heard of em
dr7ana Oct 22, 2024
1b14e79
squash; kick le net
dr7ana Oct 24, 2024
0805844
testnet kick
dr7ana Oct 24, 2024
de4843c
Refactored path message serialization
dr7ana Oct 25, 2024
f8d625b
path control serialization, smaller overall payload
dr7ana Oct 28, 2024
bf02987
path control handling
dr7ana Oct 28, 2024
1c630f9
path message addressing to the right rxid
dr7ana Oct 29, 2024
85642fa
HopID changes, control message serialization, etc
dr7ana Oct 30, 2024
d0ef3e8
alas, hop unification!
dr7ana Oct 31, 2024
ff8069f
path request handling made same as other requests
dr7ana Nov 4, 2024
39fa366
Moved remaining path-requests to improved quic handler
dr7ana Nov 5, 2024
6f182b7
more efficient transit hop population, path etc
dr7ana Nov 5, 2024
b01ef9a
Request handling, debugged hop-selection issues, strict-connect pinne…
dr7ana Nov 5, 2024
80885fd
fix make_scalar, call-safe, de-serialization error, etc
dr7ana Nov 7, 2024
7562253
path-mapping, storage, and fetching
dr7ana Nov 7, 2024
48601ed
client config
dr7ana Nov 10, 2024
78ce7bd
request handling for sessions
dr7ana Nov 12, 2024
17a2ec8
who actually even knows (squash)
dr7ana Nov 14, 2024
19460a4
squash again
dr7ana Nov 14, 2024
acc6bf1
squash
dr7ana Nov 18, 2024
a165528
squash again whatever
dr7ana Nov 19, 2024
a1fc8b5
yeehaw
dr7ana Nov 19, 2024
e09df7d
libquic bump dr7ana/0rtt
dr7ana Dec 5, 2024
a3ae897
Fix dangling view in addr/port parsing
jagerman Dec 5, 2024
3e1089a
0rtt bump for stateless reset lifetimes, nodedb prune against whitelist
dr7ana Dec 5, 2024
6d54176
datagramIO
dr7ana Dec 7, 2024
d8d794d
datagramio tweaking
dr7ana Dec 9, 2024
2db462d
client data message routing
dr7ana Dec 11, 2024
73c06de
libquic bump for ip range/net types
dr7ana Dec 11, 2024
b1711f3
squash
dr7ana Dec 13, 2024
74a64bb
squash
dr7ana Dec 15, 2024
208eed6
big reorg, more commits to come
dr7ana Jan 13, 2025
f603ecb
dropme: once oxenc constexpr is merged
dr7ana Jan 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ NamespaceIndentation: All
# shorties
AllowShortBlocksOnASingleLine: 'false'
AllowShortCaseLabelsOnASingleLine: 'false'
AllowShortFunctionsOnASingleLine: Inline
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: 'false'
AllowShortLoopsOnASingleLine: 'false'

Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ if(WITH_HIVE)
add_definitions(-DLOKINET_HIVE)
endif()

add_subdirectory(crypto)
#add_subdirectory(crypto)
add_subdirectory(llarp)
if(BUILD_DAEMON)
add_subdirectory(daemon)
Expand Down
66 changes: 0 additions & 66 deletions crypto/CMakeLists.txt

This file was deleted.

37 changes: 0 additions & 37 deletions crypto/libntrup/include/libntrup/ntru.h

This file was deleted.

22 changes: 0 additions & 22 deletions crypto/libntrup/include/libntrup/ntru_api.h

This file was deleted.

2 changes: 0 additions & 2 deletions crypto/libntrup/include/sodium/crypto_int16.h

This file was deleted.

3 changes: 0 additions & 3 deletions crypto/libntrup/include/sodium/crypto_int32.h

This file was deleted.

2 changes: 0 additions & 2 deletions crypto/libntrup/include/sodium/crypto_int64.h

This file was deleted.

2 changes: 0 additions & 2 deletions crypto/libntrup/include/sodium/crypto_int8.h

This file was deleted.

1 change: 0 additions & 1 deletion crypto/libntrup/include/sodium/crypto_kem.h

This file was deleted.

2 changes: 0 additions & 2 deletions crypto/libntrup/include/sodium/crypto_uint16.h

This file was deleted.

3 changes: 0 additions & 3 deletions crypto/libntrup/include/sodium/crypto_uint32.h

This file was deleted.

4 changes: 0 additions & 4 deletions crypto/libntrup/src/avx/api.h

This file was deleted.

73 changes: 0 additions & 73 deletions crypto/libntrup/src/avx/dec.c

This file was deleted.

52 changes: 0 additions & 52 deletions crypto/libntrup/src/avx/enc.c

This file was deleted.

5 changes: 0 additions & 5 deletions crypto/libntrup/src/avx/implementors

This file was deleted.

Loading