summaryrefslogtreecommitdiff
path: root/vendor/github.com/containers/buildah/changelog.txt
blob: bb8d03b74dde5116766a2e549a24c5ea8deb8f7e (plain)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
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
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
- Changelog for v1.24.0 (2022-01-26)
  * Update vendor of containers/common
  * build(deps): bump github.com/golangci/golangci-lint in /tests/tools
  * Github-workflow: Report both failures and errors.
  * build(deps): bump github.com/containers/image/v5 from 5.18.0 to 5.19.0
  * Update docs/buildah-build.1.md
  * [CI:DOCS] Fix typos and improve language
  * buildah bud --network add support for custom networks
  * Make pull commands be consistent
  * docs/buildah-build.1.md: don't imply that -v isn't just a RUN thing
  * build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.18.0
  * Vendor in latest containers/image
  * Run codespell on code
  * .github/dependabot.yml: add tests/tools go.mod
  * CI: rm git-validation, add GHA job to validate PRs
  * tests/tools: bump go-md2man to v2.0.1
  * tests/tools/Makefile: simplify
  * tests/tools: bump onsi/ginkgo to v1.16.5
  * vendor: bump c/common and others
  * mount: add support for custom upper and workdir with overlay mounts
  * linux: fix lookup for runtime
  * overlay: add MountWithOptions to API which extends support for advanced overlay
  * Allow processing of SystemContext from FlagSet
  * .golangci.yml: enable unparam linter
  * util/resolveName: rm bool return
  * tests/tools: bump golangci-lint
  * .gitignore: fixups
  * all: fix capabilities.NewPid deprecation warnings
  * bind/mount.go: fix linter comment
  * all: fix gosimple warning S1039
  * tests/e2e/buildah_suite_test.go: fix gosimple warnings
  * imagebuildah/executor.go: fix gosimple warning
  * util.go: fix gosimple warning
  * build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0
  * Enable git-daemon tests
  * Allow processing of id options from FlagSet
  * Cirrus: Re-order tasks for more parallelism
  * Cirrus: Freshen VM images
  * Fix platform handling for empty os/arch values
  * Allow processing of network options from FlagSet
  * Fix permissions on  secrets directory
  * Update containers/image and containers/common
  * bud.bats: use a local git daemon for the git protocol test
  * Allow processing of common options from FlagSet
  * Cirrus: Run int. tests in parallel with unit
  * vendor c/common
  * Fix default CNI paths
  * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.6 to 1.7.7
  * multi-stage: enable mounting stages across each other with selinux enabled
  * executor: Share selinux label of first stage with other stages in a build
  * buildkit: add from field to bind and cache mounts so images can be used as source
  * Use config.ProxyEnv from containers/common
  * use libnetwork from c/common for networking
  * setup the netns in the buildah parent process
  * build(deps): bump github.com/containerd/containerd from 1.5.8 to 1.5.9
  * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.4 to 1.7.6
  * build: fix libsubid test
  * Allow callers to replace the ContainerSuffix
  * parse: allow parsing anomaly non-human value for memory control group
  * .cirrus: remove static_build from ci
  * stage_executor: re-use all possible layers from cache for squashed builds
  * build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0
  * Allow rootless buildah to set resource limits on cgroup V2
  * build(deps): bump github.com/docker/docker
  * tests: move buildkit mount tests files from TESTSDIR to TESTDIR before modification
  * build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
  * Wire logger through to config
  * copier.Put: check for is-not-a-directory using lstat, not stat
  * Turn on rootless cgroupv2 tests
  * Grab all of the containers.conf settings for namespaces.
  * image: set MediaType in OCI manifests
  * copier: RemoveAll possibly-directories
  * Simple README fix
  * images: accept multiple filter with logical AND
  * build(deps): bump github.com/containernetworking/cni from 0.8.1 to 1.0.1
  * UPdate vendor of container/storage
  * build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0
  * build(deps): bump github.com/containers/image/v5 from 5.16.1 to 5.17.0
  * Make LocalIP public function so Podman can use it
  * Fix UnsetEnv for buildah bud
  * Tests should rely only on static/unchanging images
  * run: ensure that stdio pipes are labeled correctly
  * build(deps): bump github.com/docker/docker
  * Cirrus: Bump up to Fedora 35 & Ubuntu 21.10
  * chroot: don't use the generate default seccomp filter for unit tests
  * build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8
  * ssh-agent: Increase timeout before we explicitly close connection
  * docs/tutorials: update
  * Clarify that manifest defaults to localhost as the registry name
  * "config": remove a stray bit of debug output
  * "commit": fix a flag typo
  * Fix an error message: unlocking vs locking
  * Expand the godoc for CommonBuildOptions.Secrets
  * chroot: accept an "rw" option
  * Add --unsetenv option to buildah commit and build
  * define.TempDirForURL(): show CombinedOutput when a command fails
  * config: support the variant field
  * rootless: do not bind mount /sys if not needed
  * Fix tutorial to specify command on buildah run line
  * build: history should not contain ARG values
  * docs: Use guaranteed path for go-md2man
  * run: honor --network=none from builder if nothing specified
  * networkpolicy: Should be enabled instead of default when explictly set
  * Add support for env var secret sources
  * build(deps): bump github.com/docker/docker
  * fix: another non-portable shebang
  * Rootless containers users should use additional groups
  * Support overlayfs path contains colon
  * Report ignorefile location when no content added
  * Add support for host.containers.internal in the /etc/hosts
  * build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
  * imagebuildah: fix nil deref
  * buildkit: add support for mount=type=cache
  * Default secret mode to 400
  * [CI:DOCS] Include manifest example usage
  * docs: update buildah-from, buildah-pull 'platform' option compatibility notes
  * docs: update buildah-build 'platform' option compatibility notes
  * De-dockerize the man page as much as possible
  * [CI:DOCS] Touch up Containerfile man page to show ARG can be 1st
  * docs: Fix and Update Containerfile man page with supported mount types
  * mount: add tmpcopyup to tmpfs mount option
  * buildkit: Add support for --mount=type=tmpfs
  * build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
  * Fix command doc links in README.md
  * build(deps): bump github.com/containers/image/v5 from 5.16.0 to 5.16.1
  * build: Add support for buildkit like --mount=type=bind
  * Bump containerd to v1.5.7
  * build(deps): bump github.com/docker/docker
  * tests: stop pulling php, composer
  * Fix .containerignore link file
  * Cirrus: Fix defunct package metadata breaking cache
  * build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0
  * buildah build: add --all-platforms
  * Add man page for Containerfile and .containerignore
  * Plumb the remote logger throughut Buildah
  * Replace fmt.Sprintf("%d", x) with strconv.Itoa(x)
  * Run: Cleanup run directory after every RUN step
  * build(deps): bump github.com/containers/common from 0.45.0 to 0.46.0
  * Makefile: adjust -ldflags/-gcflags/-gccgoflags depending on the go implementation
  * Makefile: check for `-race` using `-mod=vendor`
  * imagebuildah: fix an attempt to write to a nil map
  * push: support to specify the compression format
  * conformance: allow test cases to specify dockerUseBuildKit
  * build(deps): bump github.com/containers/common from 0.44.1 to 0.45.0
  * build(deps): bump github.com/containers/common from 0.44.0 to 0.44.1
  * unmarshalConvertedConfig(): handle zstd compression
  * tests/copy/copy: wire up compression options
  * Update to github.com/vbauerster/mpb v7.1.5
  * Add flouthoc to OWNERS
  * build: Add additional step nodes when labels are modified
  * Makefile: turn on race detection whenever it's available
  * conformance: add more tests for exclusion short-circuiting
  * Update VM Images + Drop prior-ubuntu testing
  * Bump to v1.24.0-dev

- Changelog for v1.23.0 (2021-09-13)
  * Vendor in containers/common v0.44.0
  * build(deps): bump github.com/containers/storage from 1.35.0 to 1.36.0
  * Update 05-openshift-rootless-build.md
  * build(deps): bump github.com/opencontainers/selinux from 1.8.4 to 1.8.5
  * .cirrus.yml: run cross_build_task on Big Sur
  * Makefile: update cross targets
  * Add support for rootless overlay mounts
  * Cirrus: Increase unit-test timeout
  * Docs: Clarify rmi w/ manifest/index use
  * build: mirror --authfile to filesystem if pointing to FD instead of file
  * Fix build with .git url with branch
  * manifest: rm should remove only manifests not referenced images.
  * vendor: bump c/common to v0.43.3-0.20210902095222-a7acc160fb25
  * Avoid rehashing and noop compression writer
  * corrected man page section; .conf file to mention its man page
  * copy: add --max-parallel-downloads to tune that copy option
  * copier.Get(): try to avoid descending into directories
  * tag: Support tagging manifest list instead of resolving to images
  * Install new manpages to correct sections
  * conformance: tighten up exception specifications
  * Add support for libsubid
  * Add epoch time field to buildah images
  * Fix ownership of /home/build/.local/share/containers
  * build(deps): bump github.com/containers/image/v5 from 5.15.2 to 5.16.0
  * Rename bud to build, while keeping an alias for to bud.
  * Replace golang.org/x/crypto/ssh/terminal with golang.org/x/term
  * build(deps): bump github.com/opencontainers/runc from 1.0.1 to 1.0.2
  * build(deps): bump github.com/onsi/gomega from 1.15.0 to 1.16.0
  * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.3 to 1.7.4
  * build(deps): bump github.com/containers/common from 0.43.1 to 0.43.2
  * Move DiscoverContainerfile to pkg/util directory
  * build(deps): bump github.com/containers/image/v5 from 5.15.1 to 5.15.2
  * Remove some references to Docker
  * build(deps): bump github.com/containers/image/v5 from 5.15.0 to 5.15.1
  * imagebuildah: handle --manifest directly
  * build(deps): bump github.com/containers/common from 0.42.1 to 0.43.1
  * build(deps): bump github.com/opencontainers/selinux from 1.8.3 to 1.8.4
  * executor: make sure imageMap is updated with terminatedStage
  * tests/serve/serve.go: use a kernel-assigned port
  * Bump go for vendor-in-container from 1.13 to 1.16
  * imagebuildah: move multiple-platform building internal
  * Adds GenerateStructure helper function to support rootfs-overlay.
  * Run codespell to fix spelling
  * Implement SSH RUN mount
  * build(deps): bump github.com/onsi/gomega from 1.14.0 to 1.15.0
  * Fix resolv.conf content with run --net=private
  * run: fix nil deref using the option's logger
  * build(deps): bump github.com/containerd/containerd from 1.5.1 to 1.5.5
  * make vendor-in-container
  * bud: teach --platform to take a list
  * set base-image annotations
  * build(deps): bump github.com/opencontainers/selinux from 1.8.2 to 1.8.3
  * [CI:DOCS] Fix CHANGELOG.md
  * Bump to v1.23.0-dev [NO TESTS NEEDED]
  * Accept repositories on login/logout

