{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1663788,"defaultBranch":"master","name":"Limnoria","ownerLogin":"progval","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-26T08:18:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/406946?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715630376.0","currentOid":""},"activityList":{"items":[{"before":"4898926f2017ccee746b41110ff5ca08dd7cf923","after":"5b2b38ab37fcc891651f43f63c0c13755cd8694f","ref":"refs/heads/master","pushedAt":"2024-05-21T19:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Add per-network 'vhost' and 'vhostv6' config variables","shortMessageHtmlLink":"Add per-network 'vhost' and 'vhostv6' config variables"}},{"before":"7a3a2c6003c92f5eb7ce56b6f9fe634df1ac2136","after":"30f8e4e0c698e80e06802c1726c979bb43e1996c","ref":"refs/heads/pyproject","pushedAt":"2024-05-13T19:59:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"[WIP] Switch from setup.py to pyproject.toml","shortMessageHtmlLink":"[WIP] Switch from setup.py to pyproject.toml"}},{"before":null,"after":"7a3a2c6003c92f5eb7ce56b6f9fe634df1ac2136","ref":"refs/heads/pyproject","pushedAt":"2024-05-13T19:59:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"[WIP] Switch from setup.py to pyproject.toml","shortMessageHtmlLink":"[WIP] Switch from setup.py to pyproject.toml"}},{"before":"b1ba8ecb2a951580da6b5ea8f5a28caa1cfcbca1","after":"4898926f2017ccee746b41110ff5ca08dd7cf923","ref":"refs/heads/master","pushedAt":"2024-05-12T14:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"RSS: Fix error when re-creating a feed with a different name\n\nCloses GH-1547","shortMessageHtmlLink":"RSS: Fix error when re-creating a feed with a different name"}},{"before":"37e0de93da733539759a7e5e046251860d723b7d","after":null,"ref":"refs/heads/py3.12","pushedAt":"2024-05-05T20:18:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"}},{"before":"f65089af86b3a889f3b727c0a79d997ef5ebfc34","after":"b1ba8ecb2a951580da6b5ea8f5a28caa1cfcbca1","ref":"refs/heads/master","pushedAt":"2024-05-05T20:18:14.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"ci: Test on Python 3.13 alpha","shortMessageHtmlLink":"ci: Test on Python 3.13 alpha"}},{"before":"03ae6718036f0ec5ee1ee46218a6e2c8a0fb7774","after":"37e0de93da733539759a7e5e046251860d723b7d","ref":"refs/heads/py3.12","pushedAt":"2024-05-05T20:01:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"ci: Test on Python 3.13 alpha","shortMessageHtmlLink":"ci: Test on Python 3.13 alpha"}},{"before":"e912581581f3bb5dbb70a66f4d2382addceb784b","after":"03ae6718036f0ec5ee1ee46218a6e2c8a0fb7774","ref":"refs/heads/py3.12","pushedAt":"2024-05-05T19:53:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Install setuptools on Python 3.13","shortMessageHtmlLink":"Install setuptools on Python 3.13"}},{"before":"3aee1a1a9322a670ffbf71e4b5ce45a0ec61e30e","after":"e912581581f3bb5dbb70a66f4d2382addceb784b","ref":"refs/heads/py3.12","pushedAt":"2024-05-05T19:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Disable optional deps on Python 3.13 while irctest's ecdsa tests fail","shortMessageHtmlLink":"Disable optional deps on Python 3.13 while irctest's ecdsa tests fail"}},{"before":"9ebed1b20b8d7992eca9aadb1f08c7ada19e6450","after":"3aee1a1a9322a670ffbf71e4b5ce45a0ec61e30e","ref":"refs/heads/py3.12","pushedAt":"2024-05-05T19:26:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Unix: Disable 'crypt' command on Python >= 3.13\n\nThe module is not available anymore","shortMessageHtmlLink":"Unix: Disable 'crypt' command on Python >= 3.13"}},{"before":"73806ecb5d5a0bc441ad6b48391e6fac3418153a","after":"9ebed1b20b8d7992eca9aadb1f08c7ada19e6450","ref":"refs/heads/py3.12","pushedAt":"2024-05-05T18:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Fix pypy?","shortMessageHtmlLink":"Fix pypy?"}},{"before":"17410ae28444e725bf410b735ad96c8857255faa","after":"73806ecb5d5a0bc441ad6b48391e6fac3418153a","ref":"refs/heads/py3.12","pushedAt":"2024-05-05T18:42:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Unix: Disable 'crypt' command on Python >= 3.13\n\nThe module is not available anymore","shortMessageHtmlLink":"Unix: Disable 'crypt' command on Python >= 3.13"}},{"before":null,"after":"17410ae28444e725bf410b735ad96c8857255faa","ref":"refs/heads/py3.12","pushedAt":"2024-05-05T17:04:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"ci: Use Python 3.12 release","shortMessageHtmlLink":"ci: Use Python 3.12 release"}},{"before":"d435442b39f167509e64b21a9cd1cf3f71e33033","after":"f65089af86b3a889f3b727c0a79d997ef5ebfc34","ref":"refs/heads/master","pushedAt":"2024-05-05T15:56:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"CONTRIBUTING.md: Remove the bit about the testing branch\n\nWe're going to commit directly to master from now one.\n\nThe 'testing' policy predates PyPI releases and Git master was the primary mean\nof distributing Limnoria back then, but it does not make sense anymore.","shortMessageHtmlLink":"CONTRIBUTING.md: Remove the bit about the testing branch"}},{"before":"06c88581ec5b6547de0012a75dfed6316ceda011","after":"d435442b39f167509e64b21a9cd1cf3f71e33033","ref":"refs/heads/master","pushedAt":"2024-05-05T15:42:38.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Admin: Actually clean up test channel from configuration\n\n943f39745dd23ffca9ec5a45eaf25b2efd4625e5 did not actually because:\n\n1. the 'part' command is not available (it's in the Channel plugin)\n so it just didn't do anything\n2. one of the tests was missing the cleanup","shortMessageHtmlLink":"Admin: Actually clean up test channel from configuration"}},{"before":"943f39745dd23ffca9ec5a45eaf25b2efd4625e5","after":"d435442b39f167509e64b21a9cd1cf3f71e33033","ref":"refs/heads/testing","pushedAt":"2024-04-26T07:04:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Admin: Actually clean up test channel from configuration\n\n943f39745dd23ffca9ec5a45eaf25b2efd4625e5 did not actually because:\n\n1. the 'part' command is not available (it's in the Channel plugin)\n so it just didn't do anything\n2. one of the tests was missing the cleanup","shortMessageHtmlLink":"Admin: Actually clean up test channel from configuration"}},{"before":"c8030be71aa0fa9427c37d326fc86ef1283dd8c2","after":"943f39745dd23ffca9ec5a45eaf25b2efd4625e5","ref":"refs/heads/testing","pushedAt":"2024-04-18T17:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Admin: Fix leftover state change in testPart\n\nit affects Channel's testPart","shortMessageHtmlLink":"Admin: Fix leftover state change in testPart"}},{"before":"03c638705ffa59c06878dfd4d9c8aa3b83a2b9eb","after":"c8030be71aa0fa9427c37d326fc86ef1283dd8c2","ref":"refs/heads/testing","pushedAt":"2024-04-18T17:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Web: Need to download even more Javascript from Youtube","shortMessageHtmlLink":"Web: Need to download even more Javascript from Youtube"}},{"before":"d59d14425dc1aa8fbadb4e2d2065cfeb0e71c331","after":"03c638705ffa59c06878dfd4d9c8aa3b83a2b9eb","ref":"refs/heads/testing","pushedAt":"2024-04-12T17:17:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Channel: Fix error in @part when channel is configured but not joined\n\nThis typically happens when banned from the channel, and returning an error\ngives bot admins the impression @part did not remove the channel from\nthe auto-join list","shortMessageHtmlLink":"Channel: Fix error in @part when channel is configured but not joined"}},{"before":"e632279e684a8e429e744b4a7deaf626967d80c7","after":"d59d14425dc1aa8fbadb4e2d2065cfeb0e71c331","ref":"refs/heads/testing","pushedAt":"2024-04-12T17:16:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Channel: Fix error in @part when channel is configured but not joined\n\nThis typically happens when banned from the channel, and returning an error\ngives bot admins the impression @part did not remove the channel from\nthe auto-join list","shortMessageHtmlLink":"Channel: Fix error in @part when channel is configured but not joined"}},{"before":"03a37771297d25b3455209898eaad5618f4f6345","after":"e632279e684a8e429e744b4a7deaf626967d80c7","ref":"refs/heads/testing","pushedAt":"2024-04-12T17:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Channel: Fix error in @part when channel is configured but not joined\n\nThis typically happens when banned from the channel, and returning an error\ngives bot admins the impression @part did not remove the channel from\nthe auto-join list","shortMessageHtmlLink":"Channel: Fix error in @part when channel is configured but not joined"}},{"before":"ca8565b6d8b4488325b384c3100274e1dfb02666","after":"03a37771297d25b3455209898eaad5618f4f6345","ref":"refs/heads/testing","pushedAt":"2024-04-12T09:06:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Create temporary files in a temporary directory\n\nBut keep it if tests fail.\r\n\r\nCloses #1061","shortMessageHtmlLink":"Create temporary files in a temporary directory"}},{"before":"3e5291f6d29499c9b85620581aec43d0b51a8da7","after":"ca8565b6d8b4488325b384c3100274e1dfb02666","ref":"refs/heads/testing","pushedAt":"2024-03-09T10:47:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"RSS: Don't log tracebacks for HTTP errors","shortMessageHtmlLink":"RSS: Don't log tracebacks for HTTP errors"}},{"before":"dbc3bdfe823e52075ddb30fd34eaa6e1b4d47f58","after":null,"ref":"refs/heads/checkignored-server-msgs","pushedAt":"2024-02-06T15:50:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"}},{"before":"a2e55ca1f6fe9bcd6000417ddf77af17ca26f0d1","after":"3e5291f6d29499c9b85620581aec43d0b51a8da7","ref":"refs/heads/testing","pushedAt":"2024-02-06T15:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"ircdb.checkIgnored: return False for messages from servers\n\nThese do not pass the `ircutils.isUserHostmask` check despite being a valid msg.prefix. We should probably return gracefully here instead of forcing plugins to deal with such a case themselves.\n\nCloses GH-1548","shortMessageHtmlLink":"ircdb.checkIgnored: return False for messages from servers"}},{"before":"5ca0fcd87ceda665aee7240fa89a01e0316ce332","after":"a2e55ca1f6fe9bcd6000417ddf77af17ca26f0d1","ref":"refs/heads/testing","pushedAt":"2024-01-03T17:37:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"RSS: Update link to feedparser","shortMessageHtmlLink":"RSS: Update link to feedparser"}},{"before":"06c88581ec5b6547de0012a75dfed6316ceda011","after":"5ca0fcd87ceda665aee7240fa89a01e0316ce332","ref":"refs/heads/testing","pushedAt":"2023-12-15T21:18:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Changed whois provider domain to whois.iana.org\n\nThe previous was giving timeouts","shortMessageHtmlLink":"Changed whois provider domain to whois.iana.org"}},{"before":"119a93a7449da1a10cf2df0d0c481f8fa4a13ec4","after":"06c88581ec5b6547de0012a75dfed6316ceda011","ref":"refs/heads/master","pushedAt":"2023-12-09T14:10:21.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Services: Improve error on missing password or NickServ nick","shortMessageHtmlLink":"Services: Improve error on missing password or NickServ nick"}},{"before":"fffdd82571689577db86849ec633588e6532dab3","after":"06c88581ec5b6547de0012a75dfed6316ceda011","ref":"refs/heads/testing","pushedAt":"2023-11-18T21:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Services: Improve error on missing password or NickServ nick","shortMessageHtmlLink":"Services: Improve error on missing password or NickServ nick"}},{"before":"689c633e92e09a4c8b8bd19c234b072bd104d10f","after":"fffdd82571689577db86849ec633588e6532dab3","ref":"refs/heads/testing","pushedAt":"2023-10-29T11:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Fediverse: Catch URLErrors raised when checking webfinger support","shortMessageHtmlLink":"Fediverse: Catch URLErrors raised when checking webfinger support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUDXGzQA","startCursor":null,"endCursor":null}},"title":"Activity ยท progval/Limnoria"}