forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit6d8ee25
Don't reflect unescaped cert data to the logs
Commit3a0e385 introduced a new path for unauthenticated bytes fromthe client certificate to be printed unescaped to the logs. There are ahandful of these already, but it doesn't make sense to keep making theproblem worse. \x-escape any unprintable bytes.The test case introduces a revoked UTF-8 certificate. This requires theaddition of the `-utf8` flag to `openssl req`. Since the existingcertificates all use an ASCII subset, this won't modify the existingcertificates' subjects if/when they get regenerated; this was verifiedexperimentally with $ make sslfiles-clean $ make sslfilesUnfortunately the test can't be run in the CI yet due to a test timingissue; see55828a6.Author: Jacob Champion <jchampion@timescale.com>Discussion:https://www.postgresql.org/message-id/CAAWbhmgsvHrH9wLU2kYc3pOi1KSenHSLAHBbCVmmddW6-mc_=w@mail.gmail.com1 parentd401b6a commit6d8ee25
File tree
11 files changed
+150
-67
lines changed- src
- backend/libpq
- test/ssl
- conf
- ssl
- client-crldir
- root+client-crldir
- t
- SSL/Backend
11 files changed
+150
-67
lines changedLines changed: 31 additions & 26 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
| 30 | + | |
30 | 31 |
| |
31 | 32 |
| |
32 | 33 |
| |
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
| 37 | + | |
36 | 38 |
| |
37 | 39 |
| |
38 | 40 |
| |
| |||
1080 | 1082 |
| |
1081 | 1083 |
| |
1082 | 1084 |
| |
1083 |
| - | |
1084 |
| - | |
1085 |
| - | |
1086 |
| - | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
1087 | 1089 |
| |
1088 | 1090 |
| |
1089 |
| - | |
| 1091 | + | |
1090 | 1092 |
| |
1091 | 1093 |
| |
1092 |
| - | |
| 1094 | + | |
1093 | 1095 |
| |
1094 | 1096 |
| |
1095 | 1097 |
| |
| |||
1099 | 1101 |
| |
1100 | 1102 |
| |
1101 | 1103 |
| |
1102 |
| - | |
1103 |
| - | |
1104 |
| - | |
1105 |
| - | |
1106 |
| - | |
1107 |
| - | |
1108 |
| - | |
1109 |
| - | |
1110 |
| - | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
1111 | 1114 |
| |
1112 | 1115 |
| |
1113 | 1116 |
| |
1114 |
| - | |
| 1117 | + | |
1115 | 1118 |
| |
1116 | 1119 |
| |
1117 | 1120 |
| |
| |||
1154 | 1157 |
| |
1155 | 1158 |
| |
1156 | 1159 |
| |
1157 |
| - | |
1158 |
| - | |
| 1160 | + | |
| 1161 | + | |
1159 | 1162 |
| |
1160 | 1163 |
| |
1161 | 1164 |
| |
1162 | 1165 |
| |
1163 | 1166 |
| |
1164 | 1167 |
| |
1165 |
| - | |
| 1168 | + | |
| 1169 | + | |
1166 | 1170 |
| |
1167 | 1171 |
| |
1168 |
| - | |
| 1172 | + | |
| 1173 | + | |
1169 | 1174 |
| |
1170 | 1175 |
| |
1171 |
| - | |
| 1176 | + | |
| 1177 | + | |
1172 | 1178 |
| |
1173 | 1179 |
| |
1174 | 1180 |
| |
| |||
1181 | 1187 |
| |
1182 | 1188 |
| |
1183 | 1189 |
| |
1184 |
| - | |
1185 |
| - | |
1186 |
| - | |
| 1190 | + | |
| 1191 | + | |
1187 | 1192 |
| |
1188 | 1193 |
| |
1189 | 1194 |
| |
1190 |
| - | |
1191 |
| - | |
| 1195 | + | |
| 1196 | + | |
1192 | 1197 |
| |
1193 | 1198 |
| |
1194 | 1199 |
| |
|
Lines changed: 13 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + |
Lines changed: 10 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
9 |
| - | |
10 |
| - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
11 | 12 |
|
Lines changed: 18 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + |
Lines changed: 27 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + |
Lines changed: 10 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
9 |
| - | |
10 |
| - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
11 | 12 |
|
Lines changed: 10 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
9 |
| - | |
10 |
| - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
11 | 12 |
|
Lines changed: 10 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
22 | 23 |
|
Lines changed: 6 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
| 37 | + | |
37 | 38 |
| |
38 | 39 |
| |
39 | 40 |
| |
| |||
175 | 176 |
| |
176 | 177 |
| |
177 | 178 |
| |
178 |
| - | |
| 179 | + | |
179 | 180 |
| |
180 | 181 |
| |
181 | 182 |
| |
| |||
215 | 216 |
| |
216 | 217 |
| |
217 | 218 |
| |
218 |
| - | |
219 |
| - | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
220 | 222 |
| |
221 | 223 |
| |
222 | 224 |
| |
|
Lines changed: 13 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
793 | 793 |
| |
794 | 794 |
| |
795 | 795 |
| |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
796 | 809 |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
91 |
| - | |
| 91 | + | |
| 92 | + | |
92 | 93 |
| |
93 | 94 |
| |
94 | 95 |
| |
|
0 commit comments
Comments
(0)