{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":343191804,"defaultBranch":"main","name":"sqlean","ownerLogin":"nalgeon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-28T19:13:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2946182?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710349433.0","currentOid":""},"activityList":{"items":[{"before":"33c634c0d785d3a4a6fd9cb2b332a6f09210c075","after":"c7095bc48c99a977ed15446a7139c77befca5dd6","ref":"refs/heads/main","pushedAt":"2024-04-25T01:56:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"impr: crypto - blake3 hash (#115)","shortMessageHtmlLink":"impr: crypto - blake3 hash (#115)"}},{"before":"d8f0d6b007c2798f0cbdc863699eb2c6ba19e597","after":"33c634c0d785d3a4a6fd9cb2b332a6f09210c075","ref":"refs/heads/main","pushedAt":"2024-03-13T17:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: linux-arm64","shortMessageHtmlLink":"doc: linux-arm64"}},{"before":"4028381c6c7cfba7ad3b54dbb05f2962e80e0e4b","after":"d8f0d6b007c2798f0cbdc863699eb2c6ba19e597","ref":"refs/heads/main","pushedAt":"2024-03-13T17:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: version 0.22.0","shortMessageHtmlLink":"build: version 0.22.0"}},{"before":"ffa39c3f8e84aefa9ac215881a60af112e0a8952","after":"4028381c6c7cfba7ad3b54dbb05f2962e80e0e4b","ref":"refs/heads/main","pushedAt":"2024-03-13T17:00:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: pre-compiled binaries for linux-arm64 (#113)","shortMessageHtmlLink":"build: pre-compiled binaries for linux-arm64 (#113)"}},{"before":"84671a076cfcd1e8fcfa295338415b0dd1215922","after":"ffa39c3f8e84aefa9ac215881a60af112e0a8952","ref":"refs/heads/main","pushedAt":"2024-02-02T18:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: contributing","shortMessageHtmlLink":"doc: contributing"}},{"before":"7a599818198bcc355b39b1647efe2b33c0fa5535","after":"84671a076cfcd1e8fcfa295338415b0dd1215922","ref":"refs/heads/main","pushedAt":"2024-02-02T17:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"impr: regexp - print the actual error message if compilation fails (#104)","shortMessageHtmlLink":"impr: regexp - print the actual error message if compilation fails (#104"}},{"before":"5d54e4ffb3360fb822aefd8ade45f5d60352ab01","after":"7a599818198bcc355b39b1647efe2b33c0fa5535","ref":"refs/heads/main","pushedAt":"2024-02-02T17:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: fuzzy - translit references and examples (#110)","shortMessageHtmlLink":"doc: fuzzy - translit references and examples (#110)"}},{"before":"ca30eae6b037b0259bd890f1dbe57de6a3a69e0b","after":"5d54e4ffb3360fb822aefd8ade45f5d60352ab01","ref":"refs/heads/main","pushedAt":"2024-01-29T08:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: version 0.21.9","shortMessageHtmlLink":"build: version 0.21.9"}},{"before":"0312b4d92037454f98fecd629d760df6a7528f26","after":"ca30eae6b037b0259bd890f1dbe57de6a3a69e0b","ref":"refs/heads/main","pushedAt":"2024-01-29T08:35:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"impr: mark unicode functions deterministic (#109)","shortMessageHtmlLink":"impr: mark unicode functions deterministic (#109)"}},{"before":"fa6a97f20c282b1b81db081962288a60dfbcd693","after":"0312b4d92037454f98fecd629d760df6a7528f26","ref":"refs/heads/main","pushedAt":"2024-01-26T13:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: contributing","shortMessageHtmlLink":"doc: contributing"}},{"before":"009f5e82c99863708ab2deac17952a6be86aba39","after":"fa6a97f20c282b1b81db081962288a60dfbcd693","ref":"refs/heads/main","pushedAt":"2024-01-26T13:21:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: remove incubator","shortMessageHtmlLink":"doc: remove incubator"}},{"before":"009f5e82c99863708ab2deac17952a6be86aba39","after":null,"ref":"refs/tags/3.45.0","pushedAt":"2024-01-26T08:34:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"}},{"before":"3dcc0b5b5d62d652dd4a0ccaa113e31b3b4366da","after":"fe952df6ea42b2e4ac65d2287d3b86ab75f5a2e0","ref":"refs/heads/incubator","pushedAt":"2024-01-26T08:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: remove misc workflow","shortMessageHtmlLink":"build: remove misc workflow"}},{"before":"8153b2a72c718bfdce23692d140461c7ac450494","after":"3dcc0b5b5d62d652dd4a0ccaa113e31b3b4366da","ref":"refs/heads/incubator","pushedAt":"2024-01-26T07:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: misc workflow","shortMessageHtmlLink":"build: misc workflow"}},{"before":"e042455314dc9e8ffd0373fccb8b0c0ea9ab93f1","after":"8153b2a72c718bfdce23692d140461c7ac450494","ref":"refs/heads/incubator","pushedAt":"2024-01-26T07:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: misc workflow","shortMessageHtmlLink":"build: misc workflow"}},{"before":"98b05456d215a0e904f20a70f5d862d8617afdce","after":"e042455314dc9e8ffd0373fccb8b0c0ea9ab93f1","ref":"refs/heads/incubator","pushedAt":"2024-01-26T07:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: misc workflow","shortMessageHtmlLink":"build: misc workflow"}},{"before":"35a5d4fcd6ffa9f7cac5be68d7b0cb6993cc0f13","after":"98b05456d215a0e904f20a70f5d862d8617afdce","ref":"refs/heads/incubator","pushedAt":"2024-01-26T07:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: misc workflow","shortMessageHtmlLink":"build: misc workflow"}},{"before":"d609530b3f6e12d796aa322a850650ed87b5fd76","after":"35a5d4fcd6ffa9f7cac5be68d7b0cb6993cc0f13","ref":"refs/heads/incubator","pushedAt":"2024-01-26T07:30:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: sqlite misc extensions","shortMessageHtmlLink":"build: sqlite misc extensions"}},{"before":"1f89a345ea5fb5a080ede3669bbaf9f02e73ad06","after":"009f5e82c99863708ab2deac17952a6be86aba39","ref":"refs/heads/main","pushedAt":"2024-01-22T19:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: vsv - schema + columns params (#108)","shortMessageHtmlLink":"doc: vsv - schema + columns params (#108)"}},{"before":"47d3efb1df51153e1585a54e1e172f18654cc0a3","after":"1f89a345ea5fb5a080ede3669bbaf9f02e73ad06","ref":"refs/heads/main","pushedAt":"2024-01-10T11:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: readme","shortMessageHtmlLink":"doc: readme"}},{"before":"e1c8124b4b1736c1fa6fb06c0b997c41a4eca510","after":"47d3efb1df51153e1585a54e1e172f18654cc0a3","ref":"refs/heads/main","pushedAt":"2023-11-14T19:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"infr: package spec","shortMessageHtmlLink":"infr: package spec"}},{"before":"7631ba21ead4f6671fa2cfb08155e022e14b3a4d","after":"e1c8124b4b1736c1fa6fb06c0b997c41a4eca510","ref":"refs/heads/main","pushedAt":"2023-11-14T19:31:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"infr: package spec","shortMessageHtmlLink":"infr: package spec"}},{"before":"e1e8185f19722ee9620d7812f21349becbc98b3e","after":"d609530b3f6e12d796aa322a850650ed87b5fd76","ref":"refs/heads/incubator","pushedAt":"2023-11-14T19:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"impr: array - check if array is valid after decoding","shortMessageHtmlLink":"impr: array - check if array is valid after decoding"}},{"before":"85225c4960214b11b0510471d3138d5555b9d2d3","after":"e1e8185f19722ee9620d7812f21349becbc98b3e","ref":"refs/heads/incubator","pushedAt":"2023-11-13T03:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"fix: array unnest (#52)","shortMessageHtmlLink":"fix: array unnest (#52)"}},{"before":"e4c26c0a889963dd3ce966b0553aa77f1c892d65","after":"7631ba21ead4f6671fa2cfb08155e022e14b3a4d","ref":"refs/heads/main","pushedAt":"2023-11-12T20:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: regexp - case-insensitive matching","shortMessageHtmlLink":"doc: regexp - case-insensitive matching"}},{"before":"a08c9c63d257c1ecd4b08d157c715fd6ec2117bd","after":"e4c26c0a889963dd3ce966b0553aa77f1c892d65","ref":"refs/heads/main","pushedAt":"2023-11-01T21:28:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"build: compile ELF binaries with FULL RELRO (#102)\n\nFix #101","shortMessageHtmlLink":"build: compile ELF binaries with FULL RELRO (#102)"}},{"before":"195bbce0f4c0b1c4ec15eecc7074f4eb5f92677a","after":"a08c9c63d257c1ecd4b08d157c715fd6ec2117bd","ref":"refs/heads/main","pushedAt":"2023-08-28T09:19:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"fix: define - incorporate upstream fixes from statement_vtab (#94)\n\n* Encode parameter indexes to a printable string in idxStr\r\n\r\nThis resolves a potential vulnerability on platforms with uncommon\r\ninteger widths (see below.)\r\n\r\nPer the discussion in sqlite.org/forum/info/853f5b586ecbf11c idxStr is\r\nstrictly intended to reference valid string memory. statement_vtab uses\r\nidxStr to supply parameter indexes to xFilter, previously passing these\r\nas integer memory directly. It now serializes indexes using a fixed-\r\nlength 6 bit encoding, which for speed and simplicity is printable but\r\nnot necessarily readable.\r\n\r\nidxStr is currently included in EXPLAIN query results as well as in\r\ndebug output from SQLite. On typical platforms where int is larger than\r\nSQLite's column maximum of 32767, previous buffers were incidentally\r\nvalid for these only due to what amounts to several technicalities in\r\nthe C standard.\r\n\r\nOn platforms with less common integer widths -- such as those with 16\r\nbit ints or where sizeof(int) is 1 -- there is a risk of overread and\r\ndisclosure of subsequent memory if an untrusted user is able to execute\r\nan EXPLAIN query on a statement_vtab with a sufficient number of\r\ncolumns.\r\n\r\nApplication of this fix can be verified at runtime with the following\r\nSQL:\r\n> CREATE VIRTUAL TABLE x USING statement((SELECT ?42, ?46));\r\n> EXPLAIN SELECT * FROM x WHERE [46] = 0 AND [42] = 0;\r\nIn the output of EXPLAIN, the VFilter opcode's P4 register will read\r\n\"O!!!!!K!!!!!\" (without quotes).\r\n\r\nCorresponds to\r\n0x09/sqlite-statement-vtab@400bea16a314bb3994c3912a6639f488af98e9e0\r\n\r\n* Handle conflicting AND constraints on columns\r\n\r\nConstraints such as `WHERE ColumnA = 1 AND ColumnA = 2` now result in an\r\nempty set rather than an error, which is consistent with the behavior of\r\nthese queries against normal (non-virtual) SQLite tables.\r\n\r\nPurely redundant constraints (where ColumnA = 1 AND ColumnA = 1)\r\nlikewise no longer result in an error.\r\n\r\nCorresponds to\r\n0x09/sqlite-statement-vtab@e8f20f31025d62a8a1f17a213c2b10ee5cc96517\r\n\r\n* Clarify shallow copy of argv in xFilter\r\n\r\nCorresponds to\r\n0x09/sqlite-statement-vtab@77d338e03bcf9f27891db9f5db74ab3a78b1be15","shortMessageHtmlLink":"fix: define - incorporate upstream fixes from statement_vtab (#94)"}},{"before":"7d11b1594db70516c5408452c53241bec3af9548","after":"195bbce0f4c0b1c4ec15eecc7074f4eb5f92677a","ref":"refs/heads/main","pushedAt":"2023-08-24T10:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: utf8_lookup disambiguation","shortMessageHtmlLink":"refactor: utf8_lookup disambiguation"}},{"before":"0275b10231afa216e14f9e0f8feb5b135a583558","after":"7d11b1594db70516c5408452c53241bec3af9548","ref":"refs/heads/main","pushedAt":"2023-08-24T10:44:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"fix: rename static, global variable to fix amalgamation build (#93)","shortMessageHtmlLink":"fix: rename static, global variable to fix amalgamation build (#93)"}},{"before":"297855bcf12fd1d2df6843f5cccb5ff966151bb6","after":"0275b10231afa216e14f9e0f8feb5b135a583558","ref":"refs/heads/main","pushedAt":"2023-08-23T15:34:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"fix: remove dangling cplusplus (#92)","shortMessageHtmlLink":"fix: remove dangling cplusplus (#92)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEObHWXAA","startCursor":null,"endCursor":null}},"title":"Activity ยท nalgeon/sqlean"}