Commit e0e8040
committed
[pgmoneta#883] Replace WAL parser assertion with validation for compressed/encrypted file detection
check the return value of fread
add compress and encrypt file before check magic value
support directories in interactive and non-interactive modes
add pgmoneta prefix
Fix missing file argument message in interactive mode
remove extra hints from invalid WAL1 parent 2a55f3c commit e0e8040
3 files changed
Lines changed: 164 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
394 | 394 | | |
395 | 395 | | |
396 | 396 | | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
397 | 406 | | |
398 | 407 | | |
399 | 408 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
187 | 265 | | |
188 | 266 | | |
189 | 267 | | |
| |||
239 | 317 | | |
240 | 318 | | |
241 | 319 | | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
242 | 326 | | |
243 | 327 | | |
244 | 328 | | |
| |||
260 | 344 | | |
261 | 345 | | |
262 | 346 | | |
263 | | - | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
264 | 359 | | |
265 | 360 | | |
266 | 361 | | |
267 | | - | |
| 362 | + | |
268 | 363 | | |
269 | 364 | | |
270 | 365 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2740 | 2740 | | |
2741 | 2741 | | |
2742 | 2742 | | |
2743 | | - | |
2744 | | - | |
2745 | 2743 | | |
2746 | 2744 | | |
2747 | 2745 | | |
| |||
2763 | 2761 | | |
2764 | 2762 | | |
2765 | 2763 | | |
2766 | | - | |
| 2764 | + | |
2767 | 2765 | | |
2768 | 2766 | | |
2769 | 2767 | | |
| 2768 | + | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
2770 | 2803 | | |
2771 | 2804 | | |
2772 | 2805 | | |
| |||
2801 | 2834 | | |
2802 | 2835 | | |
2803 | 2836 | | |
| 2837 | + | |
| 2838 | + | |
| 2839 | + | |
| 2840 | + | |
| 2841 | + | |
| 2842 | + | |
| 2843 | + | |
2804 | 2844 | | |
2805 | 2845 | | |
2806 | 2846 | | |
| |||
2810 | 2850 | | |
2811 | 2851 | | |
2812 | 2852 | | |
2813 | | - | |
2814 | | - | |
2815 | | - | |
| 2853 | + | |
2816 | 2854 | | |
2817 | | - | |
2818 | | - | |
| 2855 | + | |
| 2856 | + | |
| 2857 | + | |
| 2858 | + | |
| 2859 | + | |
| 2860 | + | |
| 2861 | + | |
| 2862 | + | |
| 2863 | + | |
| 2864 | + | |
| 2865 | + | |
| 2866 | + | |
2819 | 2867 | | |
| 2868 | + | |
2820 | 2869 | | |
2821 | 2870 | | |
2822 | 2871 | | |
| |||
2828 | 2877 | | |
2829 | 2878 | | |
2830 | 2879 | | |
2831 | | - | |
| 2880 | + | |
2832 | 2881 | | |
2833 | 2882 | | |
2834 | 2883 | | |
| |||
0 commit comments