DynamicBoxer v1.4.0 - MultiRealm boxing edition, rough initial cut
1.4.0 June 26th 2019
- Cross realm support: Added new communication/sync direct channel to allow for cross realm boxing (message the slot1/master).
- Check if we are on the same realm and use alternate direct messaging when we're not.
- Use the new MoLib CreateSecureMessage() and VerifySecureMessage() to create signed secured messages
- We use regular chat whispers as the addon whispers do not work cross realm (!), with a
whisperPrefix
)
We forward authenticated, new messages to the channel and we reply with our own known set. - Loop/misconfiguration(bug) detection
- Limitations in this version (to be improved soon but it's already very usable/big step from 1.3):
- You may need to issue "/dbox m" on the slaves that aren't in master realm if you reload the master
- You may need to type "/dbox show" on the master to copy paste to the out of realm slaves "/dbox init" when changing master
- Implemented issue #15: Reset the EMA team to be exactly the dynamic team, in slot order
- Updated toc for BfA patch 8.2 (still works on classic too!)
- Changed all functions to use : so I spent less time chasing silly error where I called with . instead of : or vice versa
- Changed hashing to be 64 bits (2 32 bits hashes to be precise). It means your previous token will be invalidated (sorry!)
/dbox reset
now takes a mandatory extra argument:/dbox reset all
for previous all reset behavior and
newteam
andtoken
options to clear the team history and the token, respectively.- Integrated MoLib's LRU for keeping last N masters
- Fixed bug when changing master to longer one, the dbox show would be truncated to old length
- Fixed bug where even on channel comm the data was sent twice
Coming next:
- Improvements on the above
- Your input/suggestions welcome !
- Possibly: Simple status UI (see open issues for ideas https://github.com/mooreatv/DynamicBoxer/issues)