Skip to content

Commit eb5f59f

Browse files
committed
feat(contributions): mark unleashed #1048 as merged and refresh star counts
1 parent 2b988f7 commit eb5f59f

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

src/data/contributions.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ export const contributions: Contribution[] = [
44
{
55
repo: "DarkFlippers/unleashed-firmware",
66
emoji: "🔓",
7-
stars: 21920,
7+
stars: 21946,
88
pr: 1048,
99
desc: {
1010
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.",
1111
es: "El parser EMV tomaba la longitud de cada TLV directamente de la tarjeta, así que acercar una tarjeta manipulada escribía más allá de varios campos de tamaño fijo y de un buffer de pila.",
1212
},
13-
state: "open",
13+
state: "merged",
1414
},
1515
{
1616
repo: "DarkFlippers/unleashed-firmware",
1717
emoji: "🔓",
18-
stars: 21920,
18+
stars: 21946,
1919
pr: 1049,
2020
desc: {
2121
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.",
@@ -26,7 +26,7 @@ export const contributions: Contribution[] = [
2626
{
2727
repo: "Next-Flip/Momentum-Firmware",
2828
emoji: "⚡",
29-
stars: 8941,
29+
stars: 8960,
3030
pr: 573,
3131
desc: {
3232
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.",
@@ -37,7 +37,7 @@ export const contributions: Contribution[] = [
3737
{
3838
repo: "Next-Flip/Momentum-Firmware",
3939
emoji: "⚡",
40-
stars: 8941,
40+
stars: 8960,
4141
pr: 574,
4242
desc: {
4343
en: "The Type 4 Tag write fix, ported to the byte-identical copy of the file this firmware carries.",
@@ -48,7 +48,7 @@ export const contributions: Contribution[] = [
4848
{
4949
repo: "vitessio/vitess",
5050
emoji: "🐬",
51-
stars: 21171,
51+
stars: 21176,
5252
pr: 20700,
5353
desc: {
5454
en: "A sharded query with EXISTS inside a CASE silently dropped half of its WHERE clause and returned the wrong rows.",
@@ -59,7 +59,7 @@ export const contributions: Contribution[] = [
5959
{
6060
repo: "vitessio/vitess",
6161
emoji: "🐬",
62-
stars: 21171,
62+
stars: 21176,
6363
pr: 20701,
6464
desc: {
6565
en: "An outer join against a reference table returned every preserved row once per shard instead of once.",
@@ -70,7 +70,7 @@ export const contributions: Contribution[] = [
7070
{
7171
repo: "traefik/yaegi",
7272
emoji: "🐹",
73-
stars: 8342,
73+
stars: 8347,
7474
pr: 1729,
7575
desc: {
7676
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.",
@@ -81,7 +81,7 @@ export const contributions: Contribution[] = [
8181
{
8282
repo: "traefik/yaegi",
8383
emoji: "🐹",
84-
stars: 8342,
84+
stars: 8347,
8585
pr: 1730,
8686
desc: {
8787
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.",
@@ -92,7 +92,7 @@ export const contributions: Contribution[] = [
9292
{
9393
repo: "tobymao/sqlglot",
9494
emoji: "🧩",
95-
stars: 9469,
95+
stars: 9486,
9696
pr: 7969,
9797
desc: {
9898
en: "DuckDB was modelled as returning NULL on division by zero, but it follows IEEE 754 and returns inf, so transpiled queries diverged.",
@@ -103,7 +103,7 @@ export const contributions: Contribution[] = [
103103
{
104104
repo: "fonttools/fonttools",
105105
emoji: "🔠",
106-
stars: 5180,
106+
stars: 5186,
107107
pr: 4137,
108108
desc: {
109109
en: "Instancing a variable font left the BASE table untouched, so instances kept the default baselines and a dangling variation store.",
@@ -114,7 +114,7 @@ export const contributions: Contribution[] = [
114114
{
115115
repo: "MatthewKuKanich/FindMyFlipper",
116116
emoji: "📍",
117-
stars: 2170,
117+
stars: 2172,
118118
pr: 144,
119119
desc: {
120120
en: "An infinite 2FA loop blocked report fetching: the anisette device identity was partly overwritten with random UUIDs. Behind seven reported issues.",

0 commit comments

Comments
 (0)