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.
|
10 years ago |
Adam Ierymenko
|
24cc0904fa
|
1.1.2 Windows build fixes, tweaks, etc.
|
10 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.
|
10 years ago |
Adam Ierymenko
|
c21882da9c
|
Put selftest back and turn off tracing in PortMapper.
|
10 years ago |
Adam Ierymenko
|
f260250580
|
Simplify IP assignment logic in OSXEthernetTap, also fix for GitHub issue #249
|
10 years ago |
Adam Ierymenko
|
d862d2868c
|
... and here.
|
10 years ago |
Adam Ierymenko
|
1e213b4d4c
|
Need to close on premature abort too or resources are leaked.
|
10 years ago |
Adam Ierymenko
|
3d66492828
|
Also add a timeout for the actual NAT-PMP port mapping step.
|
10 years ago |
Adam Ierymenko
|
838fdf4d11
|
ifdef naming fix.
|
10 years ago |
Adam Ierymenko
|
685c5e9ad1
|
Fix for uPnP
|
10 years ago |
Adam Ierymenko
|
66a29a00ee
|
Merge miniupnpc/libnatpmp build into main build by just adding flags, defs, and objs.
|
10 years ago |
Adam Ierymenko
|
6768521330
|
Ton of uPnP work and adding NAT-PMP support, still testing...
|
10 years ago |
Adrian Frühwirth
|
038476c412
|
Fix for GitHub issue #253.
Make 'ip' detection more robust (some distros don't ship the binary in /sbin or /usr/sbin).
Add error handling for cases where an ip add/remove fails.
|
11 years ago |
Grant Limberg
|
764dd1c3d9
|
ARP packets do need the source IP address in them, as well as the MAC address.
Packets wouldn't even show up in WireShark without the source IP in it.
|
11 years ago |
Grant Limberg
|
ac09c3569a
|
ARP packet lengths are 28 bytes. This condition required the packet to be 29 or more bytes.
|
11 years ago |
Adam Ierymenko
|
0f5fb48a0b
|
Turns out it wasn't hard to add miniupnpc to the VS2012 project and just have it build with the rest of the code.
|
11 years ago |
Adam Ierymenko
|
0d9f33dc4f
|
Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
|
11 years ago |
Adam Ierymenko
|
a13ba7102a
|
GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else
|
11 years ago |
Adam Ierymenko
|
2cc50bdb10
|
Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT
|
11 years ago |
Adam Ierymenko
|
7903f24a8f
|
Create periodic backup copies of controller.db in network controller from the main process itself to facilitate easier and safer backups of controller.db.
|
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
|
69f006f641
|
.
|
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
|
8ea83c9548
|
netif code hooked up
|
11 years ago |
Adam Ierymenko
|
c1a53a2653
|
ARP cache and responder agent code for use in netcon and iOS.
|
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
|
b75bdedaee
|
Manually set DeviceInstanceID since this registry key is missing on Windows Vista and Server 2008.
|
11 years ago |
Adam Ierymenko
|
620562f7cf
|
Because Windows, because Windows. Now it upgrades correctly from 1.0.1, including automatic driver update from NDIS5 to NDIS6. Also a bit more robust on creating new ports, just in case.
|
11 years ago |