Skip to content

DynamicBoxer v1.4.0 - MultiRealm boxing edition, rough initial cut

Compare
Choose a tag to compare
@mooreatv mooreatv released this 26 Jun 10:30
· 320 commits to master since this release

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
    new team and token 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: