Adam Ierymenko
|
d56e9fce41
Get user data out of repo.
|
10 éve |
Adam Ierymenko
|
5b54612d91
Pass authtoken in from user, and add a wrapper for web UI on Mac.
|
10 éve |
Adam Ierymenko
|
e58047eaa0
UI work...
|
10 éve |
Adam Ierymenko
|
03dbec960a
UI tweaks
|
10 éve |
Adam Ierymenko
|
4a2c46e008
Well that works... pretty web UI (currently only works on test node with hard-coded auth code... need to figure out how to plumb that)
|
10 éve |
Adam Ierymenko
|
b2b32e5969
Beginning of HTML+Bootstrap+React UI for new desktop client -- looking like it will be easier than retrofitting the old Qt client for the new API.
|
10 éve |
Adam Ierymenko
|
40f312a827
When we reset within scope, erase the other entries for that scope so we won't keep resetting the same scope repeatedly.
|
10 éve |
Adam Ierymenko
|
18ca6f34ff
Always update timestamp.
|
10 éve |
Adam Ierymenko
|
59fa687830
Make timeout also apply to null check in iam()
|
10 éve |
Adam Ierymenko
|
e922324bc6
Stop inlining all the Packet armor/dearmor stuff to reduce binary bloat. This stuff is called all over the place.
|
10 éve |
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 éve |
Adam Ierymenko
|
625ddf41a7
docs
|
10 éve |
Adam Ierymenko
|
da254d967f
Hack around GitHub issue #165 (?)
|
10 éve |
Adam Ierymenko
|
9279bac385
Fix deadlock in SelfAwareness by deferring reconnects.
|
10 éve |
Adam Ierymenko
|
105e1a016f
Get rid of G++ compiler warning.
|
10 éve |
Adam Ierymenko
|
604576075e
Add some missing includes that older G++ cares about.
|
10 éve |
Adam Ierymenko
|
d3820049b8
Add reported external address to OK(HELLO) TRACE to verify SN behavior.
|
10 éve |
Adam Ierymenko
|
9eb7698f0e
Learn external IP addresses on OK(HELLO) too.
|
10 éve |
Adam Ierymenko
|
5185103692
Fix to create-test-root-topology.
|
10 éve |
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 éve |
Adam Ierymenko
|
9a34fde8a5
Make sure identity.public exists and stays in sync, cleanup extra new in Node, and test script for local testnets.
|
10 éve |
Adam Ierymenko
|
918fc8884b
Update mktopology so it works again and can easily be used to create test dictionaries.
|
10 éve |
Adam Ierymenko
|
f3d7c9d681
Helps to index the array when enumerating a C array.
|
10 éve |
Adam Ierymenko
|
226e0f8722
docs and Makefile for tcp-proxy
|
10 éve |
Adam Ierymenko
|
288d73a4ad
A few more refinements to TCP code, ready to integrate with "desperation" stuff and test.
|
10 éve |
Adam Ierymenko
|
a9a3705877
TCP tunneling implementation -- not tested yet and no initiation yet.
|
10 éve |
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 éve |
Adam Ierymenko
|
b9f7f75ddf
TCP proxy for tunneling (desperation > 0).
|
10 éve |
Adam Ierymenko
|
a1005ca858
Do not unite() peers across different IP scopes as this would pretty much never work.
|
10 éve |
Adam Ierymenko
|
8c5ec54711
.
|
10 éve |