{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9750233,"defaultBranch":"dev","name":"pwntools","ownerLogin":"Gallopsled","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-04-29T14:43:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4292577?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713736345.0","currentOid":""},"activityList":{"items":[{"before":"e92a30bbf7a838e739b8428d9b1d446fd671cf48","after":"51e8eb09ee206de670e688ea5801f259cd8b80e4","ref":"refs/heads/dev","pushedAt":"2024-05-23T14:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"libcdb: add `offline_only` to `search_by_symbol_offsets` (#2388)\n\n* Add `offline_only` for `search_by_symbol_offsets`\r\n\r\n* Fix bug\r\n\r\n* Update CHANGELOG\r\n\r\n* Remove redundant code\r\n\r\n* Update\r\n\r\n---------\r\n\r\nCo-authored-by: peace-maker ","shortMessageHtmlLink":"libcdb: add offline_only to search_by_symbol_offsets (#2388)"}},{"before":"fcec11784ad261170e2f23b628ddfc6f3b38c6b4","after":"e92a30bbf7a838e739b8428d9b1d446fd671cf48","ref":"refs/heads/dev","pushedAt":"2024-05-12T11:26:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Convert bytes-like object to string in apport_corefile() method (#2387)\n\n* converting bytes-like object to string\r\n\r\n* updated changelog\r\n\r\n---------\r\n\r\nCo-authored-by: peace-maker ","shortMessageHtmlLink":"Convert bytes-like object to string in apport_corefile() method (#2387)"}},{"before":"fe560c98355ccfea6f895f64c12eb39d082147ca","after":"fcec11784ad261170e2f23b628ddfc6f3b38c6b4","ref":"refs/heads/dev","pushedAt":"2024-05-12T09:31:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Fix access of undefined `ssh._tried_sftp` in `raw` mode (#2396)\n\n* Fix access of undefined `ssh._tried_sftp` in `raw` mode\r\n\r\nThe attribute was never set when setting `ssh(raw=True)` which caused the code to run `ssh.__getattr__` which raised an AttributeError due to `_tried_sftp` starting with an `_` on Python 3.12.\r\n\r\n* Document all `ssh` attributes","shortMessageHtmlLink":"Fix access of undefined ssh._tried_sftp in raw mode (#2396)"}},{"before":"27366fdeb8b7770d7331ee51055f8dc5d64ecbd1","after":"fe560c98355ccfea6f895f64c12eb39d082147ca","ref":"refs/heads/dev","pushedAt":"2024-04-24T10:46:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Add sudo for apt-get (#2395)","shortMessageHtmlLink":"Add sudo for apt-get (#2395)"}},{"before":"f2f55f3e1c26e41e7b23f2fab0ff41baf7ebb27c","after":"27366fdeb8b7770d7331ee51055f8dc5d64ecbd1","ref":"refs/heads/dev","pushedAt":"2024-04-21T22:05:58.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Merge branch 'beta' into dev","shortMessageHtmlLink":"Merge branch 'beta' into dev"}},{"before":"5f79e1dc5135e80bfde9a93e9c9c99a2fd684e6a","after":null,"ref":"refs/heads/beta-staging","pushedAt":"2024-04-21T21:52:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"a06d378e8cbb054d87220ed310fe145aa622561a","after":"5f79e1dc5135e80bfde9a93e9c9c99a2fd684e6a","ref":"refs/heads/beta","pushedAt":"2024-04-21T21:52:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"ci: Install rpyc from pip instead of apt\n\nThe apt package appears outdated and incompatible with the latest version on pypi.\n\n>>> ValueError: invalid message type: 18","shortMessageHtmlLink":"ci: Install rpyc from pip instead of apt"}},{"before":"af6c8c88782cf2865c8dc060d943104958f27ef4","after":"5f79e1dc5135e80bfde9a93e9c9c99a2fd684e6a","ref":"refs/heads/beta-staging","pushedAt":"2024-04-21T21:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"ci: Install rpyc from pip instead of apt\n\nThe apt package appears outdated and incompatible with the latest version on pypi.\n\n>>> ValueError: invalid message type: 18","shortMessageHtmlLink":"ci: Install rpyc from pip instead of apt"}},{"before":"55390f1bf687530a84ae469649d7cd765ba5cdcf","after":"af6c8c88782cf2865c8dc060d943104958f27ef4","ref":"refs/heads/beta-staging","pushedAt":"2024-04-21T21:31:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"gdb.debug: gdbserver --wrapper requires startup-with-shell\n\nOnly add it when we don't want to manipulate the environment or argv[0].\nThis will cause the problem with fish shell to reappear in those cases, but\nit's another step for compatibility at least.\n\n#2378","shortMessageHtmlLink":"gdb.debug: gdbserver --wrapper requires startup-with-shell"}},{"before":null,"after":"55390f1bf687530a84ae469649d7cd765ba5cdcf","ref":"refs/heads/beta-staging","pushedAt":"2024-04-21T20:50:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Merge branch 'stable' into beta","shortMessageHtmlLink":"Merge branch 'stable' into beta"}},{"before":"7ac5a34a59336035eaee7e90fb205559dca5ec58","after":"f2f55f3e1c26e41e7b23f2fab0ff41baf7ebb27c","ref":"refs/heads/dev","pushedAt":"2024-04-21T20:37:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Return buffered data on first EOF in tube.readline() (#2376)\n\n* Return buffered data on first EOF in tube.readline()\r\n\r\nWhen there is still data available in the tube buffer when an EOFError occurs in\r\n`tube.recvline()`, return that data even though it doesn't contain a newline.\r\nThe next time `tube.recvline()` is called afterwards will raise EOFError normally.\r\n\r\nThis behavior is in line with the GNU readline implementation and avoids\r\nloss of data. It allows `tube.stream()` to print everything that's received before\r\nthe receiving end terminates.\r\n\r\nA new warning is logged when data is returned due to an EOF informing\r\nabout the lack of the trailing newline character.\r\n\r\nFixes #2366\r\n\r\n* Update CHANGELOG\r\n\r\n* Add context.throw_eof_on_incomplete_line\r\n\r\nAllow to control the behavior of `tube.recvline` and\r\nbe able to suppress the new warning.\r\n\r\n* Cleanup docs","shortMessageHtmlLink":"Return buffered data on first EOF in tube.readline() (#2376)"}},{"before":"60072487f1c4bd14f372c7a5494d4c5f53251a32","after":"db98e5edfba9e8f57334254a474bc7d3c2463dd6","ref":"refs/heads/stable","pushedAt":"2024-04-21T20:33:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Don't go through a shell in `gdb.debug` (#2378)\n\n* Don't go though a shell in `gdb.debug`\r\n\r\ngdbserver starts a shell and runs the target process through it.\r\nThis behavior was added in gdbserver 8.0 together with the\r\ncommandline flag --no-startup-with-shell to disable it.\r\n\r\n* Update CHANGELOG","shortMessageHtmlLink":"Don't go through a shell in gdb.debug (#2378)"}},{"before":"f046fdd93e154bd892332f38cfbb518de130f1f2","after":"60072487f1c4bd14f372c7a5494d4c5f53251a32","ref":"refs/heads/stable","pushedAt":"2024-04-21T20:24:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Fix displaying bright color variation in terminal output (#2373)\n\n* Recompute text.has_bright when num_colors changes\r\n\r\nThe number of simultaneous colors in the current terminal are queried\r\nlater during initialization and the text.num_colors attribute is updated accordingly.\r\nThe text.has_bright attribute wasn't updated when that happened and always\r\nremained set to False. Calculate those properties based on num_colors dynamically.\r\n\r\n* Update CHANGELOG\r\n\r\n* Enable bright colors on Windows too\r\n\r\nOnly get \"colors\" on Windows to avoid #1201 again.\r\n\r\n* Fix support for old terminals on windows","shortMessageHtmlLink":"Fix displaying bright color variation in terminal output (#2373)"}},{"before":"eec3321ae9c1306b64231f6538a573e7265bdb11","after":"7ac5a34a59336035eaee7e90fb205559dca5ec58","ref":"refs/heads/dev","pushedAt":"2024-04-21T20:22:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Change from `pop` to `keys` for reporting proper error message (#2391)\n\n* Change from pop to keys for reporting proper error message\r\n\r\n* update changelog\r\n\r\n* add doctest for xor\r\n\r\n* Add newline to run xor doctests\r\n\r\n* Switch to `dict.popitem()`\r\n\r\n---------\r\n\r\nCo-authored-by: marinelay \r\nCo-authored-by: Peace-Maker ","shortMessageHtmlLink":"Change from pop to keys for reporting proper error message (#2391)"}},{"before":"d2a02a7b37ba9d7c8c510b16eb16e268053f29de","after":"eec3321ae9c1306b64231f6538a573e7265bdb11","ref":"refs/heads/dev","pushedAt":"2024-04-21T20:18:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Fix passing bytes to `context.log_file` and `crc.BitPolynom` (#2389)\n\n* Fix incosistent usage of bytes/str\r\n\r\n* update changelog\r\n\r\n* Update CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: marinelay \r\nCo-authored-by: Peace-Maker ","shortMessageHtmlLink":"Fix passing bytes to context.log_file and crc.BitPolynom (#2389)"}},{"before":"c1ce1897df77d816b8ff1b929c5189ba0e9b809f","after":"d2a02a7b37ba9d7c8c510b16eb16e268053f29de","ref":"refs/heads/dev","pushedAt":"2024-04-21T20:14:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Updated Mac OS Install Documentation (#2392)\n\n* Added Missing MacOS Requirements\r\n\r\n* Updated Binutils Install Docs\r\n\r\nDue to security reasons Homebrew has removed direct formula references, this is the workaround.\r\n\r\n* Updated changelog for #2392\r\n\r\n* reverting changelog","shortMessageHtmlLink":"Updated Mac OS Install Documentation (#2392)"}},{"before":"5981c7290dd5190733c1f2e9ccf08633869f8b31","after":"c1ce1897df77d816b8ff1b929c5189ba0e9b809f","ref":"refs/heads/dev","pushedAt":"2024-04-21T20:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Fix duplicate definition of `ssh.sftp` (#2394)","shortMessageHtmlLink":"Fix duplicate definition of ssh.sftp (#2394)"}},{"before":"cb540857ccd4ea45678e24949f48a2231857f8ed","after":"5981c7290dd5190733c1f2e9ccf08633869f8b31","ref":"refs/heads/dev","pushedAt":"2024-03-29T16:52:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Change newline when setting `context.os` to \"windows\" (#2330)\n\n* Change newline when setting `context.os`\r\n\r\nWindows uses `b'\\r\\n'` for newlines while unix uses `b'\\n'`. Change the expected newline to `b'\\r\\n'` when setting `context.os = \"windows\"` automatically for convenience.\r\n\r\n* Update CHANGELOG\r\n\r\n* Fix other tests setting os","shortMessageHtmlLink":"Change newline when setting context.os to \"windows\" (#2330)"}},{"before":"8ba1bdf0b6fe06490e72a50fc417631b77dd9db0","after":"cb540857ccd4ea45678e24949f48a2231857f8ed","ref":"refs/heads/dev","pushedAt":"2024-03-29T16:28:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Add basic RISCV64 shellcraft support (#2322)\n\n* Add basic RISCV64 shellcraft support\r\n\r\nThe `mov` template isn't 100% null-byte and newline free\r\nfor all inputs. Certain larger values are just emitted using\r\nthe `li` pseudo-instruction by the assembler which might\r\ncontain null-bytes.\r\n\r\nCo-authored-by: LevitatingLion \r\n\r\n* Generate RISCV syscall constants from musl-libc\r\n\r\ndiet-libc doesn't support RISCV, so borrow from musl.\r\nNeed to consider their license.\r\n\r\n* Update CHANGELOG\r\n\r\n* Fix CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: LevitatingLion ","shortMessageHtmlLink":"Add basic RISCV64 shellcraft support (#2322)"}},{"before":"4ac98cd11ac252165e019ba8795cf2fd9afa5750","after":"8ba1bdf0b6fe06490e72a50fc417631b77dd9db0","ref":"refs/heads/dev","pushedAt":"2024-03-29T15:04:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Add basic support to debug processes on Windows (#2327)\n\n* Add basic support to debug processes on Windows\r\n\r\nCurrently only `windbg.debug()` and `windbg.attach()` are implemented,\r\nwhich open a WinDbg instance and attach to the process.\r\n\r\n* Update CHANGELOG\r\n\r\n* Cleanup CheckRemoteDebuggerPresent call\r\n\r\nOnly require PROCESS_QUERY_INFORMATION access and check for errors when opening the process.\r\n\r\n* process.close: Move closing of std fds after kill\r\n\r\nWindows processes would block on fd.close() when the main thread is suspended.","shortMessageHtmlLink":"Add basic support to debug processes on Windows (#2327)"}},{"before":"75cc3c3d5cd1e4d03dee1cf31ba67dd8139b941c","after":"4ac98cd11ac252165e019ba8795cf2fd9afa5750","ref":"refs/heads/dev","pushedAt":"2024-03-29T14:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Add offline parameter for `libcdb.search_by_hash` series function (#2360)\n\n* Add offline parameter\r\n\r\n* Add CHANGELOG\r\n\r\n* Rename `offline` to `offline_only`","shortMessageHtmlLink":"Add offline parameter for libcdb.search_by_hash series function (#2360"}},{"before":"a2acdf9bd9161d4102454d999182fba3417372fe","after":"75cc3c3d5cd1e4d03dee1cf31ba67dd8139b941c","ref":"refs/heads/dev","pushedAt":"2024-03-24T12:19:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"libcdb.unstrip_libc: debug symbols are fetched only if not present (#2374)\n\n* libcdb.unstrip_libc: debug symbols are fetched only if not present\r\n\r\n* Usage of `ELF.debuginfo` to check if debug symbols exist\r\n\r\ncloses #2324\r\n\r\n---------\r\n\r\nSigned-off-by: sswastik02 <40518186+sswastik02@users.noreply.github.com>\r\n\r\n* Add CHANGELOG\r\n\r\nSigned-off-by: sswastik02 <40518186+sswastik02@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: sswastik02 <40518186+sswastik02@users.noreply.github.com>","shortMessageHtmlLink":"libcdb.unstrip_libc: debug symbols are fetched only if not present (#…"}},{"before":"14c0d73f89d285717b3d976d5c2eba5965996ae9","after":"a2acdf9bd9161d4102454d999182fba3417372fe","ref":"refs/heads/dev","pushedAt":"2024-03-22T19:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Pin pyelftools<0.30 for Python 2 in docs/requirements.txt\n\nDocs only installs fail under python2 due to trying to install pyelftools>=0.30 which dropped py2 support.\n\nFixes #2372","shortMessageHtmlLink":"Pin pyelftools<0.30 for Python 2 in docs/requirements.txt"}},{"before":"3b4b261b5aad685a4e1eecfd3e295c22cafe03fa","after":"14c0d73f89d285717b3d976d5c2eba5965996ae9","ref":"refs/heads/dev","pushedAt":"2024-03-07T12:38:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"feat : use --no-cache-dir flag to pip in dockerfiles to save space (#2357)\n\nusing the \"--no-cache-dir\" flag in pip install, make sure downloaded packages by pip don't cache on the system. This is a best practice that makes sure to fetch from a repo instead of using a local cached one. Further, in the case of Docker Containers, by restricting caching, we can reduce image size. In terms of stats, it depends upon the number of python packages multiplied by their respective size. e.g for heavy packages with a lot of dependencies it reduces a lot by don't cache pip packages.\r\n\r\nFurther, more detailed information can be found at\r\n\r\nhttps://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6\r\n\r\nSigned-off-by: Pratik Raj ","shortMessageHtmlLink":"feat : use --no-cache-dir flag to pip in dockerfiles to save space (#…"}},{"before":"000c31c15527601a7f4ff5f39d2688d362fe3a40","after":"3b4b261b5aad685a4e1eecfd3e295c22cafe03fa","ref":"refs/heads/dev","pushedAt":"2024-03-01T12:01:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Add local libc database provider for libcdb (#2356)\n\n* Add local libc database provider for libcdb\r\n\r\n* Remove unnecessary assert\r\n\r\n* Add docstring for local_libcdb\r\n\r\n* Suppress warning output while `context.libdb` sets default\r\n\r\n* Testing the local system's libc first\r\n\r\n* Set falsely `context.lcoal_libcdb` to turn off local libc-database integration\r\n\r\n* Fix docstring\r\n\r\n* Make path check in validator\r\n\r\n* Fix doctests\r\n\r\n* Add CHANGELOG","shortMessageHtmlLink":"Add local libc database provider for libcdb (#2356)"}},{"before":"197f00806ebca1ddaf4babd3a912c2fbea4f0e80","after":"000c31c15527601a7f4ff5f39d2688d362fe3a40","ref":"refs/heads/dev","pushedAt":"2024-02-25T13:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"ci: Install rpyc from pip instead of apt\n\nThe apt package appears outdated and incompatible with the latest version on pypi.\n\n>>> ValueError: invalid message type: 18","shortMessageHtmlLink":"ci: Install rpyc from pip instead of apt"}},{"before":"a06d378e8cbb054d87220ed310fe145aa622561a","after":null,"ref":"refs/heads/beta-staging","pushedAt":"2024-02-22T22:15:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"c983f1c232b9d1ff12c3ca602b18b5640b4a4e77","after":"a06d378e8cbb054d87220ed310fe145aa622561a","ref":"refs/heads/beta","pushedAt":"2024-02-22T22:15:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'stable' into beta","shortMessageHtmlLink":"Merge branch 'stable' into beta"}},{"before":"e1770a30456e903193bd8084419792e77ec9b48a","after":"197f00806ebca1ddaf4babd3a912c2fbea4f0e80","ref":"refs/heads/dev","pushedAt":"2024-02-22T22:11:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Merge branch 'beta' into dev","shortMessageHtmlLink":"Merge branch 'beta' into dev"}},{"before":null,"after":"a06d378e8cbb054d87220ed310fe145aa622561a","ref":"refs/heads/beta-staging","pushedAt":"2024-02-22T22:07:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peace-maker","name":null,"path":"/peace-maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635147?s=80&v=4"},"commit":{"message":"Merge branch 'stable' into beta","shortMessageHtmlLink":"Merge branch 'stable' into beta"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUiZcYwA","startCursor":null,"endCursor":null}},"title":"Activity · Gallopsled/pwntools"}