{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":746287895,"defaultBranch":"master","name":"asterisk","ownerLogin":"seanbright","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-21T16:20:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/114601?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719684586.0","currentOid":""},"activityList":{"items":[{"before":"0092dd62c598dfb4e909090114a02fed37414d84","after":"b7879224c120570cad8da12902a44ee85c5c67ab","ref":"refs/heads/master","pushedAt":"2024-07-30T14:49:42.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":".github: Allow testing an Asterisk PR against a testsuite PR","shortMessageHtmlLink":".github: Allow testing an Asterisk PR against a testsuite PR"}},{"before":"b8c440a52f7b60d1f717804da33fe530501d660a","after":"0092dd62c598dfb4e909090114a02fed37414d84","ref":"refs/heads/master","pushedAt":"2024-07-09T17:44:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"security_agreement.c: Always add the Require and Proxy-Require headers\n\nThe `Require: mediasec` and `Proxy-Require: mediasec` headers need\nto be sent whenever we send `Security-Client` or `Security-Verify`\nheaders but the logic to do that was only in add_security_headers()\nin res_pjsip_outbound_register. So while we were sending them on\nREGISTER requests, we weren't sending them on INVITE requests.\n\nThis commit moves the logic to send the two headers out of\nres_pjsip_outbound_register:add_security_headers() and into\nsecurity_agreement:ast_sip_add_security_headers(). This way\nthey're always sent when we send `Security-Client` or\n`Security-Verify`.\n\nResolves: #789","shortMessageHtmlLink":"security_agreement.c: Always add the Require and Proxy-Require headers"}},{"before":null,"after":"b4290280d8c782359afcad7d0d49c8b1bfb46104","ref":"refs/heads/master-issue-785","pushedAt":"2024-06-29T18:09:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"logger.h: Include SCOPE_CALL_WITH_INT_RESULT() in non-dev-mode builds.\n\nFixes #785","shortMessageHtmlLink":"logger.h: Include SCOPE_CALL_WITH_INT_RESULT() in non-dev-mode builds."}},{"before":"f3e88d366c3392c03872271a758e364559c8e5cf","after":"b8c440a52f7b60d1f717804da33fe530501d660a","ref":"refs/heads/master","pushedAt":"2024-06-29T18:02:01.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"stasis_channels: Use uniqueid and name to delete old snapshots\n\nWhenver a new channel snapshot is created or when a channel is\ndestroyed, we need to delete any existing channel snapshot from\nthe snapshot cache. Historically, we used the channel->snapshot\npointer to delete any existing snapshots but this has two issues.\n\nFirst, if something (possibly ast_channel_internal_swap_snapshots)\nsets channel->snapshot to NULL while there's still a snapshot in\nthe cache, we wouldn't be able to delete it and it would be orphaned\nwhen the channel is destroyed. Since we use the cache to list\nchannels from the CLI, AMI and ARI, it would appear as though the\nchannel was still there when it wasn't.\n\nSecond, since there are actually two caches, one indexed by the\nchannel's uniqueid, and another indexed by the channel's name,\ndeleting from the caches by pointer requires a sequential search of\nall of the hash table buckets in BOTH caches to find the matching\nsnapshots. Not very efficient.\n\nSo, we now delete from the caches using the channel's uniqueid\nand name. This solves both issues.\n\nThis doesn't address how channel->snapshot might have been set\nto NULL in the first place because although we have concrete\nevidence that it's happening, we haven't been able to reproduce it.\n\nResolves: #783","shortMessageHtmlLink":"stasis_channels: Use uniqueid and name to delete old snapshots"}},{"before":null,"after":"80a7932e99dd20e3cbdcf2de869176f0d53e5b61","ref":"refs/heads/master-issue-761","pushedAt":"2024-06-10T16:55:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"manager.c: Properly terminate `CoreShowChannelMap` event.\n\nFixes #761","shortMessageHtmlLink":"manager.c: Properly terminate CoreShowChannelMap event."}},{"before":"85241bd22936cc15760fd1f65d16c98be7aeaf6d","after":"f3e88d366c3392c03872271a758e364559c8e5cf","ref":"refs/heads/master","pushedAt":"2024-06-10T16:51:10.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"xml.c: Update deprecated libxml2 API usage.\n\nTwo functions are deprecated as of libxml2 2.12:\n\n * xmlSubstituteEntitiesDefault\n * xmlParseMemory\n\nSo we update those with supported API.\n\nAdditionally, `res_calendar_caldav` has been updated to use libxml2's\nxmlreader API instead of the SAX2 API which has always felt a little\nhacky (see deleted comment block in `res_calendar_caldav.c`).\n\nThe xmlreader API has been around since libxml2 2.5.0 which was\nreleased in 2003.\n\nFixes #725","shortMessageHtmlLink":"xml.c: Update deprecated libxml2 API usage."}},{"before":"cd7d89218c083c1459b8af21d9011a0929ceb44b","after":"5b734f51880fdea17c14f40c66bdcdf88d4db03a","ref":"refs/heads/master-issue-756","pushedAt":"2024-06-04T15:02:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"pjsip: Add PJSIP_PARSE_URI_FROM dialplan function.\n\nVarious SIP headers permit a URI to be prefaced with a `display-name`\nproduction that can include characters (like commas and parentheses)\nthat are problematic for Asterisk's dialplan parser and, specifically\nin the case of this patch, the PJSIP_PARSE_URI function.\n\nThis patch introduces a new function - `PJSIP_PARSE_URI_FROM` - that\nbehaves identically to `PJSIP_PARSE_URI` except that the first\nargument is now a variable name and not a literal URI.\n\nFixes #756","shortMessageHtmlLink":"pjsip: Add PJSIP_PARSE_URI_FROM dialplan function."}},{"before":"8b1d48add4a6c68c1c99538537ad853130152305","after":"cd7d89218c083c1459b8af21d9011a0929ceb44b","ref":"refs/heads/master-issue-756","pushedAt":"2024-06-03T16:22:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"pjsip: Add PJSIP_PARSE_URI_FROM dialplan function.\n\nVarious SIP headers permit a URI to be prefaced with a `display-name`\nproduction that can include characters (like commas and parentheses)\nthat are problematic for Asterisk's dialplan parser and, specifically\nin the case of this patch, the PJSIP_PARSE_URI function.\n\nThis patch introduces a new function - `PJSIP_PARSE_URI_FROM` - that\nbehaves identically to `PJSIP_PARSE_URI` except that the first\nargument is now a variable name and not a literal URI.\n\nFixes #756","shortMessageHtmlLink":"pjsip: Add PJSIP_PARSE_URI_FROM dialplan function."}},{"before":"3d33703537069f505751da9f7af5c866308489fe","after":"8b1d48add4a6c68c1c99538537ad853130152305","ref":"refs/heads/master-issue-756","pushedAt":"2024-06-03T16:03:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"pjsip: Improve PJSIP_PARSE_URI argument parsing.\n\nA URI parsed as a `name-addr` can contain commas which causes errors\nwhen using Asterisk's default application argument processing. While\nthere are workarounds it's more friendly to change how we parse the\narguments instead.\n\nFixes #756","shortMessageHtmlLink":"pjsip: Improve PJSIP_PARSE_URI argument parsing."}},{"before":"8b242152f94e7b366d575479976fb8139edb10ce","after":"3d33703537069f505751da9f7af5c866308489fe","ref":"refs/heads/master-issue-756","pushedAt":"2024-06-03T14:46:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"pjsip: Improve PJSIP_PARSE_URI argument parsing.\n\nA URI parsed as a `name-addr` can contain commas which causes errors\nwhen using Asterisk's default application argument processing. While\nthere are workarounds it's more friendly to change how we parse the\narguments instead.\n\nFixes #756","shortMessageHtmlLink":"pjsip: Improve PJSIP_PARSE_URI argument parsing."}},{"before":null,"after":"8b242152f94e7b366d575479976fb8139edb10ce","ref":"refs/heads/master-issue-756","pushedAt":"2024-06-02T16:57:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"pjsip: Improve PJSIP_PARSE_URI argument parsing.\n\nA URI parsed as a `name-addr` can contain commas which causes errors\nwhen using Asterisk's default application argument processing. While\nthere are workarounds it's more friendly to change how we parse the\narguments instead.\n\nFixes #756","shortMessageHtmlLink":"pjsip: Improve PJSIP_PARSE_URI argument parsing."}},{"before":null,"after":"d33ddeaa99f8120648cf3f036375d8b25e0766ce","ref":"refs/heads/master-issue-751","pushedAt":"2024-05-27T13:47:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"asterisk.c: Don't log an error if .asterisk_history does not exist.\n\nFixes #751","shortMessageHtmlLink":"asterisk.c: Don't log an error if .asterisk_history does not exist."}},{"before":"e13e3e25cabd68b9d4c47be71e699db1b8e02b2c","after":"1ca2daa5ab36957faa7165e271dffa0df94c0b07","ref":"refs/heads/master-issue-725","pushedAt":"2024-05-24T15:21:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"xml.c: Update deprecated libxml2 API usage.\n\nTwo functions are deprecated as of libxml2 2.12:\n\n * xmlSubstituteEntitiesDefault\n * xmlParseMemory\n\nSo we update those with supported API.\n\nAdditionally, `res_calendar_caldav` has been updated to use libxml2's\nxmlreader API instead of the SAX2 API which has always felt a little\nhacky (see deleted comment block in `res_calendar_caldav.c`).\n\nThe xmlreader API has been around since libxml2 2.5.0 which was\nreleased in 2003.\n\nFixes #725","shortMessageHtmlLink":"xml.c: Update deprecated libxml2 API usage."}},{"before":"c5b6156d6bd0084953447a4252bb6a3c39863768","after":"e13e3e25cabd68b9d4c47be71e699db1b8e02b2c","ref":"refs/heads/master-issue-725","pushedAt":"2024-05-24T15:12:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"xml.c: Update deprecated libxml2 API usage.\n\nTwo functions are deprecated as of libxml2 2.12:\n\n * xmlSubstituteEntitiesDefault\n * xmlParseMemory\n\nSo we update those with supported API.\n\nAdditionally, `res_calendar_caldav` has been updated to use libxml2's\nxmlreader API instead of the SAX2 API which has always felt a little\nhacky (see deleted comment block in `res_calendar_caldav.c`).\n\nThe xmlreader API has been around since libxml2 2.5.0 which was\nreleased in 2003.\n\nFixes #725","shortMessageHtmlLink":"xml.c: Update deprecated libxml2 API usage."}},{"before":"0d03b142cd2fa78a0ac743552acaf7052039f50c","after":"4edbd0954f95e0e93309f22f416af6f0d7c9debe","ref":"refs/heads/master-issue-744","pushedAt":"2024-05-24T14:48:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"file.h: Rename function argument to avoid C++ keyword clash.\n\nFixes #744","shortMessageHtmlLink":"file.h: Rename function argument to avoid C++ keyword clash."}},{"before":null,"after":"0d03b142cd2fa78a0ac743552acaf7052039f50c","ref":"refs/heads/master-issue-744","pushedAt":"2024-05-24T14:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"file.h: Rename function argument to avoid C++ keyword clash.\n\nFixes #744","shortMessageHtmlLink":"file.h: Rename function argument to avoid C++ keyword clash."}},{"before":null,"after":"c5af2ef467bd109dfd249945e76ba4e942161d7e","ref":"refs/heads/master-issue-747","pushedAt":"2024-05-24T14:27:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"bundled_pjproject: Disable UPnP support.\n\nFixes #747","shortMessageHtmlLink":"bundled_pjproject: Disable UPnP support."}},{"before":"077962dd7bd986b319226038506588b4c0588ffb","after":"c5b6156d6bd0084953447a4252bb6a3c39863768","ref":"refs/heads/master-issue-725","pushedAt":"2024-05-23T16:04:14.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"xml.c: Update deprecated libxml2 API usage.\n\nTwo functions are deprecated as of libxml2 2.12:\n\n * xmlSubstituteEntitiesDefault\n * xmlParseMemory\n\nSo we update those with supported API.\n\nAdditionally, `res_calendar_caldav` has been updated to use libxml2's\nxmlreader API instead of the SAX2 API which has always felt a little\nhacky (see deleted comment block in `res_calendar_caldav.c`).\n\nThe xmlreader API has been around since libxml2 2.5.0 which was\nreleased in 2003.\n\nFixes #725","shortMessageHtmlLink":"xml.c: Update deprecated libxml2 API usage."}},{"before":"abe0018d850200ca9af06c0f2903fc9c14d77fa0","after":"85241bd22936cc15760fd1f65d16c98be7aeaf6d","ref":"refs/heads/master","pushedAt":"2024-05-20T17:56:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"Revert \"res_pjsip_endpoint_identifier_ip: Add endpoint identifier transport address.\"\n\nThis reverts PR #602\n\nResolves: #GHSA-qqxj-v78h-hrf9","shortMessageHtmlLink":"Revert \"res_pjsip_endpoint_identifier_ip: Add endpoint identifier tra…"}},{"before":"8e119a72f0396038aa6b5dba68e018fd00004f33","after":"abe0018d850200ca9af06c0f2903fc9c14d77fa0","ref":"refs/heads/master","pushedAt":"2024-05-06T19:59:36.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"configs: Fix a misleading IPv6 ACL example in Named ACLs\n\n\"deny=::\" is equivalent to \"::/128\".\nIn order to mean \"deny everything by default\" it must be \"::/0\".","shortMessageHtmlLink":"configs: Fix a misleading IPv6 ACL example in Named ACLs"}},{"before":null,"after":"077962dd7bd986b319226038506588b4c0588ffb","ref":"refs/heads/master-issue-725","pushedAt":"2024-05-02T14:16:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"res_pjsip_logger: Preserve logging state on reloads.\n\nCurrently, reloading res_pjsip will cause logging\nto be disabled. This is because logging can also\nbe controlled via the debug option in pjsip.conf\nand this defaults to \"no\".\n\nTo improve this, logging is no longer disabled on\nreloads if logging had not been previously\nenabled using the debug option from the config.\nThis ensures that logging enabled from the CLI\nwill persist through a reload.\n\nASTERISK-29912 #close\n\nResolves: #246\n\nUserNote: Issuing \"pjsip reload\" will no longer disable\nlogging if it was previously enabled from the CLI.","shortMessageHtmlLink":"res_pjsip_logger: Preserve logging state on reloads."}},{"before":"c2fc347542408fdedd9b98c5f87ebc2de499d0d2","after":"8e119a72f0396038aa6b5dba68e018fd00004f33","ref":"refs/heads/master","pushedAt":"2024-04-29T19:26:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"tcptls/iostream: Add support for setting SNI on client TLS connections\n\nIf the hostname field of the ast_tcptls_session_args structure is\nset (which it is for websocket client connections), that hostname\nwill now automatically be used in an SNI TLS extension in the client\nhello.\n\nResolves: #713\n\nUserNote: Secure websocket client connections now send SNI in\nthe TLS client hello.","shortMessageHtmlLink":"tcptls/iostream: Add support for setting SNI on client TLS connections"}},{"before":"79210720bc928feb26a340752492b3036f5d2e2b","after":"c2fc347542408fdedd9b98c5f87ebc2de499d0d2","ref":"refs/heads/master","pushedAt":"2024-04-29T19:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"52881ef6e513e099d7a1b0259551765ac075f90a","after":"79210720bc928feb26a340752492b3036f5d2e2b","ref":"refs/heads/master","pushedAt":"2024-04-15T19:15:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"alembic: Correct NULLability of PJSIP id columns.\n\nFixes #695","shortMessageHtmlLink":"alembic: Correct NULLability of PJSIP id columns."}},{"before":null,"after":"bb59d5dc964bb1e2c563568e2c2facac6f78cf55","ref":"refs/heads/master-issue-707","pushedAt":"2024-04-13T17:32:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"app_queue.c: Properly handle invalid strategies from realtime.\n\nThe existing code sets the queue strategy to `ringall` but it is then\nimmediately overwritten with an invalid one.\n\nFixes #707","shortMessageHtmlLink":"app_queue.c: Properly handle invalid strategies from realtime."}},{"before":"6ff4e9bd247478ddf7ea6b9b5cc0adc9490d5e57","after":"5851a2f9034f498d5e71c341710599680fc0fc94","ref":"refs/heads/master-issue-695","pushedAt":"2024-04-06T15:04:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"alembic: Correct NULLability of PJSIP id columns.\n\nFixes #695","shortMessageHtmlLink":"alembic: Correct NULLability of PJSIP id columns."}},{"before":"59055b4f32b9031222f072a2aec3d03e3d5f3771","after":"6ff4e9bd247478ddf7ea6b9b5cc0adc9490d5e57","ref":"refs/heads/master-issue-695","pushedAt":"2024-04-06T14:29:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"alembic: Correct NULLability of PJSIP id columns.\n\nFixes #695","shortMessageHtmlLink":"alembic: Correct NULLability of PJSIP id columns."}},{"before":null,"after":"59055b4f32b9031222f072a2aec3d03e3d5f3771","ref":"refs/heads/master-issue-695","pushedAt":"2024-04-06T14:00:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"alembic: Correct NULLability of PJSIP id columns.\n\nFixes #695","shortMessageHtmlLink":"alembic: Correct NULLability of PJSIP id columns."}},{"before":"895ab9d798f8917e07d82485646966e63fb3fd57","after":"52881ef6e513e099d7a1b0259551765ac075f90a","ref":"refs/heads/master","pushedAt":"2024-04-04T18:46:44.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"manager.c: Add missing parameters to Login documentation\n\n* Added the AuthType and Key parameters for MD5 authentication.\n\n* Added the Events parameter.\n\nResolves: #689","shortMessageHtmlLink":"manager.c: Add missing parameters to Login documentation"}},{"before":null,"after":"9df8aede0165e6b9536d4ee6f5c46d9a4eb7576c","ref":"refs/heads/master-issue-675","pushedAt":"2024-04-01T15:09:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbright","name":"Sean Bright","path":"/seanbright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114601?s=80&v=4"},"commit":{"message":"cli.c: `core show channels concise` is not really deprecated.\n\nFixes #675","shortMessageHtmlLink":"cli.c: core show channels concise is not really deprecated."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjRwUDQA","startCursor":null,"endCursor":null}},"title":"Activity · seanbright/asterisk"}