diff options
author | Hillery Shay <shaysquared@gmail.com> | 2021-09-22 08:25:26 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-22 08:25:26 -0700 |
commit | f78b68a96b1f179043b38b4109e09fa0a315643d (patch) | |
tree | 385b7aaa1987b730e15eb396dedaa71d4ac0557c /synapse/state/__init__.py | |
parent | Fix invalidating OTK count cache after claim (#10875) (diff) | |
download | synapse-f78b68a96b1f179043b38b4109e09fa0a315643d.tar.xz |
Treat "\u0000" as "\u0020" for the purposes of message search (message indexing) (#10820)
* add test to check if null code points are being inserted * add logic to detect and replace null code points before insertion into db * lints * add license to test * change approach to null substitution * add type hint for SearchEntry * Add changelog entry Signed-off-by: H.Shay <shaysquared@gmail.com> * updated changelog * update chanelog message * remove duplicate changelog * Update synapse/storage/databases/main/events.py remove extra space Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> * rename and move test file, update tests, delete old test file * fix typo in comments * update _find_highlights_in_postgres to replace null byte with space * replace null byte in sqlite search insertion * beef up and reorganize test for this pr * update changelog * add type hints and update docstring * check db engine directly vs using env variable * refactor tests to be less repetetive * move rplace logic into seperate function * requested changes * Fix typo. * Update synapse/storage/databases/main/search.py Co-authored-by: reivilibre <olivier@librepush.net> * Update changelog.d/10820.misc Co-authored-by: Aaron Raimist <aaron@raim.ist> Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by: reivilibre <olivier@librepush.net> Co-authored-by: Aaron Raimist <aaron@raim.ist>
Diffstat (limited to 'synapse/state/__init__.py')
0 files changed, 0 insertions, 0 deletions