- Changelog for v1.22.0 (2021-08-02)
  * c/image, c/storage, c/common vendor before Podman 3.3 release
  * WIP: tests: new assert()
  * Proposed patch for 3399 (shadowutils)
  * Fix handling of --restore shadow-utils
  * build(deps): bump github.com/containers/image/v5 from 5.13.2 to 5.14.0
  * runtime-flag (debug) test: handle old & new runc
  * build(deps): bump github.com/containers/storage from 1.32.6 to 1.33.0
  * Allow dst and destination for target in secret mounts
  * Multi-arch: Always push updated version-tagged img
  * Add a few tests on cgroups V2
  * imagebuildah.stageExecutor.prepare(): remove pseudonym check
  * refine dangling filter
  * Chown with environment variables not set should fail
  * Just restore protections of shadow-utils
  * build(deps): bump github.com/opencontainers/runc from 1.0.0 to 1.0.1
  * Remove specific kernel version number requirement from install.md
  * Multi-arch image workflow: Make steps generic
  * chroot: fix environment value leakage to intermediate processes
  * Update nix pin with `make nixpkgs`
  * buildah source - create and manage source images
  * Update cirrus-cron notification GH workflow
  * Reuse code from containers/common/pkg/parse
  * Cirrus: Freshen VM images
  * build(deps): bump github.com/containers/storage from 1.32.5 to 1.32.6
  * Fix excludes exception begining with / or ./
  * Fix syntax for --manifest example
  * build(deps): bump github.com/onsi/gomega from 1.13.0 to 1.14.0
  * vendor containers/common@main
  * Cirrus: Drop dependence on fedora-minimal
  * Adjust conformance-test error-message regex
  * Workaround appearance of differing debug messages
  * Cirrus: Install docker from package cache
  * build(deps): bump github.com/containers/ocicrypt from 1.1.1 to 1.1.2
  * Switch rusagelogfile to use options.Out
  * build(deps): bump github.com/containers/storage from 1.32.4 to 1.32.5
  * Turn stdio back to blocking when command finishes
  * Add support for default network creation
  * Cirrus: Updates for master->main rename
  * Change references from master to main
  * Add `--env` and `--workingdir` flags to run command
  * build(deps): bump github.com/opencontainers/runc
  * [CI:DOCS] buildah bud: spelling --ignore-file requires parameter
  * [CI:DOCS] push/pull: clarify supported transports
  * Remove unused function arguments
  * Create mountOptions for mount command flags
  * Extract version command implementation to function
  * Add --json flags to `mount` and `version` commands
  * build(deps): bump github.com/containers/storage from 1.32.2 to 1.32.3
  * build(deps): bump github.com/containers/common from 0.40.0 to 0.40.1
  * copier.Put(): set xattrs after ownership
  * buildah add/copy: spelling
  * build(deps): bump github.com/containers/common from 0.39.0 to 0.40.0
  * buildah copy and buildah add should support .containerignore
  * Remove unused util.StartsWithValidTransport
  * Fix documentation of the --format option of buildah push
  * Don't use alltransports.ParseImageName with known transports
  * build(deps): bump github.com/containers/image/v5 from 5.13.0 to 5.13.1
  * man pages: clarify `rmi` removes dangling parents
  * tests: make it easer to override the location of the copy helper
  * build(deps): bump github.com/containers/image/v5 from 5.12.0 to 5.13.0
  * [CI:DOCS] Fix links to c/image master branch
  * imagebuildah: use the specified logger for logging preprocessing warnings
  * Fix copy into workdir for a single file
  * Fix docs links due to branch rename
  * Update nix pin with `make nixpkgs`
  * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.2 to 1.7.3
  * build(deps): bump github.com/opencontainers/selinux from 1.8.1 to 1.8.2
  * build(deps): bump go.etcd.io/bbolt from 1.3.5 to 1.3.6
  * build(deps): bump github.com/containers/storage from 1.32.1 to 1.32.2
  * build(deps): bump github.com/mattn/go-shellwords from 1.0.11 to 1.0.12
  * build(deps): bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4
  * fix(docs): typo
  * Move to v1.22.0-dev
  * Fix handling of auth.json file while in a user namespace
  * Add rusage-logfile flag to optionally send rusage to a file
  * imagebuildah: redo step logging
  * build(deps): bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3
  * build(deps): bump github.com/containers/storage from 1.32.0 to 1.32.1
  * Add volumes to make running buildah within a container easier
  * build(deps): bump github.com/onsi/gomega from 1.12.0 to 1.13.0
  * Add and use a "copy" helper instead of podman load/save
  * Bump github.com/containers/common from 0.38.4 to 0.39.0
  * containerImageRef/containerImageSource: don't buffer uncompressed layers
  * containerImageRef(): squashed images have no parent images
  * Sync. workflow across skopeo, buildah, and podman
  * Bump github.com/containers/storage from 1.31.1 to 1.31.2
  * Bump github.com/opencontainers/runc from 1.0.0-rc94 to 1.0.0-rc95
  * Bump to v1.21.1-dev [NO TESTS NEEDED]

- Changelog for v1.21.0 (2021-05-19)
  * Don't blow up if cpp detects errors
  * Vendor in containers/common v0.38.4
  * Remove 'buildah run --security-opt' from completion
  * update c/common
  * Fix handling of --default-mounts-file
  * update vendor of containers/storage v1.31.1
  * Bump github.com/containers/storage from 1.30.3 to 1.31.0
  * Send logrus messages back to caller when building
  * github: Fix bad repo. ref in workflow config
  * Check earlier for bad image tags name
  * buildah bud: fix containers/podman/issues/10307
  * Bump github.com/containers/storage from 1.30.1 to 1.30.3
  * Cirrus: Support [CI:DOCS] test skipping
  * Notification email for cirrus-cron build failures
  * Bump github.com/opencontainers/runc from 1.0.0-rc93 to 1.0.0-rc94
  * Fix race condition
  * Fix copy race while walking paths
  * Preserve ownership of lower directory when doing an overlay mount
  * Bump github.com/onsi/gomega from 1.11.0 to 1.12.0
  * Update nix pin with `make nixpkgs`
  * codespell cleanup
  * Multi-arch github-action workflow unification
  * Bump github.com/containers/image/v5 from 5.11.1 to 5.12.0
  * Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2
  * imagebuildah: ignore signatures when tagging images
  * update to latest libimage
  * Bump github.com/containers/common from 0.37.0 to 0.37.1
  * Bump github.com/containers/storage from 1.30.0 to 1.30.1
  * Upgrade to GitHub-native Dependabot
  * Document location of auth.json file if XDG_RUNTIME_DIR is not set
  * run.bats: fix flake in run-user test
  * Cirrus: Update F34beta -> F34
  * pr-should-include-tests: try to make work in buildah
  * runUsingRuntime: when relaying error from the runtime, mention that
  * Run(): avoid Mkdir() into the rootfs
  * imagebuildah: replace archive with chrootarchive
  * imagebuildah.StageExecutor.volumeCacheSaveVFS(): set up bind mounts
  * conformance: use :Z with transient mounts when SELinux is enabled
  * bud.bats: fix a bats warning
  * imagebuildah: create volume directories when using overlays
  * imagebuildah: drop resolveSymlink()
  * namespaces test - refactoring and cleanup
  * Refactor 'idmapping' system test
  * Cirrus: Update Ubuntu images to 21.04
  * Tiny fixes in bud system tests
  * Add compabitility wrappers for removed packages
  * Fix expected message at pulling image
  * Fix system tests of 'bud' subcommand
  * [CI:DOCS] Update steps for CentOS runc users
  * Add support for secret mounts
  * Add buildah manifest rm command
  * restore push/pull and util API
  * [CI:DOCS] Remove older distro docs
  * Rename rhel secrets to subscriptions
  * vendor in openshift/imagebuilder
  * Remove buildah bud --loglevel ...
  * use new containers/common/libimage package
  * Fix copier when using globs
  * Test namespace flags of 'bud' subcommand
  * Add system test of 'bud' subcommand
  * Output names of multiple tags in buildah bud
  * push to docker test: don't get fooled by podman
  * copier: add Remove()
  * build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.1
  * Restore log timestamps
  * Add system test of 'buildah help' with a tiny fix
  * tests: copy.bats: fix infinite hang
  * Do not force hard code to crun in rootless mode
  * build(deps): bump github.com/openshift/imagebuilder from 1.2.0 to 1.2.1
  * build(deps): bump github.com/containers/ocicrypt from 1.1.0 to 1.1.1
  * build(deps): bump github.com/containers/common from 0.35.4 to 0.36.0
  * Fix arg missing warning in bud
  * Check without flag in 'from --cgroup-parent' test
  * Minor fixes to Buildah as a library tutorial documentation
  * Add system test of 'buildah version' for packaged buildah
  * Add a few system tests of 'buildah from'
  * Log the final error with %+v at logging level "trace"
  * copier: add GetOptions.NoCrossDevice
  * Update nix pin with `make nixpkgs`
  * Bump to v1.20.2-dev

- Changelog for v1.20.1 (2021-04-13)
  * Run container with isolation type set at 'from'
  * bats helpers.bash - minor refactoring
  * Bump containers/storage vendor to v1.29.0
  * build(deps): bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1
  * Cirrus: Update VMs w/ F34beta
  * CLI add/copy: add a --from option
  * build(deps): bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0
  * Add authentication system tests for 'commit' and 'bud'
  * fix local image lookup for custom platform
  * Double-check existence of OCI runtimes
  * Cirrus: Make use of shared get_ci_vm container
  * Add system tests of "buildah run"
  * Update nix pin with `make nixpkgs`
  * Remove some stuttering on returns errors
  * Setup alias for --tty to --terminal
  * Add conformance tests for COPY /...
  * Put a few more minutes on the clock for the CI conformance test
  * Add a conformance test for COPY --from $symlink
  * Add conformance tests for COPY ""
  * Check for symlink in builtin volume
  * Sort all mounts by destination directory
  * System-test cleanup
  * Export parse.Platform string to be used by podman-remote
  * blobcache: fix sequencing error
  * build(deps): bump github.com/containers/common from 0.35.3 to 0.35.4
  * Fix URL in demos/buildah_multi_stage.sh
  * Add a few system tests
  * [NO TESTS NEEDED] Use --recurse-modules when building git context
  * Bump to v1.20.1-dev

- Changelog for v1.20.0 (2021-03-25)
  * vendor in containers/storage v1.28.1
  * build(deps): bump github.com/containers/common from 0.35.2 to 0.35.3
  * tests: prefetch: use buildah, not podman, for pulls
  * Use faster way to check image tag existence during multi-arch build
  * Add information about multi-arch images to the Readme
  * COPY --chown: expand the conformance test
  * pkg/chrootuser: use a bufio.Scanner
  * [CI:DOCS] Fix rootful typo in docs
  * build(deps): bump github.com/onsi/ginkgo from 1.15.1 to 1.15.2
  * Add documentation and testing for .containerignore
  * build(deps): bump github.com/sirupsen/logrus from 1.8.0 to 1.8.1
  * build(deps): bump github.com/hashicorp/go-multierror from 1.1.0 to 1.1.1
  * Lookup Containerfile if user specifies a directory
  * Add Tag format placeholder to docs
  * copier: ignore sockets
  * image: propagate errors from extractRootfs
  * Remove system test of 'buildah containers -a'
  * Clarify userns options are usable only as root in man pages
  * Fix system test of 'containers -a'
  * Remove duplicated code in addcopy
  * build(deps): bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1
  * build(deps): bump github.com/onsi/gomega from 1.10.5 to 1.11.0
  * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.1 to 1.7.2
  * Update multi-arch buildah build setup with new logic
  * Update nix pin with `make nixpkgs`
  * overlay.bats: fix the "overlay source permissions" test
  * imagebuildah: use overlay for volumes when using overlay
  * Make PolicyMap and PullPolicy names align
  * copier: add GetOptions.IgnoreUnreadable
  * Check local image to match system context
  * fix: Containerfiles - smaller set of userns u/gids
  * Set upperdir permissions based on source
  * Shrink the vendoring size of pkc/cli
  * Clarify image name match failure message
  * ADD/COPY: create the destination directory first, chroot to it
  * copier.GetOptions: add NoDerefSymLinks
  * copier: add an Eval function
  * Update system test for 'from --cap-add/drop'
  * copier: fix a renaming bug
  * copier: return child process stderr if we can't JSON decode the response
  * Add some system tests
  * build(deps): bump github.com/containers/storage from 1.26.0 to 1.27.0
  * complement add/copy --chmod documentation
  * buildah login and logout, do not need to enter user namespace
  * Add multi-arch image build
  * chmod/chown added/fixed in bash completions
  * OWNERS: add @lsm5
  * buildah add/copy --chmod dockerfile implementation
  * bump github.com/openshift/imagebuilder from 1.1.8 to 1.2.0
  * buildah add/copy --chmod cli implementation for files and urls
  * Make sure we set the buildah version label
  * Isolation strings, should match user input
  * [CI:DOCS] buildah-from.md: remove dup arch,os
  * build(deps): bump github.com/containers/image/v5 from 5.10.2 to 5.10.3
  * Cirrus: Temp. disable prior-fedora (F32) testing
  * pr-should-include-tests: recognized "renamed" tests
  * build(deps): bump github.com/sirupsen/logrus from 1.7.0 to 1.8.0
  * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.0 to 1.7.1
  * build(deps): bump github.com/containers/common from 0.34.2 to 0.35.0
  * Fix reaping of stages with no instructions
  * add stale bot
  * Add base image name to comment
  * build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.3
  * Don't fail copy to emptydir
  * buildah: use volatile containers
  * vendor: update containers/storage
  * Eliminate the use of containers/building import in pkg subdirs
  * Add more support for removing config
  * Improve messages about --cache-from not being supported
  * Revert patch to allow COPY/ADD of empty dirs.
  * Don't fail copy to emptydir
  * Fix tutorial for rootless mode
  * Fix caching layers with build args
  * Vendor in containers/image v5.10.2
  * build(deps): bump github.com/containers/common from 0.34.0 to 0.34.2
  * build(deps): bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0
  * 'make validate': require PRs to include tests
  * build(deps): bump github.com/onsi/gomega from 1.10.4 to 1.10.5
  * build(deps): bump github.com/containers/storage from 1.24.5 to 1.25.0
  * Use chown function for U volume flag from containers/common repository
  * --iidfile: print hash prefix
  * bump containernetworking/cni to v0.8.1 - fix for CVE-2021-20206
  * run: fix check for host pid namespace
  * Finish plumbing for buildah bud --manifest
  * buildah manifest add localimage should work
  * Stop testing directory permissions with latest docker
  * Fix build arg check
  * build(deps): bump github.com/containers/ocicrypt from 1.0.3 to 1.1.0
  * [ci:docs] Fix man page for buildah push
  * Update nix pin with `make nixpkgs`
  * Bump to containers/image v5.10.1
  * Rebuild layer if a change in ARG is detected
  * Bump golang.org/x/crypto to the latest
  * Add Ashley and Urvashi to Approvers
  * local image lookup by digest
  * Use build-arg ENV val from local environment if set
  * Pick default OCI Runtime from containers.conf
  * Added required devel packages
  * Cirrus: Native OSX Build
  * Cirrus: Two minor cleanup items
  * Workaround for RHEL gating test failure
  * build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0
  * build(deps): bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11
  * Reset upstream branch to dev version
  * If destination does not exists, do not throw error

