Commit graph

  • 80040aaa6d
    Move DNS monitor to "dns" package. Joachim Bauch 2025-12-15 10:33:16 +01:00
  • f407b98443
    Update generated files. Joachim Bauch 2025-12-15 10:04:46 +01:00
  • 6756520447
    Move etcd client code to "etcd" package. Joachim Bauch 2025-12-15 10:04:32 +01:00
  • 3e18e6a4fa
    Move function to check for address already in use to test package. Joachim Bauch 2025-12-11 20:34:15 +01:00
  • 407577ee8d
    Update generated files. Joachim Bauch 2025-12-11 20:20:53 +01:00
  • ff69ee5c91
    Move backend object to talk package. Joachim Bauch 2025-12-11 20:20:45 +01:00
  • 98764f2782
    Move confiuration helpers to config module. Joachim Bauch 2025-12-11 19:53:03 +01:00
  • 61491a786c
    Update generated files. Joachim Bauch 2025-12-11 16:35:18 +01:00
  • 179498f28b
    Move signaling api types to api package. Joachim Bauch 2025-12-11 16:34:03 +01:00
  • 00796dd8ad
    Move crypto helper functions to internal package. Joachim Bauch 2025-12-10 21:30:48 +01:00
  • cfd508005d
    Update generated files. Joachim Bauch 2025-12-10 21:07:43 +01:00
  • b7f8f83944
    Move Talk capabilities to talk package. Joachim Bauch 2025-12-10 21:07:32 +01:00
  • 25e040ffb9
    Move buffer/httpclient pools to pool package. Joachim Bauch 2025-12-10 20:52:49 +01:00
  • 5543046305
    Move NATS client to nats package. Joachim Bauch 2025-12-10 20:44:51 +01:00
  • 9ba9256edb
    Merge pull request #1171 from strukturag/dependabot/go_modules/github.com/pion/ice/v4-4.2.0 Joachim Bauch 2026-01-10 20:52:22 +01:00
  • 04decde5aa
    Bump github.com/pion/ice/v4 from 4.1.0 to 4.2.0 dependabot[bot] 2026-01-09 20:54:10 +00:00
  • f1a719cb23
    Move ConcurrentMap to container package. Joachim Bauch 2025-12-10 16:31:29 +01:00
  • e478b93ba0
    Move LruCache to container package. Joachim Bauch 2025-12-10 16:29:24 +01:00
  • bc9b353975
    Move IPList (from AllowedIps) to container package. Joachim Bauch 2025-12-10 16:26:33 +01:00
  • a1ec06d802
    Move SplitEntries helper to internal package. Joachim Bauch 2025-12-10 16:17:11 +01:00
  • 1c3a03e972
    Move throttler code to async package. Joachim Bauch 2025-12-10 16:05:14 +01:00
  • 446936f7ff
    Move common stats code to metrics package. Joachim Bauch 2025-12-10 15:31:23 +01:00
  • 22f45ac482
    Move closer helper to internal package. Joachim Bauch 2025-12-10 15:21:15 +01:00
  • af4a7e7ab9
    Move notifier code to async package. Joachim Bauch 2025-12-10 15:05:52 +01:00
  • 674b09d38d
    Move channel waiter code to async package. Joachim Bauch 2025-12-10 15:03:23 +01:00
  • ff4e736cf7
    Move deferred executor code to async package. Joachim Bauch 2025-12-10 15:01:34 +01:00
  • 0006f74c2d
    Move backoff code to async package. Joachim Bauch 2025-12-10 14:59:44 +01:00
  • 98a8465e12
    Move Goroutines helpers to test package. Joachim Bauch 2025-12-10 14:47:31 +01:00
  • 8b2cb0fcff
    Move synctest helper to test package. Joachim Bauch 2025-12-10 14:42:44 +01:00
  • de9ea429e7
    Merge pull request #1170 from strukturag/checklocks-1.25 Joachim Bauch 2026-01-08 10:23:41 +01:00
  • 0b89140ef1
    CI: Run checklocks with Go 1.25 Joachim Bauch 2026-01-08 10:21:49 +01:00
  • 894815f6d7
    Merge pull request #1169 from strukturag/licensecheck-all-folders Joachim Bauch 2026-01-08 10:10:12 +01:00
  • 18174c6470
    CI: Process files in all folders with licensecheck. Joachim Bauch 2026-01-08 10:08:55 +01:00
  • 8e62c68acb
    Merge pull request #1167 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.78.0 Joachim Bauch 2026-01-07 11:10:41 +01:00
  • 65f7cc3a1a
    Merge pull request #1166 from strukturag/dependabot/go_modules/github.com/pion/sdp/v3-3.0.17 Joachim Bauch 2026-01-07 11:08:41 +01:00
  • ee908528d4
    Bump google.golang.org/grpc from 1.77.0 to 1.78.0 dependabot[bot] 2025-12-23 20:01:37 +00:00
  • eab1d4392a
    Bump github.com/pion/sdp/v3 from 3.0.16 to 3.0.17 dependabot[bot] 2025-12-22 20:01:36 +00:00
  • 9461113cfa
    Merge pull request #1165 from strukturag/single-nats-channel Joachim Bauch 2025-12-22 16:20:54 +01:00
  • f2eac4c3b3
    Process all NATS messages for same target from single goroutine. Joachim Bauch 2025-12-22 15:18:03 +01:00
  • 01c4737ec0
    Merge pull request #1164 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.12.3 Joachim Bauch 2025-12-17 21:19:21 +01:00
  • 793a80d6dc
    Merge pull request #1162 from strukturag/dependabot/go_modules/etcd-030f1bcb27 Joachim Bauch 2025-12-17 21:17:10 +01:00
  • 3f278d2005
    Bump github.com/nats-io/nats-server/v2 from 2.12.2 to 2.12.3 dependabot[bot] 2025-12-17 20:14:16 +00:00
  • 11866dc217
    Merge pull request #1163 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.48.0 Joachim Bauch 2025-12-17 21:12:24 +01:00
  • 2b87c5f5c2
    Bump github.com/nats-io/nats.go from 1.47.0 to 1.48.0 dependabot[bot] 2025-12-17 20:01:55 +00:00
  • 8ae1e4eafd
    Bump the etcd group with 4 updates dependabot[bot] 2025-12-17 20:01:50 +00:00
  • 9f5ce75454
    Merge pull request #1161 from strukturag/ci-govuln-latest Joachim Bauch 2025-12-16 15:36:42 +01:00
  • ff753051f7
    CI: Always use latest patch release for govuln checks. Joachim Bauch 2025-12-16 15:34:48 +01:00
  • 0f23c2c4b1
    Merge pull request #1160 from strukturag/ci-modernize-go-1.25 Joachim Bauch 2025-12-16 13:29:43 +01:00
  • b22332e1d7
    CI: Skip some modernize checks that fail on GRPC stubs. Joachim Bauch 2025-12-16 13:10:34 +01:00
  • a620ecca8b
    CI: Run "modernize" with Go 1.25 Joachim Bauch 2025-12-16 12:58:39 +01:00
  • 61d84d0107
    Merge pull request #1159 from strukturag/docker-quay-io Joachim Bauch 2025-12-16 10:20:58 +01:00
  • f975ce1494
    CI: Also upload images to quay.io/strukturag/nextcloud-spreed-signaling Joachim Bauch 2025-12-16 10:13:31 +01:00
  • b68a109591
    Merge pull request #1154 from strukturag/dependabot/github_actions/artifacts-c2e7f7cad0 Joachim Bauch 2025-12-15 09:03:59 +01:00
  • b74f8fc349
    Merge pull request #1155 from strukturag/dependabot/go_modules/github.com/pion/ice/v4-4.1.0 Joachim Bauch 2025-12-15 08:30:20 +01:00
  • cb21ff6b6a
    Merge pull request #1156 from strukturag/dependabot/go_modules/google.golang.org/protobuf-1.36.11 Joachim Bauch 2025-12-15 08:29:57 +01:00
  • c917bae050
    Merge pull request #1157 from strukturag/dependabot/github_actions/actions/cache-5 Joachim Bauch 2025-12-15 08:29:07 +01:00
  • 5dd4c91fff
    Bump actions/cache from 4 to 5 dependabot[bot] 2025-12-12 20:01:49 +00:00
  • f0b2fc6c4f
    Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 dependabot[bot] 2025-12-12 20:01:48 +00:00
  • 2f5af4d4a1
    Bump github.com/pion/ice/v4 from 4.0.13 to 4.1.0 dependabot[bot] 2025-12-12 20:01:43 +00:00
  • 47b51e804f
    Bump the artifacts group with 2 updates dependabot[bot] 2025-12-12 20:01:40 +00:00
  • 20d09941b9
    Merge pull request #1153 from strukturag/fix-flaky-tests Joachim Bauch 2025-12-11 11:21:36 +01:00
  • 550e40f322
    Wait for events to be processed in tests before sending between sessions. Joachim Bauch 2025-12-11 11:00:59 +01:00
  • 18e41f243a
    Also ignore "participants" events sent before room was joined. Joachim Bauch 2025-12-11 09:59:27 +01:00
  • 78d74ea3ee
    Start timer for anonymous sessions to join room before sending response. Joachim Bauch 2025-12-11 09:58:36 +01:00
  • 8ed1f15b95
    Merge pull request #1152 from strukturag/fix-subscriber-close-on-error Joachim Bauch 2025-12-11 08:58:15 +01:00
  • 8371fbe9bf
    Close subscriber synchronously on errors. Joachim Bauch 2025-12-11 08:51:58 +01:00
  • d5edd53536
    Merge pull request #1150 from strukturag/split-logging Joachim Bauch 2025-12-10 14:32:32 +01:00
  • 62587796ce
    Move logging code to separate package. Joachim Bauch 2025-12-09 15:06:05 +01:00
  • 67b557349d
    Merge pull request #1149 from strukturag/parallelize-tests Joachim Bauch 2025-12-09 14:12:29 +01:00
  • f52da04859
    Use testing/synctest so Test_TransientData is not timing-dependent. Joachim Bauch 2025-12-09 13:08:38 +01:00
  • 16c37cb0ed
    Ensure all client connections are closed when test ends. Joachim Bauch 2025-12-09 12:15:49 +01:00
  • adb391ab5a
    Stop transaction goroutine when removing. Joachim Bauch 2025-12-09 11:57:36 +01:00
  • e13bca696b
    Close client connections and wait for server before terminating test. Joachim Bauch 2025-12-09 11:42:02 +01:00
  • 65edf5c03a
    Wait for hub housekeeping to finish before continuing tests. Joachim Bauch 2025-12-09 11:25:07 +01:00
  • c533b039b2
    "checkStatsValue" is now unused, but keep if needed in future. Joachim Bauch 2025-12-09 10:48:52 +01:00
  • 6f35e021f9
    Use "t.Chdir" to directory is restored after test. Joachim Bauch 2025-12-09 10:44:16 +01:00
  • f7b9224bda
    The loopback NATS client can not leak goroutines. Joachim Bauch 2025-12-09 10:40:54 +01:00
  • 892dae6842
    Run Janus subscriber stats tests in parallel. Joachim Bauch 2025-12-09 10:32:55 +01:00
  • 0960a714aa
    Use "InDelta" to compare values where expected could be "0". Joachim Bauch 2025-12-09 10:17:36 +01:00
  • 415a49e04b
    Run Janus bandwidth tests in parallel. Joachim Bauch 2025-12-09 09:51:38 +01:00
  • 964e9d2343
    Allow running publisher stats tests in parallel. Joachim Bauch 2025-12-09 09:43:03 +01:00
  • 958f50cec3
    Allow running backend configuration tests in parallel. Joachim Bauch 2025-12-09 09:10:28 +01:00
  • b86d05de08
    Allow running file watcher tests to run in parallel. Joachim Bauch 2025-12-05 12:15:26 +01:00
  • 9363049e0f
    Allow running tests with mock DNS discovery to run in parallel. Joachim Bauch 2025-12-05 12:02:33 +01:00
  • 4243276698
    Merge pull request #1145 from strukturag/linter-updates Joachim Bauch 2025-12-05 11:42:33 +01:00
  • efb90b4216
    Add test for "internal.MakePtr". Joachim Bauch 2025-12-05 11:37:49 +01:00
  • 3178e0ee08
    Move TestStorage to separate class for easier reuse. Joachim Bauch 2025-12-05 11:35:32 +01:00
  • 8510ce45f3
    lint: Enable "testifylint" linter. Joachim Bauch 2025-12-05 09:49:07 +01:00
  • d8d17734cb
    Improve use of testify assertions. Joachim Bauch 2025-12-05 09:48:52 +01:00
  • b8e0e5c2c1
    lint: Enable "perfsprint" linter. Joachim Bauch 2025-12-05 09:16:42 +01:00
  • f338a7b91e
    Don't use string formatting without parameters, optimize simple cases. Joachim Bauch 2025-12-05 09:16:30 +01:00
  • 643c430e36
    Use "testStorage" to store ping requests for parallel access. Joachim Bauch 2025-12-04 22:05:26 +01:00
  • e0da0529ec
    Don't call "t.Setenv" in synctest backport. Joachim Bauch 2025-12-04 21:59:15 +01:00
  • f1781719e1
    lint: Enable "paralleltest" linter. Joachim Bauch 2025-12-04 12:23:28 +01:00
  • 4986122493
    Run tests in parallel where possible. Joachim Bauch 2025-12-04 12:23:14 +01:00
  • c3c3f0bf75
    lint: Enable "modernize" linter. Joachim Bauch 2025-12-04 11:20:36 +01:00
  • e761ea071b
    Use strings.Builder instead of looped string concatenation. Joachim Bauch 2025-12-04 11:20:24 +01:00
  • 697f659083
    lint: Enable "gocritic" linter. Joachim Bauch 2025-12-04 11:13:27 +01:00
  • 6d3ff0c5ba
    Silence error about previous defer not running after "log.Fatal". Joachim Bauch 2025-12-04 11:13:12 +01:00
  • bcdf9af5eb
    Remove trailing whitespace from key. Joachim Bauch 2025-12-04 11:11:43 +01:00