{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56234603,"defaultBranch":"master","name":"apk-tools","ownerLogin":"alpinelinux","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-14T12:13:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7600810?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713353161.0","currentOid":""},"activityList":{"items":[{"before":"5028a123f24c86f0b34a304cdc3ec5207fd62842","after":"ea2282ae83bfc1476c52cfcc04aba63c7e100158","ref":"refs/heads/master","pushedAt":"2024-08-09T07:30:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"adbgen: return error","shortMessageHtmlLink":"adbgen: return error"}},{"before":"9cfb6b897ad9c8e38eefbf5ffcafc112ea8dadb6","after":"5028a123f24c86f0b34a304cdc3ec5207fd62842","ref":"refs/heads/master","pushedAt":"2024-08-08T06:03:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"tests: always pass env to test_program","shortMessageHtmlLink":"tests: always pass env to test_program"}},{"before":"f74113c7cfcdfecd56fb2ad45bab4c420a8d3402","after":"9cfb6b897ad9c8e38eefbf5ffcafc112ea8dadb6","ref":"refs/heads/master","pushedAt":"2024-08-08T05:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"mkpkg: properly error when --files is not a directory\n\nAlso avoids locking when --files has been passed a fifo","shortMessageHtmlLink":"mkpkg: properly error when --files is not a directory"}},{"before":"b523beb32e406b1f313903781737f00540b04d14","after":"f74113c7cfcdfecd56fb2ad45bab4c420a8d3402","ref":"refs/heads/master","pushedAt":"2024-08-08T05:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"mkpkg: don't follow symlinks when reading xattrs\n\nPrevent storing false xattrs data for symlinks.","shortMessageHtmlLink":"mkpkg: don't follow symlinks when reading xattrs"}},{"before":"72037e0df05262c74e0e18b846793a8dc8d7a9cc","after":"b523beb32e406b1f313903781737f00540b04d14","ref":"refs/heads/master","pushedAt":"2024-08-06T11:30:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"adbsign: fix error handling","shortMessageHtmlLink":"adbsign: fix error handling"}},{"before":"3bf28d03a025f7cd7fc174af4102405090dba24c","after":"72037e0df05262c74e0e18b846793a8dc8d7a9cc","ref":"refs/heads/master","pushedAt":"2024-08-06T11:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"adb_comp: check compression level after ADB_COMP_NONE\n\nADB_COMP_NONE is special cause we don't allow specifying a\nlevel by having max_level = 0 but we set level to 1 to distinguish\nit from default compression.\n\nfixes apk mkpkg --compression none","shortMessageHtmlLink":"adb_comp: check compression level after ADB_COMP_NONE"}},{"before":"baceb396f0e28df2d317100eda3e55d77c600fb5","after":"3bf28d03a025f7cd7fc174af4102405090dba24c","ref":"refs/heads/master","pushedAt":"2024-08-02T10:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"db: remove unused field data_csum in struct install_ctx","shortMessageHtmlLink":"db: remove unused field data_csum in struct install_ctx"}},{"before":"df31f3667dfe0c7907c07aa5f2c3464206a270ea","after":"baceb396f0e28df2d317100eda3e55d77c600fb5","ref":"refs/heads/master","pushedAt":"2024-08-02T09:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"mkpkg: never close fd in create_xattrs\n\nWhen the dir passed to --files had xattrs this would cause the fd to be closed too early.","shortMessageHtmlLink":"mkpkg: never close fd in create_xattrs"}},{"before":"7e610f86e163711f53f9483e2cc05f0fa44bf1ef","after":"df31f3667dfe0c7907c07aa5f2c3464206a270ea","ref":"refs/heads/master","pushedAt":"2024-07-24T07:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"doc: fix description of apk cache --upgrade","shortMessageHtmlLink":"doc: fix description of apk cache --upgrade"}},{"before":"6a4b2ef892f8319d92c4da909d516ab42ab96a1f","after":"7e610f86e163711f53f9483e2cc05f0fa44bf1ef","ref":"refs/heads/master","pushedAt":"2024-07-23T11:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"database: use NULL instead of 0 as pointer","shortMessageHtmlLink":"database: use NULL instead of 0 as pointer"}},{"before":"f0f04406eac6cddd08daea7f7f8e71d0e04e5776","after":"6a4b2ef892f8319d92c4da909d516ab42ab96a1f","ref":"refs/heads/master","pushedAt":"2024-07-21T11:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"database: propagate error of invalid world file\n\nOtherwise constrains in the world file after an error will be ignored and\nmay cause false package removal.\n\nFixes #11009","shortMessageHtmlLink":"database: propagate error of invalid world file"}},{"before":"6052bfef57a81d82451b4cad86f78a2d01959767","after":"f0f04406eac6cddd08daea7f7f8e71d0e04e5776","ref":"refs/heads/master","pushedAt":"2024-07-18T08:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"mailmap: update for myself","shortMessageHtmlLink":"mailmap: update for myself"}},{"before":"efedbd925fec954f5a7858f5247e2db372b17aa2","after":"6052bfef57a81d82451b4cad86f78a2d01959767","ref":"refs/heads/master","pushedAt":"2024-05-31T12:27:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"tar: add support for GNU longnames tar extension entry\n\nThere is currently a fundamental problem with how tar are handled\ninsternally for scriptdb usage.\n\nWe totally lack any support and handling for filename in scriptdb that\nare longer than 99char. This cause the filename to be cut and have\nsituation with file ending with:\n- kernel-6.6.30~01f651a1bd5c5592d7cf5a98209bdce4-r1.X121290490411c8c2cf47e3\n- kernel-6.6.30~01f651a1bd5c5592d7cf5a98209bdce4-r1.X121290490411c8c2cf47e308d95f12d65d011a391.post-instal\n- kernel-6.6.30~01f651a1bd5c5592d7cf5a98209bdce4-r1.X121290490411c8c2cf47e308d95f12d65d011a391.post-i\n- kernel-6.6.30~01f651a1bd5c5592d7cf5a98209bdce4-r1.X121290490411c8c2cf47e308d95f12d65\n\nThis is caused by the fact that POSIX ustar support up to 99char. The\nprefix value can only be used to path but can't be used for filename\nhence that is not a valuable solution.\n\nTo fix this introduce support to apk_tar_write_entry for GNU longnames\nextension header. This is already supported by apk_tar_parse but we\ncouldn't actually add the special header.\n\nWith this fix long filename are correctly handled and the cut problem is\nsolved.\n\nSigned-off-by: Christian Marangi ","shortMessageHtmlLink":"tar: add support for GNU longnames tar extension entry"}},{"before":"6be5dd707cce6e64b961f3c080c2c41c598c828d","after":"efedbd925fec954f5a7858f5247e2db372b17aa2","ref":"refs/heads/master","pushedAt":"2024-05-29T07:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"database: always use CSUM HEX for scriptdb tar entry\n\nAlways use CSUM in HEX for scriptdb tar entry.\n\nCurrently we use HEX for MD5 CSUM and base64 for SHA1 CSUM. This is\nproblematic for the scripts.tar as in base64 the \"/\" char is allowed.\nThis makes the tar think the file is placed in a dedicated directory\ncausing inconsistent files in scripts.tar making it problematic if\nsomeone wants to handle scripts manually by accessing the file in the\n.tar\n\nFix this by introducing apk_blob_push_csum_hex that always use HEX for\nCSUM blob.\n\nPulling CSUM in HEX format is already supported and it's done by using\nthe X prefix instead of the current Q, hence this won't cause any\nregression since both format are supported by the apk_blob_pull_csum\nfunction.\n\nSigned-off-by: Christian Marangi ","shortMessageHtmlLink":"database: always use CSUM HEX for scriptdb tar entry"}},{"before":"41ea8a08551765d79063475f0e4a5c0261d1c3ae","after":"6be5dd707cce6e64b961f3c080c2c41c598c828d","ref":"refs/heads/master","pushedAt":"2024-05-24T07:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"doc: remove FTP from apk man pages","shortMessageHtmlLink":"doc: remove FTP from apk man pages"}},{"before":"825681118d05ca5801c6b3852a70a42499e57def","after":"41ea8a08551765d79063475f0e4a5c0261d1c3ae","ref":"refs/heads/master","pushedAt":"2024-05-24T07:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"libfetch: remove support for FTP\n\nAs discussed in #10749, I suggested that we remove FTP support to reduce possible attack surface\nas there are no Alpine mirrors which use FTP.\n\nThere are also no known mirrors of any other apk-using distribution which use FTP, so I believe\nwe are safe to remove support for FTP-based mirrors in apk-tools 3.\n\nSigned-off-by: Ariadne Conill ","shortMessageHtmlLink":"libfetch: remove support for FTP"}},{"before":"a1999ca954818020e6e4a1b64359fa97b4197dee","after":"825681118d05ca5801c6b3852a70a42499e57def","ref":"refs/heads/master","pushedAt":"2024-05-19T06:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"crypto: fix assert in apk_digest_ctx_reset_alg","shortMessageHtmlLink":"crypto: fix assert in apk_digest_ctx_reset_alg"}},{"before":"a6ce0a1be1a42a5cf4136eb0db5ea95168ee73fe","after":"a1999ca954818020e6e4a1b64359fa97b4197dee","ref":"refs/heads/master","pushedAt":"2024-05-19T05:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"crypto/mbedtls: fix assert to test\n\na copy/paste error from openssl implementation to mbedtls","shortMessageHtmlLink":"crypto/mbedtls: fix assert to test"}},{"before":"691e152f9ecfe5a128f5693d97e160e5de4aa49b","after":"a6ce0a1be1a42a5cf4136eb0db5ea95168ee73fe","ref":"refs/heads/master","pushedAt":"2024-05-18T12:08:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"build/crypto: minor clean up for crypto defines","shortMessageHtmlLink":"build/crypto: minor clean up for crypto defines"}},{"before":"35b0e71ec58b9e2d917c72be0031b95b5eb81942","after":"691e152f9ecfe5a128f5693d97e160e5de4aa49b","ref":"refs/heads/master","pushedAt":"2024-05-18T11:51:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"crypto: add support for mbedtls as backend\n\nbackend is selected at compile-time with crypto_backend option (for\nmeson) or CRYPTO (for legacy Makefile)\n\nCo-developed-by: Christian Marangi \nSigned-off-by: Christian Marangi \nSigned-off-by: Jonas Jelonek ","shortMessageHtmlLink":"crypto: add support for mbedtls as backend"}},{"before":"ba6c31a5469ef74fb85119508e55de9631ffef41","after":"35b0e71ec58b9e2d917c72be0031b95b5eb81942","ref":"refs/heads/master","pushedAt":"2024-05-06T10:51:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"database: reinitialize diris list when resetting refcount\n\nfixes #11005","shortMessageHtmlLink":"database: reinitialize diris list when resetting refcount"}},{"before":"196031358ee4766f050650352496656b86f43d9e","after":"ba6c31a5469ef74fb85119508e55de9631ffef41","ref":"refs/heads/master","pushedAt":"2024-04-15T14:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"index: do not print message if outputting file to stdout","shortMessageHtmlLink":"index: do not print message if outputting file to stdout"}},{"before":"1a17367a2301b63ec88a2cbc62560fd832a3fc93","after":"196031358ee4766f050650352496656b86f43d9e","ref":"refs/heads/master","pushedAt":"2024-04-15T14:13:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"extract_v2: simplify verify error handling","shortMessageHtmlLink":"extract_v2: simplify verify error handling"}},{"before":"759c31e5f320eab2253ab9780815ce88e40fa7f7","after":"1a17367a2301b63ec88a2cbc62560fd832a3fc93","ref":"refs/heads/master","pushedAt":"2024-04-10T13:27:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"adb: remove openssl header inclusion","shortMessageHtmlLink":"adb: remove openssl header inclusion"}},{"before":"ca0029cc484e1b2c01874c8c6bf7ca76d0d43f1a","after":"759c31e5f320eab2253ab9780815ce88e40fa7f7","ref":"refs/heads/master","pushedAt":"2024-04-10T12:36:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"apk, io_url: abstract libfetch away from apk.c","shortMessageHtmlLink":"apk, io_url: abstract libfetch away from apk.c"}},{"before":"6f246599b393f40773b6ceb2a68d81d49112be9d","after":"ca0029cc484e1b2c01874c8c6bf7ca76d0d43f1a","ref":"refs/heads/master","pushedAt":"2024-04-10T12:32:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"adb: remove usage of static flexible structure member initialization\n\nThis is a GCC extension, and seems to not work correctly with\ncross-compilation. Perhaps the combination of using also designated\narray initializer mixed up things.\n\nJust git rid of the flexible member for now.","shortMessageHtmlLink":"adb: remove usage of static flexible structure member initialization"}},{"before":"f9eaeb6429325eeb5a17ed771fd477be9227fe15","after":"6f246599b393f40773b6ceb2a68d81d49112be9d","ref":"refs/heads/master","pushedAt":"2024-04-09T07:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"crypto: improve error handling and message","shortMessageHtmlLink":"crypto: improve error handling and message"}},{"before":"b7a7ea728e242a04f32f8e56ddc3d8d85960ee28","after":"f9eaeb6429325eeb5a17ed771fd477be9227fe15","ref":"refs/heads/master","pushedAt":"2024-04-05T09:09:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"doc: apk(8): speak of world constraints","shortMessageHtmlLink":"doc: apk(8): speak of world constraints"}},{"before":"9f0e54db43d912f2f81afadcc06218def43ac1c3","after":"b7a7ea728e242a04f32f8e56ddc3d8d85960ee28","ref":"refs/heads/master","pushedAt":"2024-04-01T11:17:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"io: fix gunzip mpart handling regression\n\nThe _DATA callback needs to be deferred until extracted data is\nhandled for the state machine to work correctly for identity data\ngeneration.\n\nfixes regresion in \"apk index\"\n\nfixes 9855169e \"io: simplify mpart and error handling\"","shortMessageHtmlLink":"io: fix gunzip mpart handling regression"}},{"before":"648fb1bd00d7ed5b95e159dd7ca83c11ed7f54c6","after":"9f0e54db43d912f2f81afadcc06218def43ac1c3","ref":"refs/heads/master","pushedAt":"2024-04-01T08:13:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"algitbot","name":null,"path":"/algitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20096058?s=80&v=4"},"commit":{"message":"build: fixup crypto code build via make","shortMessageHtmlLink":"build: fixup crypto code build via make"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElf-yZgA","startCursor":null,"endCursor":null}},"title":"Activity ยท alpinelinux/apk-tools"}