| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-26 | docs | Adam Ierymenko | |
| 2014-11-25 | Add ZT_SUPPORT_LEGACY_MULTICAST ifdef to enable the legacy code to all be ↵ | Adam Ierymenko | |
| toggled. | |||
| 2014-11-21 | Send multicasts in random order. | Adam Ierymenko | |
| This should not affect most users, but on large networks it should cause service announcements to work a lot better. This is the result of a prolonged discussion with a user about the visibility of game servers on a large network. The old multicast algorithm was de-facto randomized due to its distributed nature, while the new algorithm is more deterministic. This will restore some randomization beyond limit-overflow conditions. It won't affect small networks at all. | |||
| 2014-11-13 | Prevent "software laser" in legacy multicast support. Already hotpatched in ↵ | Adam Ierymenko | |
| supernodes. | |||
| 2014-10-29 | More cleanup, and fix a bug in Multicaster::gather() | Adam Ierymenko | |
| 2014-10-29 | Moderate efficiency improvement on multicast gather result parsing, and go ↵ | Adam Ierymenko | |
| ahead and keep track of total known peers. | |||
| 2014-10-21 | Simplify locking semantics some more to address a deadlock. | Adam Ierymenko | |
| 2014-10-14 | More fixes to legacy support, and to a potential issue on quit. | Adam Ierymenko | |
| 2014-10-13 | Permanently retire peers.persist, but make iddb.d always enabled instead ↵ | Adam Ierymenko | |
| since identities are what we really want to cache. | |||
| 2014-10-11 | Delete bunch of commented out code. | Adam Ierymenko | |
| 2014-10-11 | Stop persisting last announcement time since Multicaster is volatile. Also ↵ | Adam Ierymenko | |
| some more legacy multicast fixes. | |||
| 2014-10-11 | Fixes to legacy peer support. | Adam Ierymenko | |
| 2014-10-10 | Add a sanity limit to legacy multicast repeater function in supernode-mode ↵ | Adam Ierymenko | |
| nodes, and change netconf-master to issue multicast limit (ml) instead of old p5 stuff. | |||
| 2014-10-10 | <= MTU | Adam Ierymenko | |
| 2014-10-09 | Return self in GATHER requests if self is a member of multicast group, and ↵ | Adam Ierymenko | |
| reinstate legacy support. | |||
| 2014-10-09 | New multicast bug fixes, TRACE improvements, and temporarily disable legacy ↵ | Adam Ierymenko | |
| multicast for debugging purposes. | |||
| 2014-10-09 | Reorg multicast packet, and a whole bunch of refactoring around the pushing ↵ | Adam Ierymenko | |
| of certificates of membership. | |||
| 2014-10-09 | Supernode propagation of legacy multicast frames was brokezored. | Adam Ierymenko | |
| 2014-10-06 | Bug fix in new multicast frame handler, handling of old "P5" multicast ↵ | Adam Ierymenko | |
| frames in new way. | |||
| 2014-10-05 | Bump version to 1.0.0, add legacy support code to Multicaster to not send ↵ | Adam Ierymenko | |
| new frame to known-to-be-old peers. | |||
| 2014-10-03 | Do not multicast to self. | Adam Ierymenko | |
| 2014-10-02 | Last steps before test: parse OK(MULTICAST_GATHER) and OK(MULTICAST_FRAME) | Adam Ierymenko | |
| 2014-10-02 | Make multicast gathering a bit smarter. | Adam Ierymenko | |
| 2014-10-02 | Change "encrypted" flag to full cipher suite selector. Go ahead and reserve ↵ | Adam Ierymenko | |
| AES256-GCM which might be added in the future. | |||
| 2014-10-02 | Improve security posture by eliminating non-const data() accessor from Buffer. | Adam Ierymenko | |
| 2014-10-01 | A bit more IncomingPacket cleanup... almost ready to test, just need OK() ↵ | Adam Ierymenko | |
| handling. | |||
| 2014-09-30 | IncomingPacket builds! | Adam Ierymenko | |
| 2014-09-30 | Add origin to new MULTICAST_FRAME, move security check for certs into ↵ | Adam Ierymenko | |
| Network to remove redundant code and bug-proneness, more work on IncomingPacket... | |||
| 2014-09-30 | Multicaster needs to be global, not per-network, and a bunch of other stuff. | Adam Ierymenko | |
| 2014-09-26 | A few more revisions to new multicast verbs. | Adam Ierymenko | |
| 2014-09-24 | Rename the ubiquitous _r pointer to RuntimeEnvironment to RR just to be a ↵ | Adam Ierymenko | |
| little more consistent about using _ to denote private member variables. | |||
| 2014-09-24 | Rename PacketDecoder to much more descriptive IncomingPacket | Adam Ierymenko | |
| 2014-09-24 | . | Adam Ierymenko | |
