Adam Ierymenko
|
0ca764968a
|
Remove warnings, more Debian stuff, remove obsolete ui/ stuff.
|
10 years ago |
Adam Ierymenko
|
32cd2a02c9
|
OneService now binds all ports to specific local interfaces instead of wildcard and rebinds on changes. (default route)
|
10 years ago |
Joseph Henry
|
bcaf42e075
|
Transfer speed increate + stability fixes
|
10 years ago |
Joseph Henry
|
1783867f96
|
Print path for user. Removed unused stub Phy methods
|
10 years ago |
Joseph Henry
|
f52a82d9f2
|
Updated RX buffer code
|
10 years ago |
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
10 years ago |
Joseph Henry
|
3e65ecb93d
|
Stateless RPC rework
|
10 years ago |
Adam Ierymenko
|
436c1fac1d
|
Selectively move over changes from "edge" to "dev" excluding netcon.
|
11 years ago |
Adam Ierymenko
|
e506fda3e4
|
Only set SO_NO_CHECK on IPv4 UDP sockets for now due to broken V6 stacks that drop zero checksum UDP packets.
|
11 years ago |
Adam Ierymenko
|
2cc50bdb10
|
Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT
|
11 years ago |
Joseph Henry
|
bb912cff30
|
More appropriate phyOnUnixClose handling
|
11 years ago |
Joseph Henry
|
6338a4933b
|
Fixed another closure bug. Updated debug levels
|
11 years ago |
Joseph Henry
|
96eb0ce492
|
Added state dump, fixed numerous RPC related bugs
|
11 years ago |
Adam Ierymenko
|
40e0a34a5c
|
Add set buffer sizes code to Phy<>
|
11 years ago |
Adam Ierymenko
|
7295fcfa86
|
Merge Phy<> from netcon.
|
11 years ago |
Adam Ierymenko
|
7711eba297
|
More cluster wiring...
|
11 years ago |
Joseph Henry
|
557c0c29b0
|
minor changes
|
11 years ago |
Adam Ierymenko
|
ff7ac0487b
|
.
|
11 years ago |
Adam Ierymenko
|
6ce64c2557
|
Phy<> loses socketpair, gains raw FD monitoring.
|
11 years ago |
Joseph Henry
|
3ed5edb295
|
fixed fd-transfer logic bug, needs new write-queue logic
|
11 years ago |
Joseph Henry
|
20beafedc5
|
refactor almost complete
|
11 years ago |
Adam Ierymenko
|
cd3d77987c
|
.
|
11 years ago |
Joseph Henry
|
b11d429bc0
|
refactor in progress
|
11 years ago |
Adam Ierymenko
|
637da383f5
|
Remove unnecessary accessors.
|
11 years ago |
Adam Ierymenko
|
9a723be263
|
Add socketpair support to Phy.
|
11 years ago |
Joseph Henry
|
3802d37d29
|
started refactor
|
11 years ago |
Joseph Henry
|
750352836f
|
initial commit
|
11 years ago |
Adam Ierymenko
|
dfb08ec753
|
More netcon stuff, and Phy build fix.
|
11 years ago |
Adam Ierymenko
|
4626175d11
|
Stub of NetconEthernetTap
|
11 years ago |
Adam Ierymenko
|
4838cbc350
|
Unix domain sockets in Phy<>
|
11 years ago |
Adam Ierymenko
|
14264c2d6f
|
Add miniupnpc builds for Windows, fix some Windows build warnings.
|
11 years ago |
Adam Ierymenko
|
40d5c79b62
|
Enable SO_NO_CHECK if available to skip UDP checksum on packet send for slight performance improvement. We do our own cryptographically secure authentication so UDP checksum is worthless.
|
11 years ago |
Adam Ierymenko
|
00aa115898
|
Allow double-close just in case in Phy<>
|
11 years ago |
Adam Ierymenko
|
17ca5be4c1
|
Rework Phy<> to clean up _socks entries only in poll() to fix instability in proxy.
|
11 years ago |
Adam Ierymenko
|
ab720a6f1e
|
Fix for poll() in Phy<> with no sockets open. Only affects tcp-proxy.
|
11 years ago |
Adam Ierymenko
|
0f7dcb3ef2
|
Add some proxy debugging, and auto-resolve and periodically re-resolve TCP fallback tunnel hostname.
|
11 years ago |
Adam Ierymenko
|
f5848972f9
|
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
|
11 years ago |
Adam Ierymenko
|
53cbe485f0
|
Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right.
|
11 years ago |
Adam Ierymenko
|
daef54ba32
|
HTTP server is in, and works.
|
11 years ago |
Adam Ierymenko
|
5572b7ffb6
|
Simplify Phy<> to get rid of more indirections.
|
11 years ago |
Adam Ierymenko
|
9e651b39e4
|
Add some TRACE around pinging (for now), and refactor service/One to just run in the foreground as some platforms may not require threads at all.
|
11 years ago |
Adam Ierymenko
|
38200cc6a5
|
Add data store functions to service/One, and shelve old main.cpp since it will get rebuilt.
|
11 years ago |
Adam Ierymenko
|
6615a70027
|
Service code builds now.
|
11 years ago |
Adam Ierymenko
|
8990fb8267
|
osnet -> osdep
|
11 years ago |
Adam Ierymenko
|
fe94c9460b
|
Phy is a better name than Wire, and other cleanup.
|
11 years ago |
Adam Ierymenko
|
3c1a59fa24
|
Wire selftest, and passes all tests.
|
11 years ago |
Adam Ierymenko
|
b6241f6cb1
|
Build fixes.
|
11 years ago |
Adam Ierymenko
|
4445bfc869
|
Wire should be good to test.
|
11 years ago |
Adam Ierymenko
|
8d409def74
|
More Wire cleanup/docs and minor fixes.
|
11 years ago |
Adam Ierymenko
|
91810c5f44
|
A bit more cleanup and doc work on new select abstraction
|
11 years ago |