Branches (10)

upstream (default)

3d18a98 fix: filter_map broke on prod

Phillip Davis created

treat-already-set-pin-err-as-success

5aa4401 Treat already-set PIN err as success

Amolith created

print-as-we-go

aa3c768 Print --recent events as we seek

Click to expand commit body
--recent seeks from newest events to oldest, so printing as we seek instead of
batching and printing in reverse changes this flag's message ordering to mirror
seek ordering: newest to oldest.

Amolith created

resend-all-and-multiple

b6058eb Add multiple numbers, file input, --all to resend-inbounds

Click to expand commit body
Accept repeatable --number flags and --file for bulk number lists. Add
--all to resend to every customer, gated behind interactive confirmation
(type y/yes) or --force. Abort in non-TTY without --force.

Widen the event filter to match both 'in' and 'thru' messages, since
both are inbound from the customer's perspective.

Validate that --all is mutually exclusive with --number/--file, and that
at least one targeting option is always provided.

Amolith created

redis-stream-viewer

d5b108f Add event viewer script

Amolith created

emit-resends-as-resends

6ed61f9 Emit ResendIn event when replaying inbound messages

Click to expand commit body
Add a ResendIn message event type that records the original stream ID
and bandwidth ID without duplicating body or media fields. The webhook
handler emits this event instead of a normal In event when the
X-JMP-Resend header is present.

Amolith created

incorporate-first-round-of-hotfixes

980b24a fix: make sure ARGV[0] is set for all tests

Phillip Davis created

resend-inbounds

34f259b Add resend-inbounds script for replaying messages from Redis

Amolith created

catch-errors-from-at-least-bandwidth

a0b76cc Adopt cmd error handling like sgx-jmp

Click to expand commit body
So it doesn't fall over on errors and we have to rely on a supervisor to
bring it back up a couple minutes after. This also adds Sentry error
reporting, only tested with the mock, not with actual GlitchTip.

Amolith created