Dirkjan Bussink

Results 15 issues of Dirkjan Bussink

Right now the hostname presented on a TLS certificate is never validated. This means that man-in-the-middle attacks are trivial when using for example public CAs to sign certificates. The issue...

This logic switches to using a keyring like for example keychain on MacOS if that is available on the platform. This provides better and more secure secret storage for the...

This changes the builds to always add -trimpath which removes specific build time paths from the binary (like current directories etc). Improves build reproducability to make the final binary independent...

This upgrades the remaining things to Ubuntu 20.04 and makes MySQL 8.0 the default we run tests against. We still have tests for MySQL 5.7 but those are now explicitly...

Component: Build/CI
Type: CI/Build
Backport to: release-14.0
Backport to: release-13.0

### Feature Description Vitess has many useful things inside of it that other projects might want to use as libraries. Today though this is pretty hard due to very tight...

Type: Feature Request
Type: Internal Cleanup
Component: General

### Overview of the Issue When we run MySQL with `mysqlctld` but without `mysqld_safe` and MySQL has an OOM issue, it stops with leaving a lock file in place for...

Type: Bug
Component: TabletManager

This deals with more deprecated SQL commands that now uses different terminology on newer MySQL versions. Also refactors things to reduce some duplication and to simplify some logic. We now...

Type: Internal Cleanup
Component: TabletManager

This moves the stats setup to the internal Vitess stats package instead of another external dependency. With this change we can remove the external dependency. ## Checklist - [x] "Backport...

Type: Internal Cleanup
Component: VTorc

In MySQL 9.0, a new type was added for vectors. This adds the type here as well. See also https://dev.mysql.com/doc/dev/mysql-server/latest/field__types_8h.html for the value of this constant.

This adds a failing test for a test case extracted from a local issue with a JSON schema. This schema seems to work fine in other implementations, such as https://www.jsonschemavalidator.net...