{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28573480,"defaultBranch":"master","name":"pbot","ownerLogin":"pragma-","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-28T22:53:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1725098?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1419807531.0","currentOid":""},"activityList":{"items":[{"before":"c6e1da17068c146ca8d56a18fd87d68e51459dbb","after":"0848cfcdd4f80cd5da9159931495f5cad625bfd4","ref":"refs/heads/master","pushedAt":"2024-05-27T00:46:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"doc/VirtualMachine.md: minor tweak to VSOCK section","shortMessageHtmlLink":"doc/VirtualMachine.md: minor tweak to VSOCK section"}},{"before":"c62b6b9a755bbb3a3615c791bf3efb7da20f5cfb","after":"c6e1da17068c146ca8d56a18fd87d68e51459dbb","ref":"refs/heads/master","pushedAt":"2024-05-16T20:33:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Plugin/Wordle: preserve correct letters in list; add american-uncommon","shortMessageHtmlLink":"Plugin/Wordle: preserve correct letters in list; add american-uncommon"}},{"before":"40aa37bc7c692533bd67d258c5a4b1b7efc6cb00","after":"c62b6b9a755bbb3a3615c791bf3efb7da20f5cfb","ref":"refs/heads/master","pushedAt":"2024-05-09T23:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Functions: fix `help` function signature","shortMessageHtmlLink":"Functions: fix help function signature"}},{"before":"8e3652bc8e264e8b47247237a99a154b441b5abc","after":"40aa37bc7c692533bd67d258c5a4b1b7efc6cb00","ref":"refs/heads/master","pushedAt":"2024-04-29T10:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Plugin/Wordle: Wordle improvements\n\n- refactor `wordlists` into structure with more details\n - added `name` field for language names\n - added `prompt` field for localized \"Guess the word!\" prompt\n - added `supp` field for supplemental wordlists\n (used to add words to list for guessing, e.g. urban with insane supplement\n allows initial word selection from urban list and then adds words from\n insane list for more options for guessing)\n - moved accents into added `accents` field\n - added `min_length` and `max_length` fields for lists that are different\n from default lengths\n- misc minor adjustments","shortMessageHtmlLink":"Plugin/Wordle: Wordle improvements"}},{"before":"ddeeb5da0f58e4a5077ed3f55d0bad600a52c935","after":"8e3652bc8e264e8b47247237a99a154b441b5abc","ref":"refs/heads/master","pushedAt":"2024-04-17T07:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: gdb() needs __asm__() instead of asm()","shortMessageHtmlLink":"pbot-vm: gdb() needs __asm__() instead of asm()"}},{"before":"f10a15bf0c3b908da44caf0bb64dfaee340e822f","after":"ddeeb5da0f58e4a5077ed3f55d0bad600a52c935","ref":"refs/heads/master","pushedAt":"2024-04-17T06:41:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: update de-optimization for gdb() function","shortMessageHtmlLink":"pbot-vm: update de-optimization for gdb() function"}},{"before":"e4cb6ceff6cff4878b0f3f6b1e4ea1094b10664c","after":"f10a15bf0c3b908da44caf0bb64dfaee340e822f","ref":"refs/heads/master","pushedAt":"2024-04-17T06:40:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: update de-optimization for gdb() function","shortMessageHtmlLink":"pbot-vm: update de-optimization for gdb() function"}},{"before":"111f3bd2e7fff01a4fe36388eaaedf938296aece","after":"e4cb6ceff6cff4878b0f3f6b1e4ea1094b10664c","ref":"refs/heads/master","pushedAt":"2024-04-12T20:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: simplify `network` script slightly","shortMessageHtmlLink":"pbot-vm: simplify network script slightly"}},{"before":"cc1445be90323819d0b65d9fd4821d054fbb3c7a","after":"111f3bd2e7fff01a4fe36388eaaedf938296aece","ref":"refs/heads/master","pushedAt":"2024-04-12T20:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: consolidate network enable/disable into one script","shortMessageHtmlLink":"pbot-vm: consolidate network enable/disable into one script"}},{"before":"9ef521309aec29538535c4d9d0550f2165754e8b","after":"cc1445be90323819d0b65d9fd4821d054fbb3c7a","ref":"refs/heads/master","pushedAt":"2024-04-10T20:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Update applets/cdecl.pl command and add cdecl to Dockerfile","shortMessageHtmlLink":"Update applets/cdecl.pl command and add cdecl to Dockerfile"}},{"before":"e25bde159f078e80134b3160a0d687d6c88959ea","after":"9ef521309aec29538535c4d9d0550f2165754e8b","ref":"refs/heads/master","pushedAt":"2024-04-10T20:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: update documentation about how to start PBot VM after reboot","shortMessageHtmlLink":"pbot-vm: update documentation about how to start PBot VM after reboot"}},{"before":"3b36894403a0693826dce5c6323af59045c97c32","after":"e25bde159f078e80134b3160a0d687d6c88959ea","ref":"refs/heads/master","pushedAt":"2024-04-10T19:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: ignore -health and -revert used simultaneously to prevent double-revert","shortMessageHtmlLink":"pbot-vm: ignore -health and -revert used simultaneously to prevent do…"}},{"before":"3f98aced621e01fbff4443bcc95589e495b49507","after":"3b36894403a0693826dce5c6323af59045c97c32","ref":"refs/heads/master","pushedAt":"2024-04-10T11:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"doc/VirtualMachine.md: clarify that VMs can be hosted on remote physical machines","shortMessageHtmlLink":"doc/VirtualMachine.md: clarify that VMs can be hosted on remote physi…"}},{"before":"920a4f9712eb2278e0047f7e2e61ae7da61d25f9","after":"3f98aced621e01fbff4443bcc95589e495b49507","ref":"refs/heads/master","pushedAt":"2024-04-10T09:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: minor Vagrant documentation tweak","shortMessageHtmlLink":"pbot-vm: minor Vagrant documentation tweak"}},{"before":"17b69f04ff5ecb05ffd7e55173428fdfac16bdf7","after":"920a4f9712eb2278e0047f7e2e61ae7da61d25f9","ref":"refs/heads/master","pushedAt":"2024-04-10T08:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"doc/VirtualMachine.md: Vagrant is no longer experimental","shortMessageHtmlLink":"doc/VirtualMachine.md: Vagrant is no longer experimental"}},{"before":"5d3f188a09c1fa5c87e9c7e28b07e6f2b0e024e4","after":"17b69f04ff5ecb05ffd7e55173428fdfac16bdf7","ref":"refs/heads/master","pushedAt":"2024-04-10T08:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: massive refactor\n\n* replace heartbeat with health-check\n * instead of steady stream of newlines every 5s, now awaits input\n and responds with `vmstat` output\n\n* more reliably use host/config/vm-exec.json to get libvirt domain name\n for snapshot-revert, server address, serial ports, vagrant setting, etc\n\n* use iptables/nftables to disable networking\n * added guest/bin/disable-network-[iptables,nftables]\n * added guest/bin/enable-network-[iptables,nftables]\n\n* replace ugly ___OUTPUT___ texts in sh, bash, ksh, zsh languages\n\n* documentation updates and tweaks","shortMessageHtmlLink":"pbot-vm: massive refactor"}},{"before":"a3ab27dbac63a85c99016cf714a1bf6434fa322a","after":"5d3f188a09c1fa5c87e9c7e28b07e6f2b0e024e4","ref":"refs/heads/master","pushedAt":"2024-04-08T03:55:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Multiple bugfixes\n\n* obtain bot nick from connection details instead of registry where appropriate\n\n* irc.random_nick works again\n\n* record own hostmask when connecting\n\n* fix web-paste truncation by subtracting length of own hostmask from message length\n\n* set irc.max_msg_len back to 510\n\n* updated IRC numeric 378 to whoishost\n\n* add sprunge.us to WebPaste","shortMessageHtmlLink":"Multiple bugfixes"}},{"before":"2547f035a11df08c829392239f99788c7667a680","after":"a3ab27dbac63a85c99016cf714a1bf6434fa322a","ref":"refs/heads/master","pushedAt":"2024-04-04T19:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: documentation tweaks","shortMessageHtmlLink":"pbot-vm: documentation tweaks"}},{"before":"518b51f060b6ff03d025b5ea17249537d8646799","after":"2547f035a11df08c829392239f99788c7667a680","ref":"refs/heads/master","pushedAt":"2024-04-04T10:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: add experimental Vagrant provisioning","shortMessageHtmlLink":"pbot-vm: add experimental Vagrant provisioning"}},{"before":"5249354e20e3ff1c446e9dc152718540e528b6b9","after":"518b51f060b6ff03d025b5ea17249537d8646799","ref":"refs/heads/master","pushedAt":"2024-04-01T05:35:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Minor documentation edits","shortMessageHtmlLink":"Minor documentation edits"}},{"before":"09aed30893b8d5738bc96018b4439189218fb3e8","after":"5249354e20e3ff1c446e9dc152718540e528b6b9","ref":"refs/heads/master","pushedAt":"2024-04-01T05:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Minor documentation edits","shortMessageHtmlLink":"Minor documentation edits"}},{"before":"4df50dc3405f68ee266624e0f119b524ca1f98a3","after":"09aed30893b8d5738bc96018b4439189218fb3e8","ref":"refs/heads/master","pushedAt":"2024-04-01T00:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: add PBOTVM_ADDR env var to set address of vm-server","shortMessageHtmlLink":"pbot-vm: add PBOTVM_ADDR env var to set address of vm-server"}},{"before":"b40955a16e29836a7713a54887dced0e85e94aee","after":"4df50dc3405f68ee266624e0f119b524ca1f98a3","ref":"refs/heads/master","pushedAt":"2024-03-31T22:23:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Docker/README.md: add section headers","shortMessageHtmlLink":"Docker/README.md: add section headers"}},{"before":"a923b505faab1d7da7e328e49e9a55e174607435","after":"b40955a16e29836a7713a54887dced0e85e94aee","ref":"refs/heads/master","pushedAt":"2024-03-31T22:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"Add Dockerfile and Docker guide","shortMessageHtmlLink":"Add Dockerfile and Docker guide"}},{"before":"446857ffbfc9648e8a2b31ea2061b9b2eb6b7f1b","after":"a923b505faab1d7da7e328e49e9a55e174607435","ref":"refs/heads/master","pushedAt":"2024-03-31T04:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: tumbleweed provision: add missing gcc package","shortMessageHtmlLink":"pbot-vm: tumbleweed provision: add missing gcc package"}},{"before":"0829265ef8eb6513a24041c698beaff274d0c32b","after":"446857ffbfc9648e8a2b31ea2061b9b2eb6b7f1b","ref":"refs/heads/master","pushedAt":"2024-03-31T03:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: provision non-interactively","shortMessageHtmlLink":"pbot-vm: provision non-interactively"}},{"before":"91f8547aed1414bb5c113e222992a327eecaea63","after":"0829265ef8eb6513a24041c698beaff274d0c32b","ref":"refs/heads/master","pushedAt":"2024-03-31T02:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: `setup-guest` auto-detects OS/distro and runs provisioning scripts","shortMessageHtmlLink":"pbot-vm: setup-guest auto-detects OS/distro and runs provisioning s…"}},{"before":"f8a739a688a33fda17bce1db6a5db533432c2029","after":"91f8547aed1414bb5c113e222992a327eecaea63","ref":"refs/heads/master","pushedAt":"2024-03-30T23:49:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: add Tumbleweed orchestration script\n\nFix Java language missing `/bin/sh` in execute()\nUpdate brainfck language to use `bff`","shortMessageHtmlLink":"pbot-vm: add Tumbleweed orchestration script"}},{"before":"59090b39e76f8d6a7e6a1d4e0e158fe0354a8cd7","after":"f8a739a688a33fda17bce1db6a5db533432c2029","ref":"refs/heads/master","pushedAt":"2024-03-27T21:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"doc/VirtualMachine.md: fix typo","shortMessageHtmlLink":"doc/VirtualMachine.md: fix typo"}},{"before":"5c185486e8f595526a11813aa341191103abcc2c","after":"59090b39e76f8d6a7e6a1d4e0e158fe0354a8cd7","ref":"refs/heads/master","pushedAt":"2024-03-27T21:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pragma-","name":"Pragmatic Software","path":"/pragma-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725098?s=80&v=4"},"commit":{"message":"pbot-vm: update VirtualMachine.md with improved PTY console install instructions and misc tweaks","shortMessageHtmlLink":"pbot-vm: update VirtualMachine.md with improved PTY console install i…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVGSXWAA","startCursor":null,"endCursor":null}},"title":"Activity · pragma-/pbot"}