Commit graph

  • 3b5c1c4203 beam: more hooks for interactive debugging Solomon Hykes 2014-03-25 10:00:23 -07:00
  • a14c83eca3 beam/examples/beamsh: first try at nested execution Solomon Hykes 2014-03-24 18:18:00 -07:00
  • 438caf6e06 beam/examples/beamsh: fix a bug in the log command Solomon Hykes 2014-03-24 18:17:16 -07:00
  • cd44538901 beam/data: convenience Message.Get Solomon Hykes 2014-03-24 18:16:27 -07:00
  • b78465fc2a beam/examples/beamsh: use beam/data Solomon Hykes 2014-03-24 17:32:26 -07:00
  • dd23e21313 beam/data: Message.Bytes() convenience method Solomon Hykes 2014-03-24 17:31:30 -07:00
  • 53602b2464 beam/data: fix a bug in encoding of multi-value maps Solomon Hykes 2014-03-24 17:25:07 -07:00
  • dbbde543b1 beam/data: convenience Message type for chained manipulation Solomon Hykes 2014-03-24 17:24:48 -07:00
  • ccdcd9ff0c Beam: remove leftover debugging messages Solomon Hykes 2014-03-24 16:22:09 -07:00
  • 0d1d823d2f beam/examples/beamsh: hide debug messages in examples/beamsh by default Solomon Hykes 2014-03-24 16:21:55 -07:00
  • 132a2bf929 beam/data: a simple format for sending structured data over beam Solomon Hykes 2014-03-23 23:25:59 -07:00
  • 572952d6ce beam/examples/beamsh: more bells and whistles for demos Solomon Hykes 2014-03-23 20:46:31 -07:00
  • b1090576ae 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
  • b56b399238 pkg/dockerscript: <!> is not a special character Solomon Hykes 2014-03-23 20:43:14 -07:00
  • 43331921b0 Beam: don't close the attachment FD when closing superfluous FDs Solomon Hykes 2014-03-23 20:42:29 -07:00
  • 24c09d0029 Beam: debugging hooks for easy step-by-step inspection of the FD table Solomon Hykes 2014-03-23 20:41:28 -07:00
  • 83adf99565 beam/examples/beamsh: use 'log' command to pass stdout Solomon Hykes 2014-03-21 20:54:05 -07:00
  • 0248bb8152 beam/examples/beamsh: basic execution of commands, with in-process beam and dummy handlers Solomon Hykes 2014-03-21 19:23:13 -07:00
  • ae5d5dfa2e pkg/dockerscript: remove debug messages Solomon Hykes 2014-03-21 19:22:25 -07:00
  • 69f4043d3a pkg/dockerscript: '.' is not a special character Solomon Hykes 2014-03-21 19:21:53 -07:00
  • bccd390ead Beam: Send: pass the underlying error unchanged to allow io.EOF detection Solomon Hykes 2014-03-21 19:20:26 -07:00
  • f4c6f14d0a pkg/dockerscript: expose a simple, clean API with a single Parse method Solomon Hykes 2014-03-21 18:18:42 -07:00
  • d1f2f389ff beam/examples/beamsh: correctly parse nested commands Solomon Hykes 2014-03-21 18:11:24 -07:00
  • c757cfdcb1 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
  • d188c734e9 pkg/dockerscript: a simple shell-like syntax to express docker operations Solomon Hykes 2014-03-21 17:31:07 -07:00
  • 358c2f3ca4 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
  • f3671ea62d Beam: basic test harness for the unix socket implementation. Solomon Hykes 2014-03-18 17:21:32 -07:00
  • 968d5bb08f Beam: USocketPair returns a *net.UnixConn socket pair for convenience. Solomon Hykes 2014-03-18 17:11:03 -07:00
  • be03962d64 Beam: fix file descriptor leaks Solomon Hykes 2014-03-18 17:09:09 -07:00
  • 95b759ad16 Beam: change the prototype of SendPipe() to return a *net.UnixSocket Solomon Hykes 2014-03-18 17:06:31 -07:00
  • 0a187f629a Beam: allow sending messages without attachments. Solomon Hykes 2014-03-18 17:05:44 -07:00
  • c008283f8d Beam: convenience functions Listen and Connect Solomon Hykes 2014-03-11 17:15:26 -07:00
  • 932149b2a7 Beam: a simple stream-oriented communication protocol for distributed systems. Solomon Hykes 2014-03-11 16:45:58 -07:00
  • 3ee90e1348 Merge pull request #5328 from crosbymichael/refactor-cgroups Guillaume J. Charmes 2014-04-21 14:06:17 -07:00
  • e353fa62bb Merge pull request #5223 from crosbymichael/load-profile unclejack 2014-04-21 21:50:59 +03:00
  • 296ec56759 Merge branch 'master' into load-profile Guillaume J. Charmes 2014-04-21 10:31:51 -07:00
  • 29c10b7427 Make sure @proc is defined Guillaume J. Charmes 2014-04-21 10:28:04 -07:00
  • ded58db1eb Use cgo to get systems clock ticks for metrics Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-21 10:26:03 -07:00
  • 26bd4906d6 Refactor stat parsing to use only 8 fields Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-20 20:45:08 -07:00
  • ef26b1c65e work on cpu stats Evan Hazlett 2014-04-20 23:27:05 -04:00
  • 21e6eeffb9 Add freezer stats Michael Crosby 2014-04-20 18:35:33 -07:00
  • e09e819712 Reuse cpuacct stats for cpu subsystem Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-20 18:20:44 -07:00
  • 3bd149f766 Fix parsing of blkio files Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-20 18:18:17 -07:00
  • dcbca94904 Add external function to get cgroup stats Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-20 17:36:20 -07:00
  • ab15aa234c Refactor stats and add them to all subsystems Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-20 12:02:39 -07:00
  • b5b44ad439 Squashed commit of the following: Michael Crosby 2014-04-20 11:34:28 -07:00
  • 810cf722cc Add remove method to subsystems Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-18 22:17:31 -07:00
  • bb89b83c68 Break down groups into subsystems Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-18 21:55:06 -07:00
  • 8cc8aca9cc Move raw cgroups into fs package (filesystem) Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-18 21:34:26 -07:00
  • 9f508e4b3e Move systemd code into pkg Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-18 21:30:08 -07:00
  • a183681b1d Refactor cgroups file locations Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-18 21:14:58 -07:00
  • d79271c0b2 SQLite is also available in FreeBSD Kato Kazuyoshi 2014-04-17 00:41:19 +09:00
  • c0b1b13860 Support FreeBSD on pkg/mount Kato Kazuyoshi 2014-03-21 00:52:12 +09:00
  • 243b3164c8 FreeBSD's nullfs doesn't support file mount Kato Kazuyoshi 2014-03-22 12:03:09 +09:00
  • 8e163af55e Add a test for mount.GetMounts Kato Kazuyoshi 2014-03-22 12:02:30 +09:00
  • 7612df5c8a Generate imports based on what is avaliable Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-14 05:22:45 +00:00
  • f95367f57f Ignore not exist errors for joining default subsystems Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-14 00:02:01 +00:00
  • a8c9c4bf97 Ignore is not exist error Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-13 23:37:12 +00:00
  • ca3224687b Move apparmor to top level pkg Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-13 23:33:25 +00:00
  • b0dfd5c5d9 Use apparmor_parser directly Michael Crosby 2014-04-13 14:20:04 +00:00
  • b0481297a1 Merge pull request #5132 from crosbymichael/fix-cgroup-hiar Victor Vieux 2014-04-14 10:56:15 -07:00
  • 2fb2497321 Merge pull request #4878 from kzys/freebsd-utimes Guillaume J. Charmes 2014-04-14 10:39:25 -07:00
  • e5ba166e75 Join memory and cpu cgroup in systemd too Alexander Larsson 2014-04-10 20:08:56 +02:00
  • 1dd3c38cb5 Join cpuacct, freezer, perf_event, and blkio groups Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-11 17:27:19 +00:00
  • 27ceac34af Setup cgroups for all subsystems Michael Crosby 2014-04-09 11:43:19 +00:00
  • 0fe679322b Merge pull request #5143 from kzys/ns-nil Victor Vieux 2014-04-10 11:07:35 -07:00
  • eb0ec63b59 Merge pull request #5131 from crosbymichael/shm-mode Guillaume J. Charmes 2014-04-10 07:50:32 -07:00
  • 8a64aa8f4b Merge pull request #5115 from alexlarsson/fix-libcontainer-network-rhel6 Guillaume J. Charmes 2014-04-10 07:45:12 -07:00
  • 8dc1d8b6c0 Avoid "invalid memory address or nil pointer dereference" panic Kato Kazuyoshi 2014-04-10 22:07:29 +09:00
  • 6b292bf034 Support FreeBSD on pkg/system/utimes_*.go Kato Kazuyoshi 2014-03-21 00:52:00 +09:00
  • db1a117450 Fix libcontainer network support on rhel6 Alexander Larsson 2014-04-09 15:41:14 +02:00
  • 1df38475cd Revert "Support hairpin NAT without going through docker server" Michael Crosby 2014-04-09 11:55:08 +00:00
  • 6b4ca764f0 Change shm mode to 1777 Michael Crosby 2014-04-09 10:53:32 +00:00
  • 4b3bfc742b Check for apparmor enabled on host to populate profile Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-09 10:22:17 +00:00
  • 2538689b31 Backup current docker apparmor profile and replace it with the new one Guillaume J. Charmes 2014-04-08 10:10:51 -07:00
  • 908be5a3d9 Merge pull request #5049 from Supermathie/aa-fix Guillaume J. Charmes 2014-04-07 21:34:01 -07:00
  • 23ce43ac20 Merge pull request #5025 from dstine/readme-fix Guillaume J. Charmes 2014-04-07 19:31:16 -07:00
  • 3a7b63669c fixed three more typos Dan Stine 2014-04-07 22:09:15 -04:00
  • 8824b08802 Ensure that ro mounts are remounted Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-07 18:23:22 -07:00
  • 1adf0ae8a4 Remove and unexport selinux functions Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-07 14:59:44 -07:00
  • bcd17c6fdc Ensure that selinux is disabled by default Michael Crosby 2014-04-07 14:43:50 -07:00
  • 08ed0c8761 Add more label checks for selinux enabled Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-07 14:09:46 -07:00
  • 7c63627a7f apparmor: pull in variables from tunables/global Michael Brown 2014-04-07 03:04:27 -04:00
  • 0bcebe0347 apparmor: abstractions/base expects pid variable Michael Brown 2014-04-07 02:47:43 -04:00
  • 264a89788c apparmor: docker-default: Include base abstraction Michael Brown 2014-04-07 02:02:11 -04:00
  • e59092b62c fixed two readme typos Dan Stine 2014-04-04 08:12:17 -04:00
  • c05f329be8 Merge pull request #5002 from crosbymichael/rhatdan-selinux unclejack 2014-04-04 04:43:16 +03:00
  • 1999505cc5 Merge pull request #4991 from ruphin/fix_name_typo Victor Vieux 2014-04-03 16:24:14 -07:00
  • 5754752556 Fix typo in names-generator Goffert van Gool 2014-04-03 20:47:49 +02:00
  • de5d0ed979 Fix lxc label handleing Michael Crosby 2014-04-02 16:52:49 +00:00
  • bdea26ea08 Merge branch 'selinux' of https://github.com/rhatdan/docker into rhatdan-selinux Michael Crosby 2014-04-02 16:11:35 +00:00
  • eab8c83391 In certain cases, setting the process label will not happen. Dan Walsh 2014-04-01 10:03:29 -04:00
  • c250bdad25 Remove hard coding of SELinux labels on systems without proper selinux policy. Dan Walsh 2014-04-01 09:24:24 -04:00
  • f1e3abf694 Remove loopback setup for native driver Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) Michael Crosby 2014-04-02 13:12:52 +00:00
  • cba2eef566 Allow non-privileged containers to create device nodes. Kevin Wallace 2013-12-01 15:27:24 -08:00
  • 534990bda9 Merge pull request #4953 from rhatdan/selinux Victor Vieux 2014-04-02 16:36:41 -07:00
  • 76283c03ad Merge pull request #4961 from creack/update_version_pkg Victor Vieux 2014-04-01 18:37:25 -07:00
  • 99d4d5eb9f Merge pull request #4902 from shykes/wozniak_is_not_boring Victor Vieux 2014-04-01 16:49:56 -07:00
  • 2780a7e2ba Merge pull request #4931 from crosbymichael/gen-mac-addr-for-bridge unclejack 2014-04-02 02:47:56 +03:00
  • 879855ec98 Merge pull request #4867 from crosbymichael/clean-shutdown unclejack 2014-04-02 01:48:03 +03:00