{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":241061078,"defaultBranch":"main","name":"uplink-c","ownerLogin":"storj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-17T08:57:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6308081?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715788686.0","currentOid":""},"activityList":{"items":[{"before":"f6822503caba60479296d01708607c2f75c1442b","after":"4ecaa42f90a18b243ebacbc0a035ac62e17ecdca","ref":"refs/heads/main","pushedAt":"2024-05-15T15:49:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtolio","name":"JT Olio","path":"/jtolio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109603?s=80&v=4"},"commit":{"message":"go.mod: bump storj.io/uplink\n\nChange-Id: Ia717dc0cc5e3ac5f7656f220f5c7661848f21ce1","shortMessageHtmlLink":"go.mod: bump storj.io/uplink"}},{"before":"d496298b018a2ae26e8bec4d37228ab292f99c74","after":"f6822503caba60479296d01708607c2f75c1442b","ref":"refs/heads/main","pushedAt":"2024-05-14T22:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"go.mod: bump storj.io/uplink\n\nChange-Id: Ib0c6aec48cf86e2454e3d47beec06b5c46caf2a9","shortMessageHtmlLink":"go.mod: bump storj.io/uplink"}},{"before":"4f2822b56ded2cf1dcf2f0aa328c0f0f10b47623","after":"d496298b018a2ae26e8bec4d37228ab292f99c74","ref":"refs/heads/main","pushedAt":"2024-04-11T19:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtolio","name":"JT Olio","path":"/jtolio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109603?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8acf5cd55f4ea91057cb0f37eabfc4ea5b63f0f7","after":"4f2822b56ded2cf1dcf2f0aa328c0f0f10b47623","ref":"refs/heads/main","pushedAt":"2024-02-21T13:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"ci: fix tparse flags\n\nChange-Id: I7ccbfef36836fa28683e217210dde920f6edd7b2","shortMessageHtmlLink":"ci: fix tparse flags"}},{"before":"6709ef27909ac20e4cd73eb40359e11f7f29f7cc","after":"8acf5cd55f4ea91057cb0f37eabfc4ea5b63f0f7","ref":"refs/heads/main","pushedAt":"2023-11-13T11:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"mod: bump uplink\n\nChange-Id: I90edce73fab7840e701f0dcb12aba9d071d3329a","shortMessageHtmlLink":"mod: bump uplink"}},{"before":"08e6e899dd11138aa779bd0bdb258956fa2b4e29","after":null,"ref":"refs/heads/fix-linux-release","pushedAt":"2023-10-27T16:46:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtolio","name":"JT Olio","path":"/jtolio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109603?s=80&v=4"}},{"before":"1749c2ac921939812275d668887f31bd9bee7fd3","after":"6709ef27909ac20e4cd73eb40359e11f7f29f7cc","ref":"refs/heads/main","pushedAt":"2023-10-27T16:46:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtolio","name":"JT Olio","path":"/jtolio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109603?s=80&v=4"},"commit":{"message":"GNUmakefile: link against glibc not musl (#28)\n\nThe linker commands for the release process were creating MUSL libc\r\nbuilds (Alpine Linux) not typical GNU builds, for a typical install.\r\n\r\nTested via:\r\n\r\n% CGO_ENABLED=1 CC=\"${ZIG} cc -target x86_64-linux-gnu\" GOARCH=amd64\r\n GOOS=linux go build -ldflags=\"-s -w\" -buildmode c-shared -o\r\n .build/uplink_linux_amd64.so .\r\n% CGO_ENABLED=1 CC=\"${ZIG} cc -target aarch64-linux-gnu\" GOOS=linux go\r\n build -ldflags=\"-s -w\" -buildmode c-shared -o\r\n .build/uplink_linux_arm64.so .\r\n\r\n% docker run --platform linux/amd64 --rm -v ./:/host -ti ubuntu bash\r\nroot@7f4873dfabf4:/# ldd host/.build/uplink_linux_amd64.so\r\n libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0\r\n libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6\r\n libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2\r\n /lib64/ld-linux-x86-64.so.2\r\n\r\n% docker run --platform linux/arm64 --rm -v ./:/host -ti ubuntu bash\r\nroot@10b5016ea2e8:/# ldd host/.build/uplink_linux_arm64.so\r\n linux-vdso.so.1\r\n libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0\r\n libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6\r\n libresolv.so.2 => /lib/aarch64-linux-gnu/libresolv.so.2\r\n /lib/ld-linux-aarch64.so.1","shortMessageHtmlLink":"GNUmakefile: link against glibc not musl (#28)"}},{"before":"761055f890c43c2799e01f1d758748219036575e","after":"08e6e899dd11138aa779bd0bdb258956fa2b4e29","ref":"refs/heads/fix-linux-release","pushedAt":"2023-10-27T14:37:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wthorp","name":"Bill Thorp","path":"/wthorp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/977287?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-linux-release","shortMessageHtmlLink":"Merge branch 'main' into fix-linux-release"}},{"before":"0e5e9162f55d199ccfedb69888cb980c9502fe87","after":"1749c2ac921939812275d668887f31bd9bee7fd3","ref":"refs/heads/main","pushedAt":"2023-10-27T14:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"scripts: Fix version script to with sh\n\nThe version script was changed from using the Bash shell to use sh,\nhowever the implementation didn't work as it did with Bash.\n\nI adjusted the script so when it's executed with sh have the same output\nas with Bash.\n\nChange-Id: I72548b711caf6ccc0856ebb2377a3818285f1e9a","shortMessageHtmlLink":"scripts: Fix version script to with sh"}},{"before":null,"after":"761055f890c43c2799e01f1d758748219036575e","ref":"refs/heads/fix-linux-release","pushedAt":"2023-10-27T10:43:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wthorp","name":"Bill Thorp","path":"/wthorp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/977287?s=80&v=4"},"commit":{"message":"GNUmakefile: link against glibc not musl\n\nThe linker commands for the release process were creating MUSL libc\nbuilds (Alpine Linux) not typical GNU builds, for a typical install.\n\nTested via:\n\n% CGO_ENABLED=1 CC=\"${ZIG} cc -target x86_64-linux-gnu\" GOARCH=amd64\n GOOS=linux go build -ldflags=\"-s -w\" -buildmode c-shared -o\n .build/uplink_linux_amd64.so .\n% CGO_ENABLED=1 CC=\"${ZIG} cc -target aarch64-linux-gnu\" GOOS=linux go\n build -ldflags=\"-s -w\" -buildmode c-shared -o\n .build/uplink_linux_arm64.so .\n\n% docker run --platform linux/amd64 --rm -v ./:/host -ti ubuntu bash\nroot@7f4873dfabf4:/# ldd host/.build/uplink_linux_amd64.so\n libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0\n libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6\n libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2\n /lib64/ld-linux-x86-64.so.2\n\n% docker run --platform linux/arm64 --rm -v ./:/host -ti ubuntu bash\nroot@10b5016ea2e8:/# ldd host/.build/uplink_linux_arm64.so\n linux-vdso.so.1\n libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0\n libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6\n libresolv.so.2 => /lib/aarch64-linux-gnu/libresolv.so.2\n /lib/ld-linux-aarch64.so.1","shortMessageHtmlLink":"GNUmakefile: link against glibc not musl"}},{"before":"8fea5d5f80dd01dcbc6daa611c5989ad2b838850","after":"0e5e9162f55d199ccfedb69888cb980c9502fe87","ref":"refs/heads/main","pushedAt":"2023-10-05T08:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"mod: bump uplink\n\nChange-Id: I1666f875874d245f4981eee80e77009a9de8f37e","shortMessageHtmlLink":"mod: bump uplink"}},{"before":"dac467920b0993cd4a22b574f263f9f82b4f7d47","after":"b4cef56959ca358fb15421335d64508eac02cc59","ref":"refs/heads/gh-pages","pushedAt":"2023-09-14T11:08:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mniewrzal","name":"Michał Niewrzał","path":"/mniewrzal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7313031?s=80&v=4"},"commit":{"message":"v1.8.0 version fix","shortMessageHtmlLink":"v1.8.0 version fix"}},{"before":"240af1d7adfff26bbf4c5b6405ea7c49f46747ba","after":"dac467920b0993cd4a22b574f263f9f82b4f7d47","ref":"refs/heads/gh-pages","pushedAt":"2023-09-14T11:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mniewrzal","name":"Michał Niewrzał","path":"/mniewrzal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7313031?s=80&v=4"},"commit":{"message":"v1.8.0","shortMessageHtmlLink":"v1.8.0"}},{"before":"2827035cbafdd2010d01c68f316ba4ee004f3c83","after":"8fea5d5f80dd01dcbc6daa611c5989ad2b838850","ref":"refs/heads/main","pushedAt":"2023-09-13T14:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"mod: bump uplink to v1.12.0\n\nChange-Id: Ic6194531d248c15629e230a68a39308527bcac97","shortMessageHtmlLink":"mod: bump uplink to v1.12.0"}},{"before":"c62d6376ff19d0975f77eb21261e499979dc03be","after":null,"ref":"refs/heads/release_assets","pushedAt":"2023-09-08T08:24:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"egonelbre","name":"Egon Elbre","path":"/egonelbre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/192964?s=80&v=4"}},{"before":"b1077efbd1d89c722f38e589e29cb692d5bb6eb7","after":"2827035cbafdd2010d01c68f316ba4ee004f3c83","ref":"refs/heads/main","pushedAt":"2023-09-08T08:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"egonelbre","name":"Egon Elbre","path":"/egonelbre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/192964?s=80&v=4"},"commit":{"message":"GNUmakefile: add automation for adding assets to releases\n\nIt can be difficult for non-Go developers to understand how to build\nand use uplink-c. To make things easier for others, we should supply\nprecompiled shared object binaries for the most common use cases.\n\nThis change adds make automation to ease the developerment burden of\ncreating cross compiled release assests for linux, macos, and windows.","shortMessageHtmlLink":"GNUmakefile: add automation for adding assets to releases"}},{"before":null,"after":"c62d6376ff19d0975f77eb21261e499979dc03be","ref":"refs/heads/release_assets","pushedAt":"2023-09-06T17:13:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wthorp","name":"Bill Thorp","path":"/wthorp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/977287?s=80&v=4"},"commit":{"message":"GNUmakefile: add automation for adding assets to releases\n\nIt can be difficult for non-Go developers to understand how to build\nand use uplink-c. To make things easier for others, we should supply\nprecompiled shared object binaries for the most common use cases.\n\nThis change adds make automation to ease the developerment burden of\ncreating cross compiled release assests for linux, macos, and windows.","shortMessageHtmlLink":"GNUmakefile: add automation for adding assets to releases"}},{"before":"39b0c80f460e1e247b156e387b77e5cfcf5027c1","after":"b1077efbd1d89c722f38e589e29cb692d5bb6eb7","ref":"refs/heads/main","pushedAt":"2023-08-24T13:29:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"go.mod: bump language version to 1.19\n\nChange-Id: If68eb60aaa62b11cd03c740147110537f0fe3a61","shortMessageHtmlLink":"go.mod: bump language version to 1.19"}},{"before":"3f58b9bbd81af4063c5dec12fdd954b87dbc1225","after":"39b0c80f460e1e247b156e387b77e5cfcf5027c1","ref":"refs/heads/main","pushedAt":"2023-07-26T16:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"mod: bump uplink to v1.11.0\n\nChange-Id: Ie2c8ad13dd1aad67c006178f262e5dc9d872b8d0","shortMessageHtmlLink":"mod: bump uplink to v1.11.0"}},{"before":"b7f83f9dda2fb9e373666a0565818609e9b8a97f","after":"3f58b9bbd81af4063c5dec12fdd954b87dbc1225","ref":"refs/heads/main","pushedAt":"2023-05-31T12:43:53.613Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"Makefile: Allow to build without QUIC\n\nAdd a Makefile variable for disabling quic with NO_QUIC=true.\nBy default it builds with QUIC.\n\nChange-Id: Idb80d28a0f69fad26c6fa1c6f2270777a0548e61","shortMessageHtmlLink":"Makefile: Allow to build without QUIC"}},{"before":"41e5f1a52c23a42748289a31c737f3f4a1b485a9","after":"b7f83f9dda2fb9e373666a0565818609e9b8a97f","ref":"refs/heads/main","pushedAt":"2023-05-16T09:26:32.898Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"egonelbre","name":"Egon Elbre","path":"/egonelbre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/192964?s=80&v=4"},"commit":{"message":"Convert the shell scripts to POSIX-Shell\n\nMost of the scripts are just POSIX compatible shell scripts,\nsometimes with minor modifications\n\nin test-install, it tries to find GNU Make instead of using make (which\nis POSIX make)\n\nIt also uses cc (the system compiler) instead of gcc which might not be\navailable.","shortMessageHtmlLink":"Convert the shell scripts to POSIX-Shell"}},{"before":"d2be48a4e07bd8f8d2ee891b00327c6fc5d654ad","after":"41e5f1a52c23a42748289a31c737f3f4a1b485a9","ref":"refs/heads/main","pushedAt":"2023-05-09T13:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"go.mod: bump uplink and storj\n\nChange-Id: Iee4c50ab09fc8ea569341ff3da9827f7a7ceccc8","shortMessageHtmlLink":"go.mod: bump uplink and storj"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESrueUgA","startCursor":null,"endCursor":null}},"title":"Activity · storj/uplink-c"}