{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26170364,"defaultBranch":"devel","name":"davix","ownerLogin":"cern-fts","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-04T13:42:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40516036?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712062469.0","currentOid":""},"activityList":{"items":[{"before":"45c24e05d158531a2a4c30a1c24b07e0dfe1ad77","after":"eddf9a57ad5c403d8bc5377f44bb7d484265a476","ref":"refs/heads/devel","pushedAt":"2024-05-02T10:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1410: Use case-insensitive search for \"Authorization\" keyword when filtering headers","shortMessageHtmlLink":"DMC-1410: Use case-insensitive search for \"Authorization\" keyword whe…"}},{"before":"c2e2668b3aad7f634d2b3ca54542dadb31bf9af2","after":"45c24e05d158531a2a4c30a1c24b07e0dfe1ad77","ref":"refs/heads/master","pushedAt":"2024-04-02T12:54:29.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"RELEASE: 0.8.6","shortMessageHtmlLink":"RELEASE: 0.8.6"}},{"before":"b3bce9d5d17a83a083051a0d15f1b6c7b8600f96","after":"45c24e05d158531a2a4c30a1c24b07e0dfe1ad77","ref":"refs/heads/devel","pushedAt":"2024-04-02T12:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"RELEASE: 0.8.6","shortMessageHtmlLink":"RELEASE: 0.8.6"}},{"before":"6a4fa41ce3195e8f7b41439e2a24e644fe2430e7","after":"b3bce9d5d17a83a083051a0d15f1b6c7b8600f96","ref":"refs/heads/devel","pushedAt":"2024-03-22T16:57:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Keep the initial header name after the bearer token log formatting","shortMessageHtmlLink":"Keep the initial header name after the bearer token log formatting"}},{"before":"a0a540e70e1f0e4c51a19bef0539030196f75694","after":"6a4fa41ce3195e8f7b41439e2a24e644fe2430e7","ref":"refs/heads/devel","pushedAt":"2024-03-22T16:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1376: Also account for the \"TransferHeaderAuthorization\" header in the bearer token processing","shortMessageHtmlLink":"DMC-1376: Also account for the \"TransferHeaderAuthorization\" header i…"}},{"before":"37ad1dcb1e07ae11474719c40a4e28b4fd67b58d","after":"a0a540e70e1f0e4c51a19bef0539030196f75694","ref":"refs/heads/devel","pushedAt":"2024-03-22T16:19:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Update release notes in preparation for v0.8.6 release","shortMessageHtmlLink":"Update release notes in preparation for v0.8.6 release"}},{"before":"c17c62d4151e72df89ffb6c63bb3045f27e5d280","after":"37ad1dcb1e07ae11474719c40a4e28b4fd67b58d","ref":"refs/heads/devel","pushedAt":"2024-03-22T15:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1376: Configurable behavior between masking the \"Authorization\" header with Xs or printing the 7 leading and trailing characters of the bearer token.\n\nThe behavior switch is done via the \"DAVIX_FORMAT_BEARER_TOKEN\" environment variable.\nBy default, Davix will mask the \"Authorization\" header with Xs.\n\nIf the header must be formatted but the \"Bearer ...\" part is not long enough, then Davix will fallback to the masking solution.","shortMessageHtmlLink":"DMC-1376: Configurable behavior between masking the \"Authorization\" h…"}},{"before":"4dcb5ed0ba26a7af112ffda814972abc1a4b35d5","after":"c17c62d4151e72df89ffb6c63bb3045f27e5d280","ref":"refs/heads/devel","pushedAt":"2024-03-22T13:42:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Rename header helper function from \"_tolower(..)\" to \"transform_to_lower(..)\" to avoid build conflicts on MacOS (fixes #115)","shortMessageHtmlLink":"Rename header helper function from \"_tolower(..)\" to \"transform_to_lo…"}},{"before":"ab8dfc598a2a4a532f54fe3bd296cfadc38c006a","after":"4dcb5ed0ba26a7af112ffda814972abc1a4b35d5","ref":"refs/heads/devel","pushedAt":"2024-03-21T16:13:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Use sed in a more POSIX compliant way","shortMessageHtmlLink":"Use sed in a more POSIX compliant way"}},{"before":"c57ba0e21af3dda249df3cec9ac47280f67efdc2","after":"ab8dfc598a2a4a532f54fe3bd296cfadc38c006a","ref":"refs/heads/devel","pushedAt":"2024-03-21T15:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1401: Handle subtle length/size differences when calling the XML parser\n\nBy using the \"std::vector::size()\" call, the null terminator character also\nbecame part of the parsable content. To avoid subtle length/size differences,\nthe content is transformed into a string first, which is then passed\nto the XMl parser function","shortMessageHtmlLink":"DMC-1401: Handle subtle length/size differences when calling the XML …"}},{"before":"940fdf5f9cbaf3b3fc47408ef88ebde0ae2fb308","after":"c57ba0e21af3dda249df3cec9ac47280f67efdc2","ref":"refs/heads/devel","pushedAt":"2024-03-19T13:39:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Do not hardcode error numbers\n\nTest fails when EBADF != 9:\n\n[----------] 7 tests from ContentProvider\n[ RUN ] ContentProvider.Fd\n./test/unit/content-provider.cpp:93: Failure\nExpected equality of these values:\n provider.pullBytes(buffer, 3)\n Which is: -1073741833\n -9\n[ FAILED ] ContentProvider.Fd (0 ms)\n\nFrom /usr/include/i386-gnu/bits/errno.h:\n EBADF = 0x40000009, /* Bad file descriptor */","shortMessageHtmlLink":"Do not hardcode error numbers"}},{"before":"d29d5fa92f15e4ad1778a2776b545589bd8020c7","after":"940fdf5f9cbaf3b3fc47408ef88ebde0ae2fb308","ref":"refs/heads/devel","pushedAt":"2024-03-18T14:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1407: Initialize the Davix HTTP-TPC \"ipflag\" field to the default \"IPtype::undefined\" value","shortMessageHtmlLink":"DMC-1407: Initialize the Davix HTTP-TPC \"ipflag\" field to the default…"}},{"before":"3c0bdaafaf48a6166d442791efdd8b80f24b6f94","after":"d29d5fa92f15e4ad1778a2776b545589bd8020c7","ref":"refs/heads/devel","pushedAt":"2024-03-18T10:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"CI: Use a fixed number of characters in the commit reference name when building testing RPMs. This will ensure consistent RPM release git hash between different platforms","shortMessageHtmlLink":"CI: Use a fixed number of characters in the commit reference name whe…"}},{"before":"6a57c80e841997a376158dbf4ffd029f4e8724b2","after":"3c0bdaafaf48a6166d442791efdd8b80f24b6f94","ref":"refs/heads/devel","pushedAt":"2024-02-10T14:28:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Support the NVHPC compiler\n\nThis compiler does not support the -fstack-protector-all flag, which is therefore removed from ReleaseDebugAutoFlags.cmake.","shortMessageHtmlLink":"Support the NVHPC compiler"}},{"before":"364d440b9072137b40efe6afac311671e49d0ba3","after":"6a57c80e841997a376158dbf4ffd029f4e8724b2","ref":"refs/heads/devel","pushedAt":"2023-11-23T13:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"CI: Enable verbose mode for \"ci/replace-directory.sh\" script","shortMessageHtmlLink":"CI: Enable verbose mode for \"ci/replace-directory.sh\" script"}},{"before":"c2e2668b3aad7f634d2b3ca54542dadb31bf9af2","after":"364d440b9072137b40efe6afac311671e49d0ba3","ref":"refs/heads/devel","pushedAt":"2023-11-23T12:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1394: Header comparison should be case-insensitive for the libcurl backend as well","shortMessageHtmlLink":"DMC-1394: Header comparison should be case-insensitive for the libcur…"}},{"before":"0215ef9ff97b567b8aa6e2557079b68f205bd4e0","after":"c2e2668b3aad7f634d2b3ca54542dadb31bf9af2","ref":"refs/heads/master","pushedAt":"2023-10-20T14:13:02.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"RELEASE: 0.8.5","shortMessageHtmlLink":"RELEASE: 0.8.5"}},{"before":"8058b4b8d024f35a5bce5cee8cab26be7899a92d","after":"c2e2668b3aad7f634d2b3ca54542dadb31bf9af2","ref":"refs/heads/devel","pushedAt":"2023-10-20T14:13:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"RELEASE: 0.8.5","shortMessageHtmlLink":"RELEASE: 0.8.5"}},{"before":"c3330db2d16aef688f118d913659f256759c6664","after":"8058b4b8d024f35a5bce5cee8cab26be7899a92d","ref":"refs/heads/devel","pushedAt":"2023-10-13T14:38:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Address \"CVE-2023-38545\" in bundled curl library (v7.69).\n\nThe patch is applied during the CMake preparation step, before compiling the bundled curl source code.\nCloses davix#107","shortMessageHtmlLink":"Address \"CVE-2023-38545\" in bundled curl library (v7.69)."}},{"before":"e6594a3efb6c786943b7ef890873373212848697","after":"c3330db2d16aef688f118d913659f256759c6664","ref":"refs/heads/devel","pushedAt":"2023-10-13T14:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"CI: Update the EOS destination repository location according to the new naming convention","shortMessageHtmlLink":"CI: Update the EOS destination repository location according to the n…"}},{"before":"64da72c9ad8cdad974d29bc3a2b323483ef0a3a6","after":"e6594a3efb6c786943b7ef890873373212848697","ref":"refs/heads/devel","pushedAt":"2023-10-13T13:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"CI: Update the publisher script to Python3 syntax","shortMessageHtmlLink":"CI: Update the publisher script to Python3 syntax"}},{"before":"24dc3acbaa8f6e711a86a2d57370850078efc8a5","after":"64da72c9ad8cdad974d29bc3a2b323483ef0a3a6","ref":"refs/heads/devel","pushedAt":"2023-10-13T12:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"CI: Update the publish jobs to use the \"gitlab-eos/alma9\" image. Also, as the gitlab-CI runner infrastructure has changed, the \"docker-privileged-xl\" tag must be used\n\nhttps://cern.service-now.com/service-portal?id=outage&n=OTG0078219","shortMessageHtmlLink":"CI: Update the publish jobs to use the \"gitlab-eos/alma9\" image. Also…"}},{"before":"e1eb1dc0f765c19668bbcb0fa7424df567e5fdfb","after":"24dc3acbaa8f6e711a86a2d57370850078efc8a5","ref":"refs/heads/devel","pushedAt":"2023-10-13T09:07:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"Add git mailmap file\n\nThis file is used to map author and committer names and email addresses\nto canonical real names and email addresses. This is useful when using\ngit blame, git shortlog, etc. For more information, see gitmailmap(5).","shortMessageHtmlLink":"Add git mailmap file"}},{"before":"b532bb94f8a09123d04128d6901938c9957fc14b","after":"e1eb1dc0f765c19668bbcb0fa7424df567e5fdfb","ref":"refs/heads/devel","pushedAt":"2023-07-27T14:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1388: Debian Buster build","shortMessageHtmlLink":"DMC-1388: Debian Buster build"}},{"before":"0215ef9ff97b567b8aa6e2557079b68f205bd4e0","after":"b532bb94f8a09123d04128d6901938c9957fc14b","ref":"refs/heads/devel","pushedAt":"2023-07-27T13:58:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mpatrascoiu","name":"Mihai Patrascoiu","path":"/mpatrascoiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36993490?s=80&v=4"},"commit":{"message":"DMC-1387: Fedora38 build","shortMessageHtmlLink":"DMC-1387: Fedora38 build"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP7Ec2QA","startCursor":null,"endCursor":null}},"title":"Activity · cern-fts/davix"}