Commit ba005f1
committed
Allow password file name to be specified as a libpq connection parameter.
Formerly an alternate password file could only be selected via the
environment variable PGPASSFILE; now it can also be selected via a
new connection parameter "passfile", corresponding to the conventions
for most other connection parameters. There was some concern about
this creating a security weakness, but it was agreed that that argument
was pretty thin, and there are clear use-cases for handling password
files this way.
Julian Markwort, reviewed by Fabien Coelho, some adjustments by me
Discussion: https://postgr.es/m/a4b4f4f1-7b58-a0e8-5268-5f7db8e8ccaa@uni-muenster.de1 parent d1ecd53 commit ba005f1
File tree
4 files changed
+81
-62
lines changed- doc/src/sgml
- src/interfaces/libpq
4 files changed
+81
-62
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
943 | 943 | | |
944 | 944 | | |
945 | 945 | | |
946 | | - | |
| 946 | + | |
947 | 947 | | |
948 | 948 | | |
949 | 949 | | |
| |||
1002 | 1002 | | |
1003 | 1003 | | |
1004 | 1004 | | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
1005 | 1018 | | |
1006 | 1019 | | |
1007 | 1020 | | |
| |||
6893 | 6906 | | |
6894 | 6907 | | |
6895 | 6908 | | |
6896 | | - | |
6897 | | - | |
| 6909 | + | |
| 6910 | + | |
6898 | 6911 | | |
6899 | 6912 | | |
6900 | 6913 | | |
| |||
6903 | 6916 | | |
6904 | 6917 | | |
6905 | 6918 | | |
6906 | | - | |
6907 | | - | |
6908 | | - | |
| 6919 | + | |
| 6920 | + | |
6909 | 6921 | | |
6910 | 6922 | | |
6911 | 6923 | | |
| |||
7187 | 7199 | | |
7188 | 7200 | | |
7189 | 7201 | | |
7190 | | - | |
7191 | | - | |
| 7202 | + | |
| 7203 | + | |
7192 | 7204 | | |
7193 | 7205 | | |
7194 | 7206 | | |
7195 | 7207 | | |
7196 | 7208 | | |
| 7209 | + | |
| 7210 | + | |
| 7211 | + | |
7197 | 7212 | | |
7198 | 7213 | | |
7199 | 7214 | | |
| |||
7219 | 7234 | | |
7220 | 7235 | | |
7221 | 7236 | | |
7222 | | - | |
7223 | | - | |
| 7237 | + | |
| 7238 | + | |
7224 | 7239 | | |
7225 | 7240 | | |
7226 | 7241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
686 | 686 | | |
687 | 687 | | |
688 | 688 | | |
689 | | - | |
| 689 | + | |
690 | 690 | | |
| 691 | + | |
| 692 | + | |
691 | 693 | | |
692 | 694 | | |
693 | | - | |
694 | 695 | | |
695 | 696 | | |
696 | 697 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
111 | 110 | | |
112 | 111 | | |
113 | 112 | | |
| |||
185 | 184 | | |
186 | 185 | | |
187 | 186 | | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
188 | 191 | | |
189 | 192 | | |
190 | 193 | | |
| |||
382 | 385 | | |
383 | 386 | | |
384 | 387 | | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
389 | 391 | | |
390 | 392 | | |
391 | 393 | | |
| |||
957 | 959 | | |
958 | 960 | | |
959 | 961 | | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
966 | 985 | | |
| 986 | + | |
967 | 987 | | |
968 | | - | |
| 988 | + | |
969 | 989 | | |
970 | | - | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
971 | 994 | | |
972 | | - | |
| 995 | + | |
973 | 996 | | |
974 | 997 | | |
975 | 998 | | |
| |||
3016 | 3039 | | |
3017 | 3040 | | |
3018 | 3041 | | |
3019 | | - | |
| 3042 | + | |
3020 | 3043 | | |
3021 | 3044 | | |
3022 | 3045 | | |
| |||
3147 | 3170 | | |
3148 | 3171 | | |
3149 | 3172 | | |
3150 | | - | |
| 3173 | + | |
3151 | 3174 | | |
3152 | 3175 | | |
3153 | 3176 | | |
| |||
3256 | 3279 | | |
3257 | 3280 | | |
3258 | 3281 | | |
| 3282 | + | |
| 3283 | + | |
3259 | 3284 | | |
3260 | 3285 | | |
3261 | 3286 | | |
| |||
5794 | 5819 | | |
5795 | 5820 | | |
5796 | 5821 | | |
| 5822 | + | |
| 5823 | + | |
| 5824 | + | |
5797 | 5825 | | |
5798 | 5826 | | |
5799 | 5827 | | |
| |||
6160 | 6188 | | |
6161 | 6189 | | |
6162 | 6190 | | |
6163 | | - | |
| 6191 | + | |
| 6192 | + | |
6164 | 6193 | | |
6165 | 6194 | | |
6166 | | - | |
6167 | 6195 | | |
6168 | 6196 | | |
6169 | 6197 | | |
| |||
6190 | 6218 | | |
6191 | 6219 | | |
6192 | 6220 | | |
6193 | | - | |
6194 | | - | |
6195 | | - | |
6196 | 6221 | | |
6197 | 6222 | | |
6198 | 6223 | | |
| |||
6286 | 6311 | | |
6287 | 6312 | | |
6288 | 6313 | | |
6289 | | - | |
6290 | | - | |
6291 | | - | |
6292 | | - | |
6293 | | - | |
6294 | | - | |
6295 | | - | |
6296 | | - | |
6297 | | - | |
6298 | | - | |
6299 | | - | |
6300 | | - | |
6301 | | - | |
6302 | | - | |
6303 | | - | |
6304 | | - | |
6305 | | - | |
6306 | | - | |
6307 | | - | |
6308 | 6314 | | |
6309 | 6315 | | |
6310 | | - | |
| 6316 | + | |
6311 | 6317 | | |
6312 | 6318 | | |
6313 | 6319 | | |
6314 | | - | |
| 6320 | + | |
6315 | 6321 | | |
6316 | | - | |
| 6322 | + | |
6317 | 6323 | | |
6318 | | - | |
| 6324 | + | |
6319 | 6325 | | |
6320 | 6326 | | |
6321 | 6327 | | |
6322 | | - | |
6323 | | - | |
6324 | | - | |
6325 | | - | |
6326 | 6328 | | |
6327 | 6329 | | |
6328 | | - | |
| 6330 | + | |
6329 | 6331 | | |
6330 | 6332 | | |
6331 | 6333 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
| 346 | + | |
346 | 347 | | |
347 | 348 | | |
348 | 349 | | |
| |||
407 | 408 | | |
408 | 409 | | |
409 | 410 | | |
410 | | - | |
| 411 | + | |
411 | 412 | | |
412 | 413 | | |
413 | 414 | | |
| |||
0 commit comments