{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":507610,"defaultBranch":"master","name":"ejabberd","ownerLogin":"processone","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-02-08T10:37:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86724?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709026492.0","currentOid":""},"activityList":{"items":[{"before":"e744665171e06d4e55802ef4ff124c7d15501ce1","after":"5c6a399f5be86b0161aec4ee06b81bd12d5f433e","ref":"refs/heads/master","pushedAt":"2024-04-25T00:55:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Update links to some moved content in docs.ejabberd.im","shortMessageHtmlLink":"Update links to some moved content in docs.ejabberd.im"}},{"before":"73bcabd2faea5c219a47ad3613efdb8233fd6680","after":"e744665171e06d4e55802ef4ff124c7d15501ce1","ref":"refs/heads/master","pushedAt":"2024-04-24T11:21:18.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Fix links in mix.exs","shortMessageHtmlLink":"Fix links in mix.exs"}},{"before":"da8c9f33572eb6c6ccff8f9fe71cd7b629bae575","after":"73bcabd2faea5c219a47ad3613efdb8233fd6680","ref":"refs/heads/master","pushedAt":"2024-04-23T12:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Replace muc.example.com with conference.example.com in commands docs\n\nSecond form matches what we use by default, and we seen some confusion\nbetween those two when people try to adopt commands from docs to real\nusage.","shortMessageHtmlLink":"Replace muc.example.com with conference.example.com in commands docs"}},{"before":"6cfef4f476e79c19d6d7c93073c670ad58faf9b0","after":"da8c9f33572eb6c6ccff8f9fe71cd7b629bae575","ref":"refs/heads/master","pushedAt":"2024-04-23T11:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"rebar.lock: Track it, now that rebar3 uses loose dependency versioning\n\nThis is recommended in Rebar3 documentation:\n [Lock files] should always be checked into source control.\n https://rebar3.org/docs/configuration/dependencies/#lock-files","shortMessageHtmlLink":"rebar.lock: Track it, now that rebar3 uses loose dependency versioning"}},{"before":"ce57e02769271be931e65f9e10311863b1688002","after":"6cfef4f476e79c19d6d7c93073c670ad58faf9b0","ref":"refs/heads/master","pushedAt":"2024-04-22T16:29:02.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"mix.lock: Update to latest versions","shortMessageHtmlLink":"mix.lock: Update to latest versions"}},{"before":"9c8ae96f250698bf923f714c172ab10ff97ef8fb","after":"ce57e02769271be931e65f9e10311863b1688002","ref":"refs/heads/master","pushedAt":"2024-04-19T16:24:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Merge pull request #4205 from LeszekBlazewski/fix-command-on-start-docs\n\nfix: invalid CTL_ON_CREATE usage in docker-compose example","shortMessageHtmlLink":"Merge pull request #4205 from LeszekBlazewski/fix-command-on-start-docs"}},{"before":"0fdf58b1ecb152b26b894c21735d86edcdc37845","after":"9c8ae96f250698bf923f714c172ab10ff97ef8fb","ref":"refs/heads/master","pushedAt":"2024-04-18T23:51:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Define base64url dependency only when using rebar2 and Erlang<24\n\nbase64url is not called directly in ejabberd code since e227940,\nit is only required by p1_acme and erlang-jose 1.11.1\n\nerlang-jose 1.11.1 defines base64url dependency as an hex package,\nand rebar2 is not able to download it.\nFor that reason, when compiling ejabberd with rebar2,\nwe provide a rebar2-friendly base64url dependency definition.\nThat way when jose is downloaded, that dependency is already available.","shortMessageHtmlLink":"Define base64url dependency only when using rebar2 and Erlang<24"}},{"before":"051bf2968a2f3d1f414b049daecaf1e959ff3b9a","after":"0fdf58b1ecb152b26b894c21735d86edcdc37845","ref":"refs/heads/master","pushedAt":"2024-04-17T12:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Add ability to use additional custom errors when parsing options","shortMessageHtmlLink":"Add ability to use additional custom errors when parsing options"}},{"before":"4fd83631ec2fd2284dff37520341eb29667ad9ae","after":"051bf2968a2f3d1f414b049daecaf1e959ff3b9a","ref":"refs/heads/master","pushedAt":"2024-04-12T15:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Runtime: Test 27.0-rc1 instead of 27, as port_compiler still fails in rc2","shortMessageHtmlLink":"Runtime: Test 27.0-rc1 instead of 27, as port_compiler still fails in…"}},{"before":"ed6762b8ee6467e5cb1eaba81ca4ad0a91485fd5","after":"4fd83631ec2fd2284dff37520341eb29667ad9ae","ref":"refs/heads/master","pushedAt":"2024-04-12T14:49:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Mention in what ejabberd version was added update_sql_schema option","shortMessageHtmlLink":"Mention in what ejabberd version was added update_sql_schema option"}},{"before":"61ad808d26987a14dac9679bb76e3c896c38ce7f","after":"ed6762b8ee6467e5cb1eaba81ca4ad0a91485fd5","ref":"refs/heads/master","pushedAt":"2024-04-12T10:09:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Don't name integer and string results in API examples (#4198)\n\nSince ejabberd 24.02, mod_http_api does not name any results,\npreviously integer and strings were named, but other results were not.\nAnd ejabberdctl obviously does not name results either.\nOnly ejabberd_xmlrpc does.\nConsequently, the documentation should not name results in the examples.","shortMessageHtmlLink":"Don't name integer and string results in API examples (#4198)"}},{"before":"426e33d3a67302518adb9b778dca448ff71166c9","after":"61ad808d26987a14dac9679bb76e3c896c38ce7f","ref":"refs/heads/master","pushedAt":"2024-04-11T10:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Fix validation of user field in get_user_subscriptions command\n\nI made it test for valid muc room, instead of just valid username.\n\nThis should fix issue #4197","shortMessageHtmlLink":"Fix validation of user field in get_user_subscriptions command"}},{"before":"d6d8bce0e497f41105256c543530054ccdf69f9a","after":"426e33d3a67302518adb9b778dca448ff71166c9","ref":"refs/heads/master","pushedAt":"2024-04-04T13:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Fix previous commit: shellcheck reported a warning","shortMessageHtmlLink":"Fix previous commit: shellcheck reported a warning"}},{"before":"735516ed379c162658ab9c000d1febb3de5e22dc","after":"d6d8bce0e497f41105256c543530054ccdf69f9a","ref":"refs/heads/master","pushedAt":"2024-04-04T11:42:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"If INET_DIST_INTERFACE is IPv6, set required option (thanks to Stu Tomlinson)(#4189)","shortMessageHtmlLink":"If INET_DIST_INTERFACE is IPv6, set required option (thanks to Stu To…"}},{"before":"dbf0fb8e8610aaff79c48675dd6f600303263db5","after":"735516ed379c162658ab9c000d1febb3de5e22dc","ref":"refs/heads/master","pushedAt":"2024-04-04T09:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Don't start sql connection pools for unknown hosts\n\nIt's possible to trigger that by passing wrong domain to some ctl commands,\nand if you don't have default credentials for sql connections, you get\nrepeating errors when this pools tries to reconnect from error.","shortMessageHtmlLink":"Don't start sql connection pools for unknown hosts"}},{"before":"9ab60935a448bd5f66a984db47cde9aed1202cf1","after":"dbf0fb8e8610aaff79c48675dd6f600303263db5","ref":"refs/heads/master","pushedAt":"2024-04-01T12:27:45.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Runtime: Run Dialyzer in Mix jobs","shortMessageHtmlLink":"Runtime: Run Dialyzer in Mix jobs"}},{"before":"c5437235f3942214a0122bee63ed44903e8be9ad","after":"9ab60935a448bd5f66a984db47cde9aed1202cf1","ref":"refs/heads/master","pushedAt":"2024-03-21T09:58:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Add update_primary_key command to sql schema updater","shortMessageHtmlLink":"Add update_primary_key command to sql schema updater"}},{"before":"537aac24f7243c5292e51b648f46c153bc35ad1c","after":"c5437235f3942214a0122bee63ed44903e8be9ad","ref":"refs/heads/master","pushedAt":"2024-03-20T09:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Make mod_vcard_xupdate send hash after avatar get set for first time\n\nWe need to remove info about empty photo in session stored presence after\navatar get set, otherwise as we don't modify presences like that in\nmod_vcard_xupdate, we will send presence with updated hash.\n\nThis fixes issue #4182","shortMessageHtmlLink":"Make mod_vcard_xupdate send hash after avatar get set for first time"}},{"before":"8f20dd8425aa0543feeee0b679041a6c5c7bd882","after":"537aac24f7243c5292e51b648f46c153bc35ad1c","ref":"refs/heads/master","pushedAt":"2024-03-18T13:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Improve detection of types in odbc\n\nThis should fix issue with dialyzer on erlang 26.2.3+","shortMessageHtmlLink":"Improve detection of types in odbc"}},{"before":"1639471250b4c8ead55c1699bab43efecd3bd8c3","after":"8f20dd8425aa0543feeee0b679041a6c5c7bd882","ref":"refs/heads/master","pushedAt":"2024-03-18T11:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Test retractons in mam_tests","shortMessageHtmlLink":"Test retractons in mam_tests"}},{"before":"f5c8406353f1ec660e53250547e0670d15eda476","after":"1639471250b4c8ead55c1699bab43efecd3bd8c3","ref":"refs/heads/master","pushedAt":"2024-03-07T17:39:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Fix crash running export2sql when MAM enabled but MUC disabled\n\nProblem introduced in cfc393a","shortMessageHtmlLink":"Fix crash running export2sql when MAM enabled but MUC disabled"}},{"before":"6bdbafcd5c40badcd7a8d0032231949890e49c63","after":"f5c8406353f1ec660e53250547e0670d15eda476","ref":"refs/heads/master","pushedAt":"2024-03-06T14:26:33.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Dialyzer: Add support to run Dialyzer with Mix","shortMessageHtmlLink":"Dialyzer: Add support to run Dialyzer with Mix"}},{"before":"91cca3cff3d63eb6d49977fa5b9fd11bf549714d","after":"6bdbafcd5c40badcd7a8d0032231949890e49c63","ref":"refs/heads/master","pushedAt":"2024-03-04T10:36:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weiss","name":"Holger Weiß","path":"/weiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71850?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'processone/pr/4169'\n\n* processone/pr/4169:\n mod_mam: Document that XEP-0441 is implemented as well","shortMessageHtmlLink":"Merge remote-tracking branch 'processone/pr/4169'"}},{"before":"aac0e782d0cef0a4ce0947e4733c348e36bfa1a3","after":"91cca3cff3d63eb6d49977fa5b9fd11bf549714d","ref":"refs/heads/master","pushedAt":"2024-02-28T12:07:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"mod_conversejs: Simplify support for @HOST@ in default_domain option (#4167)","shortMessageHtmlLink":"mod_conversejs: Simplify support for @host@ in default_domain option (#…"}},{"before":"c69884fa3f52f67596b459ea7d9aad711a7c4165","after":"aac0e782d0cef0a4ce0947e4733c348e36bfa1a3","ref":"refs/heads/master","pushedAt":"2024-02-28T11:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Don't use ejabberd_config:get_myhosts()","shortMessageHtmlLink":"Don't use ejabberd_config:get_myhosts()"}},{"before":"06675e4fb2b05a6d2d2b63ae26492b60286dc80e","after":"c69884fa3f52f67596b459ea7d9aad711a7c4165","ref":"refs/heads/master","pushedAt":"2024-02-28T11:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Config reload should update loger settings part 2","shortMessageHtmlLink":"Config reload should update loger settings part 2"}},{"before":"654601ff23262a5ef20740a5638be68c0d713bf5","after":"06675e4fb2b05a6d2d2b63ae26492b60286dc80e","ref":"refs/heads/master","pushedAt":"2024-02-28T11:01:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Improve validation of arguments in mod_muc_admin commands\n\nThis adds validation to couple command where they were missing and catch\npassing unknown hostnames.","shortMessageHtmlLink":"Improve validation of arguments in mod_muc_admin commands"}},{"before":"d29ef595146371574507592217897aefe4aa0f64","after":"654601ff23262a5ef20740a5638be68c0d713bf5","ref":"refs/heads/master","pushedAt":"2024-02-27T12:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Set version to 24.02","shortMessageHtmlLink":"Set version to 24.02"}},{"before":"0f43a7f36b8ea4809455e24dbfe7c53f75c5f8bd","after":"d29ef595146371574507592217897aefe4aa0f64","ref":"refs/heads/master","pushedAt":"2024-02-27T09:06:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"badlop","name":"badlop","path":"/badlop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96807?s=80&v=4"},"commit":{"message":"Update links to SQL files in the man page","shortMessageHtmlLink":"Update links to SQL files in the man page"}},{"before":"95e9a63dcb95996887a22848ed8583b571d500da","after":"0f43a7f36b8ea4809455e24dbfe7c53f75c5f8bd","ref":"refs/heads/master","pushedAt":"2024-02-26T16:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prefiks","name":"Paweł Chmielowski","path":"/prefiks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61998?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOar26QA","startCursor":null,"endCursor":null}},"title":"Activity · processone/ejabberd"}