Commit graph

  • 8071676601 Update pkg/apparmor to provide a better error message when apparmor_parser cannot be found Tianon Gravi 2014-04-29 23:19:21 -0600
  • c1dad4d063 Close extraneous file descriptors in containers Tianon Gravi 2014-04-28 23:22:54 -0600
  • b8de4afa9d Merge pull request #5476 from rjnagal/libcontainer-fixes Michael Crosby 2014-04-29 12:27:31 -0700
  • 592fd56d49 Cleanup existing controllers when cleanup fails mid-way. Rohit Jnagal 2014-04-29 18:59:20 +0000
  • 7b566eab43 Add mountlabel to dev Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-29 03:41:44 -0700
  • 50cc71ca29 Update process labels to be set at create not start Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-28 14:36:04 -0700
  • 2b713061f5 Fix SELinux errors caused by multi-threading Dan Walsh 2014-04-25 14:34:42 -0400
  • d0559e92af This patch reworks the SELinux patch to be only run on demand by the daemon Dan Walsh 2014-04-21 17:09:26 -0400
  • 48d893cc6b Initial work on selinux patch Michael Crosby 2014-04-17 23:47:27 +0000
  • f6024af3e8 Merge pull request #5455 from rjnagal/cgroup-stats Michael Crosby 2014-04-28 17:53:37 -0700
  • ed65857dae Another test to check for invalid stats. Rohit Jnagal 2014-04-29 00:32:05 +0000
  • 51d9b2b0a0 Add cpu throttling stats. Rohit Jnagal 2014-04-29 00:18:18 +0000
  • 0d006205f0 Merge pull request #5451 from vmarmol/add-memory-stats Michael Crosby 2014-04-28 16:38:34 -0700
  • a94e54c65b Merge pull request #5449 from tianon/remove-libcontainer-root-special-case Victor Vieux 2014-04-28 16:29:08 -0700
  • 8cb62581de Merge branch 'master' into libcontainer-fixes Rohit Jnagal 2014-04-28 23:04:04 +0000
  • 1749d97ee8 Adding a unit test for pkg/cgroup/fs/memory.go Victor Marmol 2014-04-25 00:37:58 +0000
  • c54bc4ca04 Remove "root" and "" special cases in libcontainer Tianon Gravi 2014-04-28 16:46:03 -0600
  • 5479a8e86f Merge pull request #5412 from vmarmol/add-blkio-test Michael Crosby 2014-04-28 12:50:20 -0700
  • 9e0eab6aed Merge pull request #5394 from vmarmol/add-croup-memory-stats Michael Crosby 2014-04-28 12:44:34 -0700
  • a49cc7f252 Adding a test for blkio stats. Victor Marmol 2014-04-25 17:44:40 +0000
  • 3a8c935a4d Merge pull request #5411 from crosbymichael/lockdown unclejack 2014-04-26 03:27:56 +0300
  • 030155d44d Updated sample config to be usable. We should change the namespace config to not need "value" later. Rohit Jnagal 2014-04-25 21:10:23 +0000
  • aeb186a0ba Updated sample config and README to match the default template for native execdriver. Rohit Jnagal 2014-04-25 06:02:30 +0000
  • 38d7599ca3 Add memory usage and max usage stats. Victor Marmol 2014-04-24 22:59:37 +0000
  • c81ca6ef71 Improved README formatting. Rohit Jnagal 2014-04-25 01:23:48 +0000
  • 35c12256c7 Add enabled option to namespaces and capabilities spec in container.json. Although we don't yet check for enabled everywhere. Rohit Jnagal 2014-04-25 01:10:11 +0000
  • 8173da962b Fix typos in nsinit logs. Rohit Jnagal 2014-04-25 00:20:14 +0000
  • 60159f9737 Fix container.json sample to be loadable by nsinit. Rohit Jnagal 2014-04-25 00:17:45 +0000
  • bcfc527abb Separating cgroup Memory and MemoryReservation. Victor Marmol 2014-04-24 05:11:43 +0000
  • 76a06effef Ignore isnot exists errors for proc paths Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-23 18:12:07 -0700
  • 2ecea22c8c Update init for new apparmor import path Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-21 12:07:07 -0700
  • bd7c140c01 Update container.json and readme Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 15:44:11 +0000
  • e40bde54a5 Move capabilities into security pkg Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 15:28:56 +0000
  • 454751e768 Move mounts into types.go Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 15:26:23 +0000
  • 824ee83816 Move rest of console functions to pkg Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 15:15:28 +0000
  • a77846506b Refactor mounts into pkg to make changes easier Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 15:06:56 +0000
  • 323ea01c18 Move console into its own package Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 14:42:53 +0000
  • cc900b9db8 Mount over dev and only copy allowed nodes in Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 14:30:09 +0000
  • ef923907df No not mount sysfs by default for non privilged containers Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 11:45:39 +0000
  • 3d546f20db Add restrictions to proc in libcontainer Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-10 23:03:52 +0000
  • b5434b5d7f Move apparmor into security sub dir Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-10 21:41:31 +0000
  • 7ff609f95d Add support for cpu hardcapping to cgroups. Docker-DCO-1.1-Signed-off-by: Rohit Jnagal <jnagal@google.com> (github: rjnagal) Rohit Jnagal 2014-04-24 14:43:02 +0000
  • c5b6f20d56 Fix Go formatting in beam and dockerscript Solomon Hykes 2014-04-22 16:09:42 -0700
  • 1df27fa300 pkg/dockerscript: add MAINTAINERS file Solomon Hykes 2014-04-22 15:48:39 -0700
  • be7d4c5b8c beam/examples/beamsh: 'chdir' changes the current directory Solomon Hykes 2014-04-04 17:30:03 -0700
  • 1794406033 beam/examples/beamsh: 'exec' can communicate with its child via beam. Solomon Hykes 2014-04-02 21:58:47 -0700
  • 9598cba7c0 beam/examples/beamsh: use beam.Router to simplify 'multiprint' and fix job passthrough Solomon Hykes 2014-04-02 20:05:00 -0700
  • d1528caaac beam: new routing functions Route.KeyEquals, Route.KeyIncludes, Route.NoKey Solomon Hykes 2014-04-02 20:04:33 -0700
  • df3bbb2875 beam/examples/beamsh: use beam.Router to simplify 'trace' Solomon Hykes 2014-04-02 20:03:17 -0700
  • 1dbb699e6a beam/examples/beamsh: move builtins to a separate file for readability Solomon Hykes 2014-04-02 19:18:00 -0700
  • 4a8dc511e2 beam/examples/beamsh: simplify commands by always creating and sending stdout and stderr for them Solomon Hykes 2014-04-02 19:01:34 -0700
  • 5b977c60ce beam/examples/beamsh: use beam.Router to simplify 'logger' Solomon Hykes 2014-04-02 17:40:21 -0700
  • 83a19e4f1d beam/examples/beamsh: use beam.Router to simplify the 'stdio' command Solomon Hykes 2014-04-02 16:41:33 -0700
  • 36231f23a3 beam: Router can route beam messages with a convenient set of rules and handlers Solomon Hykes 2014-04-02 16:38:36 -0700
  • 992a3f9c96 beam/examples/beamsh: move example scripts to scripts/ Solomon Hykes 2014-04-01 15:49:29 -0700
  • cd911b83ce beam: Fix double close of fds in SendUnix Alexander Larsson 2014-03-25 13:32:44 +0100
  • 8104b14a8d beam: more unit tests Solomon Hykes 2014-03-31 12:54:50 -0700
  • 0e093988bf beam/examples/beamsh: add scripts to reproduce various bugs Solomon Hykes 2014-03-31 12:47:09 -0700
  • 69e180cae7 beam/examples/beamsh: fix 'print' to be pass-through Solomon Hykes 2014-03-31 12:46:46 -0700
  • ae0b194839 beam/examples/beamsh: rename 'log' to 'logger' to avoid conflict with stdout/stderr Solomon Hykes 2014-03-31 12:45:39 -0700
  • c92abca6c7 beam/examples/beamsh: 'prompt' asks the user for a value and sends it. Solomon Hykes 2014-03-31 12:45:12 -0700
  • 5220dbeffd beam/examples/beamsh: commands are messages. Solomon Hykes 2014-03-31 12:04:39 -0700
  • 2edf4802d8 beam/examples/beamsh: cosmetic fix in Fatalf Solomon Hykes 2014-03-31 12:01:06 -0700
  • c27c56ca37 beam: replace SendPair() with the simpler SendConn() Solomon Hykes 2014-03-31 11:58:29 -0700
  • e92f305c1c beam/examples/beamsh: miniserver.ds demo Solomon Hykes 2014-03-28 17:06:34 -0700
  • 9c5fdb249f beam: improve the API with Sender/Receiver interfaces and utilities: Copy/SendPipe/SendPair Solomon Hykes 2014-03-28 16:57:48 -0700
  • 071e5e5a65 beam: Make extracted Fds CloseOnExec Alexander Larsson 2014-03-24 15:33:22 +0100
  • f534839c8b beam/examples/beamsh: add a few example dockerscripts Solomon Hykes 2014-03-28 15:53:03 -0700
  • 7958f295e8 beam/examples/beamsh: simplify code by using sendWPipe utility Solomon Hykes 2014-03-28 15:50:14 -0700
  • f7971cfc1e beam/examples/beamsh: move code around for readability Solomon Hykes 2014-03-28 15:42:57 -0700
  • 11c2feae5b beam/examples/beamsh: 'exec' adds 'fromcmd' field to its output Solomon Hykes 2014-03-28 15:37:21 -0700
  • b27e7baa02 beam/examples/beamsh: simple 'log' command tees streams to a local directory Solomon Hykes 2014-03-28 15:36:29 -0700
  • 96bb0cf4a4 beam/examples/beamsh: 'render' and 'beamsh -x' Solomon Hykes 2014-03-28 10:15:20 -0700
  • 2198d2423c beam/examples/beamsh: run commands in an implicit context of pre-loaded 'plugins' Solomon Hykes 2014-03-28 00:01:35 -0700
  • e99e1288cc beam/examples/beamsh: convenience commands 'devnull', 'echo' and 'stdio' Solomon Hykes 2014-03-27 23:58:06 -0700
  • 88b74798a4 beam/examples/beamsh: 'emit' supports key=value syntax to compose arbitrary objects Solomon Hykes 2014-03-27 18:27:58 -0700
  • 32a674a4fe dockerscript: '=' is not a special character Solomon Hykes 2014-03-27 18:27:32 -0700
  • 529e741f08 beam/examples/beamsh: support for background commands with '&' terminator Solomon Hykes 2014-03-27 18:26:42 -0700
  • 086724e1a3 beam/data: Message.Parse creates a message from shell-style 'key=value' arguments Solomon Hykes 2014-03-27 18:25:49 -0700
  • 99bbfb108d dockerscript: support '#' line comments Solomon Hykes 2014-03-27 15:54:54 -0700
  • 1a3c8051c5 beam/examples/beamsh: scripts can be passed as filenames Solomon Hykes 2014-03-27 15:54:18 -0700
  • 6344b09af3 beam/examples/beamsh: remote communication over beam (experimental). Solomon Hykes 2014-03-27 14:54:53 -0700
  • d4fb68ee0f beam/examples/beamsh: 'in' chdirs to a directory. 'pass' does simple passthrough Solomon Hykes 2014-03-27 11:00:18 -0700
  • d955d77dc8 beam/examples/beamsh: 'beamsend' command serializes all messages and sends them over a network connection Solomon Hykes 2014-03-26 15:48:12 -0700
  • f49734592c beam/examples/beamsh: 'exec' command correctly closes stdout and stderr when the process exists Solomon Hykes 2014-03-26 15:47:36 -0700
  • 7e73a97a41 beam/examples/beamsh: don't print discarded messages in Devnull Solomon Hykes 2014-03-26 15:47:05 -0700
  • 0f36b222f3 beam/examples/beamsh: more useful debugging Solomon Hykes 2014-03-26 15:46:02 -0700
  • ca0aacdb6b beam/data: expose EncodeString for convenience access to the underlying netstring primitive Solomon Hykes 2014-03-26 15:45:06 -0700
  • 251353380e beam/examples/beamsh: utility function 'fileToConn' Solomon Hykes 2014-03-26 12:24:28 -0700
  • 23dd017763 beam/examples/beamsh: 'connect' command Solomon Hykes 2014-03-26 12:24:12 -0700
  • 7c4e5e60e8 beam/examples/beamsh: 'exec' and 'listen' commands Solomon Hykes 2014-03-25 19:50:44 -0700
  • 0dfc004450 beam/examples/beamsh: prettier devnull Solomon Hykes 2014-03-25 18:36:22 -0700
  • bfb13651fa beam/data: prettier Message.Pretty() Solomon Hykes 2014-03-25 18:36:11 -0700
  • f636d3fcec beam/examples/beamsh: prettier 'trace' command Solomon Hykes 2014-03-25 18:19:35 -0700
  • 4841bc9226 beam/data: convenience Message.Pretty() function Solomon Hykes 2014-03-25 18:19:20 -0700
  • f295ccc72a beam/examples/beamsh: basic implementation of the pipeline design, with static handlers for now. Solomon Hykes 2014-03-25 18:11:06 -0700
  • 9f4bcf010a beam/examples/beamsh: better debugging messages Solomon Hykes 2014-03-25 14:10:30 -0700
  • 5efb90b0cd beam/examples/beamsh: simple 'exec' command Solomon Hykes 2014-03-25 10:14:52 -0700
  • 8b8e477ede beam/examples/beamsh: catch introspection calls from jobs for proper nesting Solomon Hykes 2014-03-25 10:14:27 -0700
  • 5df3aaeda2 beam: fix FD leaks in SendPipe Solomon Hykes 2014-03-25 10:00:51 -0700