Adam Ierymenko
|
cc4bacc199
|
Cleanup, and implement compression disable flag for networks.
|
10 years ago |
Adam Ierymenko
|
0d4109a9f1
|
More refactoring to clean up code, and add a gate function to make sure we do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions.
|
10 years ago |
Adam Ierymenko
|
74afef8eb1
|
Think through and refine a few things in rules, especially edge case TEE and REDIRECT behavior and semantics.
|
10 years ago |
Adam Ierymenko
|
2cdda38dc4
|
It basically works... at least on current controllers.
|
10 years ago |
Adam Ierymenko
|
e1310a764a
|
More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff).
|
10 years ago |
Adam Ierymenko
|
e2f783ebbd
|
.
|
10 years ago |
Adam Ierymenko
|
37d139177d
|
Integrate Filter into OutboundMulticast properly.
|
10 years ago |
Adam Ierymenko
|
8a7753cfe3
|
Filter cleanup, prep for filter integration in a few places.
|
10 years ago |
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
10 years ago |
Adam Ierymenko
|
a3db7d0728
|
Refactor: move network COMs out of Network and into Peer in prep for tightening up multicast lookup and other things.
|
11 years ago |
Adam Ierymenko
|
778c7e6e70
|
More cleanup to direct path push, comment fixes, etc.
|
11 years ago |
Adam Ierymenko
|
cac55105c3
|
Fix a regression.
|
11 years ago |
Adam Ierymenko
|
1632aec102
|
Check Network::isAllowed() always on multicast send.
|
11 years ago |
Adam Ierymenko
|
960ceb4791
|
Rest of GitHub issue #140 implementation.
|
11 years ago |
Adam Ierymenko
|
c894710ac1
|
Remove Logger.hpp references.
|
11 years ago |
Adam Ierymenko
|
7529d050c7
|
All of node/ now compiles again!
|
11 years ago |
Adam Ierymenko
|
bf2ff964e1
|
Utils::now() removal and a bunch of compile fixes.
|
11 years ago |
Adam Ierymenko
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
11 years ago |
Adam Ierymenko
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
11 years ago |
Adam Ierymenko
|
56f8f8aa24
|
Return self in GATHER requests if self is a member of multicast group, and reinstate legacy support.
|
12 years ago |
Adam Ierymenko
|
4941c8a1f3
|
New multicast bug fixes, TRACE improvements, and temporarily disable legacy multicast for debugging purposes.
|
12 years ago |
Adam Ierymenko
|
d5e0f7e3e4
|
Reorg multicast packet, and a whole bunch of refactoring around the pushing of certificates of membership.
|
12 years ago |
Adam Ierymenko
|
e1882b614b
|
Some cleanup, Multicaster now sends multicasts as it gets additional members.
|
12 years ago |
Adam Ierymenko
|
b41437780b
|
Add origin to new MULTICAST_FRAME, move security check for certs into Network to remove redundant code and bug-proneness, more work on IncomingPacket...
|
12 years ago |
Adam Ierymenko
|
8607aa7c3c
|
Everything in for new multicast except IncomingPacket parsing...
|
12 years ago |
Adam Ierymenko
|
ed0ba49502
|
A few more revisions to new multicast verbs.
|
12 years ago |
Adam Ierymenko
|
0778332747
|
.
|
12 years ago |
Adam Ierymenko
|
b80c229d87
|
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
12 years ago |
Adam Ierymenko
|
9809511c4c
|
Another rename...
|
12 years ago |
Adam Ierymenko
|
538e8a86c8
|
Move node/osdep/ to sys/
|
12 years ago |
Adam Ierymenko
|
7475c4047e
|
A bunch more osdep/ work...
|
12 years ago |
Adam Ierymenko
|
a76d9d4408
|
Move OS-dependent implementations of generic interfaces to osdep/ in preparation for TapFactory refactor.
|
12 years ago |
Adam Ierymenko
|
1189f4a568
|
Set/delete functionality in BSD routing table.
|
12 years ago |
Adam Ierymenko
|
51766e6549
|
BSD routing table works... that hurt much worse than it should have.
|
12 years ago |
Adam Ierymenko
|
d315156733
|
BSD routing table implementation work.
|
12 years ago |
Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
12 years ago |
Adam Ierymenko
|
612c17240a
|
Dead code removal, fix for cleanup GitHub issue #28
|
12 years ago |
Adam Ierymenko
|
77965af288
|
Add new crypto: SHA512 and C25519 -- not integrated yet.
|
13 years ago |
Adam Ierymenko
|
150850b800
|
New git repository for release - version 0.2.0 tagged
|
13 years ago |