Caleb James DeLisle
|
eed174f852
no, actually self-link should not be counted as a 1 hop link
|
9 ani în urmă |
Caleb James DeLisle
|
5819c1cdbd
Add a new function EncodingScheme_isOneHop() because NumberCompress_isOneHop() only works for *our* scheme, not for anyone elses
|
9 ani în urmă |
Caleb James DeLisle
|
0bcc79531e
Refactored Bits.h and Endian.h
|
9 ani în urmă |
Caleb James DeLisle
|
e9aad0d066
Simplify List interface and fixed some weird behavior with the last page of dumpTable
|
10 ani în urmă |
Caleb James DeLisle
|
d9b3eb80f2
fix bug caused by weird routes which contain apparent self-links.
|
10 ani în urmă |
Caleb James DeLisle
|
0fdda4fc72
Replaced all instances of Assert_always() with Assert_true() to standardize on Assert_true() for 'always', Assert_ifParanoid() for assertions which trigger if PARANOIA is enabled and Assert_ifTesting() for asserions which would be triggered by bad nodes in a real network
|
10 ani în urmă |
Caleb James DeLisle
|
72505b0b7b
Replaced more expensive instances of Assert_true() with Assert_ifParanoid()
|
10 ani în urmă |
Caleb James DeLisle
|
b89313d35f
minor hardening in EncodingScheme_define* and fixed a bug which was returning space on the stack
|
11 ani în urmă |
Caleb James DeLisle
|
a5733a6a77
Fixed EncodingScheme tests
|
11 ani în urmă |
Caleb James DeLisle
|
d5ade4953d
Backed out some changes which didn't turn out to work so well
|
11 ani în urmă |
Caleb James DeLisle
|
7725ac21f2
Work in progress, new switch protocol
|
11 ani în urmă |
Caleb James DeLisle
|
3b50d516f4
Working on a fix for incorrect conversion in EncodingScheme
|
11 ani în urmă |
Caleb James DeLisle
|
ddb1881936
Work on the jsbuild and eliminated multiple dependency loops
|
11 ani în urmă |
Caleb James DeLisle
|
2950ec3a9e
typo
|
11 ani în urmă |
Caleb James DeLisle
|
e09f3626f0
Endianness in benc representation of prefix
|
11 ani în urmă |
Caleb James DeLisle
|
e5d059ab13
Begin exporting the encoding schemes of nodes
|
11 ani în urmă |
Caleb James DeLisle
|
6cd988f91f
more work on the pathfinder
|
11 ani în urmă |
Caleb James DeLisle
|
ac3e7a9408
Beginning protocol version 6 and new pathfinder
|
11 ani în urmă |
Caleb James DeLisle
|
a08e867d3d
Added announcement of switch encoding schemes and made nodestore not allow any new nodes unless they are behind a direct peer.
|
11 ani în urmă |