Commit log

df6b3ed Require at least a dot in a JID

Stephen Paul Weber created

51a219e v1 is gone

Stephen Paul Weber created

72e7798 Limit voicemail recording to 600 seconds

Stephen Paul Weber created

fea0ffe Merge branch 'no-more-catapult'

Click to expand commit body
* no-more-catapult:
  Remove catapult import code

Stephen Paul Weber created

6290b10 Remove catapult import code

Stephen Paul Weber created

023c87a Quieter voicemail beep

Stephen Paul Weber created

ff7390e Allow lowercase state/province abbreviations

Click to expand commit body
Seems like it won't overlap with other things we allow.

Stephen Paul Weber created

aa3117a Merge branch 'whitelist'

Click to expand commit body
* whitelist:
  Allow whitelisting domains
  Use FormTemplate for activation form

Stephen Paul Weber created

d969c9e Allow whitelisting domains

Click to expand commit body
Some domains credit new users to the admin, some to no one.  We still have to
show a form to get them to pick a plan, but otherwise skip most of the process,
activate them with 1 month and go to Finish.

Stephen Paul Weber created

75658ba Use FormTemplate for activation form

Stephen Paul Weber created

6665370 No low balance if not registered

Click to expand commit body
If cancelled or expired or not-yet-registered, don't auto top up or notify about
low balance.

Stephen Paul Weber created

028e7a1 Make tel present or not more machine readable

Stephen Paul Weber created

24e0b12 Lock rubocop to the version actually in use

Stephen Paul Weber created

e8c2ecb Need latest em_promise.rb

Stephen Paul Weber created

e671509 Merge branch 'ban-bad-tel-fwd'

Click to expand commit body
* ban-bad-tel-fwd:
  Don't allow bad tel format

Stephen Paul Weber created

d8da4d0 Merge branch 'rack-trampoline'

Click to expand commit body
* rack-trampoline:
  Wrap rack requests in an EMPromise fiber trampoline, and not just a Fiber

Stephen Paul Weber created

097cc67 Wrap rack requests in an EMPromise fiber trampoline, and not just a Fiber

Stephen Paul Weber created

2f7a1b6 Merge branch 'more-tel-selection-coverage'

Click to expand commit body
* more-tel-selection-coverage:
  Patch bandwidth-iris to raise useful exceptions
  More city maps

Stephen Paul Weber created

2d687b1 Patch bandwidth-iris to raise useful exceptions

Stephen Paul Weber created

9b77d65 More city maps

Stephen Paul Weber created

b754e6f Switch to the new Ring verb with answerCall=false

Click to expand commit body
Should actually cause incoming calls to ring properly, and the bug that required
pseudo_call_id seems gone.

Stephen Paul Weber created

1c92ee3 ogm is sometimes a promise

Stephen Paul Weber created

812d55f Self-closing tag

Stephen Paul Weber created

0db74cf NotLoaded should not use default to_s, etc

Stephen Paul Weber created

5ca04fe Actually, we want that nil

Click to expand commit body
Without it, the item ends up being NotLoaded, which is wrong.

Stephen Paul Weber created

0c7dffd Fix no customer catch

Stephen Paul Weber created

51b5926 Show CNAM in customer info

Stephen Paul Weber created

690a17e Fix CNAM display

Stephen Paul Weber created

483b5c6 Better CNAM fail error message

Stephen Paul Weber created

63273fd Don't allow bad tel format

Click to expand commit body
Otherwise people can specify things that won't (or shouldn't) work.

Stephen Paul Weber created

f873448 Specify port in case client does not support SRV

Stephen Paul Weber created

245d66e Don't send too big timeout to bandwidth

Stephen Paul Weber created

136e2a0 Sort gems

Stephen Paul Weber created

58415df Fix for faraday+em_http and gzip

Stephen Paul Weber created

b7d4837 Hotfix: create_call not create_call_request

Stephen Paul Weber created

9327cfa create_call takes an argument

Stephen Paul Weber created

b89aead Move to v2 if at all safe

Stephen Paul Weber created

69dbd5a chmod after rename, because Tempfile is always 0600

Stephen Paul Weber created

8ba37d0 New bundler requires these to be here to use the commands

Stephen Paul Weber created

c3cc02a Merge branch 'configure-calls-change-location'

Click to expand commit body
* configure-calls-change-location:
  Set location when moving to v2 SIP

Stephen Paul Weber created

4f26f5f Set location when moving to v2 SIP

Click to expand commit body
From configure calls as well as from reset sip account.

Stephen Paul Weber created

1d81fc9 Merge branch 'rubocop'

Click to expand commit body
* rubocop:
  Additional fixes for rubocop 1.10.1
  Switch to rubocop 0.89.1

Stephen Paul Weber created

37329d3 Additional fixes for rubocop 1.10.1

Click to expand commit body
This is the default rubocop in Guix.

Stephen Paul Weber created

23018db Switch to rubocop 0.89.1

Click to expand commit body
This is the rubocop in new Debian stable

Stephen Paul Weber created

2169e8e Merge branch 'configure-calls-v2'

Click to expand commit body
* 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

Stephen Paul Weber created

192d092 New configure calls command

Click to expand commit body
Uses only v2 APIs and sets things up in the new way.

Stephen Paul Weber created

43ac001 Move more persistence into the repo layer

Click to expand commit body
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).

Stephen Paul Weber created

75d1042 Easy DSL for adding XEP-0122 validation to fields

Stephen Paul Weber created

d8cb729 CustomerFwd uses ValueSemantics, translates old XMPP-SIP URI

Click to expand commit body
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.

Stephen Paul Weber created

93b7dea Merge branch 'reset-sip-v2'

Click to expand commit body
* reset-sip-v2:
  After SIP reset, offer to change inbound fwd
  Reset sip account using v2 API

Stephen Paul Weber created