Server 3.12.0 [Beta]

Could you please download the 64 bit version again and start a fresh server for tests?
Something is wrong with attached crashdumps. They seem to be created with a 32bit system/binary but should be 64bit.

Maybe files in server are mixed up and caused whatever happened there.


The api key is stored in the database soon it was created. the only way to make it invalid then is a broken database.

After re-update it seems all good. So probably I am only idiot and I messed up the first installation.

@TS.ChrisR
Another crash MEGA
After crash, key is invalid

We can reproduce the crash but not that the key is invalid after the server did crash.
Maybe this is not relevant at all after the fix.

Meanwhile do not hammer in the same commands to fast to avoid the crash.

2 Likes

We just released a new beta version (updated Download and docker command in main post).

This one does fix the crash and an issue with the whitelist.
And we removed the POPCNT check form any Linux, MacOS and FreeBSD. It’s only needed for Windows.

2 Likes

3 posts were split to a new topic: Want to deactivate the Query

A post was split to a new topic: Have problems/delaywith my server

3.12.0 Beta 3 was uploaded :slight_smile:

As requested by some of you we did add HTTPS support for the WebQuery.

These parameters are needed to enable the feature.
And you must add your own .pem files to make it work.

query_protocols=https
query_https_ip=0.0.0.0,::
query_https_port=10443
query_https_certificate_file=your_cert.pem
query_https_private_key_file=your_key.pem

This command can be used to create a own certification on Linux .

openssl req -x509 -newkey rsa:4096 -nodes -keyout key.pem -out cert.pem -days 365

We also fixed following bugs in that version.

  • Snapshots did not restore channel and channel-client permissions
  • POPCNT still was needed on the Windows 32-bit version

Download link, Changelog and Docker can be found in first post.

10 Likes

:heart_eyes:

1 Like

Thank you for the New Update. :slight_smile:

1 Like

for MariaDB Teamspeaks all of them have this information when someone want create an APIKEY in 3.12 beta3.

apikeyadd scope=manage lifetime=0
error id=1280 msg=database\serror

Structure for database is non modified and we checked all of it, there is columns and indexes correct way.
Please let me know, when it’s gonna fix it. Permissions also been checked and nothing helps us, on every database from MariaDB that problem occur.

Wouldn’t a WebSocket Server be a better option to go with? Because you can then also have the ability to e.g. use the “servernotifyregister” option… And I think a lot of people would support this idea.

Yes it would be better but would take much more time. so we decided to start it that way and to have the other option later.

2 Likes

Can not reproduce this on MariaDB 10.4.11.
The table api_keys is generated for me and writes the key on creation.

Are you sure that you did overwrite all files during the update from 3.11 to this beta?

1 Like

Hi TS.ChrisR

I just sent private message to you about that.

From what i see in shown logs the amount of chars your server wants to create in the column “api_key_hash” is bigger than allowed 40 chars.
When you raise the length for that column to 44 it should work.

Need to discuss this with our server developer.

Update
We will raise the possible value to 44 in the stable release.

1 Like

Hi! Thank you so much Chris!

Könnt ihr schon ein Status Update für die User preisgeben, ob diese Version morgen kommt?

Is this coming out of beta today?

Yes.