{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":78742790,"defaultBranch":"master","name":"irccat","ownerLogin":"irccloud","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-12T12:21:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/912711?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710330357.0","currentOid":""},"activityList":{"items":[{"before":"c4db8d067b8335fa10182d29a435f0c79823560a","after":"20f0ffbe10701628b9847f2be4019a5a5aa14924","ref":"refs/heads/master","pushedAt":"2024-04-03T08:58:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Fix nil pointer dereference when TCP listener is configured\n\nAfter 60526f60a842dac2a925c1bcf664ad65b6f0f968 (#31),\n`irccat.tcp.Run(irccat.irc)` is called (if the config calls for it)\nbefore, rather than after, `irccat.connectIRC()`, which changes\n`irccat.irc` away from a nil pointer in the first place. This pointer\nis copied into the `irc` field of a TCPListener `l` by\n`irccat.tcp.Run()`.\n\nA panic won't actually happen until the TCP listener handles its first\nmessage, if it ever comes, and in doing so passes the nil pointer\nfurther down to `dispatcher.Send(l.irc, ...)`.\n\nTo fix, bring the call to `irccat.connectIRC()` forward again, to before\nany listener setup is done at all. This probably makes sense\nstylistically too.","shortMessageHtmlLink":"Fix nil pointer dereference when TCP listener is configured"}},{"before":"1770b0dd15c545be6f3d08c50421822555192c8a","after":"c4db8d067b8335fa10182d29a435f0c79823560a","ref":"refs/heads/master","pushedAt":"2024-03-16T00:13:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Don't trim Git branches/tags with slashes down to the first component","shortMessageHtmlLink":"Don't trim Git branches/tags with slashes down to the first component"}},{"before":"89b5306d6aa7908d407c978f343c59ba5f86b70d","after":null,"ref":"refs/tags/v0.4.10","pushedAt":"2024-03-13T11:45:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"}},{"before":"89b5306d6aa7908d407c978f343c59ba5f86b70d","after":"1770b0dd15c545be6f3d08c50421822555192c8a","ref":"refs/heads/master","pushedAt":"2024-03-13T11:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Use goreleaser to build docker image","shortMessageHtmlLink":"Use goreleaser to build docker image"}},{"before":"51b366c439946f0cd4de153b90b18735968a7022","after":"89b5306d6aa7908d407c978f343c59ba5f86b70d","ref":"refs/heads/master","pushedAt":"2024-03-13T11:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Update Go version for docker","shortMessageHtmlLink":"Update Go version for docker"}},{"before":"51b366c439946f0cd4de153b90b18735968a7022","after":null,"ref":"refs/tags/v0.4.10","pushedAt":"2024-03-13T11:00:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"}},{"before":"649ad6fe47c706796c5dc5d115f574195a55a7ea","after":"51b366c439946f0cd4de153b90b18735968a7022","ref":"refs/heads/master","pushedAt":"2024-03-13T10:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Update Go dependencies","shortMessageHtmlLink":"Update Go dependencies"}},{"before":"b34806f8f4356ae40bb7252d94e8d2982c43b8e8","after":"649ad6fe47c706796c5dc5d115f574195a55a7ea","ref":"refs/heads/master","pushedAt":"2024-03-13T10:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Update action versions","shortMessageHtmlLink":"Update action versions"}},{"before":"60526f60a842dac2a925c1bcf664ad65b6f0f968","after":"b34806f8f4356ae40bb7252d94e8d2982c43b8e8","ref":"refs/heads/master","pushedAt":"2024-03-13T10:44:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Updated release action","shortMessageHtmlLink":"Updated release action"}},{"before":"60526f60a842dac2a925c1bcf664ad65b6f0f968","after":null,"ref":"refs/tags/v0.4.9","pushedAt":"2024-03-13T10:15:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"}},{"before":"a12b6ea4820c5d6fd403fd20eab1f0d6328c269a","after":"60526f60a842dac2a925c1bcf664ad65b6f0f968","ref":"refs/heads/master","pushedAt":"2024-01-16T10:03:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Don't run tcp listener if tcp.listen not configured","shortMessageHtmlLink":"Don't run tcp listener if tcp.listen not configured"}},{"before":"a2a91e5a609ef726702ba06df7a2e740cdd9411b","after":"a12b6ea4820c5d6fd403fd20eab1f0d6328c269a","ref":"refs/heads/master","pushedAt":"2023-12-19T15:43:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"russss","name":"Russ Garrett","path":"/russss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45057?s=80&v=4"},"commit":{"message":"Put config file search path in one place","shortMessageHtmlLink":"Put config file search path in one place"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJmyRSAA","startCursor":null,"endCursor":null}},"title":"Activity ยท irccloud/irccat"}