Commit log

b60cbdb Move monkey patches to their own dir

Click to expand commit body
Co-authored-by: Phillip Davis <phdavis1027@gmail.com>

Amolith and Phillip Davis created

04c6e59 Copy SMS + prepend/phone-context append logic to MMS

Amolith created

713e22b Omit incoming body instead of emitting empty string

Click to expand commit body
Use same body_text abstraction in both event emitting and stanza sending
code

Amolith created

3db1fcd Allow international numbers

Amolith created

d358898 Emit message events to a Redis stream

Click to expand commit body
Add MessageEvent module (adapted from sgx-bwmsgsv2) and EventEmitter
helpers that record In, Out, and Failed events to a Redis stream via
XADD.

Each emit does a single REGISTRATION_REPO.find lookup to resolve the
owner's phone number from their JID.

Co-authored-by: Phillip Davis <phdavis1027@gmail.com>

Amolith and Phillip Davis created

cc1c54b Stop after disconnect

Stephen Paul Weber created

4d4fb12 Add CI

Stephen Paul Weber created

f5fe603 Fix lint

Stephen Paul Weber created

b6e116a add config.dhall to gitignore

Phillip Davis created

a2f8b82 more logging on shutdown

Phillip Davis created

bebacf2 add 'pry' and 'pry-byebug' to make my life better

Phillip Davis created

814e718 add 'csv' for ruby 3.2 compat

Phillip Davis created

8ffad17 guixify

Phillip Davis created

cba7700 Add binstub

Stephen Paul Weber created

6911898 Add stuff from prod

Stephen Paul Weber created

d6c67c8 Commit hotfixes

Stephen Paul Weber created

1f9c90d rubocop and combine remove condition

Stephen Paul Weber created

4d95c34 dont require creds if remove?

Phillip Davis created

9b004cc No need to validate phone number on remove

Click to expand commit body
It won't even be sent on remove...

Stephen Paul Weber created

d4254e0 Whitespace

Stephen Paul Weber created

a47085c no-op when deregistering unregistered user

Phillip Davis created

85a3d96 small refactor to sgx_endstream.rb

Click to expand commit body
use REGISTRATION_REPO.find instead of equivalent, raw Redis query

Phillip Davis created

9877d16 Add example config

Stephen Paul Weber created

831894e Use unroute instead of route to bogus jid

Stephen Paul Weber created

dc3e40b Add missing gems

Stephen Paul Weber created

dd57a2b Initial commit

Stephen Paul Weber created