- Changelog for v1.19.0 (2021-01-08)
  * Update vendor of containers/storage and containers/common
  * Buildah inspect should be able to inspect manifests
  * Make buildah push support pushing manifests lists and digests
  * Fix handling of TMPDIR environment variable
  * Add support for --manifest flags
  * Upper directory should match mode of destination directory
  * Only grab the OS, Arch if the user actually specified them
  * Use --arch and --os and --variant options to select architecture and os
  * Cirrus: Track libseccomp and golang version
  * copier.PutOptions: add an "IgnoreDevices" flag
  * fix: `rmi --prune` when parent image is in store.
  * build(deps): bump github.com/containers/storage from 1.24.3 to 1.24.4
  * build(deps): bump github.com/containers/common from 0.31.1 to 0.31.2
  * Allow users to specify stdin into containers
  * Drop log message on failure to mount on /sys file systems to info
  * Spelling
  * SELinux no longer requires a tag.
  * build(deps): bump github.com/opencontainers/selinux from 1.6.0 to 1.8.0
  * build(deps): bump github.com/containers/common from 0.31.0 to 0.31.1
  * Update nix pin with `make nixpkgs`
  * Switch references of /var/run -> /run
  * Allow FROM to be overriden with from option
  * copier: don't assume we can chroot() on Unixy systems
  * copier: add PutOptions.NoOverwriteDirNonDir, Get/PutOptions.Rename
  * copier: handle replacing directories with not-directories
  * copier: Put: skip entries with zero-length names
  * build(deps): bump github.com/containers/storage from 1.24.2 to 1.24.3
  * Add U volume flag to chown source volumes
  * Turn off PRIOR_UBUNTU Test until vm is updated
  * pkg, cli: rootless uses correct isolation
  * build(deps): bump github.com/onsi/gomega from 1.10.3 to 1.10.4
  * update installation doc to reflect current status
  * Move away from using docker.io
  * enable short-name aliasing
  * build(deps): bump github.com/containers/storage from 1.24.1 to 1.24.2
  * build(deps): bump github.com/containers/common from 0.30.0 to 0.31.0
  * Throw errors when using bogus --network flags
  * pkg/supplemented test: replace our null blobinfocache
  * build(deps): bump github.com/containers/common from 0.29.0 to 0.30.0
  * inserts forgotten quotation mark
  * Not prefer use local image create/add manifest
  * Add container information to .containerenv
  * Add --ignorefile flag to use alternate .dockerignore flags
  * Add a source debug build
  * Fix crash on invalid filter commands
  * build(deps): bump github.com/containers/common from 0.27.0 to 0.29.0
  * Switch to using containers/common pkg's
  * fix: non-portable shebang #2812
  * Remove copy/paste errors that leaked `Podman` into man pages.
  * Add suggests cpp to spec file
  * Apply suggestions from code review
  * update docs for debian testing and unstable
  * imagebuildah: disable pseudo-terminals for RUN
  * Compute diffID for mapped-layer at creating image source
  * intermediateImageExists: ignore images whose history we can't read
  * Bump to v1.19.0-dev
  * build(deps): bump github.com/containers/common from 0.26.3 to 0.27.0

- Changelog for v1.18.0 (2020-11-16)
  * Fix testing error caused by simultanious merge
  * Vendor in containers/storage v1.24.0
  * short-names aliasing
  * Add --policy flag to buildah pull
  * Stop overwrapping and stuttering
  * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs
  * Run: don't forcibly disable UTS namespaces in rootless mode
  * test: ensure non-directory in a Dockerfile path is handled correctly
  * Add a few tests for `pull` command
  * Fix buildah config --cmd to handle array
  * build(deps): bump github.com/containers/storage from 1.23.8 to 1.23.9
  * Fix NPE when Dockerfile path contains non-directory entries
  * Update buildah bud man page from podman build man page
  * Move declaration of decryption-keys to common cli
  * Run: correctly call copier.Mkdir
  * util: digging UID/GID out of os.FileInfo should work on Unix
  * imagebuildah.getImageTypeAndHistoryAndDiffIDs: cache results
  * Verify userns-uid-map and userns-gid-map input
  * Use CPP, CC and flags in dep check scripts
  * Avoid overriding LDFLAGS in Makefile
  * ADD: handle --chown on URLs
  * Update nix pin with `make nixpkgs`
  * (*Builder).Run: MkdirAll: handle EEXIST error
  * copier: try to force loading of nsswitch modules before chroot()
  * fix MkdirAll usage
  * build(deps): bump github.com/containers/common from 0.26.2 to 0.26.3
  * build(deps): bump github.com/containers/storage from 1.23.7 to 1.23.8
  * Use osusergo build tag for static build
  * imagebuildah: cache should take image format into account
  * Bump to v1.18.0-dev

