262 Commits

Author SHA1 Message Date
Mitchell Hashimoto
0db6cd3533 Merge pull request #1330 from qur/qemu-vagrant
Qemu vagrant
2014-10-28 08:42:17 -07:00
Mitchell Hashimoto
e422a45449 fmt 2014-10-28 08:35:21 -07:00
Mitchell Hashimoto
779b6d1719 packer/rpc, packer/plugin: remove Command interfaces 2014-10-27 20:40:24 -07:00
Ryan Uber
f7018f2407 Switch to hashicorp/go-msgpack 2014-10-17 18:38:17 -07:00
Julian Phillips
90a57c411f Expand Artifact API to expose build state
In order that something consuming an artifact can have access to extra
builder specific data add the State method which allows the caller to
ask for arbitary values by name.
2014-09-22 11:15:47 +01:00
Julian Phillips
ee6a118090 Configure MessagePack to be a bit more like gob
By default codec's MessagePack encode/decode will convert a string
into a []byte.  Tweak the settings so that string -> string and []byte
-> []byte.
2014-09-21 23:57:37 +01:00
Mitchell Hashimoto
75395af12d Merge branch '1064-fix-upload-file-permissions' of github.com:rasa/packer into rasa-1064-fix-upload-file-permissions
Conflicts:
	builder/parallels/common/step_upload_parallels_tools.go
	builder/vmware/common/step_upload_tools.go
	provisioner/chef-client/provisioner.go
	provisioner/chef-solo/provisioner.go
2014-09-08 13:20:46 -07:00
Mitchell Hashimoto
ad51098a3e packer/rpc: don't panic on cache errors [GH-1328] 2014-09-03 21:17:53 -07:00
Mitchell Hashimoto
9ffa0b8e25 packer/rpc: no more muxconn 2014-09-02 14:23:06 -07:00
Mitchell Hashimoto
062e86e218 packer/rpc: MuxBroker 2014-09-02 14:05:22 -07:00
Ross Smith II
d92179847d provisioner/file: set file/directory permissions
fixes #1064
2014-05-09 21:03:35 -07:00
Mitchell Hashimoto
3ac246d611 packer/rpc: don't reply with arbitrary error 2014-04-28 21:36:49 -07:00
Mitchell Hashimoto
32536b25af packer/rpc: fix interface returns for msgpack [GH-1076] 2014-04-28 15:18:31 -07:00
Mitchell Hashimoto
ce7ea006c7 packer/rpc: use the msgpack codec 2014-04-26 13:31:34 -07:00
higebu
f087ce16dc Fix the build problem by updating ssh package 2014-04-15 10:17:26 +09:00
Mitchell Hashimoto
b25baa626d packer/rpc: fix a blocking issue 2014-02-21 16:48:17 -08:00
Mitchell Hashimoto
e3c0715eab fmt 2014-02-21 15:11:56 -08:00
Mitchell Hashimoto
eacac89a24 packer/rpc: fix crashes with big file uploads [GH-897] 2014-02-21 14:24:22 -08:00
Mitchell Hashimoto
e6fb71d14f packer/rpc: write only the remaining data on muxconn retry 2014-01-01 22:20:03 -08:00
Mitchell Hashimoto
84541c670b packer/rpc: get rid of trace level 2014-01-01 22:19:43 -08:00
Mitchell Hashimoto
e37e690e99 packer/rpc: more logging and fix a bug with read buffer start point 2014-01-01 22:13:06 -08:00
Mitchell Hashimoto
bf8715b704 packer/rpc: more logs 2014-01-01 22:03:12 -08:00
Mitchell Hashimoto
1dd5a13139 packer/rpc: more logging in muxconn 2014-01-01 21:59:00 -08:00
Mitchell Hashimoto
a7144d1025 packer/rpc: a little more logging 2014-01-01 21:53:57 -08:00
Mitchell Hashimoto
d5bf5d7f39 packer/rpc: make sure we read all the data 2014-01-01 21:53:36 -08:00
Mitchell Hashimoto
3a1908bbb3 packer/rpc: make things loud 2014-01-01 21:34:11 -08:00
Mitchell Hashimoto
21b690851f fmt 2014-01-01 21:19:47 -08:00
Mitchell Hashimoto
ae37050e8a packer/rpc: muxconn can't use stream ID 0 ever 2013-12-30 21:03:10 -08:00
Mitchell Hashimoto
be7861080b packer/rpc: make buffer real big for writes [GH-755] 2013-12-27 09:55:52 -07:00
Mitchell Hashimoto
43962ca31f packer/rpc: build updated to use new interface 2013-12-27 09:19:11 -07:00
Mitchell Hashimoto
77d0d63b1d packer/rpc: ignore non-existent streams in muxconn 2013-12-26 23:34:18 -07:00
Mitchell Hashimoto
f4567ee921 packer/rpc: communicator shouldn't conncet to ID 0 2013-12-21 08:07:42 -08:00
Mitchell Hashimoto
3e08ccba00 packer/rpc: if stream ID 0 is used, paic 2013-12-21 08:07:34 -08:00
Mitchell Hashimoto
901929356f packer/rpc: don't use stream ID zero [GH-738] 2013-12-20 22:01:38 -08:00
Mitchell Hashimoto
551b3c3741 packer/rpc: missing format for muxconn 2013-12-20 21:54:50 -08:00
Mitchell Hashimoto
5eb16895cd packer/rpc: use a pointer for maps to avoid race 2013-12-20 10:02:47 -08:00
Mitchell Hashimoto
6ebfd502d7 packer/rpc: fix data race by acquiring wrong locks in MuxConn 2013-12-20 09:55:57 -08:00
Mitchell Hashimoto
edbdee5dee packer/rpc: accept/dial stream IDs are unique [GH-727] 2013-12-20 09:49:44 -08:00
Mitchell Hashimoto
74f018df2b packer/rpc: make newXWithMuxConn private 2013-12-19 17:35:32 -08:00
Mitchell Hashimoto
f06cd56e72 packer/rpc: make servers use odd seqnums, clients even [GH-727] 2013-12-19 17:32:43 -08:00
Mitchell Hashimoto
9307d8a866 packer/rpc: disable trace-level logs for now 2013-12-12 21:52:49 -08:00
Mitchell Hashimoto
bec978fd8b packer/rpc: Clean up old streams [GH-708] 2013-12-12 13:38:44 -08:00
Mitchell Hashimoto
b1f07dcbe0 packer/rpc: clean up unnecessary functions 2013-12-12 13:21:42 -08:00
Mitchell Hashimoto
1108438273 packer/rpc: cleaner way to keep the seq number in MuxConn high 2013-12-12 10:23:37 -08:00
Mitchell Hashimoto
da9f88ece7 packer/rpc: make sure curID in MuxConn is highest [GH-705] 2013-12-12 00:36:49 -08:00
Mitchell Hashimoto
a2f46a989f packer/rpc: MuxConn implements three-way handshake 2013-12-11 23:50:41 -08:00
Mitchell Hashimoto
311fb2064d packer/rpc: can write while MuxConn is in CloseWait state 2013-12-11 17:14:01 -08:00
Mitchell Hashimoto
a6299fc49a packer/rpc: log when client closes mux 2013-12-11 16:33:43 -08:00
Mitchell Hashimoto
fed689bbd1 packer/rpc: log when a muxconn is shut down 2013-12-11 16:31:59 -08:00
Mitchell Hashimoto
d811f6b093 packer/rpc: allow data to be sent even in FinWait [GH-705] 2013-12-11 14:26:45 -08:00