{"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:1721042432.0","currentOid":""},"activityList":{"items":[{"before":"2f0c1bcadb98bc416a693ae69d5ae4cd4551f504","after":"393b57c57ce7dca29d4cc2ed862744984c6860d1","ref":"refs/heads/master","pushedAt":"2024-07-17T13:48:30.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 #4976 from rsto/email_query_sieve_some_in_thread_have_keyword_utf8_subject\n\nmessage.c: decode Subject header before comparing with conversations","shortMessageHtmlLink":"Merge pull request #4976 from rsto/email_query_sieve_some_in_thread_h…"}},{"before":"e8de054f57a2e4a8cae445ef2a1c4b66be027406","after":"c4e15bf27cbf1049bd2c8fb91438eae876bc90d6","ref":"refs/heads/cyrus_eai","pushedAt":"2024-07-17T13:38:47.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 #4977 from rsto/xapian_add_messageid\n\nIndex Message-ID, References and In-Reply-To headers in Xapian","shortMessageHtmlLink":"Merge pull request #4977 from rsto/xapian_add_messageid"}},{"before":"225983615d0a4d8537a0e006ce2fdf3b0101fda0","after":"c63391422d5c861d9042bc8be7f79a0755861e2b","ref":"refs/heads/imap_remove_scan","pushedAt":"2024-07-15T17:17:32.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":"imapd.c: remove support for SCAN command","shortMessageHtmlLink":"imapd.c: remove support for SCAN command"}},{"before":"038bb83885bb5e08a30b5f94ea5d84450df8460b","after":null,"ref":"refs/heads/vcardcomponent_transform","pushedAt":"2024-07-15T11:20:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"}},{"before":"07f9adc86e9f44d60eb9f6a0459478f347601b0f","after":"2f0c1bcadb98bc416a693ae69d5ae4cd4551f504","ref":"refs/heads/master","pushedAt":"2024-07-15T11:20:29.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 #4906 from cyrusimap/vcardcomponent_transform\n\nvCard: add support for libicalvcard vcardcomponent_transform()","shortMessageHtmlLink":"Merge pull request #4906 from cyrusimap/vcardcomponent_transform"}},{"before":"e01f8d553612ab793d851fae71fe93fc4f039550","after":"07f9adc86e9f44d60eb9f6a0459478f347601b0f","ref":"refs/heads/master","pushedAt":"2024-07-15T06:38:50.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 #4962 from rsto/jmap_contact_phonetic\n\njmap_contact.c: support X-PHONETIC extension properties","shortMessageHtmlLink":"Merge pull request #4962 from rsto/jmap_contact_phonetic"}},{"before":"f15e7fc7c97532f4d9f58d649541b46a50664411","after":"e01f8d553612ab793d851fae71fe93fc4f039550","ref":"refs/heads/master","pushedAt":"2024-07-15T06:38:05.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 #4956 from rsto/itip_sanitize_cn_before_send\n\nhttp_caldav_sched.c: sanitize CN before using it in To: header","shortMessageHtmlLink":"Merge pull request #4956 from rsto/itip_sanitize_cn_before_send"}},{"before":"97337ccc7d8cd60095367ecf022ddaffee086f52","after":"f15e7fc7c97532f4d9f58d649541b46a50664411","ref":"refs/heads/master","pushedAt":"2024-07-15T06:28:00.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 #4971 from rsto/smtpclient_ehlo_hostname_servername\n\nsmtpclient.c: use config_servername rather than IMAPOPT value","shortMessageHtmlLink":"Merge pull request #4971 from rsto/smtpclient_ehlo_hostname_servername"}},{"before":"5604bdaf83d8a9ceeaf7cb9f51c7634ea0c4501c","after":"97337ccc7d8cd60095367ecf022ddaffee086f52","ref":"refs/heads/master","pushedAt":"2024-07-11T05:30: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 #4966 from rsto/smtpclient_ehlo_hostname\n\nsmtpclient: add smtp_ehlo_hostname option for EHLO command","shortMessageHtmlLink":"Merge pull request #4966 from rsto/smtpclient_ehlo_hostname"}},{"before":"7c5577d8c68658548534b6e4ab79272d324e2a70","after":"7259d0ef983da3ea51ab2191775fc1fa17ede706","ref":"refs/heads/cyrus-imapd-3.4","pushedAt":"2024-07-10T01:41:00.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":"configure.ac: replication is not 'experimental'","shortMessageHtmlLink":"configure.ac: replication is not 'experimental'"}},{"before":"55bbdf5607c088d61c3cc387ba4628e017c3d64b","after":"a96f012b4fed024b4ee7d02b61a7d7d439e340f0","ref":"refs/heads/cyrus-imapd-3.6","pushedAt":"2024-07-10T01:40:48.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":"configure.ac: replication is not 'experimental'","shortMessageHtmlLink":"configure.ac: replication is not 'experimental'"}},{"before":"3b88044207f3f10a5d6c32502ae4e5d2039b2bea","after":"d16e4d137fb907b952d2c945d216deb973f3f5f6","ref":"refs/heads/cyrus-imapd-3.8","pushedAt":"2024-07-10T01:40:32.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":"configure.ac: replication is not 'experimental'","shortMessageHtmlLink":"configure.ac: replication is not 'experimental'"}},{"before":"6c9797f0ce499c7997d9c63ec86642bc5c4473ef","after":"3378d23a421fbeb1b1ec61a353677d489d8ee22c","ref":"refs/heads/cyrus-imapd-3.10","pushedAt":"2024-07-10T01:40:15.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":"configure.ac: replication is not 'experimental'","shortMessageHtmlLink":"configure.ac: replication is not 'experimental'"}},{"before":"f4bbff9029cfa228739454c11cbacd01b3ed0bfe","after":"5604bdaf83d8a9ceeaf7cb9f51c7634ea0c4501c","ref":"refs/heads/master","pushedAt":"2024-07-10T01:38:53.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 #4948 from elliefm/v311/replication-not-experimental\n\nconfigure.ac: replication is not 'experimental'","shortMessageHtmlLink":"Merge pull request #4948 from elliefm/v311/replication-not-experimental"}},{"before":"ebc62f73d9786373386f57f4e172ceb7d5cc8964","after":"e8de054f57a2e4a8cae445ef2a1c4b66be027406","ref":"refs/heads/cyrus_eai","pushedAt":"2024-07-09T06:55:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"xapian_wrap.cc: normalize text using libicu's NFKC with CaseFolding\n\nThis changes the Xapian backend to normalize any text using NFKC with\nCaseFolding before indexing and querying. It bumps the Xapian index\nversion to 17. The default stemmer keeps using lowercase Cyrus Search Form.\n\nIf any of the existing indexes contains version 16 or less, then queries\nsearch for any terms that either match the NFKC-normalized term or the\nunnormalized term.","shortMessageHtmlLink":"xapian_wrap.cc: normalize text using libicu's NFKC with CaseFolding"}},{"before":"0fa4acf8cc412d3fd4053e8697aa0e742ee754cf","after":"f4bbff9029cfa228739454c11cbacd01b3ed0bfe","ref":"refs/heads/master","pushedAt":"2024-07-09T06:03:44.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 #4965 from rjbs/cassandane-nul-byte\n\ncassandane: remove a literal NUL from a test","shortMessageHtmlLink":"Merge pull request #4965 from rjbs/cassandane-nul-byte"}},{"before":"b9f338e31d82577d7b728491c12940eae4bc83fb","after":"ebc62f73d9786373386f57f4e172ceb7d5cc8964","ref":"refs/heads/cyrus_eai","pushedAt":"2024-07-08T15:08:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"xapian_wrap.cc: normalize text using libicu's NFKC with CaseFolding\n\nThis changes the Xapian backend to normalize any text using NFKC with\nCaseFolding before indexing and querying. It bumps the Xapian index\nversion to 17.\n\nIf any of the existing indexes contains version 16 or less, then queries\nsearch for any terms that either match the NFKC-normalized term or the\nunnormalized term.","shortMessageHtmlLink":"xapian_wrap.cc: normalize text using libicu's NFKC with CaseFolding"}},{"before":"eb27b48e0236ff13c29ca4c4f99c4dc5f1a7fc00","after":"0fa4acf8cc412d3fd4053e8697aa0e742ee754cf","ref":"refs/heads/master","pushedAt":"2024-07-08T10:55:05.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 #4963 from rsto/revert_jmap_calendarevent_sanitize_participant_name\n\nRevert \"jmap_ical.c: set sanitized CN parameter value in Participant name\"","shortMessageHtmlLink":"Merge pull request #4963 from rsto/revert_jmap_calendarevent_sanitize…"}},{"before":"e81f2c0e58362820839d5ea62c218a54a5c4a5cd","after":"eb27b48e0236ff13c29ca4c4f99c4dc5f1a7fc00","ref":"refs/heads/master","pushedAt":"2024-07-04T13:58:36.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 #4961 from rsto/jmap_calendarevent_get_ignore_cache_error\n\njmap_calendar.c: ignore cache errors in CalendarEvent/get","shortMessageHtmlLink":"Merge pull request #4961 from rsto/jmap_calendarevent_get_ignore_cach…"}},{"before":"f82256355c5d4f854f6cd052528e9887e04433a5","after":"e81f2c0e58362820839d5ea62c218a54a5c4a5cd","ref":"refs/heads/master","pushedAt":"2024-07-04T13:41:00.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 #4958 from ksmurchison/sync_sieve_upload_fix\n\nsync_sieve_upload() always initialize buffer with script content","shortMessageHtmlLink":"Merge pull request #4958 from ksmurchison/sync_sieve_upload_fix"}},{"before":"7f6f192da79bfb21ea3d60d59b62d2848416342f","after":"f82256355c5d4f854f6cd052528e9887e04433a5","ref":"refs/heads/master","pushedAt":"2024-07-04T06:26:09.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 #4959 from ksmurchison/http_dav_gcc_fix\n\nhttp_dav.c: squash GCC 14.1.1 warning","shortMessageHtmlLink":"Merge pull request #4959 from ksmurchison/http_dav_gcc_fix"}},{"before":"d42c2c36965b303d753e2b5b7193ff4162ca3717","after":"7f6f192da79bfb21ea3d60d59b62d2848416342f","ref":"refs/heads/master","pushedAt":"2024-07-04T06:20: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 #4957 from rsto/jmap_calendarevent_sanitize_participant_name\n\njmap_ical.c: set sanitized CN parameter value in Participant.name","shortMessageHtmlLink":"Merge pull request #4957 from rsto/jmap_calendarevent_sanitize_partic…"}},{"before":"28665245942d748b4145894563d9586ad3cc0ce7","after":"03496a96ef8339b9ec119011b540964598da3085","ref":"refs/heads/cyrus-imapd-3.0","pushedAt":"2024-07-03T00:55:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"misc: fix missing semicolons\n\nbad behaviour that was enabled by the bad assert() definition... /sigh","shortMessageHtmlLink":"misc: fix missing semicolons"}},{"before":"c6802948b349c6869bc8c211379b548309882013","after":"b9f338e31d82577d7b728491c12940eae4bc83fb","ref":"refs/heads/cyrus_eai","pushedAt":"2024-07-02T11:56:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"JMAPEmail: optionally write MIME regression tests to disk","shortMessageHtmlLink":"JMAPEmail: optionally write MIME regression tests to disk"}},{"before":"7c6616dd21be5084d4a72ecf3f695bcea7003dff","after":"038bb83885bb5e08a30b5f94ea5d84450df8460b","ref":"refs/heads/vcardcomponent_transform","pushedAt":"2024-07-01T12:16:20.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":"vCard: add support for libicalvcard vcardcomponent_transform()","shortMessageHtmlLink":"vCard: add support for libicalvcard vcardcomponent_transform()"}},{"before":"e362adf7953eefd04b07e8ea2bb7ab28cc7fd130","after":"d42c2c36965b303d753e2b5b7193ff4162ca3717","ref":"refs/heads/master","pushedAt":"2024-06-27T06:17:23.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 #4949 from rsto/fix_jmap_contacts_card_query_shared\n\nJMAPContacts: fix card_query_shared shared test","shortMessageHtmlLink":"Merge pull request #4949 from rsto/fix_jmap_contacts_card_query_shared"}},{"before":"b7366e8bcdcb72c7384df73c244991e0ab5f7d13","after":"e362adf7953eefd04b07e8ea2bb7ab28cc7fd130","ref":"refs/heads/master","pushedAt":"2024-06-25T23:03:00.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 #4941 from dilyanpalauzov/remove_kpop_support\n\nRemove KPOP support","shortMessageHtmlLink":"Merge pull request #4941 from dilyanpalauzov/remove_kpop_support"}},{"before":"72121466f642356cd53b876c6eb4718f6b5a9ac4","after":"b7366e8bcdcb72c7384df73c244991e0ab5f7d13","ref":"refs/heads/master","pushedAt":"2024-06-25T23:00:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Merge pull request #4937 from elliefm/v311/4932-mupdate-comms\n\nimapparse: accept client LITERAL+ for mupdate","shortMessageHtmlLink":"Merge pull request #4937 from elliefm/v311/4932-mupdate-comms"}},{"before":"748cfafef811038e79a8fdc9fd1bb66b6afb4492","after":"72121466f642356cd53b876c6eb4718f6b5a9ac4","ref":"refs/heads/master","pushedAt":"2024-06-25T13:56:48.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rjbs","name":"Ricardo Signes","path":"/rjbs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30682?s=80&v=4"},"commit":{"message":"Merge pull request #4945 from rjbs/tiny-test-compile-failures\n\ntiny tests: fix propagation of syntax errors","shortMessageHtmlLink":"Merge pull request #4945 from rjbs/tiny-test-compile-failures"}},{"before":"dcf0fb5c917b97669cf4e577a610c933a63f9533","after":"748cfafef811038e79a8fdc9fd1bb66b6afb4492","ref":"refs/heads/master","pushedAt":"2024-06-24T01:50:35.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 #4942 from dilyanpalauzov/doc_timsieved_initial_response\n\ndoc: correct timsieved initial response","shortMessageHtmlLink":"Merge pull request #4942 from dilyanpalauzov/doc_timsieved_initial_re…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgeWtMAA","startCursor":null,"endCursor":null}},"title":"Activity · cyrusimap/cyrus-imapd"}