Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 24 additions & 13 deletions src/data/contributions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ export const contributions: Contribution[] = [
{
repo: "DarkFlippers/unleashed-firmware",
emoji: "🔓",
stars: 21946,
stars: 21983,
pr: 1048,
desc: {
en: "The EMV parser took each TLV length straight off the card, so tapping a crafted card wrote past several fixed-size fields and a stack buffer.",
Expand All @@ -15,7 +15,7 @@ export const contributions: Contribution[] = [
{
repo: "DarkFlippers/unleashed-firmware",
emoji: "🔓",
stars: 21946,
stars: 21983,
pr: 1049,
desc: {
en: "A reader writing to the emulated NFC tag at offset 1 shifted the stored payload by a byte and spliced in a stale byte from the previous frame.",
Expand All @@ -26,7 +26,7 @@ export const contributions: Contribution[] = [
{
repo: "Next-Flip/Momentum-Firmware",
emoji: "⚡",
stars: 8960,
stars: 8971,
pr: 573,
desc: {
en: "The same unbounded EMV lengths as the unleashed fix, except here the stack overflow is not compiled out of the release builds the project ships.",
Expand All @@ -37,7 +37,7 @@ export const contributions: Contribution[] = [
{
repo: "Next-Flip/Momentum-Firmware",
emoji: "⚡",
stars: 8960,
stars: 8971,
pr: 574,
desc: {
en: "The Type 4 Tag write fix, ported to the byte-identical copy of the file this firmware carries.",
Expand All @@ -48,7 +48,7 @@ export const contributions: Contribution[] = [
{
repo: "vitessio/vitess",
emoji: "🐬",
stars: 21176,
stars: 21185,
pr: 20700,
desc: {
en: "A sharded query with EXISTS inside a CASE silently dropped half of its WHERE clause and returned the wrong rows.",
Expand All @@ -59,7 +59,7 @@ export const contributions: Contribution[] = [
{
repo: "vitessio/vitess",
emoji: "🐬",
stars: 21176,
stars: 21185,
pr: 20701,
desc: {
en: "An outer join against a reference table returned every preserved row once per shard instead of once.",
Expand All @@ -70,7 +70,7 @@ export const contributions: Contribution[] = [
{
repo: "traefik/yaegi",
emoji: "🐹",
stars: 8347,
stars: 8354,
pr: 1729,
desc: {
en: "A constant condition in an if or for statement crashed the interpreter instead of reporting a compile error, taking down any program embedding it.",
Expand All @@ -81,7 +81,7 @@ export const contributions: Contribution[] = [
{
repo: "traefik/yaegi",
emoji: "🐹",
stars: 8347,
stars: 8354,
pr: 1730,
desc: {
en: "Using a package name as a value crashed the interpreter five different ways, and inside a return statement it raised no error at all and ran.",
Expand All @@ -92,7 +92,7 @@ export const contributions: Contribution[] = [
{
repo: "tobymao/sqlglot",
emoji: "🧩",
stars: 9486,
stars: 9490,
pr: 7969,
desc: {
en: "DuckDB was modelled as returning NULL on division by zero, but it follows IEEE 754 and returns inf, so transpiled queries diverged.",
Expand All @@ -103,7 +103,7 @@ export const contributions: Contribution[] = [
{
repo: "fonttools/fonttools",
emoji: "🔠",
stars: 5186,
stars: 5185,
pr: 4137,
desc: {
en: "Instancing a variable font left the BASE table untouched, so instances kept the default baselines and a dangling variation store.",
Expand All @@ -114,7 +114,7 @@ export const contributions: Contribution[] = [
{
repo: "MatthewKuKanich/FindMyFlipper",
emoji: "📍",
stars: 2172,
stars: 2176,
pr: 144,
desc: {
en: "An infinite 2FA loop blocked report fetching: the anisette device identity was partly overwritten with random UUIDs. Behind seven reported issues.",
Expand All @@ -136,7 +136,7 @@ export const contributions: Contribution[] = [
{
repo: "docker/compose",
emoji: "🐳",
stars: 37888,
stars: 37951,
pr: 13992,
desc: {
en: "A single directory the user cannot read made compose watch fail to start, so nothing was watched at all: the ignore list is applied to events, never to the walk that registers the watches.",
Expand All @@ -147,7 +147,7 @@ export const contributions: Contribution[] = [
{
repo: "python/mypy",
emoji: "🏷️",
stars: 20570,
stars: 20571,
pr: 21805,
desc: {
en: "A walrus nested inside a condition, as in if cond and (woo := 5) + n, left the variable optional in the branch where the assignment had certainly run.",
Expand All @@ -166,4 +166,15 @@ export const contributions: Contribution[] = [
},
state: "open",
},
{
repo: "python/mypy",
emoji: "🏷️",
stars: 20571,
pr: 21806,
desc: {
en: "Calling an abstract staticmethod or classmethod straight off the abstract class raised no error, even though instantiating that same class does.",
es: "Llamar a un staticmethod o classmethod abstracto directamente sobre la clase abstracta no daba ningún error, aunque instanciar esa misma clase sí lo dé.",
},
state: "open",
},
];
Loading