Commit Graph

  • 2b6efd6fe0 beam/examples/beamsh: add scripts to reproduce various bugs Solomon Hykes 2014-03-31 12:47:09 -07:00
  • a7e559b7d2 beam/examples/beamsh: fix 'print' to be pass-through Solomon Hykes 2014-03-31 12:46:46 -07:00
  • df4d4ec486 beam/examples/beamsh: rename 'log' to 'logger' to avoid conflict with stdout/stderr Solomon Hykes 2014-03-31 12:45:39 -07:00
  • 05ff9d4c14 beam/examples/beamsh: 'prompt' asks the user for a value and sends it. Solomon Hykes 2014-03-31 12:45:12 -07:00
  • efaa77908b beam/examples/beamsh: commands are messages. Solomon Hykes 2014-03-31 12:04:39 -07:00
  • 4c6e97a76f beam/examples/beamsh: cosmetic fix in Fatalf Solomon Hykes 2014-03-31 12:01:06 -07:00
  • dd8f545bb2 beam: replace SendPair() with the simpler SendConn() Solomon Hykes 2014-03-31 11:58:29 -07:00
  • d1f6c39cc9 beam/examples/beamsh: miniserver.ds demo Solomon Hykes 2014-03-28 17:06:34 -07:00
  • 4b5530e072 beam: improve the API with Sender/Receiver interfaces and utilities: Copy/SendPipe/SendPair Solomon Hykes 2014-03-28 16:57:48 -07:00
  • 3822f04f53 beam: Make extracted Fds CloseOnExec Alexander Larsson 2014-03-24 15:33:22 +01:00
  • 1695eb64ac beam/examples/beamsh: add a few example dockerscripts Solomon Hykes 2014-03-28 15:53:03 -07:00
  • dd65dea1c6 beam/examples/beamsh: simplify code by using sendWPipe utility Solomon Hykes 2014-03-28 15:50:14 -07:00
  • aed648b82b beam/examples/beamsh: move code around for readability Solomon Hykes 2014-03-28 15:42:57 -07:00
  • 609fa308ff beam/examples/beamsh: 'exec' adds 'fromcmd' field to its output Solomon Hykes 2014-03-28 15:37:21 -07:00
  • ab1a9fa4e1 beam/examples/beamsh: simple 'log' command tees streams to a local directory Solomon Hykes 2014-03-28 15:36:29 -07:00
  • 0fd013996b beam/examples/beamsh: 'render' and 'beamsh -x' Solomon Hykes 2014-03-28 10:15:20 -07:00
  • 75bca8866b beam/examples/beamsh: run commands in an implicit context of pre-loaded 'plugins' Solomon Hykes 2014-03-28 00:01:35 -07:00
  • 1875fe5b4e beam/examples/beamsh: convenience commands 'devnull', 'echo' and 'stdio' Solomon Hykes 2014-03-27 23:58:06 -07:00
  • 6679196850 beam/examples/beamsh: 'emit' supports key=value syntax to compose arbitrary objects Solomon Hykes 2014-03-27 18:27:58 -07:00
  • 31e10ad323 dockerscript: '=' is not a special character Solomon Hykes 2014-03-27 18:27:32 -07:00
  • e69a2729d2 beam/examples/beamsh: support for background commands with '&' terminator Solomon Hykes 2014-03-27 18:26:42 -07:00
  • e8bf776d4f beam/data: Message.Parse creates a message from shell-style 'key=value' arguments Solomon Hykes 2014-03-27 18:25:49 -07:00
  • 1c72cca268 dockerscript: support '#' line comments Solomon Hykes 2014-03-27 15:54:54 -07:00
  • 9b009b457a beam/examples/beamsh: scripts can be passed as filenames Solomon Hykes 2014-03-27 15:54:18 -07:00
  • f1d3513c36 beam/examples/beamsh: remote communication over beam (experimental). Solomon Hykes 2014-03-27 14:54:53 -07:00
  • ea79e30c93 beam/examples/beamsh: 'in' chdirs to a directory. 'pass' does simple passthrough Solomon Hykes 2014-03-27 11:00:18 -07:00
  • 70bbf6d2b3 beam/examples/beamsh: 'beamsend' command serializes all messages and sends them over a network connection Solomon Hykes 2014-03-26 15:48:12 -07:00
  • 85628de2fe beam/examples/beamsh: 'exec' command correctly closes stdout and stderr when the process exists Solomon Hykes 2014-03-26 15:47:36 -07:00
  • 45c6418e21 beam/examples/beamsh: don't print discarded messages in Devnull Solomon Hykes 2014-03-26 15:47:05 -07:00
  • 90f7f3b975 beam/examples/beamsh: more useful debugging Solomon Hykes 2014-03-26 15:46:02 -07:00
  • 8a297e956b beam/data: expose EncodeString for convenience access to the underlying netstring primitive Solomon Hykes 2014-03-26 15:45:06 -07:00
  • bbc54cabb7 beam/examples/beamsh: utility function 'fileToConn' Solomon Hykes 2014-03-26 12:24:28 -07:00
  • 9067ea4162 beam/examples/beamsh: 'connect' command Solomon Hykes 2014-03-26 12:24:12 -07:00
  • 9230710b3f beam/examples/beamsh: 'exec' and 'listen' commands Solomon Hykes 2014-03-25 19:50:44 -07:00
  • 6b526d5950 beam/examples/beamsh: prettier devnull Solomon Hykes 2014-03-25 18:36:22 -07:00
  • e963a518ae beam/data: prettier Message.Pretty() Solomon Hykes 2014-03-25 18:36:11 -07:00
  • 9b9f5c5948 beam/examples/beamsh: prettier 'trace' command Solomon Hykes 2014-03-25 18:19:35 -07:00
  • 8d1ce4f1b2 beam/data: convenience Message.Pretty() function Solomon Hykes 2014-03-25 18:19:20 -07:00
  • 67a797ee49 beam/examples/beamsh: basic implementation of the pipeline design, with static handlers for now. Solomon Hykes 2014-03-25 18:11:06 -07:00
  • 97fa55bc83 beam/examples/beamsh: better debugging messages Solomon Hykes 2014-03-25 14:10:30 -07:00
  • a143455085 beam/examples/beamsh: simple 'exec' command Solomon Hykes 2014-03-25 10:14:52 -07:00
  • 4fa458b774 beam/examples/beamsh: catch introspection calls from jobs for proper nesting Solomon Hykes 2014-03-25 10:14:27 -07:00
  • bb08f36e5e beam: fix FD leaks in SendPipe Solomon Hykes 2014-03-25 10:00:51 -07:00
  • 865e951d26 beam: more hooks for interactive debugging Solomon Hykes 2014-03-25 10:00:23 -07:00
  • 86299552de beam/examples/beamsh: first try at nested execution Solomon Hykes 2014-03-24 18:18:00 -07:00
  • 3f7c1ec59c beam/examples/beamsh: fix a bug in the log command Solomon Hykes 2014-03-24 18:17:16 -07:00
  • d5f3f21a43 beam/data: convenience Message.Get Solomon Hykes 2014-03-24 18:16:27 -07:00
  • 65cd70beaa beam/examples/beamsh: use beam/data Solomon Hykes 2014-03-24 17:32:26 -07:00
  • 3887238dfb beam/data: Message.Bytes() convenience method Solomon Hykes 2014-03-24 17:31:30 -07:00
  • 14e7275b78 beam/data: fix a bug in encoding of multi-value maps Solomon Hykes 2014-03-24 17:25:07 -07:00
  • 07c76db398 beam/data: convenience Message type for chained manipulation Solomon Hykes 2014-03-24 17:24:48 -07:00
  • d3187d4d93 Beam: remove leftover debugging messages Solomon Hykes 2014-03-24 16:22:09 -07:00
  • 8fdd535d5f beam/examples/beamsh: hide debug messages in examples/beamsh by default Solomon Hykes 2014-03-24 16:21:55 -07:00
  • dc55e5a0c1 beam/data: a simple format for sending structured data over beam Solomon Hykes 2014-03-23 23:25:59 -07:00
  • 603021f92d beam/examples/beamsh: more bells and whistles for demos Solomon Hykes 2014-03-23 20:46:31 -07:00
  • 2989594be0 Beam: fix bug in beamsh which 'swapped' FDs because of underlying implementation of net.FileConn Solomon Hykes 2014-03-23 20:45:44 -07:00
  • 330c80b96d pkg/dockerscript: <!> is not a special character Solomon Hykes 2014-03-23 20:43:14 -07:00
  • 4d56be89dd Beam: don't close the attachment FD when closing superfluous FDs Solomon Hykes 2014-03-23 20:42:29 -07:00
  • 130eed1f2b Beam: debugging hooks for easy step-by-step inspection of the FD table Solomon Hykes 2014-03-23 20:41:28 -07:00
  • 4bad942357 beam/examples/beamsh: use 'log' command to pass stdout Solomon Hykes 2014-03-21 20:54:05 -07:00
  • 2b84970b47 beam/examples/beamsh: basic execution of commands, with in-process beam and dummy handlers Solomon Hykes 2014-03-21 19:23:13 -07:00
  • 2626066262 pkg/dockerscript: remove debug messages Solomon Hykes 2014-03-21 19:22:25 -07:00
  • 3d01f8e3b0 pkg/dockerscript: '.' is not a special character Solomon Hykes 2014-03-21 19:21:53 -07:00
  • 97dc795a22 Beam: Send: pass the underlying error unchanged to allow io.EOF detection Solomon Hykes 2014-03-21 19:20:26 -07:00
  • b63ccc059a pkg/dockerscript: expose a simple, clean API with a single Parse method Solomon Hykes 2014-03-21 18:18:42 -07:00
  • 6186d9389e beam/examples/beamsh: correctly parse nested commands Solomon Hykes 2014-03-21 18:11:24 -07:00
  • d22e5562e8 dockerscript: patch text/scanner to use a shell-like syntax instead of the default go-like syntax Solomon Hykes 2014-03-21 17:40:11 -07:00
  • 27b0b6b2ee pkg/dockerscript: a simple shell-like syntax to express docker operations Solomon Hykes 2014-03-21 17:31:07 -07:00
  • 9f2ceac9b4 Beam: beamsh is a mini-shell which runs processes and communicates with them over beam Solomon Hykes 2014-03-21 17:30:15 -07:00
  • 8c46cf1cfd Beam: basic test harness for the unix socket implementation. Solomon Hykes 2014-03-18 17:21:32 -07:00
  • 887592a8d7 Beam: USocketPair returns a *net.UnixConn socket pair for convenience. Solomon Hykes 2014-03-18 17:11:03 -07:00
  • b6a1a1be31 Beam: fix file descriptor leaks Solomon Hykes 2014-03-18 17:09:09 -07:00
  • f4f2d42aa7 Beam: change the prototype of SendPipe() to return a *net.UnixSocket Solomon Hykes 2014-03-18 17:06:31 -07:00
  • 3a8ae6b55f Beam: allow sending messages without attachments. Solomon Hykes 2014-03-18 17:05:44 -07:00
  • f1a1563d00 Beam: convenience functions Listen and Connect Solomon Hykes 2014-03-11 17:15:26 -07:00
  • 780c1843ce Beam: a simple stream-oriented communication protocol for distributed systems. Solomon Hykes 2014-03-11 16:45:58 -07:00
  • 20d84aa049 Update contributed man page file names and compilation script for the eventual possibility of non-man1 man pages (hopefully a Dockerfile.5.md, for example) Tianon Gravi 2014-04-22 06:43:08 -06:00
  • 7f0a8b69ee Move "possible config locations" list to the top of check-config.sh Tianon Gravi 2014-04-22 06:26:44 -06:00
  • db8bc036cb container: Remove Ghost state Alexander Larsson 2014-04-17 20:42:57 -07:00
  • 7d52af3e31 Merge pull request #5205 from ipbabble/manpages Sven Dowideit 2014-04-22 14:48:53 +10:00
  • 771ba80867 Merge pull request #5331 from shykes/cleanup-maintainers Guillaume J. Charmes 2014-04-21 18:18:39 -07:00
  • 44ed49fbeb Clean up MAINTAINERS files Solomon Hykes 2014-04-21 17:01:34 -07:00
  • 68f8bebc69 Merge pull request #5334 from shykes/freeze-server Solomon Hykes 2014-04-21 18:16:40 -07:00
  • 87bda4c4e9 Freeze server/server.go for deprecation Solomon Hykes 2014-04-21 17:31:08 -07:00
  • c7cc3c784e Merge pull request #5323 from Lance0312/docs-missing-blank-lines O.S. Tezer 2014-04-22 02:55:44 +03:00
  • e178abd17a Merge pull request #5328 from crosbymichael/refactor-cgroups Guillaume J. Charmes 2014-04-21 14:06:17 -07:00
  • c9094c699e Changed Image to image. William Henry 2014-04-21 14:37:08 -06:00
  • 8fc8d36610 Further edtis based on comments. William Henry 2014-04-21 14:28:25 -06:00
  • 9f1c340e38 Merge pull request #5223 from crosbymichael/load-profile unclejack 2014-04-21 21:50:59 +03:00
  • 486dbb873e Edits based on Sven's comments. William Henry 2014-04-21 11:55:06 -06:00
  • 943ce0ecc6 Fixed a sentence for ostezer. William Henry 2014-04-17 13:52:13 -06:00
  • aaa3eed5ae Made some edits and removed the alternative, manual generation instructions. William Henry 2014-04-17 13:36:22 -06:00
  • 8b619b4b65 Edits based on ostezer's feedback. William Henry 2014-04-17 09:36:58 -06:00
  • 221acbe18c Update hack/make/ubuntu to use the new markdown-based manpages Tianon Gravi 2014-04-16 14:15:57 -06:00
  • e297e06a1e Added a tag to FROM fedora (fedora:20) William Henry 2014-04-16 13:34:12 -06:00
  • 7c5451c8cf Created all manual pages in Markdown. Container for conversion. William Henry 2014-04-16 12:07:55 -06:00
  • 27e5f687ba Merge pull request #5232 from kzys/freebsd-graph Guillaume J. Charmes 2014-04-21 10:39:50 -07:00
  • 1ea14534fa Merge branch 'master' into load-profile Guillaume J. Charmes 2014-04-21 10:31:51 -07:00
  • eec18ea747 Make sure @proc is defined Guillaume J. Charmes 2014-04-21 10:28:04 -07:00
  • 7aff9b75c9 Use cgo to get systems clock ticks for metrics Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Upstream-commit: 004cf556e86a03d8961416b3e8a0a476a424b10f Component: engine Michael Crosby 2014-04-21 10:26:03 -07:00