[dovecot/core] 32bd32: lib: json-parser - Insert properly escaped unicode
GitHub
noreply at github.com
Tue Nov 7 20:30:11 EET 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 32bd32dcc845cd0c00d5617aea1ffbe45522b413
https://github.com/dovecot/core/commit/32bd32dcc845cd0c00d5617aea1ffbe45522b413
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-11-07 (Tue, 07 Nov 2017)
Changed paths:
M src/lib/json-parser.c
M src/lib/json-parser.h
M src/lib/test-json-parser.c
Log Message:
-----------
lib: json-parser - Insert properly escaped unicode
Commit: c980536af173efb82839bdd3d5ce2bfddac9fd9b
https://github.com/dovecot/core/commit/c980536af173efb82839bdd3d5ce2bfddac9fd9b
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-11-07 (Tue, 07 Nov 2017)
Changed paths:
M src/lib/json-parser.c
M src/lib/test-json-parser.c
Log Message:
-----------
lib: json-parser - check for valid hex in unicode escape
Commit: d9d28856f30b186378e687ab29fa4ba153441cd8
https://github.com/dovecot/core/commit/d9d28856f30b186378e687ab29fa4ba153441cd8
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-11-07 (Tue, 07 Nov 2017)
Changed paths:
M src/lib/istream-jsonstr.c
Log Message:
-----------
lib: istream-jsonstr - Move length check to unescape
Commit: c3393007354b7ab607449fea0c3d7088193ab208
https://github.com/dovecot/core/commit/c3393007354b7ab607449fea0c3d7088193ab208
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-11-07 (Tue, 07 Nov 2017)
Changed paths:
M src/lib/istream-jsonstr.c
M src/lib/json-parser.c
M src/lib/test-istream-jsonstr.c
Log Message:
-----------
lib: istream-jsonstr - Properly handle unicode input
Treat surrogates correctly, do not accept invalid codepoints
Compare: https://github.com/dovecot/core/compare/2ede3b415523...c3393007354b
More information about the dovecot-cvs
mailing list