{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17948072,"defaultBranch":"master","name":"libpsl","ownerLogin":"rockdaboot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-20T15:38:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2087964?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711558136.0","currentOid":""},"activityList":{"items":[{"before":"61f677adb00b1dca0d215b969d7f19df4ef0fb36","after":"490bd6f98a2addcade55028ea60c36cce07e21e4","ref":"refs/heads/master","pushedAt":"2024-05-09T16:50:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add Libs.private to autoconf libpsl.pc\n\nStatic libraries don't include dependency information, so when using\npkg-config to find out how to link with a static library, the .pc file\nfor that library has to specify what other libraries to link.\nLibs.private is like Libs, except it's only used when static linking.\nThis fixes linking against a static libpsl using pkg-config.\n\nThe Meson-generated libpsl.pc just includes all of its dependent\nlibraries in Libs, so doesn't require any additional fix.","shortMessageHtmlLink":"Add Libs.private to autoconf libpsl.pc"}},{"before":"6b0b3b03bca8d4c407d7707afc90072880a601c0","after":"61f677adb00b1dca0d215b969d7f19df4ef0fb36","ref":"refs/heads/master","pushedAt":"2024-04-28T15:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"fix syntax error of config-msvc.mak.in","shortMessageHtmlLink":"fix syntax error of config-msvc.mak.in"}},{"before":null,"after":"50099a6bf9f146db9ad88c4d7fae8bec213b0f7a","ref":"refs/heads/fix-unistring-detection","pushedAt":"2024-03-27T16:48:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Only search for libunistring once","shortMessageHtmlLink":"Only search for libunistring once"}},{"before":"d0967ae7a4a8150df1e1c8b0918e1ede845708a6","after":"6b0b3b03bca8d4c407d7707afc90072880a601c0","ref":"refs/heads/master","pushedAt":"2024-03-25T17:32:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Amend autotools section in readme","shortMessageHtmlLink":"Amend autotools section in readme"}},{"before":"31f60459b1c04cf3a41a543d392d793ef91ab35e","after":null,"ref":"refs/heads/amend-readme","pushedAt":"2024-03-25T17:32:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"}},{"before":"6826d7a135655f7667462b2ed51bf0db76516736","after":null,"ref":"refs/heads/with-libunistring-prefix","pushedAt":"2024-03-25T17:26:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"}},{"before":"5cb92831f832458e4178a61b1716ec453e217cd4","after":"d0967ae7a4a8150df1e1c8b0918e1ede845708a6","ref":"refs/heads/master","pushedAt":"2024-03-25T17:26:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add configure flag --with-libunistring-prefix","shortMessageHtmlLink":"Add configure flag --with-libunistring-prefix"}},{"before":null,"after":"31f60459b1c04cf3a41a543d392d793ef91ab35e","ref":"refs/heads/amend-readme","pushedAt":"2024-03-25T17:25:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Amend autotools section in readme","shortMessageHtmlLink":"Amend autotools section in readme"}},{"before":"9293ccca8a9f01aa255dd1b5737dc4d9cbfc1264","after":null,"ref":"refs/heads/add-autotools-prerequisites","pushedAt":"2024-03-24T19:08:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"}},{"before":"15e7f407cbadf950410e45d97e76773b40377ac6","after":"5cb92831f832458e4178a61b1716ec453e217cd4","ref":"refs/heads/master","pushedAt":"2024-03-24T19:08:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add prerequisites for building with GNU autotools","shortMessageHtmlLink":"Add prerequisites for building with GNU autotools"}},{"before":"84cc6d4831c9627bf22ef4085e74f3f62a3d9367","after":"9293ccca8a9f01aa255dd1b5737dc4d9cbfc1264","ref":"refs/heads/add-autotools-prerequisites","pushedAt":"2024-03-24T19:07:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add prerequisites for building with GNU autotools","shortMessageHtmlLink":"Add prerequisites for building with GNU autotools"}},{"before":null,"after":"84cc6d4831c9627bf22ef4085e74f3f62a3d9367","ref":"refs/heads/add-autotools-prerequisites","pushedAt":"2024-03-24T19:04:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add prerequisites for building with GNU autotools","shortMessageHtmlLink":"Add prerequisites for building with GNU autotools"}},{"before":null,"after":"6826d7a135655f7667462b2ed51bf0db76516736","ref":"refs/heads/with-libunistring-prefix","pushedAt":"2024-03-24T18:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add configure flag --with-libunistring-prefix","shortMessageHtmlLink":"Add configure flag --with-libunistring-prefix"}},{"before":"fd8c0bd604b4e8e965de10b19007d2630481dd95","after":null,"ref":"refs/heads/remove-winsock-deps","pushedAt":"2024-03-23T18:28:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"}},{"before":"b201380ede40b4d83b44eb9c5df9b56f3e43b2d4","after":"15e7f407cbadf950410e45d97e76773b40377ac6","ref":"refs/heads/master","pushedAt":"2024-03-23T18:28:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add build/test script for static MinGW library","shortMessageHtmlLink":"Add build/test script for static MinGW library"}},{"before":"ecdeb35eaea495a4b0986bba49926600412bfff8","after":"fd8c0bd604b4e8e965de10b19007d2630481dd95","ref":"refs/heads/remove-winsock-deps","pushedAt":"2024-03-23T17:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add build/test script for static MinGW library","shortMessageHtmlLink":"Add build/test script for static MinGW library"}},{"before":"7d770638d2a23487ac30c8e55d73a280027a3208","after":"ecdeb35eaea495a4b0986bba49926600412bfff8","ref":"refs/heads/remove-winsock-deps","pushedAt":"2024-03-23T16:29:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Unconditionally use psl_strdup instead of strdup","shortMessageHtmlLink":"Unconditionally use psl_strdup instead of strdup"}},{"before":"b201380ede40b4d83b44eb9c5df9b56f3e43b2d4","after":null,"ref":"refs/heads/es/python-find_program","pushedAt":"2024-03-07T22:38:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"}},{"before":"fe13dad3c46e98026bfd90de21c0e583be34d5f2","after":"b201380ede40b4d83b44eb9c5df9b56f3e43b2d4","ref":"refs/heads/master","pushedAt":"2024-03-07T22:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"meson: simplify python3 detection\n\nDon't look up the python module's find_installation() method. This is\nintended for detecting lots of information needed for compiling and\ninstalling python modules including the C-API interface to libpython, as\nwell as site-packages layout information.\n\nIt's totally uninvolved with what we are doing, which is executing a\nscript. For this, we just need any python program. Meson is written in\npython3, so we know in meson.build that we have that available -- which\nis also why meson guarantees that `find_program('python3')` always\nreturns a valid python. Even if no python is installed on the system,\nmeson will return the `meson.exe runpython` shim which runs the script\nusing the copy of python bundled inside the redistributable meson\nWindows executable.","shortMessageHtmlLink":"meson: simplify python3 detection"}},{"before":null,"after":"b201380ede40b4d83b44eb9c5df9b56f3e43b2d4","ref":"refs/heads/es/python-find_program","pushedAt":"2024-03-07T22:06:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"meson: simplify python3 detection\n\nDon't look up the python module's find_installation() method. This is\nintended for detecting lots of information needed for compiling and\ninstalling python modules including the C-API interface to libpython, as\nwell as site-packages layout information.\n\nIt's totally uninvolved with what we are doing, which is executing a\nscript. For this, we just need any python program. Meson is written in\npython3, so we know in meson.build that we have that available -- which\nis also why meson guarantees that `find_program('python3')` always\nreturns a valid python. Even if no python is installed on the system,\nmeson will return the `meson.exe runpython` shim which runs the script\nusing the copy of python bundled inside the redistributable meson\nWindows executable.","shortMessageHtmlLink":"meson: simplify python3 detection"}},{"before":"0a26205a3c052eefb88990d1a00c5f70862bfa5c","after":null,"ref":"refs/heads/improve-portability","pushedAt":"2024-02-11T18:43:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"}},{"before":"e8ef87aab4f441974860960f1ec555e031b2bfd7","after":"fe13dad3c46e98026bfd90de21c0e583be34d5f2","ref":"refs/heads/master","pushedAt":"2024-02-11T18:43:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Improve portability (#237)\n\n* Fix C89 compliance (mixed declarations and code)\r\n\r\n* Fix C89 compliance (C++ style comments)\r\n\r\n* Add strdup() in case it isn't available\r\n\r\n* Add missing time.h to tools/psl.c\r\n\r\n* Add localtime_r() declaration in case it isn't available\r\n\r\n* meson: Check for strdup","shortMessageHtmlLink":"Improve portability (#237)"}},{"before":"2b85a712229c786f3cbfb3f04c3d3869dc4bcaf4","after":"0a26205a3c052eefb88990d1a00c5f70862bfa5c","ref":"refs/heads/improve-portability","pushedAt":"2024-02-11T18:40:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"meson: Check for strdup","shortMessageHtmlLink":"meson: Check for strdup"}},{"before":"0a26205a3c052eefb88990d1a00c5f70862bfa5c","after":"2b85a712229c786f3cbfb3f04c3d3869dc4bcaf4","ref":"refs/heads/improve-portability","pushedAt":"2024-02-11T18:37:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"meson: Check delarations of strdup and localtiem_r","shortMessageHtmlLink":"meson: Check delarations of strdup and localtiem_r"}},{"before":"c98f3050f0ee95d27f9946742e57b466ac795fed","after":"0a26205a3c052eefb88990d1a00c5f70862bfa5c","ref":"refs/heads/improve-portability","pushedAt":"2024-02-11T18:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"meson: Check for strdup","shortMessageHtmlLink":"meson: Check for strdup"}},{"before":null,"after":"c98f3050f0ee95d27f9946742e57b466ac795fed","ref":"refs/heads/improve-portability","pushedAt":"2024-02-11T18:21:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Add localtime_r() declaration in case it isn't available","shortMessageHtmlLink":"Add localtime_r() declaration in case it isn't available"}},{"before":"a95821dd9e00f600558c91dc93010ac912f663d7","after":"7d770638d2a23487ac30c8e55d73a280027a3208","ref":"refs/heads/remove-winsock-deps","pushedAt":"2024-02-11T17:05:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockdaboot","name":"Tim Rühsen","path":"/rockdaboot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087964?s=80&v=4"},"commit":{"message":"Get rid of Windows WSA startup code\n\nReported-by: @vszakats (github.com)","shortMessageHtmlLink":"Get rid of Windows WSA startup code"}},{"before":"49219ccab46636b2777e4f4f8b0f44c2a61019ed","after":null,"ref":"refs/heads/avoid-alloca","pushedAt":"2024-02-11T03:08:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"}},{"before":"4a75ae3ddeefcddaf8b99ea8756b6354b2502332","after":"e8ef87aab4f441974860960f1ec555e031b2bfd7","ref":"refs/heads/master","pushedAt":"2024-02-11T03:08:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"Merge pull request #231 from 'avoid-alloca'","shortMessageHtmlLink":"Merge pull request #231 from 'avoid-alloca'"}},{"before":"272cd35567246c783730f05a76a853f227cff9f3","after":"49219ccab46636b2777e4f4f8b0f44c2a61019ed","ref":"refs/heads/avoid-alloca","pushedAt":"2024-02-11T02:59:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"meson.build: adapt to alloca removal","shortMessageHtmlLink":"meson.build: adapt to alloca removal"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wOVQxNjo1MDoxNS4wMDAwMDBazwAAAARF0pdQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wOVQxNjo1MDoxNS4wMDAwMDBazwAAAARF0pdQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xMVQwMjo1OTowMC4wMDAwMDBazwAAAAP3hwMx"}},"title":"Activity · rockdaboot/libpsl"}