~singpolyma/sgx-jmp

ref: 2d687b1a39c8318d4efba9300f428f58ed4ad713 sgx-jmp/lib d---------
Patch bandwidth-iris to raise useful exceptions
NotLoaded should not use default to_s, etc
Actually, we want that nil

Without it, the item ends up being NotLoaded, which is wrong.
Show CNAM in customer info
Better CNAM fail error message
Specify port in case client does not support SRV
Don't send too big timeout to bandwidth
create_call takes an argument
Move to v2 if at all safe
Merge branch 'configure-calls-change-location'

* configure-calls-change-location:
  Set location when moving to v2 SIP
Set location when moving to v2 SIP

From configure calls as well as from reset sip account.
Merge branch 'rubocop'

* rubocop:
  Additional fixes for rubocop 1.10.1
  Switch to rubocop 0.89.1
Additional fixes for rubocop 1.10.1

This is the default rubocop in Guix.
Switch to rubocop 0.89.1

This is the rubocop in new Debian stable
Merge branch 'configure-calls-v2'

* configure-calls-v2:
  New configure calls command
  Move more persistence into the repo layer
  Easy DSL for adding XEP-0122 validation to fields
  CustomerFwd uses ValueSemantics, translates old XMPP-SIP URI
New configure calls command

Uses only v2 APIs and sets things up in the new way.
Move more persistence into the repo layer

BackendSGX shouldn't touch Redis, instead get one of the repos to save the data
we want saved wherever that repo saves it (in this case, those same Redis keys).
Easy DSL for adding XEP-0122 validation to fields
CustomerFwd uses ValueSemantics, translates old XMPP-SIP URI

More of the original data is kept now, so this object could be used for putting
to persistence as well as for loading from it.
Next