Commit graph

2,391 commits

Author SHA1 Message Date
Joachim Bauch
3083c39215
Rename package of etcd test helpers. 2026-01-13 08:50:45 +01:00
Joachim Bauch
69d63ffd11
Move dns test helpers to separate package. 2026-01-13 08:50:44 +01:00
Joachim Bauch
a4631a19cf
Move test storage to "test" package. 2026-01-13 08:50:44 +01:00
Joachim Bauch
ee6f026bbb
Move log test helpers to separate package. 2026-01-13 08:50:40 +01:00
Joachim Bauch
3c6d3c0b7a
Move NATS testing code to separate module. 2026-01-13 08:49:28 +01:00
Joachim Bauch
c162b8bbeb
Evaluate expiration when setting initial transient data. 2026-01-13 08:49:27 +01:00
Joachim Bauch
be8353a54b
Move grpc server code to "grpc" package. 2026-01-13 08:49:27 +01:00
Joachim Bauch
9d321bb3ab
Move server-related code to "server" package. 2026-01-13 08:49:26 +01:00
Joachim Bauch
5eb0571d31
Move backend client to "talk" package. 2026-01-13 08:49:25 +01:00
Joachim Bauch
daaf16bbf8
Move session id codec to separate package. 2026-01-13 08:49:24 +01:00
Joachim Bauch
7dfd82c8df
Don't import errors for proxy from signaling package. 2026-01-13 08:49:24 +01:00
Joachim Bauch
3c41dcdbce
Move common client code to separate package. 2026-01-13 08:49:19 +01:00
Joachim Bauch
124c37108b
Move SFU related code to separate packages.
With that move GRPC client code to "grpc" package to break dependencies.
Also introduce new "proxy" package with common proxy-related code.
2026-01-12 13:16:50 +01:00
Joachim Bauch
9bbc0588e3
Move code for commandline applications to "cmd" folder. 2026-01-12 13:16:49 +01:00
Joachim Bauch
315b2583e1
Relax order when checking for join/leave in RunTestClientTakeoverRoomSession. 2026-01-12 13:16:48 +01:00
Joachim Bauch
8c12403c4f
Filter "leave" events for which no "join" was sent before. 2026-01-12 13:16:48 +01:00
Joachim Bauch
13313c5d96
Stop using "DrainMessages" in tests which might process too many messages. 2026-01-12 13:16:47 +01:00
Joachim Bauch
b8b94dc802
Include session id in log message on ignored room event. 2026-01-12 13:16:47 +01:00
Joachim Bauch
348e7b3360
Store time when join room was successfull in session, not when it ended. 2026-01-12 13:16:46 +01:00
Joachim Bauch
b2934836a9
Move backend configuration code to "talk" package. 2026-01-12 13:16:45 +01:00
Joachim Bauch
88bb94bd2a
Allow transient data with both "initial" and "set" in TestDialoutStatus. 2026-01-12 13:16:45 +01:00
Joachim Bauch
85dc414627
Fix race in flaky "DoTestSwitchToOne" / "DoTestSwitchToMultiple". 2026-01-12 13:16:44 +01:00
Joachim Bauch
b82a26dadb
Don't log initial empty transient data. 2026-01-12 13:16:43 +01:00
Joachim Bauch
df678831d8
Process only single "joined" event instead of discarding any received. 2026-01-12 13:16:43 +01:00
Joachim Bauch
e3e0963327
Filter duplicate "flags" events. 2026-01-12 13:16:42 +01:00
Joachim Bauch
f517e554fe
Send updated load synchronously, assert on errors while waiting. 2026-01-12 13:16:42 +01:00
Joachim Bauch
80bdeb79fc
Fix flaky "TestDuplicateVirtualSessions" for mixed ordering of joined/update. 2026-01-12 13:16:41 +01:00
Joachim Bauch
64152f804b
Wait for initialization code to complete before stopping. 2026-01-12 13:16:40 +01:00
Joachim Bauch
f8da2cb0e5
Fix flaky "TestVirtualSessionCustomInCall" for cases where update is sent after joined. 2026-01-12 13:16:39 +01:00
Joachim Bauch
221b6adb8e
codecov: Ignore easyjson stubs in any folders. 2026-01-12 13:16:39 +01:00
Joachim Bauch
827de250ea
Move flags to "internal" package. 2026-01-12 13:16:38 +01:00
Joachim Bauch
75f6579efa
Update generated files. 2026-01-12 13:16:37 +01:00
Joachim Bauch
ecc25c402f
Move async events code to "async/events" package. 2026-01-12 13:16:36 +01:00
Joachim Bauch
27b46f7f39
Update generated files. 2026-01-12 13:16:35 +01:00
Joachim Bauch
fbf93dca42
Move Talk-specific API to "talk" package. 2026-01-12 13:16:34 +01:00
Joachim Bauch
231f7c8af4
Move geo related code to "geoip" package.
With that, add dedicated types for "Country" and "Continent".
2026-01-12 13:16:33 +01:00
Joachim Bauch
2275a5542e
Move certificate / pool reloader to "security" package. 2026-01-12 13:16:33 +01:00
Joachim Bauch
80040aaa6d
Move DNS monitor to "dns" package. 2026-01-12 13:16:32 +01:00
Joachim Bauch
f407b98443
Update generated files. 2026-01-12 13:16:31 +01:00
Joachim Bauch
6756520447
Move etcd client code to "etcd" package. 2026-01-12 13:16:30 +01:00
Joachim Bauch
3e18e6a4fa
Move function to check for address already in use to test package. 2026-01-12 13:16:29 +01:00
Joachim Bauch
407577ee8d
Update generated files. 2026-01-12 13:16:28 +01:00
Joachim Bauch
ff69ee5c91
Move backend object to talk package. 2026-01-12 13:16:28 +01:00
Joachim Bauch
98764f2782
Move confiuration helpers to config module. 2026-01-12 13:16:27 +01:00
Joachim Bauch
61491a786c
Update generated files. 2026-01-12 13:16:26 +01:00
Joachim Bauch
179498f28b
Move signaling api types to api package. 2026-01-12 13:16:25 +01:00
Joachim Bauch
00796dd8ad
Move crypto helper functions to internal package. 2026-01-12 13:16:24 +01:00
Joachim Bauch
cfd508005d
Update generated files. 2026-01-12 13:16:24 +01:00
Joachim Bauch
b7f8f83944
Move Talk capabilities to talk package. 2026-01-12 13:16:23 +01:00
Joachim Bauch
25e040ffb9
Move buffer/httpclient pools to pool package. 2026-01-12 13:16:22 +01:00