Commit Graph

147 Commits

Author SHA1 Message Date
emir-signal
538ad16d72
Update dependencies 2026-05-01 13:55:34 -04:00
Richard Russo
8878d6bd2a
Add a load generator
Add a synthetic test client for load testing and testing congestion control scenarios
2026-03-23 11:31:54 -07:00
Jim Gustafson
02acea76f5
Update to Rust 1.91.1 and dependencies 2026-01-07 13:50:40 -08:00
Richard Russo
12ec741192
Cleanup metrics 2025-10-14 13:07:44 -07:00
Jim Gustafson
34cfb10965 Update to Rust 1.89.0 2025-09-16 09:07:34 -07:00
adel-signal
847783ab9a
Send calling endorsement response over SfuToDevice 2025-06-09 12:07:03 -07:00
emir-signal
3a1de3b56d
Remove support for passive candidates 2025-06-09 13:41:55 -04:00
adel-signal
bfa1c69dc4
Remove sending histograms as both histogram and distribution metrics 2025-06-04 09:06:05 -07:00
emir-signal
ccdaf546ac
Add epoch to call links 2025-05-29 15:44:36 -04:00
Richard Russo
87b7d94767
Set the FD limit to the hard limit
Add metric reporting available file descriptors
2025-05-15 12:40:50 -07:00
adel-signal
cf05e6db53
Remove stub builds from Dockerfiles 2025-05-01 11:54:14 -07:00
Jim Gustafson
19c9ae6ea6
Update Rust and dependencies 2025-03-13 14:46:23 -07:00
Jim Gustafson
5d4d731a05
Only install Rust once for docker builds 2025-03-04 14:00:54 -08:00
emir-signal
15ba0f87be
Connection selection and ICE/STUN ping 2025-03-04 14:40:18 -05:00
adel-signal
394c5f8128
Update Dockerfiles and Cargo.toml to set edition 2025-02-26 13:54:14 -08:00
Jim Gustafson
c962791e57 Make docker builds follow the expected Rust edition 2025-02-26 11:15:56 -08:00
adel-signal
4f0b597f39
Add support for value histogram macro with tags 2024-12-18 12:57:30 -08:00
Jim Gustafson
b5998a5d4f
Update Rust dependencies 2024-12-18 09:10:12 -08:00
emir-signal
8247d88f51
Use saturating_sub to prevent panic on overflow 2024-12-18 10:58:11 -05:00
adel-signal
bcd5eb8497
Add rustfmt.toml to standardize import ordering 2024-12-06 17:06:11 -08:00
adel-signal
8e1af5c228
Add tags to various metrics 2024-12-05 15:41:30 -08:00
emir-signal
cc7d5767ee
Calling server should enforce max call size. 2024-12-05 18:02:10 -05:00
adel-signal
f4ce81342c
Relax tag type constraints 2024-12-05 00:18:33 -08:00
adel-signal
fac1b8ff10
Add tags support to event 2024-12-04 14:18:26 -08:00
adel-signal
393b766537
Refactor metrics modules into crate 2024-12-04 12:58:19 -08:00
Jim Gustafson
9999ebc695 Add internal user agent for testing 2024-11-22 09:55:47 -08:00
adel-signal
719fd35abf
Disable experimental filtering for peeks 2024-11-15 11:01:57 -08:00
adel-signal
2c78e9bae0
Add call type (group vs adhoc) to call 2024-10-30 12:43:35 -07:00
adel-signal
00b6b02145
Update GetParticipants participants for call links 2024-10-30 11:30:14 -07:00
adel-signal
f701aec052
Move room-ID header validation into authorize 2024-09-30 18:41:59 -07:00
adel-signal
a3c73e6f4a
Add prefix to call link room key for dynamodb 2024-09-30 13:00:05 -07:00
Jim Gustafson
32c8cc5e86
Workaround an axum compiler error 2024-09-30 09:37:58 -07:00
Richard Russo
5221b5e1e0
Add support for TCP+TLS to backend 2024-09-05 12:53:00 -07:00
Rashad Sookram
9bc18d36e1
Update to hyper 1.x 2024-08-27 17:07:13 -04:00
Rashad Sookram
920c4369c3
Use reqwest for http requests 2024-08-27 14:30:44 -04:00
adel-signal
51104af564
Update create call link to default restrictions to AdminApproval 2024-07-22 14:28:23 -07:00
Jim Gustafson
68829faf69
Update Rust dependencies 2024-07-19 08:07:19 -07:00
Jim Gustafson
93a9400674
Update to Rust 1.79.0
Co-authored-by: Rashad Sookram <rashad@signal.org>
2024-07-10 15:17:34 -07:00
Rashad Sookram
f7db53f3ae
Update zkgroup to 0.52.0 2024-07-10 12:40:30 -04:00
Iñaqui
5cdba34347
Return CallLinkState in ParticipantsResponse when present 2024-04-09 13:13:17 -07:00
Jim Gustafson
4facef049c
Update dependencies 2024-03-26 14:02:37 -07:00
Jim Gustafson
dc7f9eeb80
Update to Rust 1.76.0 2024-03-06 16:28:33 -08:00
adel-signal
c0d895cdf1
update frontend's delete_call_link response to be empty json object 2024-02-28 16:24:41 -08:00
adel-signal
cbc514677c
add delete_call_link api to frontend 2024-02-21 14:58:27 -08:00
adel-signal
68bfb35e6b
Add client status to join response
disambiguates whether the caller has joined, pending, or blocked
2024-02-16 11:18:54 -08:00
adel-signal
565ab9fec9
reduce load_balancer log volume 2024-02-12 12:08:18 -08:00
adel-signal
e42a379b5f
increase error logging depth in frontend 2024-02-06 14:07:44 -08:00
adel-signal
85f9905460
delegate remove record batch of one to remove single 2024-02-06 09:39:14 -08:00
adel-signal
ddaa93b23d
storage: succeed batch remove when all records are not found 2024-01-26 13:01:07 -08:00
Jim Gustafson
d870dce599
Retry removals individually upon batch failure 2024-01-26 09:24:22 -08:00