{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59071965,"defaultBranch":"master","name":"cyrus-imapd","ownerLogin":"cyrusimap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-18T01:33:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19419965?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726575700.0","currentOid":""},"activityList":{"items":[{"before":"c1a46614e2ce5a47a57dbb16b2718b085f957480","after":"b0b1659b1a8b9df766b345e7cecb705e6a51a82a","ref":"refs/heads/master","pushedAt":"2024-09-20T11:51:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #3720 from dilyanpalauzov/sieve_test.c_unnecessary_assginment\n\njmap_sieve.c, sieve/test.c:getheader() unnecessary assignment","shortMessageHtmlLink":"Merge pull request #3720 from dilyanpalauzov/sieve_test.c_unnecessary…"}},{"before":"25234a9904c2d99bc97488134c72cb184afe0383","after":"c1a46614e2ce5a47a57dbb16b2718b085f957480","ref":"refs/heads/master","pushedAt":"2024-09-19T12:52:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #5024 from dilyanpalauzov/delete_http_carddav_js\n\nCaldav/Carddav admin html page: enable editing DAV:displayname","shortMessageHtmlLink":"Merge pull request #5024 from dilyanpalauzov/delete_http_carddav_js"}},{"before":"0205bb1b4c7bd75f7d617ac0c68ebfb60334c26a","after":"25234a9904c2d99bc97488134c72cb184afe0383","ref":"refs/heads/master","pushedAt":"2024-09-19T12:27:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #5026 from dilyanpalauzov/mboxevent_extract_quota_tautology\n\nmboxevent_extract_quota() tautology","shortMessageHtmlLink":"Merge pull request #5026 from dilyanpalauzov/mboxevent_extract_quota_…"}},{"before":"c75865dc3eeb3d4c2d0ab85d0f17ad94326e796d","after":"0205bb1b4c7bd75f7d617ac0c68ebfb60334c26a","ref":"refs/heads/master","pushedAt":"2024-09-19T12:25:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #5020 from dilyanpalauzov/sieve_eval_bc_make_reentrant\n\nsieve_eval_bc:B_REDIRECT make the function reentrant","shortMessageHtmlLink":"Merge pull request #5020 from dilyanpalauzov/sieve_eval_bc_make_reent…"}},{"before":"9db21aaf8afaf5380db47d19916ebdcd12905f20","after":"ae55cbe06430dc75379f8488811d1db3133441ba","ref":"refs/heads/sqldb_rollback_fix","pushedAt":"2024-09-18T19:05:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjbs","name":"Ricardo Signes","path":"/rjbs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30682?s=80&v=4"},"commit":{"message":"prevent an assert() in sqldb_rollback() if sqldb_begin() failed to obtain writelock","shortMessageHtmlLink":"prevent an assert() in sqldb_rollback() if sqldb_begin() failed to ob…"}},{"before":"efab06765ff7022118c68e4a1212cebfb2c82b48","after":"4939c0d1505e2df0354ab5e52b97d3632858644b","ref":"refs/heads/sieve_regex_timeout","pushedAt":"2024-09-18T19:05:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjbs","name":"Ricardo Signes","path":"/rjbs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30682?s=80&v=4"},"commit":{"message":"Allow limiting Sieve :regex execution time","shortMessageHtmlLink":"Allow limiting Sieve :regex execution time"}},{"before":"9754a1e8a5e3be27ef5b2f0e34ca90daf342c764","after":"6b95ba817577b265008f875fcb18c1cc21630385","ref":"refs/heads/sieve_matches_fix","pushedAt":"2024-09-18T19:05:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjbs","name":"Ricardo Signes","path":"/rjbs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30682?s=80&v=4"},"commit":{"message":"comparator.c: only '?' and '*' need to be escaped in :matches","shortMessageHtmlLink":"comparator.c: only '?' and '*' need to be escaped in :matches"}},{"before":"0b3c678d6fbf05b8480b69bba96cd17ef3e8f61a","after":"b82744d2209da532969bfb78a2d0b6f944a8468d","ref":"refs/heads/imip_prevent_partycrashing","pushedAt":"2024-09-18T19:05:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjbs","name":"Ricardo Signes","path":"/rjbs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30682?s=80&v=4"},"commit":{"message":"itip_support.c: prevent partycrashing via iTIP replies","shortMessageHtmlLink":"itip_support.c: prevent partycrashing via iTIP replies"}},{"before":"b0f04e58eee67f955e0e7852f0e1dea7e1b7a837","after":"7384c2833a89b9c7a312879bedffed383fba670b","ref":"refs/heads/caldav_send_partstat_updates","pushedAt":"2024-09-18T19:05:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjbs","name":"Ricardo Signes","path":"/rjbs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30682?s=80&v=4"},"commit":{"message":"http_caldav_sched.c: add caldav_send_partstat_updates option","shortMessageHtmlLink":"http_caldav_sched.c: add caldav_send_partstat_updates option"}},{"before":"1f464e999ca024ebbe7f048e12c5556e31286e22","after":"bb391578962c3dce0304fa6059e67fe8aaee4ff0","ref":"refs/heads/annotator_username_owner","pushedAt":"2024-09-18T19:05:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjbs","name":"Ricardo Signes","path":"/rjbs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30682?s=80&v=4"},"commit":{"message":"append.c: add username and accountId to annotator dlist","shortMessageHtmlLink":"append.c: add username and accountId to annotator dlist"}},{"before":"a40227d30d0f6a2ef51f6d073d7a3d0bb6d13c67","after":"c75865dc3eeb3d4c2d0ab85d0f17ad94326e796d","ref":"refs/heads/master","pushedAt":"2024-09-18T15:20:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #5045 from ksmurchison/spool_less_strdup\n\nspool.c: use a struct buf in struct hdrcache_t for lowercasing header names","shortMessageHtmlLink":"Merge pull request #5045 from ksmurchison/spool_less_strdup"}},{"before":"a34c28038ac922e74b56dc709a6cd3aad0fe58a4","after":"a40227d30d0f6a2ef51f6d073d7a3d0bb6d13c67","ref":"refs/heads/master","pushedAt":"2024-09-18T12:16:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #5042 from ksmurchison/search_engines_fix\n\nsearch_engines.c: squash conflicting arg type compiler error","shortMessageHtmlLink":"Merge pull request #5042 from ksmurchison/search_engines_fix"}},{"before":"292aff35abb25902a7a6226e048f99a2a3af3a2c","after":"a34c28038ac922e74b56dc709a6cd3aad0fe58a4","ref":"refs/heads/master","pushedAt":"2024-09-18T11:12:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"Merge pull request #5041 from rsto/jmap_ical_fixes\n\njmap_ical.c: fix JSCalendar conversion for DTEND with non-IANA timezones","shortMessageHtmlLink":"Merge pull request #5041 from rsto/jmap_ical_fixes"}},{"before":"6c72033a5262ce0789ee1b68e629e02296f674d4","after":"292aff35abb25902a7a6226e048f99a2a3af3a2c","ref":"refs/heads/master","pushedAt":"2024-09-18T09:26:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"Merge pull request #5015 from rsto/caldav_alarm_supported_components\n\ncaldav_alarm: support suppressing alarms for VEVENT or VTODO","shortMessageHtmlLink":"Merge pull request #5015 from rsto/caldav_alarm_supported_components"}},{"before":"c182ce6c08b606f2b18679e68b80a9c8828bdeee","after":"6c72033a5262ce0789ee1b68e629e02296f674d4","ref":"refs/heads/master","pushedAt":"2024-09-18T09:26:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"Merge pull request #5016 from rsto/message_read_body_cache_version_lt_13\n\nmessage.c: only read message/global envelope if cache version >= 13","shortMessageHtmlLink":"Merge pull request #5016 from rsto/message_read_body_cache_version_lt_13"}},{"before":"f6ccf15743f38082cf7539eb76a69968a7b31435","after":"c182ce6c08b606f2b18679e68b80a9c8828bdeee","ref":"refs/heads/master","pushedAt":"2024-09-18T09:26:05.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"Merge pull request #5017 from rsto/clang_tidy_xapian_wrap\n\nResolve clang-tidy warnings for Xapian wrapper","shortMessageHtmlLink":"Merge pull request #5017 from rsto/clang_tidy_xapian_wrap"}},{"before":"29dbdf73e287c44d98db5bfe4cfbf26ffe183bfc","after":"f6ccf15743f38082cf7539eb76a69968a7b31435","ref":"refs/heads/master","pushedAt":"2024-09-18T06:31:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"Merge pull request #5040 from ksmurchison/plug_sieve_mem_leaks\n\nbc_eval.c, message.c: plug Sieve memory leaks","shortMessageHtmlLink":"Merge pull request #5040 from ksmurchison/plug_sieve_mem_leaks"}},{"before":"e5bf8de72341cd2272b45633dd06ce4888c9e8b3","after":"29dbdf73e287c44d98db5bfe4cfbf26ffe183bfc","ref":"refs/heads/master","pushedAt":"2024-09-18T00:20:34.000Z","pushType":"pr_merge","commitsCount":32,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Merge pull request #5022 from elliefm/v311/cass-better-needs-integration\n\ncassandane: better handling of feature requirements","shortMessageHtmlLink":"Merge pull request #5022 from elliefm/v311/cass-better-needs-integration"}},{"before":"de16ff444aef95f11e79faebb041883b9d043dc1","after":"e5bf8de72341cd2272b45633dd06ce4888c9e8b3","ref":"refs/heads/master","pushedAt":"2024-09-18T00:18:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Merge pull request #5038 from elliefm/v311/makefile.am-tabs\n\nMakefile.am: 4-space indents, except where we can't","shortMessageHtmlLink":"Merge pull request #5038 from elliefm/v311/makefile.am-tabs"}},{"before":"97a6384177d684f1873cc204bdd45b038560e92c","after":"de16ff444aef95f11e79faebb041883b9d043dc1","ref":"refs/heads/master","pushedAt":"2024-09-17T23:54:31.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Merge pull request #4896 from elliefm/v311/remove-cyrus-backups\n\nremove experimental/deprecated Cyrus Backups feature","shortMessageHtmlLink":"Merge pull request #4896 from elliefm/v311/remove-cyrus-backups"}},{"before":"3668eea4e9ff3daa11d17b69dafe15025e6e5808","after":"97a6384177d684f1873cc204bdd45b038560e92c","ref":"refs/heads/master","pushedAt":"2024-09-17T23:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"cyrusdb_zeroskip: no more cyrusdb_sync\n\nthis detail was somehow lost while merging #2706 ??","shortMessageHtmlLink":"cyrusdb_zeroskip: no more cyrusdb_sync"}},{"before":"593242ed64de5f5775aaba7cb2f67d679924aa9b","after":null,"ref":"refs/heads/jmap_quota","pushedAt":"2024-09-17T12:21:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"}},{"before":"cf34d015a95d0b6531817702eac04762fe9b7b34","after":"3668eea4e9ff3daa11d17b69dafe15025e6e5808","ref":"refs/heads/master","pushedAt":"2024-09-17T12:21:37.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #4459 from cyrusimap/jmap_quota\n\njmap_quota.c: Implement JMAP quotas per RFC9425","shortMessageHtmlLink":"Merge pull request #4459 from cyrusimap/jmap_quota"}},{"before":"587b2fb574e900d2104f0f0d5751313b47da8cc0","after":"593242ed64de5f5775aaba7cb2f67d679924aa9b","ref":"refs/heads/jmap_quota","pushedAt":"2024-09-17T12:10:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"jmap_quota.c: implement Quota/query","shortMessageHtmlLink":"jmap_quota.c: implement Quota/query"}},{"before":"fecb8fc1b036ad718d87364ee50313a196dce549","after":"cf34d015a95d0b6531817702eac04762fe9b7b34","ref":"refs/heads/master","pushedAt":"2024-09-17T11:36:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #5039 from ksmurchison/imapd_admins_only\n\nimapd.c: consolidate error reporting for admins-only commands","shortMessageHtmlLink":"Merge pull request #5039 from ksmurchison/imapd_admins_only"}},{"before":"f6b964df71e683fb7a916151841e1c2f962c22a9","after":"fecb8fc1b036ad718d87364ee50313a196dce549","ref":"refs/heads/master","pushedAt":"2024-09-16T13:34:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #2706 from dilyanpalauzov/master-good_bye_cyrus_db_sync\n\nGood bye cyrusdb_sync","shortMessageHtmlLink":"Merge pull request #2706 from dilyanpalauzov/master-good_bye_cyrus_db…"}},{"before":"fb1d371580291426ec12e21ec1ed547f9992b7ec","after":"f6b964df71e683fb7a916151841e1c2f962c22a9","ref":"refs/heads/master","pushedAt":"2024-09-16T12:10:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ksmurchison","name":"Ken Murchison","path":"/ksmurchison","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881460?s=80&v=4"},"commit":{"message":"Merge pull request #5023 from ksmurchison/jmap_email_copy_as_update\n\njmap_email.c: refactor Email/copy to use _email_bulkupdate","shortMessageHtmlLink":"Merge pull request #5023 from ksmurchison/jmap_email_copy_as_update"}},{"before":"994fcc3933f15769f3571226234e0d6b25d5d2f9","after":"79d41f3b61f6499ba8cb264995e0694ad5826f9b","ref":"refs/heads/cyrus-imapd-3.2","pushedAt":"2024-09-16T01:48:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Merge pull request #3719 from dilyanpalauzov/32_documentation_no_relnotes_for_33\n\nrelease-notes/index.rst: the 3.2 branch contains no release notes for 3.3 branch","shortMessageHtmlLink":"Merge pull request #3719 from dilyanpalauzov/32_documentation_no_reln…"}},{"before":"54fc31104efe40bade8e7d25bcc65f1ef0a14cbd","after":"fb1d371580291426ec12e21ec1ed547f9992b7ec","ref":"refs/heads/master","pushedAt":"2024-09-16T01:31:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Merge pull request #3647 from robn/dbtool-document-flags\n\ncyr_dbtool: document flags","shortMessageHtmlLink":"Merge pull request #3647 from robn/dbtool-document-flags"}},{"before":"61acd6c7629a9a60874db10423cf714a5febbb52","after":"54fc31104efe40bade8e7d25bcc65f1ef0a14cbd","ref":"refs/heads/master","pushedAt":"2024-09-16T01:17:48.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Merge pull request #3256 from cyrusimap/cyrusdb-lock\n\nCyrusdb lock","shortMessageHtmlLink":"Merge pull request #3256 from cyrusimap/cyrusdb-lock"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMTo1MTo0Mi4wMDAwMDBazwAAAAS75txK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMTo1MTo0Mi4wMDAwMDBazwAAAAS75txK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwMToxNzo0OC4wMDAwMDBazwAAAAS29CW2"}},"title":"Activity · cyrusimap/cyrus-imapd"}