Kopano Web Meetings
  1. Kopano Web Meetings

kwmserver

Public
AuthorCommitMessageCommit dateIssues
Felix BartelsFelix Bartels
ca33659948dUpdate Dockerfile to latest pinned versionsSigned-off-by: Felix Bartels <f.bartels@kopano.com>
Simon EisenmannSimon Eisenmann
792e63dedb0Build with Go 1.14.4
Simon EisenmannSimon Eisenmann
f65effa8fb9Add v1.2.0 to changelog
Simon EisenmannSimon Eisenmann
2e318aa0b2aUpdate changelog
Simon EisenmannSimon Eisenmann
77e6d337f45Tell clients if a channel has been resetIn certain cases a channel might have reset and all clients have to reset their data. This change adds a new reset member to the channel data of the rtm data and set its whenever a channel is newly created or reset otherwise.
Simon EisenmannSimon Eisenmann
96843b31766Fix panic for client registration entries without jwksIf a client registration for guest access has no or invalid jwks, a panic was triggered when loading keys from it like this: ``` http: panic serving 172.19.0.4:38602: runtime error: invalid memory address or nil pointer dereference goroutine 100 [running]: net/http.(*conn).serve.func1(0xc0003da8c0) net/http/server.go:1772 +0x139 panic(0x971a40, 0xeb10b0) runtime/panic.go:973 +0x396 sta...KWM-82
Simon EisenmannSimon Eisenmann
e14810a60b0Add configuration for pipeline mode via regexp option
Simon EisenmannSimon Eisenmann
afa9b14c2dbAdd v1.1.1 to changelog
Simon EisenmannSimon Eisenmann
43f87e79eccAdd channel pipeline after reset handler support
Simon EisenmannSimon Eisenmann
c8850c0da13Improve connection stability in MCU pipeline connections
Simon EisenmannSimon Eisenmann
868806b7814Update 3rd party dependencies
Simon EisenmannSimon Eisenmann
cb1843347c2Update license ranger and generate 3rd party licenses from vendor folder
Simon EisenmannSimon Eisenmann
a6dae3bab4fBuild with Go 1.14
Simon EisenmannSimon Eisenmann
11afef2f189Add v1.1.0 to changelog
Simon EisenmannSimon Eisenmann
74ec2b1cb04Update external dependencies
Simon EisenmannSimon Eisenmann
20f172ab289Use Go modules
Felix BartelsFelix Bartels
1b466436be8Fix spelling mistakesSigned-off-by: Felix Bartels <f.bartels@kopano.com>
Simon EisenmannSimon Eisenmann
c49bfcadd0bAdd v1.0.1 to changelog
Simon EisenmannSimon Eisenmann
e5fe933ef67Update changelog
Simon EisenmannSimon Eisenmann
b3ec53c64e6Build with Go 1.13.4
Simon EisenmannSimon Eisenmann
d0411f38fa1Fix panic on startup when --iss parameter is not givenStarting kwmserverd without the `--iss` parameter is a perfectly valid mode of operation and is prevented by a missing check if the issuer is actually set. ``` panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x90f3db] goroutine 1 [running]: net/url.(*URL).Hostname(...) net/url/url.go:1059 main.serve(...
Felix BartelsFelix Bartels
7d08ef35ad8Update Dockerfile for releaseSigned-off-by: Felix Bartels <f.bartels@kopano.com>
Simon EisenmannSimon Eisenmann
77fdea1aa12Build with Go 1.13.3
Simon EisenmannSimon Eisenmann
76a28701aefAdd v1.0.0 to changelog
Simon EisenmannSimon Eisenmann
8736bbb89dbUpdate changelog
Simon EisenmannSimon Eisenmann
0243deaffa4Improve README
Simon EisenmannSimon Eisenmann
e03d0a6fd9aAdd v0.17.3 to changelog
Simon EisenmannSimon Eisenmann
68475855935Build with Go 1.13.1
Simon EisenmannSimon Eisenmann
57a4f1c39a4Add support for Basic auth in RTM signalingThis change adds support to authenticate with Basic auth (disabled by default). It should be used for automated testing only.
Simon EisenmannSimon Eisenmann
06371c02aabAdd v0.17.2 to changelog
Simon EisenmannSimon Eisenmann
fea474680c5Update Docker entrypoint for metrics listener
Simon EisenmannSimon Eisenmann
730bb285342Add v0.17.1 to changelog
Simon EisenmannSimon Eisenmann
38de0da7668Update 3rd party dependencies
Simon EisenmannSimon Eisenmann
cbba5dcaff3Expose metrics port for Docker containers
Simon EisenmannSimon Eisenmann
30826ec4eddAdd v0.17.0 to changelog
Simon EisenmannSimon Eisenmann
4d24621c541Update changelog
Simon EisenmannSimon Eisenmann
90f33b94047Build with Go 1.13 and update minimal required Go version
Simon EisenmannSimon Eisenmann
9a105b84ed3Add usage survey block to README
Simon EisenmannSimon Eisenmann
3dfc5c04868Use survey metrics alias syntax
Simon EisenmannSimon Eisenmann
16f15651ee9Add guest connect metrics to prometheus and survey client
Simon EisenmannSimon Eisenmann
91399725de4Update survey client for proper prometheus conversion
Simon EisenmannSimon Eisenmann
182f539b8efMark counter metrics which are counters as counter
Simon EisenmannSimon Eisenmann
41ba00bc1e9Derive service survey GUID from iss configuration
Simon EisenmannSimon Eisenmann
9c36da7a3e6Include usage metrics in survey data
Simon EisenmannSimon Eisenmann
1c7d7078878Add metrics for maximum concurrenct RTM manager data
Simon EisenmannSimon Eisenmann
27245ebbfddImprove sorting and add attional RTM metrics
Simon EisenmannSimon Eisenmann
2d26af3adfdAdd metrics for group channelsGroup channels are channels which have a group name set. This change adds an additional metrics `current_group_channels` and `current_group_channels_connections` which only counts channels and connections for channels which have a group name set. The existing `current_channels` and `current_connections` are unchanged and count all channels / connections regardless of their properties.
Simon EisenmannSimon Eisenmann
1a66fc301b2Add automatic survey reportingThis change adds automatic reporting to Kopano for user survey. On startup and henceforth every 60 minutes kwmserverd will send information about itself to `stats.kopano.io` via HTTPS. This behavior is turned on by default and can be turned off by setting the environment variable `KOPANO_SURVEYCLIENT_AUTOSURVEY` to `false`. With this commit, the following information is collected and reported...
Simon EisenmannSimon Eisenmann
1f02e600058Add kwm rtm metrics for channels, connections and users
Simon EisenmannSimon Eisenmann
f156e347246Add basic metrics