Adam Ierymenko
a8d7a31327
Integrate arp into NetconEthernetTap.
11 years ago
Joseph Henry
c2226cf0df
added TRACEs
11 years ago
Adam Ierymenko
5f6eb2ce98
Merge branch 'adamierymenko-dev' into netcon
11 years ago
Adam Ierymenko
c1a53a2653
ARP cache and responder agent code for use in netcon and iOS.
11 years ago
Joseph Henry
776f93e7be
closeConnection / closeClient changes
11 years ago
Joseph Henry
5a5a513b18
small method changes
11 years ago
Joseph Henry
cc4a2bb0c3
filled out hendlers
11 years ago
Joseph Henry
e4dc46741f
compiles, technically
11 years ago
Joseph Henry
20beafedc5
refactor almost complete
11 years ago
Adam Ierymenko
8d82ac5cc8
Merge branch 'adamierymenko-dev' into netcon
11 years ago
Adam Ierymenko
9dc2ef5549
Rename some stuff in Phy since it can be used with any stream socket.
11 years ago
Adam Ierymenko
cd3d77987c
.
11 years ago
Joseph Henry
b11d429bc0
refactor in progress
11 years ago
Joseph Henry
e391bc004b
refactor in progress
11 years ago
Adam Ierymenko
a35fa7ac93
Add expansion of netconf in _test field.
11 years ago
Adam Ierymenko
bebe3d7cfa
Fix deadlock in test mode.
11 years ago
Joseph Henry
c1f1530d54
refactor in progress
11 years ago
Adam Ierymenko
1f7a41cff8
Fix to allowing identity to be populated if not present.
11 years ago
Joseph Henry
f4d3c995bc
refactor in progress
11 years ago
Adam Ierymenko
637da383f5
Remove unnecessary accessors.
11 years ago
Adam Ierymenko
389ea272a0
Merge adamierymenko-dev
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
a43c3fbf2e
Merge branch 'adamierymenko-dev' into netcon
11 years ago
Adam Ierymenko
4fbcad2468
Allow identity to be populated for newly inserted Member objects to permit transfer from old network controller and testing.
11 years ago
Adam Ierymenko
0d386f1c31
Add a bit of useful testing instrumentation to SqliteNetworkController.
11 years ago
Adam Ierymenko
85b90f122a
Final std::map<> from Switch, and add some smallish default values for hash size.
11 years ago
Adam Ierymenko
3dba016a93
Almost done... very few std::map<>s remaining in any spot that matters.
11 years ago
Adam Ierymenko
db0369e9b8
Remove way-overkill multimap from Switch.
11 years ago
Adam Ierymenko
0ab3e49be9
Starting in on Switch... kill map in defrag queue, which will probably improve performance pretty decently under high load with lots of peers.
11 years ago
Adam Ierymenko
f116c4b9c0
... and another ...
11 years ago
Adam Ierymenko
307e44f7c8
Two for one! (std::map removal)
11 years ago
Adam Ierymenko
d1341578d8
... and another one!
11 years ago
Adam Ierymenko
7b8ce16057
Another std::map<> dies.
11 years ago
Adam Ierymenko
3a959a7763
Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongoing std::map-ectomy)
11 years ago
Adam Ierymenko
cfd101c9b8
Add entries() to go with keys() for future use.
11 years ago
Adam Ierymenko
ca6ec120a9
Merge branch 'netcon' of http://git.int.zerotier.com/zerotier/zerotierone into netcon
11 years ago
Adam Ierymenko
88ba39b162
Merge branch 'adamierymenko-dev' into netcon
11 years ago
Adam Ierymenko
da9a720c3f
Hash table bug fix, and add copy constructor and assignment operator for principle of least surprise.
11 years ago
Adam Ierymenko
10707c3673
build fix
11 years ago
Adam Ierymenko
b9d4b42f93
A few more fixes, ready to integrate main payload.
11 years ago
Adam Ierymenko
bf4cab5f2f
Netcon build fixes.
11 years ago
Adam Ierymenko
1f4c667646
Netcon mode for Linux (in this branch, will make conditional later)
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
b11ffc9635
Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map() overhead.
11 years ago
Adam Ierymenko
3947807b1f
A simple and fast Hashtable, tested but not yet integrated with anything.
11 years ago
Adam Ierymenko
5db538d85e
VERSION 1.0.5: Windows and Linux (upgrade) bug fixes
...
Version 1.0.5 is a very minor release. It includes a new build of the Windows
device driver that supports Windows Vista and 2008 Server, and a fix to prevent
an issue that could occur when updating Linux installations from old pre-1.0.3
versions to 1.0.3 or 1.0.4.
It also includes a few very minor fixes and improvements to the controller code,
which doesn't affect most users.
This second commit just bumps version.h. :)
11 years ago