{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":986551,"defaultBranch":"develop","name":"smart-proxy","ownerLogin":"theforeman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-10-14T10:00:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1439844?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726755128.0","currentOid":""},"activityList":{"items":[{"before":"956626cfa283aecfeaa6a90e1936c5eb19903204","after":"dc00e57ab27aa7652aab0e48a5dacbfdea69ba17","ref":"refs/heads/3.12-stable","pushedAt":"2024-09-19T14:12:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ColeHiggins2","name":"Cole Higgins","path":"/ColeHiggins2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26364615?s=80&v=4"},"commit":{"message":"Release 3.12.0","shortMessageHtmlLink":"Release 3.12.0"}},{"before":"4fb064733dfdb1e793006dc818a29a921b185bb5","after":"956626cfa283aecfeaa6a90e1936c5eb19903204","ref":"refs/heads/3.12-stable","pushedAt":"2024-09-05T14:26:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ColeHiggins2","name":"Cole Higgins","path":"/ColeHiggins2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26364615?s=80&v=4"},"commit":{"message":"Release 3.12.0-rc2","shortMessageHtmlLink":"Release 3.12.0-rc2"}},{"before":"882f08f43dd9270cebe0ea0003a9eba41b9cb267","after":"e7ee0aa639e8488c7076830a30f4bb298183b1fe","ref":"refs/heads/3.11-stable","pushedAt":"2024-09-04T16:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Release 3.11.2","shortMessageHtmlLink":"Release 3.11.2"}},{"before":"fdfa51d19d6555252493447df64416e96d1cd733","after":"4ab5c58972c1d62d7617ba87b97d90426af91ee6","ref":"refs/heads/3.10-stable","pushedAt":"2024-09-04T16:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Release 3.10.1","shortMessageHtmlLink":"Release 3.10.1"}},{"before":"d287e3cc01698852c9f6ff85eac246263d01a5b3","after":"4fb064733dfdb1e793006dc818a29a921b185bb5","ref":"refs/heads/3.12-stable","pushedAt":"2024-08-21T21:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ColeHiggins2","name":"Cole Higgins","path":"/ColeHiggins2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26364615?s=80&v=4"},"commit":{"message":"Release 3.12.0-rc1","shortMessageHtmlLink":"Release 3.12.0-rc1"}},{"before":"d287e3cc01698852c9f6ff85eac246263d01a5b3","after":"60aefda952b7c89f995c6ce872de63f3dc52ca08","ref":"refs/heads/develop","pushedAt":"2024-08-21T11:06:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evgeni","name":"Evgeni Golov","path":"/evgeni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94284?s=80&v=4"},"commit":{"message":"Bump develop to 3.13.0-develop","shortMessageHtmlLink":"Bump develop to 3.13.0-develop"}},{"before":null,"after":"d287e3cc01698852c9f6ff85eac246263d01a5b3","ref":"refs/heads/3.12-stable","pushedAt":"2024-08-20T15:13:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ColeHiggins2","name":"Cole Higgins","path":"/ColeHiggins2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26364615?s=80&v=4"},"commit":{"message":"fixes #37486: allow foreman to talk BMC using Redfish without reaching sessions limit","shortMessageHtmlLink":"fixes #37486: allow foreman to talk BMC using Redfish without reachin…"}},{"before":"0294af4964a18711ae1de86db839ce442531cef9","after":"0f470ee5b4165fb829fa448c8094515dfd365ee0","ref":"refs/heads/enter-the-matrix","pushedAt":"2024-07-23T06:32:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evgeni","name":"Evgeni Golov","path":"/evgeni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94284?s=80&v=4"},"commit":{"message":"add matrix.json specifying our Ruby versions","shortMessageHtmlLink":"add matrix.json specifying our Ruby versions"}},{"before":"b51f9f21fba03716685df617b6b6756fcad051a7","after":"882f08f43dd9270cebe0ea0003a9eba41b9cb267","ref":"refs/heads/3.11-stable","pushedAt":"2024-07-17T19:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.11.1","shortMessageHtmlLink":"Release 3.11.1"}},{"before":"8c3570320263e1cbc8c7a695c32cd33b6a97794c","after":"b51f9f21fba03716685df617b6b6756fcad051a7","ref":"refs/heads/3.11-stable","pushedAt":"2024-07-15T14:47:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Fixes #37621 - Correctly resolve the IPv4 address\n\nIn 3f079df67820053dcf626f0dd4f908cfc3bc9830 the lookup code was changed\nto explicitly query IPv4, but it assumed a string was returned instead\nof a Resolv::DNS::Resource::IN::A instance.\n\nFixes: 3f079df67820 (\"Fixes #37355 - Explicitly query for IPv4 address in omapi code\")\n(cherry picked from commit 28b6324a4ab9bef50bbf35ee06fa60b39c842d90)","shortMessageHtmlLink":"Fixes #37621 - Correctly resolve the IPv4 address"}},{"before":"fa4e8d07c2ee3f3f07b6f6164825a3589426b7c9","after":"d287e3cc01698852c9f6ff85eac246263d01a5b3","ref":"refs/heads/develop","pushedAt":"2024-07-15T13:48:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"fixes #37486: allow foreman to talk BMC using Redfish without reaching sessions limit","shortMessageHtmlLink":"fixes #37486: allow foreman to talk BMC using Redfish without reachin…"}},{"before":"4117c4cd836828d84249e537bb5d7b1d22079e01","after":"fa4e8d07c2ee3f3f07b6f6164825a3589426b7c9","ref":"refs/heads/develop","pushedAt":"2024-07-11T09:04:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbernhard","name":"Bernhard Suttner","path":"/sbernhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25485845?s=80&v=4"},"commit":{"message":"Fixes #37631 - Allow nested data structures as request parametes (#901)","shortMessageHtmlLink":"Fixes #37631 - Allow nested data structures as request parametes (#901)"}},{"before":"28b6324a4ab9bef50bbf35ee06fa60b39c842d90","after":"4117c4cd836828d84249e537bb5d7b1d22079e01","ref":"refs/heads/develop","pushedAt":"2024-07-04T11:53:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adamruzicka","name":"Adam Růžička","path":"/adamruzicka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7326770?s=80&v=4"},"commit":{"message":"Fixes #37624 - Pin FFI to < 1.17 on Ruby 2.x\n\nVersion 1.17 no longer works on Ruby 2 and Bundler isn't smart enough to\nfigure this out.","shortMessageHtmlLink":"Fixes #37624 - Pin FFI to < 1.17 on Ruby 2.x"}},{"before":"7df18680c57064bc89ba256bb761e04ed64deafb","after":"28b6324a4ab9bef50bbf35ee06fa60b39c842d90","ref":"refs/heads/develop","pushedAt":"2024-07-04T09:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Fixes #37621 - Correctly resolve the IPv4 address\n\nIn 3f079df67820053dcf626f0dd4f908cfc3bc9830 the lookup code was changed\nto explicitly query IPv4, but it assumed a string was returned instead\nof a Resolv::DNS::Resource::IN::A instance.\n\nFixes: 3f079df67820 (\"Fixes #37355 - Explicitly query for IPv4 address in omapi code\")","shortMessageHtmlLink":"Fixes #37621 - Correctly resolve the IPv4 address"}},{"before":"32ea84373b06a47144a3f1803ff3d55f756c03f2","after":"8c3570320263e1cbc8c7a695c32cd33b6a97794c","ref":"refs/heads/3.11-stable","pushedAt":"2024-06-25T14:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Release 3.11.0","shortMessageHtmlLink":"Release 3.11.0"}},{"before":"cd4d8b13f0df7983f9922df6ecafca0ddf5425ab","after":"32ea84373b06a47144a3f1803ff3d55f756c03f2","ref":"refs/heads/3.11-stable","pushedAt":"2024-06-06T13:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.11.0-rc2","shortMessageHtmlLink":"Release 3.11.0-rc2"}},{"before":"32694602c833e4eb9c6117fabb266c0d0d49692e","after":"7df18680c57064bc89ba256bb761e04ed64deafb","ref":"refs/heads/develop","pushedAt":"2024-05-23T14:21:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Bump develop to 3.12.0-develop","shortMessageHtmlLink":"Bump develop to 3.12.0-develop"}},{"before":"32694602c833e4eb9c6117fabb266c0d0d49692e","after":"cd4d8b13f0df7983f9922df6ecafca0ddf5425ab","ref":"refs/heads/3.11-stable","pushedAt":"2024-05-22T18:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.11.0-rc1","shortMessageHtmlLink":"Release 3.11.0-rc1"}},{"before":null,"after":"32694602c833e4eb9c6117fabb266c0d0d49692e","ref":"refs/heads/3.11-stable","pushedAt":"2024-05-21T17:15:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Fixes #37450 - start free_ips service for native ms dhcp","shortMessageHtmlLink":"Fixes #37450 - start free_ips service for native ms dhcp"}},{"before":"bf8b44f708b852bcff20af19b63951c936854178","after":"32694602c833e4eb9c6117fabb266c0d0d49692e","ref":"refs/heads/develop","pushedAt":"2024-05-15T09:46:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Fixes #37450 - start free_ips service for native ms dhcp","shortMessageHtmlLink":"Fixes #37450 - start free_ips service for native ms dhcp"}},{"before":"3f079df67820053dcf626f0dd4f908cfc3bc9830","after":"bf8b44f708b852bcff20af19b63951c936854178","ref":"refs/heads/develop","pushedAt":"2024-05-10T13:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Fixes #37413 - Let the kernel assign a TCP port in tests\n\nThis binds on port 0, which lets the kernel decide which port to use.\nThe port is then read back from the listener. Because the kernel knows\nwhich ports it's allowed to bind to, it removes the risk of a failure\ndue to collisions or policies.","shortMessageHtmlLink":"Fixes #37413 - Let the kernel assign a TCP port in tests"}},{"before":"345aef6f7705df83baa31c3c4fdd91218522d3f8","after":"640a5a890a5d375ae6f2ccdd3d63f76645696e9f","ref":"refs/heads/3.9-stable","pushedAt":"2024-04-26T14:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.9.3","shortMessageHtmlLink":"Release 3.9.3"}},{"before":"e8fe59f83843ca619264e8d4757bc99fcde93fa9","after":"3f079df67820053dcf626f0dd4f908cfc3bc9830","ref":"refs/heads/develop","pushedAt":"2024-04-25T10:42:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Fixes #37355 - Explicitly query for IPv4 address in omapi code\n\nThe omapi API is IPv4-only so the DNS lookup should also only ask for\nIPv4 addresses. Otherwise it may return an IPv6 address which ip2hex\ncan't deal with.","shortMessageHtmlLink":"Fixes #37355 - Explicitly query for IPv4 address in omapi code"}},{"before":"a6ffe9b436df7693fe09da7ffde99fcfb0834263","after":"345aef6f7705df83baa31c3c4fdd91218522d3f8","ref":"refs/heads/3.9-stable","pushedAt":"2024-04-04T16:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.9.2","shortMessageHtmlLink":"Release 3.9.2"}},{"before":"d3ae9a3a36aee99f609b601b6b3826720b40cd02","after":"fdfa51d19d6555252493447df64416e96d1cd733","ref":"refs/heads/3.10-stable","pushedAt":"2024-03-22T12:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.10.0","shortMessageHtmlLink":"Release 3.10.0"}},{"before":"21902e709bd827b2bec079044bda047ebca610ce","after":"d3ae9a3a36aee99f609b601b6b3826720b40cd02","ref":"refs/heads/3.10-stable","pushedAt":"2024-03-05T14:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.10.0-rc2","shortMessageHtmlLink":"Release 3.10.0-rc2"}},{"before":"3fd0eb39314fd858b87357cf1cdc636d79ad7727","after":"e8fe59f83843ca619264e8d4757bc99fcde93fa9","ref":"refs/heads/develop","pushedAt":"2024-02-26T14:03:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Fixes #37147 - Pass --fail option to curl\n\nThis prevents curl from writing out error pages, for example when the\nURL returns a HTTP 404.\n\nIt still doesn't return any error to Foreman since the TFTP\n/fetch_boot_file only starts a thread and there's no way to monitor it.\n\nFixes: 3d87c6feaa8c (\"Refs #2412 - use curl for downloads\")","shortMessageHtmlLink":"Fixes #37147 - Pass --fail option to curl"}},{"before":"cd09fa45f2643fc217ecdc515ba844367bebee73","after":"21902e709bd827b2bec079044bda047ebca610ce","ref":"refs/heads/3.10-stable","pushedAt":"2024-02-21T14:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"Release 3.10.0-rc1","shortMessageHtmlLink":"Release 3.10.0-rc1"}},{"before":"cd09fa45f2643fc217ecdc515ba844367bebee73","after":"3fd0eb39314fd858b87357cf1cdc636d79ad7727","ref":"refs/heads/develop","pushedAt":"2024-02-20T18:25:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekohl","name":"Ewoud Kohl van Wijngaarden","path":"/ekohl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155810?s=80&v=4"},"commit":{"message":"Bump develop to 3.11.0-develop","shortMessageHtmlLink":"Bump develop to 3.11.0-develop"}},{"before":null,"after":"cd09fa45f2643fc217ecdc515ba844367bebee73","ref":"refs/heads/3.10-stable","pushedAt":"2024-02-20T16:43:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Griffin-Sullivan","name":"Griffin Sullivan","path":"/Griffin-Sullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48397354?s=80&v=4"},"commit":{"message":"build on rhel-9","shortMessageHtmlLink":"build on rhel-9"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDoxMjowOC4wMDAwMDBazwAAAAS68vL5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDoxMjowOC4wMDAwMDBazwAAAAS68vL5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMFQxNjo0MzozMi4wMDAwMDBazwAAAAP_7D-L"}},"title":"Activity · theforeman/smart-proxy"}