Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos/infinitytier
Fork of ZeroTier
https://github.com/vyos/infinitytier
Stop using RAND_ in libcrypto for Utils::getSecureRandom() due to annoying valgrind spew from libcrypto use of uninitialized RAM as a random source. Might look into replacing RAND_ in libcrypto with our own simple /dev/urandom / Windows CAPI plugin.
67acba4bc9fe9215f384c0753ec968f032161aee authored over 11 years ago by Adam Ierymenko <[email protected]>
67acba4bc9fe9215f384c0753ec968f032161aee authored over 11 years ago by Adam Ierymenko <[email protected]>
Add range safety check to EllipticCurveKey.
9979474f1e623bc362eb00b4cb882457863c44b7 authored over 11 years ago by Adam Ierymenko <[email protected]>
9979474f1e623bc362eb00b4cb882457863c44b7 authored over 11 years ago by Adam Ierymenko <[email protected]>
Version 0.4.1 - RateLimiter for multicast, bug fixes.
This version adds a draft of the multicast rate limiting architecture. A
few minor bugs are also...
Fix for another wonderful C++ threading race condition.
95a23dc7ec9a2ce55cab337b78b662a30ec2b986 authored over 11 years ago by Adam Ierymenko <[email protected]>
95a23dc7ec9a2ce55cab337b78b662a30ec2b986 authored over 11 years ago by Adam Ierymenko <[email protected]>
Tweak default multicast rate limits.
7c3a446499d799efe6ff7c299e9a5e2c7c217893 authored over 11 years ago by Adam Ierymenko <[email protected]>
7c3a446499d799efe6ff7c299e9a5e2c7c217893 authored over 11 years ago by Adam Ierymenko <[email protected]>
Add a concept of debt to RateLimiter, save a bit of RAM.
6a24ac4f00cfb3fd260c8f29acbb7f5c7b61b3c8 authored over 11 years ago by Adam Ierymenko <[email protected]>
6a24ac4f00cfb3fd260c8f29acbb7f5c7b61b3c8 authored over 11 years ago by Adam Ierymenko <[email protected]>
Add RateLimiter for rate limiting multicast, not tested yet.
3af55f4423ab527a7366a56d552a4641560bc6f2 authored over 11 years ago by Adam Ierymenko <[email protected]>
3af55f4423ab527a7366a56d552a4641560bc6f2 authored over 11 years ago by Adam Ierymenko <[email protected]>
Back off a little on multicast propagation depth. Eventually this will be a network parameter.
95c0790a88711ba1c3821df200e10c6841c3a0a9 authored over 11 years ago by Adam Ierymenko <[email protected]>
95c0790a88711ba1c3821df200e10c6841c3a0a9 authored over 11 years ago by Adam Ierymenko <[email protected]>
Actually report a meaningful network status instead of always OK
5cabb60a6f82b8a00b157fde3655356835285d82 authored over 11 years ago by Adam Ierymenko <[email protected]>
5cabb60a6f82b8a00b157fde3655356835285d82 authored over 11 years ago by Adam Ierymenko <[email protected]>
Generalize unlink to OS-dep code in Utils, just a little prep for Windows port.
86056fdbd923fbf55f85b3db704bba021ea90c4f authored over 11 years ago by Adam Ierymenko <[email protected]>
86056fdbd923fbf55f85b3db704bba021ea90c4f authored over 11 years ago by Adam Ierymenko <[email protected]>
Move template parameter in Thread to a more logical scope location.
8a46452a700fa5a8d6fc3bd9308bf483cd715de1 authored over 11 years ago by Adam Ierymenko <[email protected]>
8a46452a700fa5a8d6fc3bd9308bf483cd715de1 authored over 11 years ago by Adam Ierymenko <[email protected]>
0.4.0: MAJOR CHANGE TO NETWORK IDS AND NETWORK MEMBERSHIP (please upgrade!)
In keeping with the wild west alpha phase of this software, this version is
a major departure fr...
Make cli try to read auth token from global home if possible (unix-like systems)
7015992b84290ea6f6d5a916a4e5577fa36dd4ee authored over 11 years ago by Adam Ierymenko <[email protected]>
7015992b84290ea6f6d5a916a4e5577fa36dd4ee authored over 11 years ago by Adam Ierymenko <[email protected]>
Go back to release build.
4be890c1711c4ffb862bb314ecc1d6729ab85bc0 authored over 11 years ago by Adam Ierymenko <[email protected]>
4be890c1711c4ffb862bb314ecc1d6729ab85bc0 authored over 11 years ago by Adam Ierymenko <[email protected]>
Add code to automatically join Earth if no network memberships are defined.
e98fd3dba0ddce9c8b28400dae5d5220c038da43 authored over 11 years ago by Adam Ierymenko <[email protected]>
e98fd3dba0ddce9c8b28400dae5d5220c038da43 authored over 11 years ago by Adam Ierymenko <[email protected]>
Fix a bug and wow, it works.
f5717f44272fcfe79f813f1f1180534e22601e85 authored over 11 years ago by Adam Ierymenko <[email protected]>
f5717f44272fcfe79f813f1f1180534e22601e85 authored over 11 years ago by Adam Ierymenko <[email protected]>
More detail and output improvements to command bus "listpeers," and a little cleanup.
5f8a3f4a7f2eaae3e3091bc4e0dc8977ec597744 authored over 11 years ago by Adam Ierymenko <[email protected]>
5f8a3f4a7f2eaae3e3091bc4e0dc8977ec597744 authored over 11 years ago by Adam Ierymenko <[email protected]>
Bit of comment and if nesting cleanup in PacketDecoder.
499ac2699f5e93e691792790121ed1b4d35da210 authored over 11 years ago by Adam Ierymenko <[email protected]>
499ac2699f5e93e691792790121ed1b4d35da210 authored over 11 years ago by Adam Ierymenko <[email protected]>
Network constructor deuglification, remove unused old encrypt/decrypt methods from Identity.
b342f56beceae9207e188bebc536cd39d4ef4c6b authored over 11 years ago by Adam Ierymenko <[email protected]>
b342f56beceae9207e188bebc536cd39d4ef4c6b authored over 11 years ago by Adam Ierymenko <[email protected]>
Bunch more debugging and loop closing on new netconf.
28a73b620e60dd5d9c77aa7494d4c71da8b1d08c authored over 11 years ago by Adam Ierymenko <[email protected]>
28a73b620e60dd5d9c77aa7494d4c71da8b1d08c authored over 11 years ago by Adam Ierymenko <[email protected]>
Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener timing code.
e73c4cb68b7461b8a2bdf7b6e5919bd0fcef2c1e authored over 11 years ago by Adam Ierymenko <[email protected]>
e73c4cb68b7461b8a2bdf7b6e5919bd0fcef2c1e authored over 11 years ago by Adam Ierymenko <[email protected]>
CLI communication now working.
c9c63074bbd7025c624ab4987c3a32fd2e925b6a authored over 11 years ago by Adam Ierymenko <[email protected]>
c9c63074bbd7025c624ab4987c3a32fd2e925b6a authored over 11 years ago by Adam Ierymenko <[email protected]>
CLI now actually sends commands... :P
70f368fdc36cd91a3be0218fba7b2d4c6a8bc96f authored over 11 years ago by Adam Ierymenko <[email protected]>
70f368fdc36cd91a3be0218fba7b2d4c6a8bc96f authored over 11 years ago by Adam Ierymenko <[email protected]>
CLI debugging, got rid of nasty old Thread class and replaced with newer cleaner portable idiom.
a7c4cbe53aad51b3e74fa9cb1af975cb8d356954 authored over 11 years ago by Adam Ierymenko <[email protected]>
a7c4cbe53aad51b3e74fa9cb1af975cb8d356954 authored over 11 years ago by Adam Ierymenko <[email protected]>
Poll for network autoconf, and a few other documentation changes.
3368330b777da9561539c04ea589aa7060e1d569 authored over 11 years ago by Adam Ierymenko <[email protected]>
3368330b777da9561539c04ea589aa7060e1d569 authored over 11 years ago by Adam Ierymenko <[email protected]>
Documentation improvements and some very minor pre-emptive security stuff.
b9aeec9f298415746f92da8444014093bb2a33c2 authored over 11 years ago by Adam Ierymenko <[email protected]>
b9aeec9f298415746f92da8444014093bb2a33c2 authored over 11 years ago by Adam Ierymenko <[email protected]>
Scratch that... more work wiring up netconf. Got to handle OK.
bf5c07f79a0f78e714fe47a5d1e09330022261ea authored over 11 years ago by Adam Ierymenko <[email protected]>
bf5c07f79a0f78e714fe47a5d1e09330022261ea authored over 11 years ago by Adam Ierymenko <[email protected]>
Merge my adamierymenko-dev into the new master that incorporates Raspberry Pi build changes in order to keep everything in sync.
63fa4a684d15409e185422e7641e7c4680d19ec3 authored over 11 years ago by Adam Ierymenko <[email protected]>
63fa4a684d15409e185422e7641e7c4680d19ec3 authored over 11 years ago by Adam Ierymenko <[email protected]>
Merge pull request #14 from paulfurley/12-libcrypto-armv4
openssl static library for ARM, and ARM build scripts -- works on Raspberry Pi
3635a940f921a10f229d67a30fde1be650d3a28e authored over 11 years ago by Adam Ierymenko <[email protected]>
Link against libdl to enable use of dlopen etc in libcrypto.a
71b1eb9d5218d81de8baf57dfd8f2b4e69142a2d authored over 11 years ago by Paul Furley <[email protected]>
71b1eb9d5218d81de8baf57dfd8f2b4e69142a2d authored over 11 years ago by Paul Furley <[email protected]>
Fixed typo in symlink, v61 vs v6l
58c9e90b49b88543ada7511f852c8f85ea3ef25c authored over 11 years ago by Paul Furley <[email protected]>
58c9e90b49b88543ada7511f852c8f85ea3ef25c authored over 11 years ago by Paul Furley <[email protected]>
libcrypto.afor linux-armv4
d415c61c672939cb03f0b111dc39139d654ac62f authored over 11 years ago by Paul Furley <[email protected]>
d415c61c672939cb03f0b111dc39139d654ac62f authored over 11 years ago by Paul Furley <[email protected]>
Symlink linux-armv61 to linux-armv4
2e373f6400df2e46429ba0568fa0f613508437ff authored over 11 years ago by Paul Furley <[email protected]>
2e373f6400df2e46429ba0568fa0f613508437ff authored over 11 years ago by Paul Furley <[email protected]>
Added linux-armv4 openssl build script
421a04b35ff890556750d04bf57b40283172e27b authored over 11 years ago by Paul Furley <[email protected]>
421a04b35ff890556750d04bf57b40283172e27b authored over 11 years ago by Paul Furley <[email protected]>
Netconf wired up, ready to test.
80d8b7d0ae56f1dce8b5b25ab7930df436755daf authored over 11 years ago by Adam Ierymenko <[email protected]>
80d8b7d0ae56f1dce8b5b25ab7930df436755daf authored over 11 years ago by Adam Ierymenko <[email protected]>
Replace fork() with vfork() in tap config, faster.
f823fd05acb2a786fc0de00f77c952b23ca3414d authored over 11 years ago by Adam Ierymenko <[email protected]>
f823fd05acb2a786fc0de00f77c952b23ca3414d authored over 11 years ago by Adam Ierymenko <[email protected]>
Netconf service itself works, time to integrate.
2a6b74746edbfde0b0f1468cdf153263670c908a authored over 11 years ago by Adam Ierymenko <[email protected]>
2a6b74746edbfde0b0f1468cdf153263670c908a authored over 11 years ago by Adam Ierymenko <[email protected]>
netconf service work
741642ba531e487c18c8139c4a2e9510eed0466d authored over 11 years ago by Adam Ierymenko <[email protected]>
741642ba531e487c18c8139c4a2e9510eed0466d authored over 11 years ago by Adam Ierymenko <[email protected]>
Rename netconf-plugin subdir.
8d30d51cf3925007a4f773928b62269836228b44 authored over 11 years ago by Adam Ierymenko <[email protected]>
8d30d51cf3925007a4f773928b62269836228b44 authored over 11 years ago by Adam Ierymenko <[email protected]>
Netconf service code, interacts with our MySQL database.
ee9a811b81c5deefd459960936fc9f416c7aa8d2 authored over 11 years ago by Adam Ierymenko <[email protected]>
ee9a811b81c5deefd459960936fc9f416c7aa8d2 authored over 11 years ago by Adam Ierymenko <[email protected]>
Local service plugin stuff... work in progress.
f260c2839c73afa9898547398e1911c585904132 authored over 11 years ago by Adam Ierymenko <[email protected]>
f260c2839c73afa9898547398e1911c585904132 authored over 11 years ago by Adam Ierymenko <[email protected]>
Remove suicidalThread hack from Thread.
2ba97fb46b1b405161a3d391842566b057800f4c authored over 11 years ago by Adam Ierymenko <[email protected]>
2ba97fb46b1b405161a3d391842566b057800f4c authored over 11 years ago by Adam Ierymenko <[email protected]>
Change mind again... dump Http. Launcher will do this and will use libcurl. Also fix some format string errors.
9df88a3933ae75ff2ec9bfa951a71fcc0164df74 authored over 11 years ago by Adam Ierymenko <[email protected]>
9df88a3933ae75ff2ec9bfa951a71fcc0164df74 authored over 11 years ago by Adam Ierymenko <[email protected]>
Little bit of protocol changes before implementation of new verbs.
3daea24d504af214bfac1bae41727e93ed8a6774 authored over 11 years ago by Adam Ierymenko <[email protected]>
3daea24d504af214bfac1bae41727e93ed8a6774 authored over 11 years ago by Adam Ierymenko <[email protected]>
Call clean on all networks periodically, generalize Topology clean cycle to an overall clean cycle.
7e156b262283985cbfe560317ec3d69d1bf19511 authored over 11 years ago by Adam Ierymenko <[email protected]>
7e156b262283985cbfe560317ec3d69d1bf19511 authored over 11 years ago by Adam Ierymenko <[email protected]>
More work on network membership certs, and it builds now. Still in heavy development.
e4c5ad9f43f37f3c5cd9feb1035d3b3091820e43 authored over 11 years ago by Adam Ierymenko <[email protected]>
e4c5ad9f43f37f3c5cd9feb1035d3b3091820e43 authored over 11 years ago by Adam Ierymenko <[email protected]>
Fix a bunch of errors due to minor method signature changes, still a work in progress.
439e602d5a5712d1b33fb19d558d0e9fdf784703 authored over 11 years ago by Adam Ierymenko <[email protected]>
439e602d5a5712d1b33fb19d558d0e9fdf784703 authored over 11 years ago by Adam Ierymenko <[email protected]>
Network membership certificate work in progress... does not build yet.
a53cfc909638ea9eeb2bd477cee20d106f79bf6d authored over 11 years ago by Adam Ierymenko <[email protected]>
a53cfc909638ea9eeb2bd477cee20d106f79bf6d authored over 11 years ago by Adam Ierymenko <[email protected]>
remove obsolete packtool
e7b515c86c34e2805e136152a2719bc6ad86e46f authored over 11 years ago by Adam Ierymenko <[email protected]>
e7b515c86c34e2805e136152a2719bc6ad86e46f authored over 11 years ago by Adam Ierymenko <[email protected]>
makekeypair utility
304ed641fedc148520551904ff1b1819a230561d authored over 11 years ago by Adam Ierymenko <[email protected]>
304ed641fedc148520551904ff1b1819a230561d authored over 11 years ago by Adam Ierymenko <[email protected]>
Add skeleton of certificate-based private network authentication. Also remove some old code.
7a17f6ca80e3df9e1509dc99d0acdd00f12686e0 authored over 11 years ago by Adam Ierymenko <[email protected]>
7a17f6ca80e3df9e1509dc99d0acdd00f12686e0 authored over 11 years ago by Adam Ierymenko <[email protected]>
Remove JsonCPP from authors, no longer used.
d35d322890a4a4c3ca85768ba2e16c47662c27c8 authored over 11 years ago by Adam Ierymenko <[email protected]>
d35d322890a4a4c3ca85768ba2e16c47662c27c8 authored over 11 years ago by Adam Ierymenko <[email protected]>
Revert removal of Http. Witness my indecisiveness.
dd203f006574276be8eccedbcd1ddb8452b69eb1 authored over 11 years ago by Adam Ierymenko <[email protected]>
dd203f006574276be8eccedbcd1ddb8452b69eb1 authored over 11 years ago by Adam Ierymenko <[email protected]>
Add simple key=value dictionary, sorta like java.util.Properties.
fb975ead23bf1000ae12e758cd683d1609583e2c authored over 11 years ago by Adam Ierymenko <[email protected]>
fb975ead23bf1000ae12e758cd683d1609583e2c authored over 11 years ago by Adam Ierymenko <[email protected]>
Dump huffman, doesnt add much and complicates porting to other languages. Also fix compile error in idtool.
a816f564261911c168be1140e7f01def4ddfc8a7 authored over 11 years ago by Adam Ierymenko <[email protected]>
a816f564261911c168be1140e7f01def4ddfc8a7 authored over 11 years ago by Adam Ierymenko <[email protected]>
Get rid of built-in HTTP. If we do HTTP it will probably be via libcurl to support HTTPS and chunking and other complexities.
e6e825da706f6a59e597aac7ab65b846ea3a7fd4 authored over 11 years ago by Adam Ierymenko <[email protected]>
e6e825da706f6a59e597aac7ab65b846ea3a7fd4 authored over 11 years ago by Adam Ierymenko <[email protected]>
cleanup
917b95a1d688904ed0ca34b96fafc0849867d9fb authored over 11 years ago by Adam Ierymenko <[email protected]>
917b95a1d688904ed0ca34b96fafc0849867d9fb authored over 11 years ago by Adam Ierymenko <[email protected]>
Back out of RPC... blech. Have a better idea.
b0a83093ce698390a4e2d266ba1c63ee241cd7ad authored over 11 years ago by Adam Ierymenko <[email protected]>
b0a83093ce698390a4e2d266ba1c63ee241cd7ad authored over 11 years ago by Adam Ierymenko <[email protected]>
Wire up RPC plugin loading to Node.
57d8730f1b3da3f9fe23a9fa02c8557b80bf6716 authored over 11 years ago by Adam Ierymenko <[email protected]>
57d8730f1b3da3f9fe23a9fa02c8557b80bf6716 authored over 11 years ago by Adam Ierymenko <[email protected]>
RPC infrastructure work in progress.
af8fcac0fcfd64600a442dc4d633601e29e611ea authored over 11 years ago by Adam Ierymenko <[email protected]>
af8fcac0fcfd64600a442dc4d633601e29e611ea authored over 11 years ago by Adam Ierymenko <[email protected]>
Sane-ify Address, get rid of goofy union thingy.
9cf734b74a750b8af0c628809c16be57eef1ff21 authored over 11 years ago by Adam Ierymenko <[email protected]>
9cf734b74a750b8af0c628809c16be57eef1ff21 authored over 11 years ago by Adam Ierymenko <[email protected]>
Work in progress on RPC.
083ae2d0974394862735bf1ceff6a71f5e4dac64 authored over 11 years ago by Adam Ierymenko <[email protected]>
083ae2d0974394862735bf1ceff6a71f5e4dac64 authored over 11 years ago by Adam Ierymenko <[email protected]>
Basic RPC stuff in Packet and PacketDecoder for RPC service support.
668c428051706e33a1d5a411a1b446ca865a4854 authored over 11 years ago by Adam Ierymenko <[email protected]>
668c428051706e33a1d5a411a1b446ca865a4854 authored over 11 years ago by Adam Ierymenko <[email protected]>
More trace output to debug control bus.
10fc164fcbdeb678e224019d860738d016b6f030 authored over 11 years ago by Adam Ierymenko <[email protected]>
10fc164fcbdeb678e224019d860738d016b6f030 authored over 11 years ago by Adam Ierymenko <[email protected]>
Add amSupernode to make code clearer in the check-if-self-is-supernode case.
0c7f8e247cc1469e7f8206693e4fe4909f8e0a38 authored over 11 years ago by Adam Ierymenko <[email protected]>
0c7f8e247cc1469e7f8206693e4fe4909f8e0a38 authored over 11 years ago by Adam Ierymenko <[email protected]>
docs
b8e9a79d009411525c99b886b7af41bb4c650669 authored over 11 years ago by Adam Ierymenko <[email protected]>
b8e9a79d009411525c99b886b7af41bb4c650669 authored over 11 years ago by Adam Ierymenko <[email protected]>
Doc cleanup.
e4e517e9c3ba16076b231d082a179aad8e892d6c authored over 11 years ago by Adam Ierymenko <[email protected]>
e4e517e9c3ba16076b231d082a179aad8e892d6c authored over 11 years ago by Adam Ierymenko <[email protected]>
Command line interface.
5f4eb1ebc60abdd762bc77ef5b1120fe528ccc8f authored over 11 years ago by Adam Ierymenko <[email protected]>
5f4eb1ebc60abdd762bc77ef5b1120fe528ccc8f authored over 11 years ago by Adam Ierymenko <[email protected]>
Self test for command bus encode/decode.
c345c699fd90cbad1ceda6226475d9a27ae47072 authored over 11 years ago by Adam Ierymenko <[email protected]>
c345c699fd90cbad1ceda6226475d9a27ae47072 authored over 11 years ago by Adam Ierymenko <[email protected]>
Better encode/decode code for control bus.
a677597b44ff94bf1f642f7ef81f926e09439ffd authored over 11 years ago by Adam Ierymenko <[email protected]>
a677597b44ff94bf1f642f7ef81f926e09439ffd authored over 11 years ago by Adam Ierymenko <[email protected]>
Add an echoed 32-bit token field to command packets.
1fce55fab10260ae942cc46c6fee15d71a1403c2 authored over 11 years ago by Adam Ierymenko <[email protected]>
1fce55fab10260ae942cc46c6fee15d71a1403c2 authored over 11 years ago by Adam Ierymenko <[email protected]>
Cleanup and build fixes.
2e85cf18c19ce86363de636ff30827fe232aa80b authored over 11 years ago by Adam Ierymenko <[email protected]>
2e85cf18c19ce86363de636ff30827fe232aa80b authored over 11 years ago by Adam Ierymenko <[email protected]>
New simpler command interface via loopback UDP protected by a crypto token.
76bc9968ff0ec7d044042f9214fa59efb3146685 authored over 11 years ago by Adam Ierymenko <[email protected]>
76bc9968ff0ec7d044042f9214fa59efb3146685 authored over 11 years ago by Adam Ierymenko <[email protected]>
More filter work.
557cc359b30aacff372f1b92a8f0f621fcd9c50f authored over 11 years ago by Adam Ierymenko <[email protected]>
557cc359b30aacff372f1b92a8f0f621fcd9c50f authored over 11 years ago by Adam Ierymenko <[email protected]>
Filter work, adding toString() and main evaluation function.
102b0865cb4a4c2d17dea7ba4e9717a7a6a6049f authored over 11 years ago by Adam Ierymenko <[email protected]>
102b0865cb4a4c2d17dea7ba4e9717a7a6a6049f authored over 11 years ago by Adam Ierymenko <[email protected]>
Small updates to documentation, a few precautionary fixes.
a793dc2b29e199d9512f8d22e005900fb986b146 authored over 11 years ago by Adam Ierymenko <[email protected]>
a793dc2b29e199d9512f8d22e005900fb986b146 authored over 11 years ago by Adam Ierymenko <[email protected]>
Also exclude upstream when picking supernode for multicast propagation, to not bounce back and forth to the same supernode.
a6f4de81728e0f07914fb4f5af9abd2537a3360a authored over 11 years ago by Adam Ierymenko <[email protected]>
a6f4de81728e0f07914fb4f5af9abd2537a3360a authored over 11 years ago by Adam Ierymenko <[email protected]>
0.3.0: BREAKS PROTOCOL BACKWARD COMPATIBILITY
This version is not compatible with versions prior to 0.3.0, so
'git pull' and restart if you ar...
Simpler variant on multicast propagation algorithm seems to perform better by being less deterministic. May also be faster.
ca83f07b5480c46f74447ca21bf16ed6baf179e7 authored over 11 years ago by Adam Ierymenko <[email protected]>
ca83f07b5480c46f74447ca21bf16ed6baf179e7 authored over 11 years ago by Adam Ierymenko <[email protected]>
Cleanup, comments, regularize TRACE messages.
195ded46089b2b4d812d05cf807e377759d84465 authored over 11 years ago by Adam Ierymenko <[email protected]>
195ded46089b2b4d812d05cf807e377759d84465 authored over 11 years ago by Adam Ierymenko <[email protected]>
Compile fixes, integration of fast PRNG.
97cbd98bc5bb99bd1363ba1ae87074afcef926a4 authored over 11 years ago by Adam Ierymenko <[email protected]>
97cbd98bc5bb99bd1363ba1ae87074afcef926a4 authored over 11 years ago by Adam Ierymenko <[email protected]>
Add a fast non-cryptographic PRNG.
3e49337d9a773a5d805a908bc093b5d72985d8d9 authored over 11 years ago by Adam Ierymenko <[email protected]>
3e49337d9a773a5d805a908bc093b5d72985d8d9 authored over 11 years ago by Adam Ierymenko <[email protected]>
Minor improvement to multicast propagation algorithm.
c6dd5b239ff30a192c5bc6e784fd5d4b3085646d authored over 11 years ago by Adam Ierymenko <[email protected]>
c6dd5b239ff30a192c5bc6e784fd5d4b3085646d authored over 11 years ago by Adam Ierymenko <[email protected]>
Bunch of little bug fixes in newly refactored code.
aa59c1de10b53df8a33d1df99b74b8a20052b9af authored over 11 years ago by Adam Ierymenko <[email protected]>
aa59c1de10b53df8a33d1df99b74b8a20052b9af authored over 11 years ago by Adam Ierymenko <[email protected]>
Update bloom filter for MULTICAST_FRAME retransmit, and temporarily add abort() to catch gremlin
a0048785465eb14356c1cb185c271c223862491c authored over 11 years ago by Adam Ierymenko <[email protected]>
a0048785465eb14356c1cb185c271c223862491c authored over 11 years ago by Adam Ierymenko <[email protected]>
Merge branch 'adamierymenko-dev' of 10.211.55.2:/Users/api/Code/local-ZeroTierOne into adamierymenko-dev
086050686f4a6759884178e8c8c464ff9db727e0 authored over 11 years ago by Adam Ierymenko <[email protected]>
086050686f4a6759884178e8c8c464ff9db727e0 authored over 11 years ago by Adam Ierymenko <[email protected]>
Several bug fixes in newly refactored code.
f934b81703eedbc152f07a90a179847f9cc3caea authored over 11 years ago by Adam Ierymenko <[email protected]>
f934b81703eedbc152f07a90a179847f9cc3caea authored over 11 years ago by Adam Ierymenko <[email protected]>
Little cleanup and docs.
77fd78d5c9eb0dbab96a16ac5441f33a1abaa764 authored over 11 years ago by Adam Ierymenko <[email protected]>
77fd78d5c9eb0dbab96a16ac5441f33a1abaa764 authored over 11 years ago by Adam Ierymenko <[email protected]>
A bit more minor cleanup before testing.
a86e1cdb8874d88c8c84543379ad5552c8ce8701 authored over 11 years ago by Adam Ierymenko <[email protected]>
a86e1cdb8874d88c8c84543379ad5552c8ce8701 authored over 11 years ago by Adam Ierymenko <[email protected]>
It builds now. The Switch object has been put on a diet. Now to test on the testnet before merge to master.
2510f594e57a92ce3e0e5033b13468b035275fef authored over 11 years ago by Adam Ierymenko <[email protected]>
2510f594e57a92ce3e0e5033b13468b035275fef authored over 11 years ago by Adam Ierymenko <[email protected]>
More work in progress on Switch / PacketDecoder refactor.
339b2314ea168d302bae4b5f7fbf828b210e5450 authored over 11 years ago by Adam Ierymenko <[email protected]>
339b2314ea168d302bae4b5f7fbf828b210e5450 authored over 11 years ago by Adam Ierymenko <[email protected]>
Work in progress...
fd2b383c3e8e1a4b81454611b966c6c775c03913 authored over 11 years ago by Adam Ierymenko <[email protected]>
fd2b383c3e8e1a4b81454611b966c6c775c03913 authored over 11 years ago by Adam Ierymenko <[email protected]>
More major Switch refactor work... still in progress.
ae93c95151adf3806b6d9eb1cedc2bf1f034655e authored over 11 years ago by Adam Ierymenko <[email protected]>
ae93c95151adf3806b6d9eb1cedc2bf1f034655e authored over 11 years ago by Adam Ierymenko <[email protected]>
Factoring out packet decoder from Switch to put that object on a little bit of a diet. Work in progress, wont build yet.
ffad0b27809f8ec0cca11a5dabd9624340857f57 authored over 11 years ago by Adam Ierymenko <[email protected]>
ffad0b27809f8ec0cca11a5dabd9624340857f57 authored over 11 years ago by Adam Ierymenko <[email protected]>
Adding signatures to multicast frames, work in progress, does not build yet
bcd079b70eb984a44dc62b2f8aa591c4f9c57f8a authored over 11 years ago by Adam Ierymenko <[email protected]>
bcd079b70eb984a44dc62b2f8aa591c4f9c57f8a authored over 11 years ago by Adam Ierymenko <[email protected]>
0.2.5 - cleaned up multicast propagation algorithm and factored it out into Multicaster.hpp and BloomFilter.hpp
9f8069434a161d1384897ea049c9a580ed101efb authored over 11 years ago by Adam Ierymenko <[email protected]>
9f8069434a161d1384897ea049c9a580ed101efb authored over 11 years ago by Adam Ierymenko <[email protected]>
Factored out multicast propagation algorithm from Switch and Topology, also cleaned up and clarified it a bit.
9e28bbfbb2671f71527e76dd20fe4a659109ad4b authored over 11 years ago by Adam Ierymenko <[email protected]>
9e28bbfbb2671f71527e76dd20fe4a659109ad4b authored over 11 years ago by Adam Ierymenko <[email protected]>
Add bloom filter as separate code, work in progress factoring out multicast algorithm from the bloated Switch class.
47f611e7b8d2ff95a3ff795574798b4e24a6719d authored over 11 years ago by Adam Ierymenko <[email protected]>
47f611e7b8d2ff95a3ff795574798b4e24a6719d authored over 11 years ago by Adam Ierymenko <[email protected]>
docs
b14856da50c4814e3ca224d9e31a393108b9c7b9 authored over 11 years ago by Adam Ierymenko <[email protected]>
b14856da50c4814e3ca224d9e31a393108b9c7b9 authored over 11 years ago by Adam Ierymenko <[email protected]>
Version 0.2.4 - fix for EthernetTap shutdown problem, security improvements (no known bugs fixed, just proactive work)
1111d11be1a1ac605bfa1fd62d2240f0df9fc488 authored over 11 years ago by Adam Ierymenko <[email protected]>
1111d11be1a1ac605bfa1fd62d2240f0df9fc488 authored over 11 years ago by Adam Ierymenko <[email protected]>