Egor Suvorov

Results 35 issues of Egor Suvorov

`if let` and `while let` introduce new scope for named variables just like `match`. However, the current wording suggests that it's the case for `match` only. `if let` and `while...

## Problem Description of problem here. - [x] I checked the issue tracker for existing issues about this problem. - [x] I'm using the latest version of hindent. I'm running...

I use Django (python 2.7) with MySQL on linux, and when I try to run ./manage.py ipgeobase_update I get DatabaseError 1064: "You have an error in your SQL syntax; check...

Here's a gist with demonstration. Create a new meteor project, add `publish-with-relations` meteorite package and run. You'll see two collections: A and B. Subscribe to B, select a particular element,...

## Description #493 has introduced comma escaping for `-tc` and other parameters which use `parseCommaSepArgs` (as a fix for #398): one can run test named `A,improved` with `-tc=A\,improved`. The code...

## Description May be distantly related to #401 ### Steps to reproduce 1. Install [msys2](msys2.org) and `pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb` 2. Create a directory with the latest `doctest.h` (I've used...

Consider [`OpAddAssignString.ci`](https://github.com/pfusik/cito/blob/5e518d38a9e587501c0f634a031e80cb14560181/test/OpAddAssignString.ci#L10): ``` s2 += p + $"{p}" + s; //FAIL: cpp - should work with C++20 ``` gets compiled to ``` CiString_Assign(&s2, CiString_Format("%s%s%s%s", s2, p, p, s)); ``` here,...

bug
C

For example, `pagestream `'s command handler [calls for `check_permissions`](https://github.com/neondatabase/neon/blob/de7eda2dc6a6dbad3c3ec96e71673c5a8a48bb79/pageserver/src/page_service.rs#L692), same as `basebackup`, but all others do not: e.g. `failpoints` (should require managemental token?), `show`, `do_gc`, `compact`, `checkpoint`, `get_lsn_by_timestamp`... Note that...

c/storage/pageserver
a/security

Currently `endpoint::make_router()` exposes `/metrics` without any checks. However, it may contain relatively sensitive information like tenant/timeline IDs. We should require a managemental token instead. Careful: not to break Grafana. Careful:...

c/storage/safekeeper
c/storage/pageserver
a/security

Implement based on #1856, otherwise there is not much auth in Safekeeper. Careful: do not merge until #1856 is correctly configured on staging/prod, this issue requires configuration updates. Even then,...

c/storage/safekeeper
a/security