- Changelog for v1.17.0 (2020-10-29)
  * Handle cases where other tools mount/unmount containers
  * overlay.MountReadOnly: support RO overlay mounts
  * overlay: use fusermount for rootless umounts
  * overlay: fix umount
  * Switch default log level of Buildah to Warn. Users need to see these messages
  * Drop error messages about OCI/Docker format to Warning level
  * build(deps): bump github.com/containers/common from 0.26.0 to 0.26.2
  * tests/testreport: adjust for API break in storage v1.23.6
  * build(deps): bump github.com/containers/storage from 1.23.5 to 1.23.7
  * build(deps): bump github.com/fsouza/go-dockerclient from 1.6.5 to 1.6.6
  * copier: put: ignore Typeflag="g"
  * Use curl to get repo file (fix #2714)
  * build(deps): bump github.com/containers/common from 0.25.0 to 0.26.0
  * build(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.1
  * Remove docs that refer to bors, since we're not using it
  * Buildah bud should not use stdin by default
  * bump containerd, docker, and golang.org/x/sys
  * Makefile: cross: remove windows.386 target
  * copier.copierHandlerPut: don't check length when there are errors
  * Stop excessive wrapping
  * CI: require that conformance tests pass
  * bump(github.com/openshift/imagebuilder) to v1.1.8
  * Skip tlsVerify insecure BUILD_REGISTRY_SOURCES
  * Fix build path wrong https://github.com/containers/podman/issues/7993
  * refactor pullpolicy to avoid deps
  * build(deps): bump github.com/containers/common from 0.24.0 to 0.25.0
  * CI: run gating tasks with a lot more memory
  * ADD and COPY: descend into excluded directories, sometimes
  * copier: add more context to a couple of error messages
  * copier: check an error earlier
  * copier: log stderr output as debug on success
  * Update nix pin with `make nixpkgs`
  * Set directory ownership when copied with ID mapping
  * build(deps): bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0
  * build(deps): bump github.com/containers/common from 0.23.0 to 0.24.0
  * Cirrus: Remove bors artifacts
  * Sort build flag definitions alphabetically
  * ADD: only expand archives at the right time
  * Remove configuration for bors
  * Shell Completion for podman build flags
  * Bump c/common to v0.24.0
  * New CI check: xref --help vs man pages
  * CI: re-enable several linters
  * Move --userns-uid-map/--userns-gid-map  description into buildah man page
  * add: preserve ownerships and permissions on ADDed archives
  * Makefile: tweak the cross-compile target
  * Bump containers/common to v0.23.0
  * chroot: create bind mount targets 0755 instead of 0700
  * Change call to Split() to safer SplitN()
  * chroot: fix handling of errno seccomp rules
  * build(deps): bump github.com/containers/image/v5 from 5.5.2 to 5.6.0
  * Add In Progress section to contributing
  * integration tests: make sure tests run in ${topdir}/tests
  * Run(): ignore containers.conf's environment configuration
  * Warn when setting healthcheck in OCI format
  * Cirrus: Skip git-validate on branches
  * tools: update git-validation to the latest commit
  * tools: update golangci-lint to v1.18.0
  * Add a few tests of push command
  * Add(): fix handling of relative paths with no ContextDir
  * build(deps): bump github.com/containers/common from 0.21.0 to 0.22.0
  * Lint: Use same linters as podman
  * Validate: reference HEAD
  * Fix buildah mount to display container names not ids
  * Update nix pin with `make nixpkgs`
  * Add missing --format option in buildah from man page
  * Fix up code based on codespell
  * build(deps): bump github.com/openshift/imagebuilder from 1.1.6 to 1.1.7
  * build(deps): bump github.com/containers/storage from 1.23.4 to 1.23.5
  * Improve buildah completions
  * Cirrus: Fix validate commit epoch
  * Fix bash completion of manifest flags
  * Uniform some man pages
  * Update Buildah Tutorial to address BZ1867426
  * Update bash completion of `manifest add` sub command
  * copier.Get(): hard link targets shouldn't be relative paths
  * build(deps): bump github.com/onsi/gomega from 1.10.1 to 1.10.2
  * Pass timestamp down to history lines
  * Timestamp gets updated everytime you inspect an image
  * bud.bats: use absolute paths in newly-added tests
  * contrib/cirrus/lib.sh: don't use CN for the hostname
  * tests: Add some tests
  * Update `manifest add` man page
  * Extend flags of `manifest add`
  * build(deps): bump github.com/containers/storage from 1.23.3 to 1.23.4
  * build(deps): bump github.com/onsi/ginkgo from 1.14.0 to 1.14.1
  * Bump to v1.17.0-dev
  * CI: expand cross-compile checks

- Changelog for v1.16.0 (2020-09-03)
  * fix build on 32bit arches
  * containerImageRef.NewImageSource(): don't always force timestamps
  * Add fuse module warning to image readme
  * Heed our retry delay option values when retrying commit/pull/push
  * Switch to containers/common for seccomp
  * Use --timestamp rather then --omit-timestamp
  * docs: remove outdated notice
  * docs: remove outdated notice
  * build-using-dockerfile: add a hidden --log-rusage flag
  * build(deps): bump github.com/containers/image/v5 from 5.5.1 to 5.5.2
  * Discard ReportWriter if user sets options.Quiet
  * build(deps): bump github.com/containers/common from 0.19.0 to 0.20.3
  * Fix ownership of content copied using COPY --from
  * newTarDigester: zero out timestamps in tar headers
  * Update nix pin with `make nixpkgs`
  * bud.bats: correct .dockerignore integration tests
  * Use pipes for copying
  * run: include stdout in error message
  * run: use the correct error for errors.Wrapf
  * copier: un-export internal types
  * copier: add Mkdir()
  * in_podman: don't get tripped up by $CIRRUS_CHANGE_TITLE
  * docs/buildah-commit.md: tweak some wording, add a --rm example
  * imagebuildah: don’t blank out destination names when COPYing
  * Replace retry functions with common/pkg/retry
  * StageExecutor.historyMatches: compare timestamps using .Equal
  * Update vendor of containers/common
  * Fix errors found in coverity scan
  * Change namespace handling flags to better match podman commands
  * conformance testing: ignore buildah.BuilderIdentityAnnotation labels
  * Vendor in containers/storage v1.23.0
  * Add buildah.IsContainer interface
  * Avoid feeding run_buildah to pipe
  * fix(buildahimage): add xz dependency in buildah image
  * Bump github.com/containers/common from 0.15.2 to 0.18.0
  * Howto for rootless image building from OpenShift
  * Add --omit-timestamp flag to buildah bud
  * Update nix pin with `make nixpkgs`
  * Shutdown storage on failures
  * Handle COPY --from when an argument is used
  * Bump github.com/seccomp/containers-golang from 0.5.0 to 0.6.0
  * Cirrus: Use newly built VM images
  * Bump github.com/opencontainers/runc from 1.0.0-rc91 to 1.0.0-rc92
  * Enhance the .dockerignore man pages
  * conformance: add a test for COPY from subdirectory
  * fix  bug manifest inspct
  * Add documentation for .dockerignore
  * Add BuilderIdentityAnnotation to identify buildah version
  * DOC: Add quay.io/containers/buildah image to README.md
  * Update buildahimages readme
  * fix spelling mistake in "info" command result display
  * Don't bind /etc/host and /etc/resolv.conf if network is not present
  * blobcache: avoid an unnecessary NewImage()
  * Build static binary with `buildGoModule`
  * copier: split StripSetidBits into StripSetuidBit/StripSetgidBit/StripStickyBit
  * tarFilterer: handle multiple archives
  * Fix a race we hit during conformance tests
  * Rework conformance testing
  * Update 02-registries-repositories.md
  * test-unit: invoke cmd/buildah tests with --flags
  * parse: fix a type mismatch in a test
  * Fix compilation of tests/testreport/testreport
  * build.sh: log the version of Go that we're using
  * test-unit: increase the test timeout to 40/45 minutes
  * Add the "copier" package
  * Fix & add notes regarding problematic language in codebase
  * Add dependency on github.com/stretchr/testify/require
  * CompositeDigester: add the ability to filter tar streams
  * BATS tests: make more robust
  * vendor golang.org/x/text@v0.3.3
  * Switch golang 1.12 to golang 1.13
  * imagebuildah: wait for stages that might not have even started yet
  * chroot, run: not fail on bind mounts from /sys
  * chroot: do not use setgroups if it is blocked
  * Set engine env from containers.conf
  * imagebuildah: return the right stage's image as the "final" image
  * Fix a help string
  * Deduplicate environment variables
  * switch containers/libpod to containers/podman
  * Bump github.com/containers/ocicrypt from 1.0.2 to 1.0.3
  * Bump github.com/opencontainers/selinux from 1.5.2 to 1.6.0
  * Mask out /sys/dev to prevent information leak
  * linux: skip errors from the runtime kill
  * Mask over the /sys/fs/selinux in mask branch
  * Add VFS additional image store to container
  * tests: add auth tests
  * Allow "readonly" as alias to "ro" in mount options
  * Ignore OS X specific consistency mount option
  * Bump github.com/onsi/ginkgo from 1.13.0 to 1.14.0
  * Bump github.com/containers/common from 0.14.0 to 0.15.2
  * Rootless Buildah should default to IsolationOCIRootless
  * imagebuildah: fix inheriting multi-stage builds
  * Make imagebuildah.BuildOptions.Architecture/OS optional
  * Make imagebuildah.BuildOptions.Jobs optional
  * Resolve a possible race in imagebuildah.Executor.startStage()
  * Switch scripts to use containers.conf
  * Bump openshift/imagebuilder to v1.1.6
  * Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5
  * buildah, bud: support --jobs=N for parallel execution
  * executor: refactor build code inside new function
  * Add bud regression tests
  * Cirrus: Fix missing htpasswd in registry img
  * docs: clarify the 'triples' format
  * CHANGELOG.md: Fix markdown formatting
  * Add nix derivation for static builds
  * Bump to v1.16.0-dev
  * add version centos7 for compatible

- Changelog for v1.15.0 (2020-06-17)
  * Bump github.com/containers/common from 0.12.0 to 0.13.1
  * Bump github.com/containers/storage from 1.20.1 to 1.20.2
  * Bump github.com/seccomp/containers-golang from 0.4.1 to 0.5.0
  * Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
  * Bump github.com/opencontainers/runc from 1.0.0-rc9 to 1.0.0-rc90
  * Add CVE-2020-10696 to CHANGELOG.md and changelog.txt
  * Bump github.com/stretchr/testify from 1.5.1 to 1.6.0
  * Bump github.com/onsi/ginkgo from 1.12.2 to 1.12.3
  * Vendor in containers/common v0.12.0
  * fix lighttpd example
  * Vendor in new go.etcd.io/bbolt
  * Bump github.com/onsi/ginkgo from 1.12.1 to 1.12.2
  * Bump imagebuilder for ARG fix
  * Bump github.com/containers/common from 0.11.2 to 0.11.4
  * remove dependency on openshift struct
  * Warn on unset build arguments
  * vendor: update seccomp/containers-golang to v0.4.1
  * Ammended docs
  * Updated docs
  * clean up comments
  * update exit code for tests
  * Implement commit for encryption
  * implementation of encrypt/decrypt push/pull/bud/from
  * fix resolve docker image name as transport
  * Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0
  * Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1
  * Bump github.com/containers/storage from 1.19.1 to 1.19.2
  * Bump github.com/containers/image/v5 from 5.4.3 to 5.4.4
  * Add preliminary profiling support to the CLI
  * Bump github.com/containers/common from 0.10.0 to 0.11.2
  * Evaluate symlinks in build context directory
  * fix error info about get signatures for containerImageSource
  * Add Security Policy
  * Cirrus: Fixes from review feedback
  * Bump github.com/containers/storage from 1.19.0 to 1.19.1
  * Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0
  * imagebuildah: stages shouldn't count as their base images
  * Update containers/common v0.10.0
  * Bump github.com/fsouza/go-dockerclient from 1.6.4 to 1.6.5
  * Add registry to buildahimage Dockerfiles
  * Cirrus: Use pre-installed VM packages + F32
  * Cirrus: Re-enable all distro versions
  * Cirrus: Update to F31 + Use cache images
  * golangci-lint: Disable gosimple
  * Lower number of golangci-lint threads
  * Fix permissions on containers.conf
  * Don't force tests to use runc
  * Bump github.com/containers/common from 0.9.1 to 0.9.5
  * Return exit code from failed containers
  * Bump github.com/containers/storage from 1.18.2 to 1.19.0
  * Bump github.com/containers/common from 0.9.0 to 0.9.1
  * cgroup_manager should be under [engine]
  * Use c/common/pkg/auth in login/logout
  * Cirrus: Temporarily disable Ubuntu 19 testing
  * Add containers.conf to stablebyhand build
  * Update gitignore to exclude test Dockerfiles
  * Bump github.com/fsouza/go-dockerclient from 1.6.3 to 1.6.4
  * Bump github.com/containers/common from 0.8.1 to 0.9.0
  * Bump back to v1.15.0-dev
  * Remove warning for systemd inside of container

- Changelog for v1.14.8 (2020-04-09)
  * Run (make vendor)
  * Run (make -C tests/tools vendor)
  * Run (go mod tidy) before (go mod vendor) again
  * Fix (make vendor)
  * Bump validation
  * Bump back to v1.15.0-dev

- Changelog for v1.14.7 (2020-04-07)
  * Bump github.com/containers/image/v5 from 5.3.1 to 5.4.3
  * make vendor: run `tidy` after `vendor`
  * Do not skip the directory when the ignore pattern matches
  * Bump github.com/containers/common from 0.7.0 to 0.8.1
  * Downgrade siruspen/logrus from 1.4.2
  * Fix errorf conventions
  * dockerignore tests : remove symlinks, rework
  * Bump back to v1.15.0-dev

- Changelog for v1.14.6 (2020-04-02)
  * bud.bats - cleanup, refactoring
  * vendor in latest containers/storage 1.18.0 and containers/common v0.7.0
  * Bump github.com/spf13/cobra from 0.0.6 to 0.0.7
  * Bump github.com/containers/storage from 1.16.5 to 1.17.0
  * Bump github.com/containers/image/v5 from 5.2.1 to 5.3.1
  * Fix Amazon install step
  * Bump back to v1.15.0-dev
  * Fix bud-build-arg-cache test
  * Make image history work correctly with new args handling
  * Don't add args to the RUN environment from the Builder
  * Update github.com/openshift/imagebuilder to v1.1.4
  * Add .swp files to .gitignore

- Changelog for v1.14.5 (2020-03-26)
  * revert #2246 FIPS mode change
  * Bump back to v1.15.0-dev
  * image with dup layers: we now have one on quay
  * digest test : make more robust

- Changelog for v1.14.4 (2020-03-25)
  * Fix fips-mode check for RHEL8 boxes
  * Fix potential CVE in tarfile w/ symlink (Edit 02-Jun-2020: Addresses CVE-2020-10696)
  * Fix .dockerignore with globs and ! commands
  * update install steps for Amazon Linux 2
  * Bump github.com/openshift/imagebuilder from 1.1.2 to 1.1.3
  * Add comment for RUN command in volume ownership test
  * Run stat command directly for volume ownership test
  * vendor in containers/common v0.6.1
  * Cleanup go.sum
  * Bump back to v1.15.0-dev

- Changelog for v1.14.3 (2020-03-17)
  * Update containers/storage to v1.16.5
  * Bump github.com/containers/storage from 1.16.2 to 1.16.4
  * Bump github.com/openshift/imagebuilder from 1.1.1 to 1.1.2
  * Update github.com/openshift/imagebuilder vendoring
  * Update unshare man page to fix script example
  * Fix compilation errors on non linux platforms
  * Bump containers/common and opencontainers/selinux versions
  * Add tests for volume ownership
  * Preserve volume uid and gid through subsequent commands
  * Fix FORWARD_NULL errors found by Coverity
  * Bump github.com/containers/storage from 1.16.1 to 1.16.2
  * Fix errors found by codespell
  * Bump back to v1.15.0-dev
  * Add Pull Request Template

- Changelog for v1.14.2 (2020-03-03)
  * Add Buildah pull request template
  * Bump to containers/storage v1.16.1
  * run_linux: fix tight loop if file is not pollable
  * Bump github.com/opencontainers/selinux from 1.3.2 to 1.3.3
  * Bump github.com/containers/common from 0.4.1 to 0.4.2
  * Bump back to v1.15.0-dev
  * Add Containerfile to build a versioned stable image on quay.io

- Changelog for v1.14.1 (2020-02-27)
  * Search for local runtime per values in containers.conf
  * Set correct ownership on working directory
  * BATS : in teardown, umount stale mounts
  * Bump github.com/spf13/cobra from 0.0.5 to 0.0.6
  * Bump github.com/fsouza/go-dockerclient from 1.6.1 to 1.6.3
  * Bump github.com/stretchr/testify from 1.4.0 to 1.5.1
  * Replace unix with syscall to allow vendoring into libpod
  * Update to containers/common v0.4.1
  * Improve remote manifest retrieval
  * Fix minor spelling errors in containertools README
  * Clear the right variable in buildahimage
  * Correct a couple of incorrect format specifiers
  * Update to containers/common v0.3.0
  * manifest push --format: force an image type, not a list type
  * run: adjust the order in which elements are added to $PATH
  * getDateAndDigestAndSize(): handle creation time not being set
  * Bump github.com/containers/common from 0.2.0 to 0.2.1
  * include installation steps for CentOS 8 and Stream
  * include installation steps for CentOS7 and forks
  * Adjust Ubuntu install info to also work on Pop!_OS
  * Make the commit id clear like Docker
  * Show error on copied file above context directory in build
  * Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1
  * pull/from/commit/push: retry on most failures
  * Makefile: fix install.cni.sudo
  * Repair buildah so it can use containers.conf on the server side
  * Bump github.com/mattn/go-shellwords from 1.0.9 to 1.0.10
  * Bump github.com/fsouza/go-dockerclient from 1.6.0 to 1.6.1
  * Fixing formatting & build instructions
  * Add Code of Conduct
  * Bors: Fix no. req. github reviews
  * Cirrus+Bors: Simplify temp branch skipping
  * Bors-ng: Add documentation and status-icon
  * Bump github.com/onsi/ginkgo from 1.11.0 to 1.12.0
  * fix XDG_RUNTIME_DIR for authfile
  * Cirrus: Disable F29 testing
  * Cirrus: Add jq package
  * Cirrus: Fix lint + validation using wrong epoch
  * Stop using fedorproject registry
  * Bors: Workaround ineffective required statuses
  * Bors: Enable app + Disable Travis
  * Cirrus: Add standardized log-collection
  * Cirrus: Improve automated lint + validation
  * Allow passing options to golangci-lint
  * Cirrus: Fixes from review feedback
  * Cirrus: Temporarily ignore VM testing failures
  * Cirrus: Migrate off papr + implement VM testing
  * Cirrus: Update packages + fixes for get_ci_vm.sh
  * Show validation command-line
  * Skip overlay test w/ vfs driver
  * use alpine, not centos, for various tests
  * Flake handling: cache and prefetch images
  * Bump to v1.15.0-dev

- Changelog for v1.14.0 (2020-02-05)
  * bump github.com/mtrmac/gpgme
  * Update containers/common to v0.1.4
  * manifest push: add --format option
  * Bump github.com/onsi/gomega from 1.8.1 to 1.9.0
  * vendor github.com/containers/image/v5@v5.2.0
  * info test: deal with random key order
  * Bump back to v1.14.0-dev

- Changelog for v1.13.2 (2020-01-29)
  * sign.bats: set GPG_TTY=/dev/null
  * Fix parse_unsupported.go
  * getDateAndDigestAndSize(): use manifest.Digest
  * Bump github.com/opencontainers/selinux from 1.3.0 to 1.3.1
  * Bump github.com/containers/common from 0.1.0 to 0.1.2
  * Touch up os/arch doc
  * chroot: handle slightly broken seccomp defaults
  * buildahimage: specify fuse-overlayfs mount options
  * Bump github.com/mattn/go-shellwords from 1.0.7 to 1.0.9
  * copy.bats: make sure we detect failures due to missing source
  * parse: don't complain about not being able to rename something to itself
  * Makefile: use a $(GO_TEST) macro, fix a typo
  * manifests: unit test fix
  * Fix build for 32bit platforms
  * Allow users to set OS and architecture on bud
  * Fix COPY in containerfile with envvar
  * Bump c/storage to v1.15.7
  * add --sign-by to bud/commit/push, --remove-signatures for pull/push
  * Remove cut/paste error in CHANGELOG.md
  * Update vendor of containers/common to v0.1.0
  * update install instructions for Debian, Raspbian and Ubuntu
  * Add support for containers.conf
  * Bump back to v1.14.0-dev

- Changelog for v1.13.1 (2020-01-14)
  * Bump github.com/containers/common from 0.0.5 to 0.0.7
  * Bump github.com/onsi/ginkgo from 1.10.3 to 1.11.0
  * Bump github.com/pkg/errors from 0.8.1 to 0.9.0
  * Bump github.com/onsi/gomega from 1.7.1 to 1.8.1
  * Add codespell support
  * copyFileWithTar: close source files at the right time
  * copy: don't digest files that we ignore
  * Check for .dockerignore specifically
  * Travis: rm go 1.12.x
  * Don't setup excludes, if their is only one pattern to match
  * set HOME env to /root on chroot-isolation by default
  * docs: fix references to containers-*.5
  * update openshift/api
  * fix bug Add check .dockerignore COPY file
  * buildah bud --volume: run from tmpdir, not source dir
  * Fix imageNamePrefix to give consistent names in buildah-from
  * cpp: use -traditional and -undef flags
  * Fix image reference in tutorial 4
  * discard outputs coming from onbuild command on buildah-from --quiet
  * make --format columnizing consistent with buildah images
  * Bump to v1.14.0-dev

- Changelog for v1.13.0 (2019-12-27)
  * Bump to c/storage v1.15.5
  * Update container/storage to v1.15.4
  * Fix option handling for volumes in build
  * Rework overlay pkg for use with libpod
  * Fix buildahimage builds for buildah
  * Add support for FIPS-Mode backends
  * Set the TMPDIR for pulling/pushing image to $TMPDIR
  * WIP: safer test for pull --all-tags
  * BATS major cleanup: blobcache.bats: refactor
  * BATS major cleanup: part 4: manual stuff
  * BATS major cleanup, step 3: yet more run_buildah
  * BATS major cleanup, part 2: use more run_buildah
  * BATS major cleanup, part 1: log-level
  * Bump github.com/containers/image/v5 from 5.0.0 to 5.1.0
  * Bump github.com/containers/common from 0.0.3 to 0.0.5
  * Bump to v1.13.0-dev

- Changelog for v1.12.0 (2019-12-13)
  * Allow ADD to use http src
  * Bump to c/storage v.1.15.3
  * install.md: update golang dependency
  * imgtype: reset storage opts if driver overridden
  * Start using containers/common
  * overlay.bats typo: fuse-overlays should be fuse-overlayfs
  * chroot: Unmount with MNT_DETACH instead of UnmountMountpoints()
  * bind: don't complain about missing mountpoints
  * imgtype: check earlier for expected manifest type
  * Vendor containers/storage fix
  * Vendor containers/storage v1.15.1
  * Add history names support
  * PR takeover of #1966
  * Tests: Add inspect test check steps
  * Tests: Add container name and id check in containers test steps
  * Test: Get permission in add test
  * Tests: Add a test for tag by id
  * Tests: Add test cases for push test
  * Tests: Add image digest test
  * Tests: Add some buildah from tests
  * Tests: Add two commit test
  * Tests: Add buildah bud with --quiet test
  * Tests: Add two test for buildah add
  * Bump back to v1.12.0-dev

- Changelog for v1.11.6 (2019-12-03)
  * Handle missing equal sign in --from and --chown flags for COPY/ADD
  * bud COPY does not download URL
  * Bump github.com/onsi/gomega from 1.7.0 to 1.7.1
  * Fix .dockerignore exclude regression
  * Ran buildah through codespell
  * commit(docker): always set ContainerID and ContainerConfig
  * Touch up commit man page image parameter
  * Add builder identity annotations.
  * info: use util.Runtime()
  * Bump github.com/onsi/ginkgo from 1.10.2 to 1.10.3
  * Bump back to v1.12.0-dev

- Changelog for v1.11.5 (2019-11-11)
  * Enhance error on unsafe symbolic link targets
  * Add OCIRuntime to info
  * Check nonexsit authfile
  * Only output image id if running buildah bud --quiet
  * Fix --pull=true||false and add --pull-never to bud and from (retry)
  * cgroups v2: tweak or skip tests
  * Prepwork: new 'skip' helpers for tests
  * Handle configuration blobs for manifest lists
  * unmarshalConvertedConfig: avoid using the updated image's ref
  * Add completions for Manifest commands
  * Add disableFips option to secrets pkg
  * Update bud.bats test archive test
  * Add test for caching based on content digest
  * Builder.untarPath(): always evaluate b.ContentDigester.Hash()
  * Bump github.com/onsi/ginkgo from 1.10.1 to 1.10.2
  * Fix another broken test: copy-url-mtime
  * yet more fixes
  * Actual bug fix for 'add' test: fix the expected mode
  * BATS tests - lots of mostly minor cleanup
  * build: drop support for ostree
  * Add support for make vendor-in-container
  * imgtype: exit with error if storage fails
  * remove XDG_RUNTIME_DIR from default authfile path
  * fix troubleshooting redirect instructions
  * Bump back to v1.12.0-dev

- Changelog for v1.11.4 (2019-10-28)
  * buildah: add a "manifest" command
  * manifests: add the module
  * pkg/supplemented: add a package for grouping images together
  * pkg/manifests: add a manifest list build/manipulation API
  * Update for ErrUnauthorizedForCredentials API change in containers/image
  * Update for manifest-lists API changes in containers/image
  * version: also note the version of containers/image
  * Move to containers/image v5.0.0
  * Enable --device directory as src device
  * Fix git build with branch specified
  * Bump github.com/openshift/imagebuilder from 1.1.0 to 1.1.1
  * Bump github.com/fsouza/go-dockerclient from 1.4.4 to 1.5.0
  * Add clarification to the Tutorial for new users
  * Silence "using cache" to ensure -q is fully quiet
  * Add OWNERS File to Buildah
  * Bump github.com/containers/storage from 1.13.4 to 1.13.5
  * Move runtime flag to bud from common
  * Commit: check for storage.ErrImageUnknown using errors.Cause()
  * Fix crash when invalid COPY --from flag is specified.
  * Bump back to v1.12.0-dev

- Changelog for v1.11.3 (2019-10-04)
  * Update c/image to v4.0.1
  * Bump github.com/spf13/pflag from 1.0.3 to 1.0.5
  * Fix --build-args handling
  * Bump github.com/spf13/cobra from 0.0.3 to 0.0.5
  * Bump github.com/cyphar/filepath-securejoin from 0.2.1 to 0.2.2
  * Bump github.com/onsi/ginkgo from 1.8.0 to 1.10.1
  * Bump github.com/fsouza/go-dockerclient from 1.3.0 to 1.4.4
  * Add support for retrieving context from stdin "-"
  * Ensure bud remote context cleans up on error
  * info: add cgroups2
  * Bump github.com/seccomp/libseccomp-golang from 0.9.0 to 0.9.1
  * Bump github.com/mattn/go-shellwords from 1.0.5 to 1.0.6
  * Bump github.com/stretchr/testify from 1.3.0 to 1.4.0
  * Bump github.com/opencontainers/selinux from 1.2.2 to 1.3.0
  * Bump github.com/etcd-io/bbolt from 1.3.2 to 1.3.3
  * Bump github.com/onsi/gomega from 1.5.0 to 1.7.0
  * update c/storage to v1.13.4
  * Print build 'STEP' line to stdout, not stderr
  * Fix travis-ci on forks
  * Vendor c/storage v1.13.3
  * Use Containerfile by default
  * Added tutorial on how to include Buildah as library
  * util/util: Fix "configuraitno" -> "configuration" log typo
  * Bump back to v1.12.0-dev

- Changelog for v1.11.2 (2019-09-13)
  * Add some cleanup code
  * Move devices code to unit specific directory.
  * Bump back to v1.12.0-dev

- Changelog for v1.11.1 (2019-09-11)
  * Add --devices flag to bud and from
  * Downgrade .papr to highest atomic verion
  * Add support for /run/.containerenv
  * Truncate output of too long image names
  * Preserve file and directory mount permissions
  * Bump fedora version from 28 to 30
  * makeImageRef: ignore EmptyLayer if Squash is set
  * Set TMPDIR to /var/tmp by default
  * replace --debug=false with --log-level=error
  * Allow mounts.conf entries for equal source and destination paths
  * fix label and annotation for 1-line Dockerfiles
  * Enable interfacer linter and fix lints
  * install.md: mention goproxy
  * Makefile: use go proxy
  * Bump to v1.12.0-dev

- Changelog for v1.11.0 (2019-08-29)
  * tests/bud.bats: add --signature-policy to some tests
  * Vendor github.com/openshift/api
  * pull/commit/push: pay attention to $BUILD_REGISTRY_SOURCES
  * Add `--log-level` command line option and deprecate `--debug`
  * add support for cgroupsV2
  * Correctly detect ExitError values from Run()
  * Disable empty logrus timestamps to reduce logger noise
  * Remove outdated deps Makefile target
  * Remove gofmt.sh in favor of golangci-lint
  * Remove govet.sh in favor of golangci-lint
  * Allow to override build date with SOURCE_DATE_EPOCH
  * Update shebangs to take env into consideration
  * Fix directory pull image names
  * Add --digestfile and Re-add push statement as debug
  * README: mention that Podman uses Buildah's API
  * Use content digests in ADD/COPY history entries
  * add: add a DryRun flag to AddAndCopyOptions
  * Fix possible runtime panic on bud
  * Add security-related volume options to validator
  * use correct path for ginkgo
  * Add bud 'without arguments' integration tests
  * Update documentation about bud
  * add: handle hard links when copying with .dockerignore
  * add: teach copyFileWithTar() about symlinks and directories
  * Allow buildah bud to be called without arguments
  * imagebuilder: fix detection of referenced stage roots
  * Touch up go mod instructions in install
  * run_linux: fix mounting /sys in a userns
  * Vendor Storage v1.13.2
  * Cirrus: Update VM images
  * Fix handling of /dev/null masked devices
  * Update `bud`/`from` help to contain indicator for `--dns=none`
  * Bump back to v1.11.0-dev

- Changelog for v1.10.1 (2019-08-08)
  * Bump containers/image to v3.0.2 to fix keyring issue
  * Bug fix for volume minus syntax
  * Bump container/storage v1.13.1 and containers/image v3.0.1
  * bump github.com/containernetworking/cni to v0.7.1
  * Add overlayfs to fuse-overlayfs tip
  * Add automatic apparmor tag discovery
  * Fix bug whereby --get-login has no effect
  * Bump to v1.11.0-dev

- Changelog for v1.10.0 (2019-08-02)
  * vendor github.com/containers/image@v3.0.0
  * Remove GO111MODULE in favor of `-mod=vendor`
  * Vendor in containers/storage v1.12.16
  * Add '-' minus syntax for removal of config values
  * tests: enable overlay tests for rootless
  * rootless, overlay: use fuse-overlayfs
  * vendor github.com/containers/image@v2.0.1
  * Added '-' syntax to remove volume config option
  * delete `successfully pushed` message
  * Add golint linter and apply fixes
  * vendor github.com/containers/storage@v1.12.15
  * Change wait to sleep in buildahimage readme
  * Handle ReadOnly images when deleting images
  * Add support for listing read/only images

- Changelog for v1.9.2 (2019-07-19)
  * from/import: record the base image's digest, if it has one
  * Fix CNI version retrieval to not require network connection
  * Add misspell linter and apply fixes
  * Add goimports linter and apply fixes
  * Add stylecheck linter and apply fixes
  * Add unconvert linter and apply fixes
  * image: make sure we don't try to use zstd compression
  * run.bats: skip the "z" flag when testing --mount
  * Update to runc v1.0.0-rc8
  * Update to match updated runtime-tools API
  * bump github.com/opencontainers/runtime-tools to v0.9.0
  * Build e2e tests using the proper build tags
  * Add unparam linter and apply fixes
  * Run: correct a typo in the --cap-add help text
  * unshare: add a --mount flag
  * fix push check image name is not empty
  * Bump to v1.9.2-dev

- Changelog for v1.9.1 (2019-07-12)
  * add: fix slow copy with no excludes
  * Add errcheck linter and fix missing error check
  * Improve tests/tools/Makefile parallelism and abstraction
  * Fix response body not closed resource leak
  * Switch to golangci-lint
  * Add gomod instructions and mailing list links
  * On Masked path, check if /dev/null already mounted before mounting
  * Update to containers/storage v1.12.13
  * Refactor code in package imagebuildah
  * Add rootless podman with NFS issue in documentation
  * Add --mount  for buildah run
  * import method ValidateVolumeOpts from libpod
  * Fix typo
  * Makefile: set GO111MODULE=off
  * rootless: add the built-in slirp DNS server
  * Update docker/libnetwork to get rid of outdated sctp package
  * Update buildah-login.md
  * migrate to go modules
  * install.md: mention go modules
  * tests/tools: go module for test binaries
  * fix --volume splits comma delimited option
  * Add bud test for RUN with a priv'd command
  * vendor logrus v1.4.2
  * pkg/cli: panic when flags can't be hidden
  * pkg/unshare: check all errors
  * pull: check error during report write
  * run_linux.go: ignore unchecked errors
  * conformance test: catch copy error
  * chroot/run_test.go: export funcs to actually be executed
  * tests/imgtype: ignore error when shutting down the store
  * testreport: check json error
  * bind/util.go: remove unused func
  * rm chroot/util.go
  * imagebuildah: remove unused `dedupeStringSlice`
  * StageExecutor: EnsureContainerPath: catch error from SecureJoin()
  * imagebuildah/build.go: return <expr> instead of branching
  * rmi: avoid redundant branching
  * conformance tests: nilness: allocate map
  * imagebuildah/build.go: avoid redundant `filepath.Join()`
  * imagebuildah/build.go: avoid redundant `os.Stat()`
  * imagebuildah: omit comparison to bool
  * fix "ineffectual assignment" lint errors
  * docker: ignore "repeats json tag" lint error
  * pkg/unshare: use `...` instead of iterating a slice
  * conformance: bud test: use raw strings for regexes
  * conformance suite: remove unused func/var
  * buildah test suite: remove unused vars/funcs
  * testreport: fix golangci-lint errors
  * util: remove redundant `return` statement
  * chroot: only log clean-up errors
  * images_test: ignore golangci-lint error
  * blobcache: log error when draining the pipe
  * imagebuildah: check errors in deferred calls
  * chroot: fix error handling in deferred funcs
  * cmd: check all errors
  * chroot/run_test.go: check errors
  * chroot/run.go: check errors in deferred calls
  * imagebuildah.Executor: remove unused onbuild field
  * docker/types.go: remove unused struct fields
  * util: use strings.ContainsRune instead of index check
  * Cirrus: Initial implementation
  * Bump to v1.9.1-dev

- Changelog for v1.9.0 (2019-06-15)
  * buildah-run: fix-out-of-range panic (2)
  * Bump back to v1.9.0-dev

- Changelog for v1.8.4 (2019-06-13)
    Update containers/image to v2.0.0
    run: fix hang with run and --isolation=chroot
    run: fix hang when using run
    chroot: drop unused function call
    remove --> before imgageID on build
    Always close stdin pipe
    Write deny to setgroups when doing single user mapping
    Avoid including linux/memfd.h
    Add a test for the symlink pointing to a directory
    Add missing continue
    Fix the handling of symlinks to absolute paths
    Only set default network sysctls if not rootless
    Support --dns=none like podman
    fix bug --cpu-shares parsing typo
    Fix validate complaint
    Update vendor on containers/storage to v1.12.10
    Create directory paths for COPY thereby ensuring correct perms
    imagebuildah: use a stable sort for comparing build args
    imagebuildah: tighten up cache checking
    bud.bats: add a test verying the order of --build-args
    add -t to podman run
    imagebuildah: simplify screening by top layers
    imagebuildah: handle ID mappings for COPY --from
    imagebuildah: apply additionalTags ourselves
    bud.bats: test additional tags with cached images
    bud.bats: add a test for WORKDIR and COPY with absolute destinations
    Cleanup Overlay Mounts content

- Changelog for v1.8.3 (2019-06-04)
  * Add support for file secret mounts
  * Add ability to skip secrets in mounts file
  * allow 32bit builds
  * fix tutorial instructions
  * imagebuilder: pass the right contextDir to Add()
  * add: use fileutils.PatternMatcher for .dockerignore
  * bud.bats: add another .dockerignore test
  * unshare: fallback to single usermapping
  * addHelperSymlink: clear the destination on os.IsExist errors
  * bud.bats: test replacing symbolic links
  * imagebuildah: fix handling of destinations that end with '/'
  * bud.bats: test COPY with a final "/" in the destination
  * linux: add check for sysctl before using it
  * unshare: set _CONTAINERS_ROOTLESS_GID
  * Rework buildahimamges
  * build context: support https git repos
  * Add a test for ENV special chars behaviour
  * Check in new Dockerfiles
  * Apply custom SHELL during build time
  * config: expand variables only at the command line
  * SetEnv: we only need to expand v once
  * Add default /root if empty on chroot iso
  * Add support for Overlay volumes into the container.
  * Export buildah validate volume functions so it can share code with libpod
  * Bump baseline test to F30
  * Fix rootless handling of /dev/shm size
  * Avoid fmt.Printf() in the library
  * imagebuildah: tighten cache checking back up
  * Handle WORKDIR with dangling target
  * Default Authfile to proper path
  * Make buildah run --isolation follow BUILDAH_ISOLATION environment
  * Vendor in latest containers/storage and containers/image
  * getParent/getChildren: handle layerless images
  * imagebuildah: recognize cache images for layerless images
  * bud.bats: test scratch images with --layers caching
  * Get CHANGELOG.md updates
  * Add some symlinks to test our .dockerignore logic
  * imagebuildah: addHelper: handle symbolic links
  * commit/push: use an everything-allowed policy
  * Correct manpage formatting in files section
  * Remove must be root statement from buildah doc
  * Change image names to stable, testing and upstream
  * Bump back to v1.9.0-dev

- Changelog for v1.8.2 (2019-05-02)
  * Vendor Storage 1.12.6
  * Create scratch file in TESTDIR
  * Test bud-copy-dot with --layers picks up changed file
  * Bump back to 1.9.0-dev

- Changelog for v1.8.1 (2019-05-01)
  * Don't create directory on container
  * Replace kubernetes/pause in tests with k8s.gcr.io/pause
  * imagebuildah: don't remove intermediate images if we need them
  * Rework buildahimagegit to buildahimageupstream
  * Fix Transient Mounts
  * Handle WORKDIRs that are symlinks
  * allow podman to build a client for windows
  * Touch up 1.9-dev to 1.9.0-dev
  * Bump to 1.9-dev

- Changelog for v1.8.0 (2019-04-26)
  * Resolve symlink when checking container path
  * commit: commit on every instruction, but not always with layers
  * CommitOptions: drop the unused OnBuild field
  * makeImageRef: pass in the whole CommitOptions structure
  * cmd: API cleanup: stores before images
  * run: check if SELinux is enabled
  * Fix buildahimages Dockerfiles to include support for additionalimages mounted from host.
  * Detect changes in rootdir
  * Fix typo in buildah-pull(1)
  * Vendor in latest containers/storage
  * Keep track of any build-args used during buildah bud --layers
  * commit: always set a parent ID
  * imagebuildah: rework unused-argument detection
  * fix bug dest path when COPY .dockerignore
  * Move Host IDMAppings code from util to unshare
  * Add BUILDAH_ISOLATION rootless back
  * Travis CI: fail fast, upon error in any step
  * imagebuildah: only commit images for intermediate stages if we have to
  * Use errors.Cause() when checking for IsNotExist errors
  * auto pass http_proxy to container
  * Bump back to 1.8-dev

- Changelog for v1.7.3 (2019-04-16)
  * imagebuildah: don't leak image structs
  * Add Dockerfiles for buildahimages
  * Bump to Replace golang 1.10 with 1.12
  * add --dns* flags to buildah bud
  * Add hack/build_speed.sh  test speeds on building container images
  * Create buildahimage Dockerfile for Quay
  * rename 'is' to 'expect_output'
  * squash.bats: test squashing in multi-layered builds
  * bud.bats: test COPY --from in a Dockerfile while using the cache
  * commit: make target image names optional
  * Fix bud-args to allow comma separation
  * oops, missed some tests in commit.bats
  * new helper: expect_line_count
  * New tests for #1467 (string slices in cmdline opts)
  * Workarounds for dealing with travis; review feedback
  * BATS tests - extensive but minor cleanup
  * imagebuildah: defer pulling images for COPY --from
  * imagebuildah: centralize COMMIT and image ID output
  * Travis: do not use traviswait
  * imagebuildah: only initialize imagebuilder configuration once per stage
  * Make cleaner error on Dockerfile build errors
  * unshare: move to pkg/
  * unshare: move some code from cmd/buildah/unshare
  * Fix handling of Slices versus Arrays
  * imagebuildah: reorganize stage and per-stage logic
  * imagebuildah: add empty layers for instructions
  * Add missing step in installing into Ubuntu
  * fix bug in .dockerignore support
  * imagebuildah: deduplicate prepended "FROM" instructions
  * Touch up intro
  * commit: set created-by to the shell if it isn't set
  * commit: check that we always set a "created-by"
  * docs/buildah.md: add "containers-" prefixes under "SEE ALSO"
  * Bump back to 1.8-dev

- Changelog for v1.7.2 (2019-03-28)
  * mount: do not create automatically a namespace
  * buildah: correctly create the userns if euid!=0
  * imagebuildah.Build: consolidate cleanup logic
  * CommitOptions: drop the redundant Store field
  * Move pkg/chrootuser from libpod to buildah.
  * imagebuildah: record image IDs and references more often
  * vendor imagebuilder v1.1.0
  * imagebuildah: fix requiresStart/noRunsRemaining confusion
  * imagebuildah: check for unused args across stages
  * bump github.com/containernetworking/cni to v0.7.0-rc2
  * imagebuildah: use "useCache" instead of "noCache"
  * imagebuildah.resolveNameToImageRef(): take name as a parameter
  * Export fields of the DokcerIgnore struct
  * imagebuildah: drop the duplicate containerIDs list
  * rootless: by default use the host network namespace
  * imagebuildah: split Executor and per-stage execution
  * imagebuildah: move some fields around
  * golint: make golint happy
  * docs: 01-intro.md: add missing . in Dockerfile examples
  * fix bug using .dockerignore
  * Do not create empty mounts.conf file
  * images: suppress a spurious blank line with no images
  * from: distinguish between ADD and COPY
  * fix bug to not separate each --label value with comma
  * buildah-bud.md: correct a typo, note a default
  * Remove mistaken code that got merged in other PR
  * add sample registries.conf to docs
  * escape shell variables in README example
  * slirp4netns: set mtu to 65520
  * images: imageReposToMap() already adds <none>:<none>
  * imagebuildah.ReposToMap: move to cmd
  * Build: resolve copyFrom references earlier
  * Allow rootless users to use the cache directory in homedir
  * bud.bats: use the per-test temp directory
  * bud.bats: log output before counting length
  * Simplify checks for leftover args
  * Print commitID with --layers
  * fix bug images use the template to print results
  * rootless: honor --net host
  * onsi/gomeage add missing files
  * vendor latest openshift/imagebuilder
  * Remove noop from squash help
  * Prepend a comment to files setup in container
  * imagebuildah resolveSymlink: fix handling of relative links
  * Errors should be printed to stderr
  * Add recommends for slirp4netns and fuse-overlay
  * Update pull and pull-always flags
  * Hide from users command options that we don't want them to use.
  * Update secrets fipsmode patch to work on rootless containers
  * fix unshare option handling and documentation
  * Vendor in latest containers/storage
  * Hard-code docker.Transport use in pull --all-tags
  * Use a types.ImageReference instead of (transport, name) strings in pullImage etc.
  * Move the computation of srcRef before first pullAndFindImage
  * Don't throw away user-specified tag for pull --all-tags
  * CHANGES BEHAVIOR: Remove the string format input to localImageNameForReference
  * Don't try to parse imageName as transport:image in pullImage
  * Use reference.WithTag instead of manual string manipulation in Pull
  * Don't pass image = transport:repo:tag, transport=transport to pullImage
  * Fix confusing variable naming in Pull
  * Don't try to parse image name as a transport:image
  * Fix error reporting when parsing trans+image
  * Remove 'transport == ""' handling from the pull path
  * Clean up "pulls" of local image IDs / ID prefixes
  * Simplify ExpandNames
  * Document the semantics of transport+name returned by ResolveName
  * UPdate gitvalidation epoch
  * Bump back to 1.8-dev

- Changelog for v1.7.1 (2019-02-26)
  * vendor containers/image v1.5
  * Move secrets code from libpod into buildah
  * Update CHANGELOG.md with the past changes
  * README.md: fix typo
  * Fix a few issues found by tests/validate/gometalinter.sh
  * Neutralize buildah/unshare on non-Linux platforms
  * Explicitly specify a directory to find(1)
  * README.md: rephrase Buildah description
  * Stop printing default twice in cli --help
  * install.md: add section about vendoring
  * Bump to 1.8-dev

- Changelog for v1.7 (2019-02-21)
  * vendor containers/image v1.4
  * Make "images --all" faster
  * Remove a misleading comment
  * Remove quiet option from pull options
  * Make sure buildah pull --all-tags only works with docker transport
  * Support oci layout format
  * Fix pulling of images within buildah
  * Fix tls-verify polarity
  * Travis: execute make vendor and hack/tree_status.sh
  * vendor.conf: remove unused dependencies
  * add missing vendor/github.com/containers/libpod/vendor.conf
  * vendor.conf: remove github.com/inconshreveable/mousetrap
  * make vendor: always fetch the latest vndr
  * add hack/tree_status.sh script
  * Bump c/Storage to 1.10
  * Add --all-tags test to pull
  * mount: make error clearer
  * Remove global flags from cli help
  * Set --disable-compression to true as documented
  * Help document using buildah mount in rootless mode
  * healthcheck start-period: update documentation
  * Vendor in latest c/storage and c/image
  * dumpbolt: handle nested buckets
  * Fix buildah commit compress by default
  * Test on xenial, not trusty
  * unshare: reexec using a memfd copy instead of the binary
  * Add --target to bud command
  * Fix example for setting multiple environment variables
  * main: fix rootless mode
  * buildah: force umask 022
  * pull.bats: specify registry config when using registries
  * pull.bats: use the temporary directory, not /tmp
  * unshare: do not set rootless mode if euid=0
  * Touch up cli help examples and a few nits
  * Add an undocumented dumpbolt command
  * Move tar commands into containers/storage
  * Fix bud issue with 2 line Dockerfile
  * Add package install descriptions
  * Note configuration file requirements
  * Replace urfave/cli with cobra
  * cleanup vendor.conf
  * Vendor in latest containers/storage
  * Add Quiet to PullOptions and PushOptions
  * cmd/commit: add flag omit-timestamp to allow for deterministic builds
  * Add options for empty-layer history entries
  * Make CLI help descriptions and usage a bit more consistent
  * vndr opencontainers/selinux
  * Bump baseline test Fedora to 29
  * Bump to v1.7-dev-1
  * Bump to v1.6-1
  * Add support for ADD --chown
  * imagebuildah: make EnsureContainerPath() check/create the right one
  * Bump 1.7-dev
  * Fix contrib/rpm/bulidah.spec changelog date

- Changelog for v1.6-1 (2019-01-18)
  * Add support for ADD --chown
  * imagebuildah: make EnsureContainerPath() check/create the right one
  * Fix contrib/rpm/bulidah.spec changelog date
  * Vendor in latest containers/storage
  * Revendor everything
  * Revendor in latest code by release
  * unshare: do not set USER=root
  * run: ignore EIO when flushing at the end, avoid double log
  * build-using-dockerfile,commit: disable compression by default
  * Update some comments
  * Make rootless work under no_pivot_root
  * Add CreatedAtRaw date field for use with Format
  * Properly format images JSON output
  * pull: add all-tags option
  * Fix support for multiple Short options
  * pkg/blobcache: add synchronization
  * Skip empty files in file check of conformance test
  * Use NoPivot also for RUN, not only for run
  * Remove no longer used isReferenceInsecure / isRegistryInsecure
  * Do not set OCIInsecureSkipTLSVerify based on registries.conf
  * Remove duplicate entries from images JSON output
  * vendor parallel-copy from containers/image
  * blobcache.bats: adjust explicit push tests
  * Handle one line Dockerfile with layers
  * We should only warn if user actually requests Hostname be set in image
  * Fix compiler Warning about comparing different size types
  * imagebuildah: don't walk if rootdir and path are equal
  * Add aliases for buildah containers, so buildah list, ls and ps work
  * vendor: use faster version instead compress/gzip
  * vendor: update libpod
  * Properly handle Hostname inside of RUN command
  * docs: mention how to mount in rootless mode
  * tests: use fully qualified name for centos image
  * travis.yml: use the fully qualified name for alpine
  * mount: allow mount only when using vfs
  * Add some tests for buildah pull
  * Touch up images -q processing
  * Refactor: Use library shared idtools.ParseIDMap() instead of bundling it
  * bump GITVALIDATE_EPOCH
  * cli.BudFlags: add `--platform` nop
  * Makefile: allow packagers to more easily add tags
  * Makefile: soften the requirement on git
  * tests: add containers json test
  * Inline blobCache.putBlob into blobCacheDestination.PutBlob
  * Move saveStream and putBlob near blobCacheDestination.PutBlob
  * Remove BlobCache.PutBlob
  * Update for API changes
  * Vendor c/image after merging c/image#536
  * Handle 'COPY --from' in Dockerfile
  * Vendor in latest content from github.com/containers/storage
  * Clarify docker.io default in push with docker-daemon
  * Test blob caching
  * Wire in a hidden --blob-cache option
  * Use a blob cache when we're asked to use one
  * Add --disable-compression to 'build-using-dockerfile'
  * Add a blob cache implementation
  * vendor: update containers/storage
  * Update for sysregistriesv2 API changes
  * Update containers/image to 63a1cbdc5e6537056695cf0d627c0a33b334df53
  * clean up makefile variables
  * Fix file permission
  * Complete the instructions for the command
  * Show warning when a build arg not used
  * Assume user 0 group 0, if /etc/passwd file in container.
  * Add buildah info command
  * Enable -q when --filter is used for images command
  * Add v1.5 Release Announcement
  * Fix dangling filter for images command
  * Fix completions to print Names as well as IDs
  * tests: Fix file permissions
  * Bump 1.6-dev

- Changelog for v1.5-1 (2018-11-21)
  * Bump min go to 1.10 in install.md
  * vendor: update ostree-go
  * Update docker build command line in conformance test
  * Print command in SystemExec as debug information
  * Add some skip word for inspect check in conformance test
  * Update regex for multi stage base test
  * Sort CLI flags
  * vendor: update containers/storage
  * Add note to install about non-root on RHEL/CentOS
  * Update imagebuild depdency to support heading ARGs in Dockerfile
  * rootless: do not specify --rootless to the OCI runtime
  * Export resolvesymlink function
  * Exclude --force-rm from common bud cli flags
  * run: bind mount /etc/hosts and /etc/resolv.conf if not in a volume
  * rootless: use slirp4netns to setup the network namespace
  * Instructions for completing the pull command
  * Fix travis to not run environment variable patch
  * rootless: only discard network configuration names
  * run: only set up /etc/hosts or /etc/resolv.conf with network
  * common: getFormat: match entire string not only the prefix
  * vendor: update libpod
  * Change validation EPOCH
  * Fixing broken link for container-registries.conf
  * Restore rootless isolation test for from volume ro test
  * ostree: fix tag for build constraint
  * Handle directories better in bud -f
  * vndr in latest containers/storage
  * Fix unshare gofmt issue
  * runSetupBuiltinVolumes(): break up volume setup
  * common: support a per-user registries conf file
  * unshare: do not override the configuration
  * common: honor the rootless configuration file
  * unshare: create a new mount namespace
  * unshare: support libpod rootless pkg
  * Use libpod GetDefaultStorage to report proper storage config
  * Allow container storage to manage the SELinux labels
  * Resolve image names with default transport in from command
  * run: When the value of isolation is set, use the set value instead of the default value.
  * Vendor in latest containers/storage and opencontainers/selinux
  * Remove no longer valid todo
  * Check for empty buildTime in version
  * Change gofmt so it runs on all but 1.10
  * Run gofmt only on Go 1.11
  * Walk symlinks when checking cached images for copied/added files
  * ReserveSELinuxLabels(): handle wrapped errors from OpenBuilder
  * Set WorkingDir to empty, not / for conformance
  * Update calls in e2e to addres 1101
  * imagebuilder.BuildDockerfiles: return the image ID
  * Update for changes in the containers/image API
  * bump(github.com/containers/image)
  * Allow setting --no-pivot default with an env var
  * Add man page and bash completion, for --no-pivot
  * Add the --no-pivot flag to the run command
  * Improve reporting about individual pull failures
  * Move the "short name but no search registries" error handling to resolveImage
  * Return a "search registries were needed but empty" indication in util.ResolveName
  * Simplify handling of the "tried to pull an image but found nothing" case in newBuilder
  * Don't even invoke the pull loop if options.FromImage == ""
  * Eliminate the long-running ref and img variables in resolveImage
  * In resolveImage, return immediately on success
  * Fix From As in Dockerfile
  * Vendor latest containers/image
  * Vendor in latest libpod
  * Sort CLI flags of buildah bud
  * Change from testing with golang 1.9 to 1.11.
  * unshare: detect when unprivileged userns are disabled
  * Optimize redundant code
  * fix missing format param
  * chroot: fix the args check
  * imagebuildah: make ResolveSymLink public
  * Update copy chown test
  * buildah: use the same logic for XDG_RUNTIME_DIR as podman
  * V1.4 Release Announcement
  * Podman  --privileged selinux is broken
  * papr: mount source at gopath
  * parse: Modify the return value
  * parse: modify the verification of the isolation value
  * Make sure we log or return every error
  * pullImage(): when completing an image name, try docker://
  * Fix up Tutorial 3 to account for format
  * Vendor in latest containers/storage and containers/image
  * docs/tutorials/01-intro.md: enhanced installation instructions
  * Enforce "blocked" for registries for the "docker" transport
  * Correctly set DockerInsecureSkipTLSVerify when pulling images
  * chroot: set up seccomp and capabilities after supplemental groups
  * chroot: fix capabilities list setup and application
  * .papr.yml: log the podman version
  * namespaces.bats: fix handling of uidmap/gidmap options in pairs
  * chroot: only create user namespaces when we know we need them
  * Check /proc/sys/user/max_user_namespaces on unshare(NEWUSERNS)
  * bash/buildah: add isolation option to the from command

- Changelog for v1.4 (2018-10-02)
  * from: fix isolation option
  * Touchup pull manpage
  * Export buildah ReserveSELinuxLables so podman can use it
  * Add buildah.io to README.md and doc fixes
  * Update rmi man for prune changes
  * Ignore file not found removal error in bud
  * bump(github.com/containers/{storage,image})
  * NewImageSource(): only create one Diff() at a time
  * Copy ExposedPorts from base image into the config
  * tests: run conformance test suite in Travis
  * Change rmi --prune to not accept an imageID
  * Clear intermediate container IDs after each stage
  * Request podman version for build issues
  * unshare: keep the additional groups of the user
  * Builtin volumes should be owned by the UID/GID of the container
  * Get rid of dangling whitespace in markdown files
  * Move buildah from projecatatomic/buildah to containers/buildah
  * nitpick: parse.validateFlags loop in bud cli
  * bash: Completion options
  * Add signature policy to push tests
  * vendor in latest containers/image
  * Fix grammar in Container Tools Guide
  * Don't build btrfs if it is not installed
  * new: Return image-pulling errors from resolveImage
  * pull: Return image-pulling errors from pullImage
  * Add more volume mount tests
  * chroot: create missing parent directories for volume mounts
  * Push: Allow an empty destination
  * Add Podman relationship to readme, create container tools guide
  * Fix arg usage in buildah-tag
  * Add flags/arguments order verification to other commands
  * Handle ErrDuplicateName errors from store.CreateContainer()
  * Evaluate symbolic links on Add/Copy Commands
  * Vendor in latest containers/image and containers/storage
  * Retain bounding set when running containers as non root
  * run container-diff tests in Travis
  * buildah-images.md: Fix option contents
  * push: show image digest after push succeed
  * Vendor in latest containers/storage,image,libpod and runc
  * Change references to cri-o to point at new repository
  * Exclude --layers from the common bug cli flags
  * demos: Increase the executable permissions
  * run: clear default seccomp filter if not enabled
  * Bump maximum cyclomatic complexity to 45
  * stdin: on HUP, read everything
  * nitpick: use tabs in tests/helpers.bash
  * Add flags/arguments order verification to one arg commands
  * nitpick: decrease cognitive complexity in buildah-bud
  * rename: Avoid renaming the same name as other containers
  * chroot isolation: chroot() before setting up seccomp
  * Small nitpick at the "if" condition in tag.go
  * cmd/images: Modify json option
  * cmd/images: Disallow the input of image when using the -a option
  * Fix examples to include context directory
  * Update containers/image to fix commit layer issue
  * cmd/containers: End loop early when using the json option
  * Make buildah-from error message clear when flags are after arg
  * Touch up README.md for conformance tests
  * Update container/storage for lock fix
  * cmd/rm: restore the correct containerID display
  * Remove debug lines
  * Remove docker build image after each test
  * Add README for conformance test
  * Update the MakeOptions to accept all command options for buildah
  * Update regrex to fit the docker output in test "run with JSON"
  * cmd/buildah: Remove redundant variable declarations
  * Warn about using Commands in Dockerfile that are not supported by OCI.
  * Add buildah bud conformance test
  * Fix rename to also change container name in builder
  * Makefile: use $(GO) env-var everywhere
  * Cleanup code to more closely match Docker Build images
  * Document BUILDAH_* environment variables in buildah bud --help output
  * Return error immediately if error occurs in Prepare step
  * Fix --layers ADD from url issue
  * Add "Sign your PRs" TOC item to contributing.md.
  * Display the correct ID after deleting image
  * rmi: Modify the handling of errors
  * Let util.ResolveName() return parsing errors
  * Explain Open Container Initiative (OCI) acronym, add link
  * Update vendor for urfave/cli back to master
  * Handle COPY --chown in Dockerfile
  * Switch to Recommends container-selinux
  * Update vendor for containernetworking, imagebuildah and podman
  * Document STORAGE_DRIVER and STORAGE_OPTS environment variable
  * Change references to projectatomic/libpod to containers/libpod
  * Add container PATH retrieval example
  * Expand variables names for --env
  * imagebuildah: provide a way to provide stdin for RUN
  * Remove an unused srcRef.NewImageSource in pullImage
  * chroot: correct a comment
  * chroot: bind mount an empty directory for masking
  * Don't bother with --no-pivot for rootless isolation
  * CentOS need EPEL repo
  * Export a Pull() function
  * Remove stream options, since docker build does not have it
  * release v1.3: mention openSUSE
  * Add Release Announcements directory
  * Bump to v1.4-dev

- Changelog for v1.3 (2018-08-04)
  * Revert pull error handling from 881
  * bud should not search context directory for Dockerfile
  * Set BUILDAH_ISOLATION=rootless when running unprivileged
  * .papr.sh: Also test with BUILDAH_ISOLATION=rootless
  * Skip certain tests when we're using "rootless" isolation
  * .travis.yml: run integration tests with BUILDAH_ISOLATION=chroot
  * Add and implement IsolationOCIRootless
  * Add a value for IsolationOCIRootless
  * Fix rmi to remove intermediate images associated with an image
  * Return policy error on pull
  * Update containers/image to 216acb1bcd2c1abef736ee322e17147ee2b7d76c
  * Switch to github.com/containers/image/pkg/sysregistriesv2
  * unshare: make adjusting the OOM score optional
  * Add flags validation
  * chroot: handle raising process limits
  * chroot: make the resource limits name map module-global
  * Remove rpm.bats, we need to run this manually
  * Set the default ulimits to match Docker
  * buildah: no args is out of bounds
  * unshare: error message missed the pid
  * preprocess ".in" suffixed Dockerfiles
  * Fix the the in buildah-config man page
  * Only test rpmbuild on latest fedora
  * Add support for multiple Short options
  * Update to latest urvave/cli
  * Add additional SELinux tests
  * Vendor in latest github.com/containers/{image;storage}
  * Stop testing with golang 1.8
  * Fix volume cache issue with buildah bud --layers
  * Create buildah pull command
  * Increase the deadline for gometalinter during 'make validate'
  * .papr.sh: Also test with BUILDAH_ISOLATION=chroot
  * .travis.yml: run integration tests with BUILDAH_ISOLATION=chroot
  * Add a Dockerfile
  * Set BUILDAH_ISOLATION=chroot when running unprivileged
  * Add and implement IsolationChroot
  * Update github.com/opencontainers/runc
  * maybeReexecUsingUserNamespace: add a default for root
  * Allow ping command without NET_RAW Capabilities
  * rmi.storageImageID: fix Wrapf format warning
  * Allow Dockerfile content to come from stdin
  * Vendor latest container/storage to fix overlay mountopt
  * userns: assign additional IDs sequentially
  * Remove default dev/pts
  * Add OnBuild test to baseline test
  * tests/run.bats(volumes): use :z when SELinux is enabled
  * Avoid a stall in runCollectOutput()
  * Use manifest from container/image
  * Vendor in latest containers/image and containers/storage
  * add rename command
  * Completion command
  * Update CHANGELOG.md
  * Update vendor for runc to fix 32 bit builds
  * bash completion: remove shebang
  * Update vendor for runc to fix 32 bit builds

- Changelog for v1.2 (2018-07-14)
  * Vendor in lates containers/image
  * build-using-dockerfile: let -t include transports again
  * Block use of /proc/acpi and /proc/keys from inside containers
  * Fix handling of --registries-conf
  * Fix becoming a maintainer link
  * add optional CI test fo darwin
  * Don't pass a nil error to errors.Wrapf()
  * image filter test: use kubernetes/pause as a "since"
  * Add --cidfile option to from
  * vendor: update containers/storage
  * Contributors need to find the CONTRIBUTOR.md file easier
  * Add a --loglevel option to build-with-dockerfile
  * Create Development plan
  * cmd: Code improvement
  * allow buildah cross compile for a darwin target
  * Add unused function param lint check
  * docs: Follow man-pages(7) suggestions for SYNOPSIS
  * Start using github.com/seccomp/containers-golang
  * umount: add all option to umount all mounted containers
  * runConfigureNetwork(): remove an unused parameter
  * Update github.com/opencontainers/selinux
  * Fix buildah bud --layers
  * Force ownership of /etc/hosts and /etc/resolv.conf to 0:0
  * main: if unprivileged, reexec in a user namespace
  * Vendor in latest imagebuilder
  * Reduce the complexity of the buildah.Run function
  * mount: output it before replacing lastError
  * Vendor in latest selinux-go code
  * Implement basic recognition of the "--isolation" option
  * Run(): try to resolve non-absolute paths using $PATH
  * Run(): don't include any default environment variables
  * build without seccomp
  * vendor in latest runtime-tools
  * bind/mount_unsupported.go: remove import errors
  * Update github.com/opencontainers/runc
  * Add Capabilities lists to BuilderInfo
  * Tweaks for commit tests
  * commit: recognize committing to second storage locations
  * Fix ARGS parsing for run commands
  * Add info on registries.conf to from manpage
  * Switch from using docker to podman for testing in .papr
  * buildah: set the HTTP User-Agent
  * ONBUILD tutorial
  * Add information about the configuration files to the install docs
  * Makefile: add uninstall
  * Add tilde info for push to troubleshooting
  * mount: support multiple inputs
  * Use the right formatting when adding entries to /etc/hosts
  * Vendor in latest go-selinux bindings
  * Allow --userns-uid-map/--userns-gid-map to be global options
  * bind: factor out UnmountMountpoints
  * Run(): simplify runCopyStdio()
  * Run(): handle POLLNVAL results
  * Run(): tweak terminal mode handling
  * Run(): rename 'copyStdio' to 'copyPipes'
  * Run(): don't set a Pdeathsig for the runtime
  * Run(): add options for adding and removing capabilities
  * Run(): don't use a callback when a slice will do
  * setupSeccomp(): refactor
  * Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers
  * Escape use of '_' in .md docs
  * Break out getProcIDMappings()
  * Break out SetupIntermediateMountNamespace()
  * Add Multi From Demo
  * Use the c/image conversion code instead of converting configs manually
  * Don't throw away the manifest MIME type and guess again
  * Consolidate loading manifest and config in initConfig
  * Pass a types.Image to Builder.initConfig
  * Require an image ID in importBuilderDataFromImage
  * Use c/image/manifest.GuessMIMEType instead of a custom heuristic
  * Do not ignore any parsing errors in initConfig
  * Explicitly handle "from scratch" images in Builder.initConfig
  * Fix parsing of OCI images
  * Simplify dead but dangerous-looking error handling
  * Don't ignore v2s1 history if docker_version is not set
  * Add --rm and --force-rm to buildah bud
  * Add --all,-a flag to buildah images
  * Separate stdio buffering from writing
  * Remove tty check from images --format
  * Add environment variable BUILDAH_RUNTIME
  * Add --layers and --no-cache to buildah bud
  * Touch up images man
  * version.md: fix DESCRIPTION
  * tests: add containers test
  * tests: add images test
  * images: fix usage
  * fix make clean error
  * Change 'registries' to 'container registries' in man
  * add commit test
  * Add(): learn to record hashes of what we add
  * Minor update to buildah config documentation for entrypoint
  * Bump to v1.2-dev
  * Add registries.conf link to a few man pages

- Changelog for v1.1 (2018-06-08)
  * Drop capabilities if running container processes as non root
  * Print Warning message if cmd will not be used based on entrypoint
  * Update 01-intro.md
  * Shouldn't add insecure registries to list of search registries
  * Report errors on bad transports specification when pushing images
  * Move parsing code out of common for namespaces and into pkg/parse.go
  * Add disable-content-trust noop flag to bud
  * Change freenode chan to buildah
  * runCopyStdio(): don't close stdin unless we saw POLLHUP
  * Add registry errors for pull
  * runCollectOutput(): just read until the pipes are closed on us
  * Run(): provide redirection for stdio
  * rmi, rm: add test
  * add mount test
  * Add parameter judgment for commands that do not require parameters
  * Add context dir to bud command in baseline test
  * run.bats: check that we can run with symlinks in the bundle path
  * Give better messages to users when image can not be found
  * use absolute path for bundlePath
  * Add environment variable to buildah --format
  * rm: add validation to args and all option
  * Accept json array input for config entrypoint
  * Run(): process RunOptions.Mounts, and its flags
  * Run(): only collect error output from stdio pipes if we created some
  * Add OnBuild support for Dockerfiles
  * Quick fix on demo readme
  * run: fix validate flags
  * buildah bud should require a context directory or URL
  * Touchup tutorial for run changes
  * Validate common bud and from flags
  * images: Error if the specified imagename does not exist
  * inspect: Increase err judgments to avoid panic
  * add test to inspect
  * buildah bud picks up ENV from base image
  * Extend the amount of time travis_wait should wait
  * Add a make target for Installing CNI plugins
  * Add tests for namespace control flags
  * copy.bats: check ownerships in the container
  * Fix SELinux test errors when SELinux is enabled
  * Add example CNI configurations
  * Run: set supplemental group IDs
  * Run: use a temporary mount namespace
  * Use CNI to configure container networks
  * add/secrets/commit: Use mappings when setting permissions on added content
  * Add CLI options for specifying namespace and cgroup setup
  * Always set mappings when using user namespaces
  * Run(): break out creation of stdio pipe descriptors
  * Read UID/GID mapping information from containers and images
  * Additional bud CI tests
  * Run integration tests under travis_wait in Travis
  * build-using-dockerfile: add --annotation
  * Implement --squash for build-using-dockerfile and commit
  * Vendor in latest container/storage for devicemapper support
  * add test to inspect
  * Vendor github.com/onsi/ginkgo and github.com/onsi/gomega
  * Test with Go 1.10, too
  * Add console syntax highlighting to troubleshooting page
  * bud.bats: print "$output" before checking its contents
  * Manage "Run" containers more closely
  * Break Builder.Run()'s "run runc" bits out
  * util.ResolveName(): handle completion for tagged/digested image names
  * Handle /etc/hosts and /etc/resolv.conf properly in container
  * Documentation fixes
  * Make it easier to parse our temporary directory as an image name
  * Makefile: list new pkg/ subdirectoris as dependencies for buildah
  * containerImageSource: return more-correct errors
  * API cleanup: PullPolicy and TerminalPolicy should be types
  * Make "run --terminal" and "run -t" aliases for "run --tty"
  * Vendor github.com/containernetworking/cni v0.6.0
  * Update github.com/containers/storage
  * Update github.com/projectatomic/libpod
  * Add support for buildah bud --label
  * buildah push/from can push and pull images with no reference
  * Vendor in latest containers/image
  * Update gometalinter to fix install.tools error
  * Update troubleshooting with new run workaround
  * Added a bud demo and tidied up
  * Attempt to download file from url, if fails assume Dockerfile
  * Add buildah bud CI tests for ENV variables
  * Re-enable rpm .spec version check and new commit test
  * Update buildah scratch demo to support el7
  * Added Docker compatibility demo
  * Update to F28 and new run format in baseline test
  * Touchup man page short options across man pages
  * Added demo dir and a demo. chged distrorlease
  * builder-inspect: fix format option
  * Add cpu-shares short flag (-c) and cpu-shares CI tests
  * Minor fixes to formatting in rpm spec changelog
  * Fix rpm .spec changelog formatting
  * CI tests and minor fix for cache related noop flags
  * buildah-from: add effective value to mount propagation

- Changelog for v1.0 (2018-05-06)
  * Declare Buildah 1.0
  * Add cache-from and no-cache noops, and fix doco
  * Update option and documentation for --force-rm
  * Adding noop for --force-rm to match --rm
  * Add buildah bud ENTRYPOINT,CMD,RUN tests
  * Adding buildah bud RUN test scenarios
  * Extend tests for empty buildah run command
  * Fix formatting error in run.go
  * Update buildah run to make command required
  * Expanding buildah run cmd/entrypoint tests
  * Update test cases for buildah run behaviour
  * Remove buildah run cmd and entrypoint execution
  * Add Files section with registries.conf to pertinent man pages
  * tests/config: perfect test
  * tests/from: add name test
  * Do not print directly to stdout in Commit()
  * Touch up auth test commands
  * Force "localhost" as a default registry
  * Drop util.GetLocalTime()
  * Vendor in latest containers/image
  * Validate host and container paths passed to --volume
  * test/from: add add-host test
  * Add --compress, --rm, --squash flags as a noop for bud
  * Add FIPS mode secret to buildah run and bud
  * Add config --comment/--domainname/--history-comment/--hostname
  * 'buildah config': stop replacing Created-By whenever it's not specified
  * Modify man pages so they compile correctly in mandb
  * Add description on how to do --isolation to buildah-bud man page
  * Add support for --iidfile to bud and commit
  * Refactor buildah bud for vendoring
  * Fail if date or git not installed
  * Revert update of entrypoint behaviour to match docker
  * Vendor in latest imagebuilder code to fix multiple stage builds
  * Add /bin/sh -c to entrypoint in config
  * image_test: Improve the test
  * Fix README example of buildah config
  * buildah-image: add validation to 'format'
  * Simple changes to allow buildah to pass make validate
  * Clarify the use of buildah config options
  * containers_test: Perfect testing
  * buildah images and podman images are listing different sizes
  * buildah-containers: add tests and example to the man page
  * buildah-containers: add validation to 'format'
  * Clarify the use of buildah config options
  * Minor fix for lighttpd example in README
  * Add tls-verification to troubleshooting
  * Modify buildah rmi to account for changes in containers/storage
  * Vendor in latest containers/image and containers/storage
  * addcopy: add src validation
  * Remove tarball as an option from buildah push --help
  * Fix secrets patch
  * Update entrypoint behaviour to match docker
  * Display imageId after commit
  * config: add support for StopSignal
  * Fix docker login issue in travis.yml
  * Allow referencing stages as index and names
  * Add multi-stage builds tests
  * Add multi-stage builds support
  * Add accessor functions for comment and stop signal
  * Vendor in latest imagebuilder, to get mixed case AS support
  * Allow umount to have multi-containers
  * Update buildah push doc
  * buildah bud walks symlinks
  * Imagename is required for commit atm, update manpage

- Changelog for v0.16.0 (2018-04-08)
  * Bump to v0.16.0
  * Remove requires for ostree-lib in rpm spec file
  * Add support for shell
  * buildah.spec should require ostree-libs
  * Vendor in latest containers/image
  * bash: prefer options
  * Change image time to locale, add troubleshooting.md, add logo to other mds
  * buildah-run.md: fix error SYNOPSIS
  * docs: fix error example
  * Allow --cmd parameter to have commands as values
  * Touchup README to re-enable logo
  * Clean up README.md
  * Make default-mounts-file a hidden option
  * Document the mounts.conf file
  * Fix man pages to format correctly
  * Add various transport support to buildah from
  * Add unit tests to run.go
  * If the user overrides the storage driver, the options should be dropped
  * Show Config/Manifest as JSON string in inspect when format is not set
  * Switch which for that in README.md
  * Remove COPR
  * Fix wrong order of parameters
  * Vendor in latest containers/image
  * Remove shallowCopy(), which shouldn't be saving us time any more
  * shallowCopy: avoid a second read of the container's layer