Adam Ierymenko
|
e922324bc6
Stop inlining all the Packet armor/dearmor stuff to reduce binary bloat. This stuff is called all over the place.
|
10 жил өмнө |
Adam Ierymenko
|
b4b067bf12
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
|
10 жил өмнө |
Adam Ierymenko
|
625ddf41a7
docs
|
10 жил өмнө |
Adam Ierymenko
|
da254d967f
Hack around GitHub issue #165 (?)
|
10 жил өмнө |
Adam Ierymenko
|
9279bac385
Fix deadlock in SelfAwareness by deferring reconnects.
|
10 жил өмнө |
Adam Ierymenko
|
105e1a016f
Get rid of G++ compiler warning.
|
10 жил өмнө |
Adam Ierymenko
|
604576075e
Add some missing includes that older G++ cares about.
|
10 жил өмнө |
Adam Ierymenko
|
d3820049b8
Add reported external address to OK(HELLO) TRACE to verify SN behavior.
|
10 жил өмнө |
Adam Ierymenko
|
9eb7698f0e
Learn external IP addresses on OK(HELLO) too.
|
10 жил өмнө |
Adam Ierymenko
|
5185103692
Fix to create-test-root-topology.
|
10 жил өмнө |
Adam Ierymenko
|
3ac23165c7
Kill old testnet -- was useful in its time, but Docker make running real test networks locally stupid easy and a more realistic simulation.
|
10 жил өмнө |
Adam Ierymenko
|
9a34fde8a5
Make sure identity.public exists and stays in sync, cleanup extra new in Node, and test script for local testnets.
|
10 жил өмнө |
Adam Ierymenko
|
918fc8884b
Update mktopology so it works again and can easily be used to create test dictionaries.
|
10 жил өмнө |
Adam Ierymenko
|
f3d7c9d681
Helps to index the array when enumerating a C array.
|
10 жил өмнө |
Adam Ierymenko
|
226e0f8722
docs and Makefile for tcp-proxy
|
10 жил өмнө |
Adam Ierymenko
|
288d73a4ad
A few more refinements to TCP code, ready to integrate with "desperation" stuff and test.
|
10 жил өмнө |
Adam Ierymenko
|
a9a3705877
TCP tunneling implementation -- not tested yet and no initiation yet.
|
10 жил өмнө |
Adam Ierymenko
|
7dcde7503a
For now just bind TCP to localhost, since we do not permit remote use of the control bus at all yet.
|
10 жил өмнө |
Adam Ierymenko
|
b9f7f75ddf
TCP proxy for tunneling (desperation > 0).
|
10 жил өмнө |
Adam Ierymenko
|
a1005ca858
Do not unite() peers across different IP scopes as this would pretty much never work.
|
10 жил өмнө |
Adam Ierymenko
|
8c5ec54711
.
|
10 жил өмнө |
Adam Ierymenko
|
ab3f4d7539
Was thinking about this HTTP tunneling stuff but decided against for now. Stash unfinished code in attic/
|
10 жил өмнө |
Adam Ierymenko
|
a1d6df4bf8
Starting on new external updater binary.
|
10 жил өмнө |
Adam Ierymenko
|
7af1f3a79a
attic cleanup
|
10 жил өмнө |
Adam Ierymenko
|
e78899fddf
Rebuild and re-sign the x86 driver... previous attempt was somehow borked but this one loads on Win7/x86 fine.
|
10 жил өмнө |
Adam Ierymenko
|
9325535ced
x86 version of signed NDIS6 driver.
|
10 жил өмнө |
Adam Ierymenko
|
720ac93ba9
Use NDIS6 driver preferentially if available.
|
10 жил өмнө |
Adam Ierymenko
|
42b4148876
NDIS6 driver signed x64 build (not fully tested yet, but committing work)
|
10 жил өмнө |
Adam Ierymenko
|
4b658d83bc
Rename old driver to -ndis5.
|
10 жил өмнө |
Adam Ierymenko
|
d4c06e924d
Do the same modifications to the NDIS 6 code base as were done to the old 5 driver: disable all the 'tun' functionality, and add the IOCTL for querying the multicast list at Ethernet (L2) level.
|
10 жил өмнө |