Joachim Bauch
|
aaaf8cc743
|
Check version of cluster nodes and log warning if different.
|
2025-01-16 09:37:40 +01:00 |
|
Joachim Bauch
|
2a1fd2e018
|
Support reloading allowed stats IPs.
|
2024-05-28 12:18:08 +02:00 |
|
Joachim Bauch
|
39f4b2eb11
|
server: Increase default write timeout so delayed responses can be sent out.
|
2024-05-22 10:34:29 +02:00 |
|
Joachim Bauch
|
c6cbe88d0e
|
Pass contexts when creating / starting MCUs.
|
2024-05-21 09:29:23 +02:00 |
|
Joachim Bauch
|
e3a163fbe5
|
Support environment variables in URL / listener configuration.
|
2024-05-13 13:26:38 +02:00 |
|
Joachim Bauch
|
54c4f1847a
|
Gracefully shut down signaling server on SIGUSR1.
This will wait for all non-internal sessions to be removed / expired
but stop accepting new connections.
|
2024-04-23 12:25:33 +02:00 |
|
Joachim Bauch
|
8385211fa2
|
Need to start DNS monitor.
|
2024-02-27 08:50:37 +01:00 |
|
Joachim Bauch
|
b1c78f6e9d
|
Use DNS monitor from static GRPC clients configuration.
|
2024-01-30 17:03:45 +01:00 |
|
Joachim Bauch
|
528a09e5da
|
Use DNS monitor from static proxy configuration.
|
2024-01-30 17:03:43 +01:00 |
|
Joachim Bauch
|
24eab34da7
|
Allow configuring backends through etcd.
|
2022-06-30 11:35:36 +02:00 |
|
Joachim Bauch
|
20cc51c2fe
|
grpc: Automatically detect if a target is the current server itself.
This allows configuring the same list of targets for all instances without
having to setup the "own" address differently for each server.
|
2022-06-30 11:35:35 +02:00 |
|
Joachim Bauch
|
25dabf910d
|
Allow configuring GRPC targets through etcd.
|
2022-06-30 11:35:32 +02:00 |
|
Joachim Bauch
|
a0d3af14e0
|
Add initial clustering support.
|
2022-06-30 11:35:28 +02:00 |
|
Joachim Bauch
|
0115c97946
|
Refactor asynchronous events to central location.
|
2022-06-24 13:37:35 +02:00 |
|
Joachim Bauch
|
134d22bfe7
|
Move common etcd code to own class.
|
2022-06-24 11:15:29 +02:00 |
|
Joachim Bauch
|
614c5f6e21
|
Fix issues reported by revive.
|
2022-02-11 12:09:42 +01:00 |
|
Joachim Bauch
|
c01caa94e6
|
Add prometheus metrics.
|
2021-08-10 08:50:39 +02:00 |
|
Joachim Bauch
|
2f4414561e
|
No need to include trailing newline in log messages.
|
2021-06-04 16:42:17 +02:00 |
|
Joachim Bauch
|
9b83993d48
|
Assume one Janus server is only used by one signaling server / -proxy.
With that, we can notify publisher events locally instead of through NATS
and can remove code that looks up publisher rooms by their ids on Janus.
|
2021-06-04 14:52:23 +02:00 |
|
Joachim Bauch
|
c8e4bfe007
|
Fix various issues found by golangci-lint.
|
2021-04-26 17:25:52 +02:00 |
|
Joachim Bauch
|
bccf2d5afd
|
Remove deprecated github.com/gorilla/context
|
2021-04-14 14:23:53 +02:00 |
|
Joachim Bauch
|
9b0c4fab00
|
Update nats.go to 1.10.0
|
2021-04-13 16:47:28 +02:00 |
|
Joachim Bauch
|
8ba2e0ad64
|
Switch dependency tracking to Go modules.
With that bump minimum required version to Go 1.13.
|
2021-04-09 16:15:00 +02:00 |
|