Adam Ierymenko
|
0e26917c72
Tweak metric and clean out attic a bit.
|
9 yıl önce |
Adam Ierymenko
|
1fe251d0a0
stupid bug is stupid
|
9 yıl önce |
Adam Ierymenko
|
09fc9e4d0c
indent fix
|
9 yıl önce |
Adam Ierymenko
|
fe3a84a422
Fix problems with previous commit.
|
9 yıl önce |
Adam Ierymenko
|
ba56a5b9d1
Another NAT-t improvement:
|
9 yıl önce |
Joseph Henry
|
bcaf42e075
Transfer speed increate + stability fixes
|
9 yıl önce |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 yıl önce |
Adam Ierymenko
|
d6f0f1a82a
Use network user ptr in lookup for Ethernet frame handling to eliminate map lookup.
|
9 yıl önce |
Adam Ierymenko
|
83ef98a9dc
Add a network-associated user ptr in API.
|
9 yıl önce |
Adam Ierymenko
|
b3e3d4cacc
Instead of using binary packet comparison, add a callback to the API to explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets.
|
9 yıl önce |
Adam Ierymenko
|
eea634a432
Refactor to eliminate copypasta.
|
9 yıl önce |
Adam Ierymenko
|
ab19e19f00
Fix a bug that we visually found in Windows code -- it was not advertising uPnP addresses?!?
|
9 yıl önce |
Adam Ierymenko
|
436c1fac1d
Selectively move over changes from "edge" to "dev" excluding netcon.
|
9 yıl önce |
Adam Ierymenko
|
944fdfb65e
Low-impact sanity check against GitHub issue #247 -- will likely prevent other weird recursions too.
|
9 yıl önce |
Adam Ierymenko
|
40a4ba6e39
indentation
|
9 yıl önce |
Adam Ierymenko
|
6768521330
Ton of uPnP work and adding NAT-PMP support, still testing...
|
9 yıl önce |
Adrian Frühwirth
|
038476c412
Fix for GitHub issue #253.
|
9 yıl önce |
Adam Ierymenko
|
54f68280bd
Minor Windows build fixes. Builds on VS2012 again.
|
9 yıl önce |
Adam Ierymenko
|
451b8aa7b2
Query both root and network controller for multicast last resort GATHER.
|
9 yıl önce |
Adam Ierymenko
|
2cc50bdb10
Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT
|
9 yıl önce |
Adam Ierymenko
|
35c4e28f31
Mark geo-redirected paths as suboptimal and do not report that we have a peer if all we have is one of these. Also a few other small fixes.
|
9 yıl önce |
Adam Ierymenko
|
83c6b7ab3d
Use bigger UDP buffer on bigger x64 machines. Keep old value elsewhere since these are likely to be smaller boxes.
|
9 yıl önce |
Adam Ierymenko
|
3e22fee842
Integrate deferred background processing into main OneService implementation.
|
9 yıl önce |
Adam Ierymenko
|
a994573a43
Eliminate some more dead code. We may do path trust, but not like that.
|
9 yıl önce |
Adam Ierymenko
|
16bc3e0398
Factor out RemotePath subclass of Path -- no longer needed, just cruft.
|
9 yıl önce |
Adam Ierymenko
|
7295fcfa86
Merge Phy<> from netcon.
|
9 yıl önce |
Adam Ierymenko
|
0ffbd05c0e
--wtf; prevent roots from TCP fallback
|
9 yıl önce |
Adam Ierymenko
|
29b966894c
(1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem in SelfAwareness (will need to test ALL versions in the wild with this), and (3) add more TRACE instrumentation to Cluster.
|
9 yıl önce |
Adam Ierymenko
|
7711eba297
More cluster wiring...
|
9 yıl önce |
Adam Ierymenko
|
cae58f43f1
More World stuff, and mkworld.
|
9 yıl önce |