1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/builder/dockerfile
Dave Tucker 1076ab58ec builder: Make builtin arg pruning work with > 1 arg
The previous implementation would error out with "Unexpected EOF" which
was caused by an underlying "array index out-of-bounds" error.
The root cause was deleting items from the same array that was being
iterated over. The iteration was unaware that the array size had
changed, resulting in an error.

The new implementation builds a new array instead of mutating a copy of
the old one.

Fixes: #32744

Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-26 10:24:58 +01:00
..
command Builder default shell 2016-06-03 13:54:31 -07:00
parser Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
bflag.go Change builder.dispatchers to use a dispatchRequest object 2017-04-24 14:21:19 -04:00
bflag_test.go use t.Fatal() to output the err message where the values used for formatting 2017-02-23 10:16:22 +08:00
buildargs.go Refactor BuildArgs 2017-04-07 17:57:47 -04:00
buildargs_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
builder.go Reduce the number of calls to b.image 2017-04-24 14:21:19 -04:00
builder_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
builder_unix.go Builder default shell 2016-06-03 13:54:31 -07:00
builder_windows.go Builder default shell 2016-06-03 13:54:31 -07:00
dispatchers.go builder: Make builtin arg pruning work with > 1 arg 2017-04-26 10:24:58 +01:00
dispatchers_test.go Reduce the number of calls to b.image 2017-04-24 14:21:19 -04:00
dispatchers_unix.go Cleanup in dispatcher.env 2017-04-11 14:44:28 -04:00
dispatchers_unix_test.go Builder dispatchers unit tests 2016-07-12 07:40:25 +02:00
dispatchers_windows.go Cleanup in dispatcher.env 2017-04-11 14:44:28 -04:00
dispatchers_windows_test.go Use filepath.Clean in normaliseWorkdir for windows 2016-10-31 13:27:05 -07:00
envVarTest Minor tweaks to quotes in env vars 2017-04-12 12:20:14 -07:00
evaluator.go Reduce the number of calls to b.image 2017-04-24 14:21:19 -04:00
evaluator_test.go Keep parser.Directive internal to parser 2017-04-12 14:48:09 -04:00
evaluator_unix.go Enabling expose support for Windows TP5 2016-03-30 17:25:41 -07:00
evaluator_windows.go Windows: Allow user in builder 2016-11-14 14:10:47 -08:00
imagecontext.go remove increment flag on imageContexts.new() 2017-04-13 14:56:57 -04:00
internals.go Keep parser.Directive internal to parser 2017-04-12 14:48:09 -04:00
internals_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
internals_unix.go Windows: Fix wildcard expansion after slash in filename 2016-09-14 11:40:57 -07:00
internals_windows.go Windows: Fix wildcard expansion after slash in filename 2016-09-14 11:40:57 -07:00
internals_windows_test.go Windows: Reduce CLI time, move some to unit tests 2016-05-06 12:26:08 -07:00
mockbackend_test.go Fix arg in from when arg is not defined 2017-04-07 17:57:47 -04:00
shell_parser.go Use a bytes.Buffer for shell_words string concat 2017-04-13 14:39:34 -04:00
shell_parser_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
support.go Builder default shell 2016-06-03 13:54:31 -07:00
support_test.go Unit tests for builder/dockerfile/support 2016-04-16 00:19:58 +02:00
utils_test.go Reimplement integration test for symlink Dockerfile as a unit test 2016-06-14 23:07:19 +02:00
wordsTest Minor tweaks to quotes in env vars 2017-04-12 12:20:14 -07:00