Page MenuHomePhabricator

Change "%s" in qsprintf to exclude non-BMP characters
ClosedPublic

Authored by epriestley on Feb 23 2014, 9:29 PM.
Tags
None
Referenced Files
F18995503: D8315.id.diff
Wed, Nov 19, 7:49 PM
F18868234: D8315.id.diff
Tue, Nov 4, 5:24 AM
F18866522: D8315.diff
Mon, Nov 3, 5:39 PM
F18780367: D8315.id19780.diff
Oct 12 2025, 8:45 AM
F18758632: D8315.diff
Oct 5 2025, 11:01 PM
F18725722: D8315.id.diff
Sep 30 2025, 5:47 AM
F18700495: D8315.diff
Sep 27 2025, 3:17 PM
F18462693: D8315.id19780.diff
Sep 1 2025, 10:57 PM
Subscribers

Details

Summary

Ref T1191. Make %s in qsprintf reject non-BMP characters. Introduce %B for escaping binary strings.

Basically, this just makes "yes, I want to put binary data in this column" explicit.

Test Plan

See next diff for test coverage in Phabricator.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped