{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315736264,"defaultBranch":"master","name":"php-src","ownerLogin":"NattyNarwhal","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-11-24T19:45:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3161292?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725385931.0","currentOid":""},"activityList":{"items":[{"before":"0ec44b6ded94499077a83e01f72463bc21c037f2","after":"715ba27c9835e7814ed6dfb00c21228912139308","ref":"refs/heads/odbc-driver-purge","pushedAt":"2024-09-08T21:58:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"fix indentation","shortMessageHtmlLink":"fix indentation"}},{"before":"ddceb670a150711195f9d1b84d22c9d0d65efd60","after":"0ec44b6ded94499077a83e01f72463bc21c037f2","ref":"refs/heads/odbc-driver-purge","pushedAt":"2024-09-03T18:40:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"All driver managers support SQLDataSources now too\n\nSo we don't need the define?","shortMessageHtmlLink":"All driver managers support SQLDataSources now too"}},{"before":null,"after":"ddceb670a150711195f9d1b84d22c9d0d65efd60","ref":"refs/heads/odbc-driver-purge","pushedAt":"2024-09-03T17:52:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Fold HAVE_SQL_EXTENDED_FETCH\n\nAll supported driver managers can do extended fetches.","shortMessageHtmlLink":"Fold HAVE_SQL_EXTENDED_FETCH"}},{"before":"3dbfdf57fe6423be1986052418f2e2411d7d943b","after":"7267213c14cf54467f4f715e4e29ba8c4d24f77e","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-24T17:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Actually use the returned value\n\nIt seems on Unix, the behaviour is to convert integers into IP\naddresses, whereas Windows tries to resolve it. Regardless, it's silly\nto test what the type is, since it returns the unmodified hostname if it\ncan't be resolved, so it'll always be a string, error or not.","shortMessageHtmlLink":"Actually use the returned value"}},{"before":"8fb90025592eac94a5fc30f120e62c3201dfbf11","after":"3dbfdf57fe6423be1986052418f2e2411d7d943b","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-24T00:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Remove old file submodule dtor","shortMessageHtmlLink":"Remove old file submodule dtor"}},{"before":"b6c219b99f7697970f271c210d3757b981f5f14b","after":"8fb90025592eac94a5fc30f120e62c3201dfbf11","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-23T19:34:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"getaddrinfo emits warnings now for failures to resolve\n\nthis borks curl tests, so supress warnings on it there","shortMessageHtmlLink":"getaddrinfo emits warnings now for failures to resolve"}},{"before":"c4efccd2513ee8aaf5913f56eb4d0234f7025811","after":"b6c219b99f7697970f271c210d3757b981f5f14b","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-23T17:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Clean up remaining gethostbyname(_r) detritus\n\nIncludes some global state as well.","shortMessageHtmlLink":"Clean up remaining gethostbyname(_r) detritus"}},{"before":"8556fdf1c25643dbf65f51858eaf150bb41556c2","after":"c4efccd2513ee8aaf5913f56eb4d0234f7025811","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-23T17:41:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Convert php_network_getaddress* to use unsigned size_t\n\nSince this can never return -1 (0 on error/none, >0 for addresses)","shortMessageHtmlLink":"Convert php_network_getaddress* to use unsigned size_t"}},{"before":"62531294d1a84accbbaa424b173f190360d051dc","after":"8556fdf1c25643dbf65f51858eaf150bb41556c2","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-23T17:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Convert sockaddr conv to use bool","shortMessageHtmlLink":"Convert sockaddr conv to use bool"}},{"before":"68d1e194094b8b46646d1c06c8a3aecd37bdc47c","after":"62531294d1a84accbbaa424b173f190360d051dc","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-23T16:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Remove remnant of refactor","shortMessageHtmlLink":"Remove remnant of refactor"}},{"before":null,"after":"68d1e194094b8b46646d1c06c8a3aecd37bdc47c","ref":"refs/heads/gai-conversion","pushedAt":"2024-08-23T16:04:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Convert php_open_listen_sock to use getaddrinfo\n\nAlso curiously IPv4 only...","shortMessageHtmlLink":"Convert php_open_listen_sock to use getaddrinfo"}},{"before":"2ac7cdd4ed7268df1a169d0e685963bf7a420693","after":"29b81cfc0537afaab182f1b69893ba71679c9ecd","ref":"refs/heads/build-provider-in-version-info","pushedAt":"2024-08-05T23:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Fix format string insecurity","shortMessageHtmlLink":"Fix format string insecurity"}},{"before":null,"after":"9dd2912ead41af7a9d50a70bbf839e33ab227420","ref":"refs/heads/sock-dccp-aix","pushedAt":"2024-07-19T15:31:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Gate SOCK_DCCP behind its own ifdef\n\nAIX 7.1 has SOCK_CONN_DGRAM, but not SOCK_DCCP; the previous change\nconflated the availability between the two definitions. Add an\nadditional #ifdef for this.","shortMessageHtmlLink":"Gate SOCK_DCCP behind its own ifdef"}},{"before":null,"after":"8a269ece9f08688593c9f8c5747e69f45cccfb53","ref":"refs/heads/snmp-pkgconf","pushedAt":"2024-07-17T22:26:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Move ext/snmp to pkg-config\n\nThis mandates net-snmp 5.4 (which is quite old), and assumes the version\nof OpenSSL it was built against has EVP_SHA256/512 support (as the\nversion of OpenSSL PHP requires should be guaranteed to have this).\n\npkg-config support in net-snmp materializes in 5.8.1 (from 2019).","shortMessageHtmlLink":"Move ext/snmp to pkg-config"}},{"before":"258234f68fd050b5a4c21678d9bbf6f297610a57","after":"0ad17f798896a230a5074dcd017c8cbb82b8d206","ref":"refs/heads/tidy-pkgconf","pushedAt":"2024-07-17T19:02:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Move ext/tidy to pkg-config\n\nIt seems most distributions i.e. Debian/Gentoo/Fedora have all moved\nover to html-tidy as the tidy library they ship. It ships a pkg-config\nfile, so we can just simply check for that and omit the various\nalternatives to check for.\n\nI'm not sure if the checks for library functionality are needed anymore\nif we assume the html5 tidy fork either.","shortMessageHtmlLink":"Move ext/tidy to pkg-config"}},{"before":null,"after":"258234f68fd050b5a4c21678d9bbf6f297610a57","ref":"refs/heads/tidy-pkgconf","pushedAt":"2024-07-17T19:01:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Move ext/tidy to pkg-config\n\nIt seems most distributions i.e. Debian/Gentoo/Fedora have all moved\nover to html-tidy as the tidy library they ship. It ships a pkg-config\nfile, so we can just simply check for that and omit the various\nalternatives to check for.\n\nI'm not sure if the checks for library functionality are needed anymore\nif we assume the html5 tidy fork either.","shortMessageHtmlLink":"Move ext/tidy to pkg-config"}},{"before":"9a2062a41e3fea64919ef70d00e6b0f93b16b808","after":"290b16a6616bbcbf4ecf0265a0ba668c59ef707d","ref":"refs/heads/pdo-odbc-pkgconfig","pushedAt":"2024-07-15T22:22:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Suggested shell syntax cleanups","shortMessageHtmlLink":"Suggested shell syntax cleanups"}},{"before":"e7b6beb3aecfb56c95dc5dde91da3d362127c75a","after":"9a2062a41e3fea64919ef70d00e6b0f93b16b808","ref":"refs/heads/pdo-odbc-pkgconfig","pushedAt":"2024-07-15T21:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Use same variable names so evals can be combined","shortMessageHtmlLink":"Use same variable names so evals can be combined"}},{"before":"76506ccbc366295588bb02c7dcc8201702217f94","after":"e7b6beb3aecfb56c95dc5dde91da3d362127c75a","ref":"refs/heads/pdo-odbc-pkgconfig","pushedAt":"2024-07-15T20:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Move PDO_ODBC_TYPE to AC_DEFINE, simplify CFLAGS handling\n\nThe variable PDO_ODBC_INCLUDE becomes redundant, as is the CFLAGS\noverride for PHP_NEW_EXTENSION if we call PHP_EVAL_INCLINE in the\ngeneric case.\n\nCo-authored-by: Peter Kokot ","shortMessageHtmlLink":"Move PDO_ODBC_TYPE to AC_DEFINE, simplify CFLAGS handling"}},{"before":"6b4ebb9b396f184be8d40218fe220d82368bb224","after":"76506ccbc366295588bb02c7dcc8201702217f94","ref":"refs/heads/pdo-odbc-pkgconfig","pushedAt":"2024-07-15T20:07:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Use existing CFLAGS for PDO_ODBC header check\n\n...instead of a separate funny variable. It does mean we have to save\nand restore the value of CPPFLAGS, as AC_CHECK_HEADERS and friends rely\non that variable instead of CFLAGS.\n\nCo-authored-by: Peter Kokot ","shortMessageHtmlLink":"Use existing CFLAGS for PDO_ODBC header check"}},{"before":"cf362d3d3f67a792e610c01b06fdbfa4d024cfb6","after":"2ac7cdd4ed7268df1a169d0e685963bf7a420693","ref":"refs/heads/build-provider-in-version-info","pushedAt":"2024-07-15T18:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"remove size variables\n\nwe don't use them and CI doesn't like unused variables","shortMessageHtmlLink":"remove size variables"}},{"before":null,"after":"6b4ebb9b396f184be8d40218fe220d82368bb224","ref":"refs/heads/pdo-odbc-pkgconfig","pushedAt":"2024-07-15T17:49:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Check for iODBC and unixODBC with pkg-config in PDO_ODBC\n\nPDO_ODBC required that these backends had their path specified manually,\nwhich was clumsy and contrary to how procedural ODBC checked it. This\nadds a pkg-config based path to check for these backends that ignores\nthe 'dir' part of the flag, so i.e. --with-pdo-odbc=unixODBC should pick\nit up from the correct location.\n\nGeneric and the special ibm-db2 usecase should be unaffected. The header\nsituation is unfortunately ugly, and has a workaround; this should also\nbe cleaned up.","shortMessageHtmlLink":"Check for iODBC and unixODBC with pkg-config in PDO_ODBC"}},{"before":"c8e9fea98b1310592ec061c230f685c385671b31","after":"cf362d3d3f67a792e610c01b06fdbfa4d024cfb6","ref":"refs/heads/build-provider-in-version-info","pushedAt":"2024-07-15T14:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Preserve phpdbg version and output channel\n\nphp_printf doesn't have same semantics, as phpdbg_out could be on a\ndifferent output than stdout/err. Also add the phpdbg version (in case\nit differs from PHP's, to keep similar output before this PR)","shortMessageHtmlLink":"Preserve phpdbg version and output channel"}},{"before":null,"after":"51b306d513777eccb45cded61ea2924b27f33b01","ref":"refs/heads/fix-test-iconv-check","pushedAt":"2024-07-08T18:05:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Declare that this test needs iconv extension\n\nOtherwise it would fail with the usual recommended ./configure\ninvocation used for RMs testing (i.e. --disable-all).","shortMessageHtmlLink":"Declare that this test needs iconv extension"}},{"before":"f1e4adbe184757194c999cb9fc0440fb8d627fbf","after":"c8e9fea98b1310592ec061c230f685c385671b31","ref":"refs/heads/build-provider-in-version-info","pushedAt":"2024-06-27T18:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Make include for php_print_version explicit","shortMessageHtmlLink":"Make include for php_print_version explicit"}},{"before":"df1361333515802a6ac39da5147825327b56a651","after":"47a6debc809620c324faa4faccd4088688a93c03","ref":"refs/heads/handle-bsd-checksum-tools","pushedAt":"2024-06-27T14:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Prefer GNU touch\n\nBSD touch at least in macOS does not handle local timezone in the\ntimestamp (like 2024-06-27T10:26:23-03:00). As such, try GNU touch (as\nports systems almost always prefix with g if coreutils is installed) and\nprefer that if available. It's not the end of the world though if GNU\ntouch isn't available, as BSD touch on some systems may support it, and\nif it doesn't, then it's just timestamps, nothing too serious.","shortMessageHtmlLink":"Prefer GNU touch"}},{"before":null,"after":"df1361333515802a6ac39da5147825327b56a651","ref":"refs/heads/handle-bsd-checksum-tools","pushedAt":"2024-06-27T14:37:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Handle BSD checksum utilities\n\nThe BSDs have different checksum utilities than GNU systems do. If we\ndon't see the GNU checksum utilities installed, use the BSD ones, as\ntheir output is compatible enough.\n\nAddresses part of GH-14688.","shortMessageHtmlLink":"Handle BSD checksum utilities"}},{"before":"3ac991c09f1a6e5e5fad3902a3f70118fc4d54f2","after":"f1e4adbe184757194c999cb9fc0440fb8d627fbf","ref":"refs/heads/build-provider-in-version-info","pushedAt":"2024-06-25T18:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Unify SAPI version printing\n\nThis makes it so that all of the SAPIs share the same code for printing\nversion information. This is useful in case of any future changes to the\nversion information, such as i.e. adding build provider to the output.","shortMessageHtmlLink":"Unify SAPI version printing"}},{"before":"1ff39e0d2581ab4012b8b2853401213e56aad7f0","after":"3ac991c09f1a6e5e5fad3902a3f70118fc4d54f2","ref":"refs/heads/build-provider-in-version-info","pushedAt":"2024-06-25T16:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"change wording in provider version text\n\nbetter grammatically; many different possibilities here though","shortMessageHtmlLink":"change wording in provider version text"}},{"before":"5c3350a40c85865b5366f9f39a290d39b315206f","after":"1ff39e0d2581ab4012b8b2853401213e56aad7f0","ref":"refs/heads/build-provider-in-version-info","pushedAt":"2024-06-24T22:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NattyNarwhal","name":"Calvin Buckley","path":"/NattyNarwhal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161292?s=80&v=4"},"commit":{"message":"Put on same line so it works with or without env var\n\nUnbreaks build without PHP_BUILD_PROVIDER set.","shortMessageHtmlLink":"Put on same line so it works with or without env var"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsE1PRwA","startCursor":null,"endCursor":null}},"title":"Activity ยท NattyNarwhal/php-src"}