{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59072017,"defaultBranch":"master","name":"xapian","ownerLogin":"cyrusimap","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-05-18T01:34:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19419965?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725885057.0","currentOid":""},"activityList":{"items":[{"before":"c97dfba52a7b24048555eec03defb774cbdd6010","after":"52974ad0a96d65bd867d8887ca549438d7c5a453","ref":"refs/heads/cyrus","pushedAt":"2024-01-25T12:27:01.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":"FASTMAIL: QueryParser: do not try to parse unbroken words as group terms\n\nThis is submitted upstream at https://github.com/xapian/xapian/pull/331\n\n--- Original commit message:\nFixes a bug where QueryParser fails with an error when parsing\nthe sequence of: term, whitespace, unbroken words, term. The\nunderlying issue is that unbroken words can not be part of a\ngroup according to the lemon grammar.\n\nAs the combination of unbroken words and terms is highly unlikely\nto ever form a multi-term synonym, this patch changes the query\nparser to leave group term mode after having parsed unbroken words.","shortMessageHtmlLink":"FASTMAIL: QueryParser: do not try to parse unbroken words as group terms"}},{"before":"df2ed66eb61493135e48bf704d7cdfb7df670888","after":"218e5c4b591c7ec5a17b0d78c6bf0a72876f6176","ref":"refs/heads/master","pushedAt":"2024-01-25T12:09:30.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"[glass] Reject invalid blocksize in version file\n\nThrow DatabaseCorruptError if value is out of range or not a power of\ntwo.","shortMessageHtmlLink":"[glass] Reject invalid blocksize in version file"}},{"before":null,"after":"d33b234939a3b0ffd2f54c6bf9ca40f3c4da6ecc","ref":"refs/heads/queryparser_unbrokenwords_nogroup","pushedAt":"2024-01-25T12:03:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"QueryParser: do not try to parse unbroken words as group terms\n\nFixes a bug where QueryParser fails with an error when parsing\nthe sequence of: term, whitespace, unbroken words, term. The\nunderlying issue is that unbroken words can not be part of a\ngroup according to the lemon grammar.\n\nAs the combination of unbroken words and terms is highly unlikely\nto ever form a multi-term synonym, this patch changes the query\nparser to leave group term mode after having parsed unbroken words.","shortMessageHtmlLink":"QueryParser: do not try to parse unbroken words as group terms"}},{"before":"bc5bd910851fae3a5213ecab5e635288162c5dd4","after":null,"ref":"refs/heads/unicode_wordbreaker_latin","pushedAt":"2024-01-09T11:27:38.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":null,"after":"bc5bd910851fae3a5213ecab5e635288162c5dd4","ref":"refs/heads/unicode_wordbreaker_latin","pushedAt":"2024-01-08T12:53:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"Do not treat fullwidth Latin and symbols as unbroken script\n\nUp until now all Unicode codepoints in the Halfwidth and\nFullwidth Forms Block (U+FF00..U+FFEF) were treated as\nunbroken script. This causes terms that consist of fullwidth\nLatin characters in this range to not being lowercased\nbefore indexing, resulting in queries not finding such text.\n\nThis patch changes word-breaker to only consider halfwidth\nKatakana and Hanul characters as unbroken script, handling\nall fullwidth Latin characters, numbers and symbols in this\nblock as broken script.","shortMessageHtmlLink":"Do not treat fullwidth Latin and symbols as unbroken script"}},{"before":"333fbdae5366a65e18a2389110e2240d83462617","after":"df2ed66eb61493135e48bf704d7cdfb7df670888","ref":"refs/heads/master","pushedAt":"2024-01-04T13:48:24.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":"[perl] Fix POD conversion when builddir!=srcdir","shortMessageHtmlLink":"[perl] Fix POD conversion when builddir!=srcdir"}},{"before":"9e6052cf4c4c0e567c53d86cd7e16f848a2b2a51","after":"333fbdae5366a65e18a2389110e2240d83462617","ref":"refs/heads/master","pushedAt":"2024-01-03T13:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"honey_compact: don't crash on empty tables\n\nIf the table is empty, calling ->next will crash. Checking ->empty\non the cursor instead avoids going down that codepath\n\nAvoids a crasher in compacting when adding a Glass database\nwith nothing but metadata in it:\n\nhttps://lists.xapian.org/pipermail/xapian-devel/2020-September/003384.html","shortMessageHtmlLink":"honey_compact: don't crash on empty tables"}},{"before":"8b606c758e3223ca546bfc9bf8b176fe477cc1d7","after":"9e6052cf4c4c0e567c53d86cd7e16f848a2b2a51","ref":"refs/heads/master","pushedAt":"2023-06-20T10:58:40.381Z","pushType":"push","commitsCount":315,"pusher":{"login":"rsto","name":"Robert Stepanek","path":"/rsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787225?s=80&v=4"},"commit":{"message":"omindextest: Expand coverage of plain text files","shortMessageHtmlLink":"omindextest: Expand coverage of plain text files"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yNVQxMjoyNzowMS4wMDAwMDBazwAAAAPo5qcG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yNVQxMjoyNzowMS4wMDAwMDBazwAAAAPo5qcG","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yMFQxMDo1ODo0MC4zODE3MjhazwAAAANFIBji"}},"title":"Activity ยท cyrusimap/xapian"}