Commit Graph

  • 64aeb1ceca Merge pull request #120 from bergwolf/file-vol Lai Jiangshan 2016-06-27 12:10:59 +08:00
  • 11c7507eed support file destination volume Peng Tao 2016-06-22 16:53:22 +08:00
  • 828204c1cf enable kvm and devmem in guest kernel Peng Tao 2016-06-06 22:38:49 +08:00
  • 94720f4ace Merge pull request #116 from laijs/exec_process Gao feng 2016-06-06 10:34:04 +08:00
  • 12a797cb9e Merge pull request #117 from feiskyer/redirect Gao feng 2016-06-06 10:26:55 +08:00
  • 7856628d8a Do not add redirect rule if hostport is equal to containerport Pengfei Ni 2016-06-06 10:06:18 +08:00
  • 193c1cc97e introduce hyper_exec_process() Lai Jiangshan 2016-06-05 22:46:10 +08:00
  • c3eee6616f remove container_setup_tty() Lai Jiangshan 2016-06-05 22:31:50 +08:00
  • 3d57690daa send READY a little earlier when creating container Lai Jiangshan 2016-06-05 22:27:14 +08:00
  • 9ca23869fc split container_setup_workdir() Lai Jiangshan 2016-06-05 22:24:36 +08:00
  • 72996cd5e8 make hyper_enter_container() static Lai Jiangshan 2016-06-05 22:05:44 +08:00
  • ab6ff1d2bd setup the exec env in hyper_do_exec_cmd() Lai Jiangshan 2016-06-05 22:50:59 +08:00
  • 40f04580ec chdir to the specific dir Lai Jiangshan 2016-06-05 22:56:47 +08:00
  • 286e0f9c8f Merge pull request #114 from feiskyer/pm Gao feng 2016-06-03 16:42:07 +08:00
  • 6aa71c3bd9 Fix syntax errors Pengfei Ni 2016-06-03 16:32:04 +08:00
  • 01a958b209 add external network white list for port mapping Pengfei Ni 2016-06-03 14:15:45 +08:00
  • bbba8776ff Merge pull request #113 from ptptptptptpt/cp_kernel_config Lai Jiangshan 2016-06-03 14:40:20 +08:00
  • 34b6af632a cp kernel_config out after making kernel Pei Tong 2016-06-03 14:20:51 +08:00
  • 99c593a8be Merge pull request #110 from ptptptptptpt/update-kernel Lai Jiangshan 2016-05-31 22:54:09 +08:00
  • 57b130adbb update kernel to 4.4.11; add more kernel modules: netfilter, overlayfs, dm_thin, etc.. Pei Tong 2016-05-31 10:42:03 +00:00
  • 558adb04ab Merge pull request #109 from laijs/modules_directory Pengfei Ni 2016-05-30 16:55:36 +08:00
  • 684dd342d7 add missing modules/ directory Lai Jiangshan 2016-05-30 15:04:42 +08:00
  • 53bdafd2c5 Merge pull request #107 from gao-feng/route Lai Jiangshan 2016-05-30 11:11:28 +08:00
  • f54f77ccaa Merge pull request #100 from feiskyer/port-mapping Gao feng 2016-05-30 09:27:22 +08:00
  • 6065205cb2 tiny fix Pengfei Ni 2016-05-27 07:56:05 +00:00
  • 071a0c2b30 Enable icmp by default Pengfei Ni 2016-05-20 16:20:45 +08:00
  • c4f9764556 Reduce size of iptables command Pengfei Ni 2016-05-19 21:32:49 +08:00
  • 99fe992d31 Use tcp/udp module instead of multiport Pengfei Ni 2016-05-19 16:33:49 +08:00
  • 837016a417 Compare string by strncmp Pengfei Ni 2016-05-19 15:47:59 +08:00
  • d7dd250195 Config protocol for redirect rules Pengfei Ni 2016-05-19 15:41:28 +08:00
  • 8626dfc79e Add libm for iptables cmd Pengfei Ni 2016-05-19 15:06:29 +08:00
  • 75e23882bf Setup port mapping for containers Pengfei Ni 2016-05-19 15:05:55 +08:00
  • 95394c8e5a Add iptables setup for port mapping Pengfei Ni 2016-05-19 08:51:21 +08:00
  • 623d667fa0 Add iptables cmd Pengfei Ni 2016-05-18 19:12:19 +08:00
  • 7279227474 Add white cidrs for port-mapping Pengfei Ni 2016-05-18 10:33:49 +08:00
  • d2daea2927 Merge pull request #108 from laijs/kernel-build Gao feng 2016-05-27 19:25:34 +08:00
  • f4493e59f9 update kernel build Lai Jiangshan 2016-05-26 23:30:39 +08:00
  • 9cca6ef2f9 handle null route json message Gao feng 2016-05-26 15:38:00 +08:00
  • aea6029ba1 Merge pull request #105 from gao-feng/route Lai Jiangshan 2016-05-25 21:23:20 +08:00
  • fcc973cda6 Merge pull request #106 from gnawux/release_06 v0.6.0 Xu Wang 2016-05-25 19:35:33 +08:00
  • 0896a874c7 fix incorrect error message Gao feng 2016-05-23 19:35:48 +08:00
  • 53ffb48e0a support setup routes separately Gao feng 2016-05-23 19:32:42 +08:00
  • a70c3cfb54 bump version to 0.6.0 Xu Wang 2016-05-25 14:44:33 +08:00
  • 1a4a6794e0 Merge pull request #86 from bergwolf/9p-getattr Xu Wang 2016-05-25 12:53:31 +08:00
  • 8024730027 Merge pull request #104 from gao-feng/fd Lai Jiangshan 2016-05-24 16:08:35 +08:00
  • 211eb96eb6 close fd in hyper_create Gao feng 2016-05-24 15:59:17 +08:00
  • 5b7069c8b4 Merge pull request #102 from laijs/HOME-env Lai Jiangshan 2016-05-20 07:57:27 +08:00
  • ece6aa1a79 set the HOME env correctly when it is not configured Lai Jiangshan 2016-05-19 20:23:45 +08:00
  • 185cfb9fe4 Merge pull request #95 from gao-feng/interface Lai Jiangshan 2016-05-19 14:02:38 +08:00
  • c8b2fee21c Merge pull request #99 from gao-feng/fix Gao feng 2016-05-18 14:56:00 +08:00
  • 9ce56b757e podinit: wait until container environment is ready Gao feng 2016-05-18 13:17:15 +08:00
  • 72fc9ade82 Merge pull request #98 from gao-feng/exit Gao feng 2016-05-18 12:33:02 +08:00
  • 05c85499bc use _exit replace exit Gao feng 2016-05-18 12:30:58 +08:00
  • 3785a4d02c Merge pull request #94 from gao-feng/exit Lai Jiangshan 2016-05-17 23:17:13 +08:00
  • d74aaa326d make exit code of exec/container consist with docker Gao feng 2016-05-13 19:14:47 +08:00
  • 9615c24fca reagrd exec/start-container success after fork/clone success Gao feng 2016-05-17 15:33:01 +08:00
  • 783d711be1 Merge pull request #96 from gao-feng/init-exit Lai Jiangshan 2016-05-17 15:08:11 +08:00
  • 30b3bf772b kill processes in container if container init exited Gao feng 2016-05-16 23:41:06 +08:00
  • d69a74be22 Merge pull request #90 from laijs/user Lai Jiangshan 2016-05-16 22:31:19 +08:00
  • 908797e672 enable the user config Lai Jiangshan 2016-05-09 16:30:13 +08:00
  • cf2267cff2 support setup interface command Gao feng 2016-05-12 16:40:56 +08:00
  • 42ba6daf6d Merge pull request #91 from WeiZhang555/typo Lai Jiangshan 2016-05-10 18:11:06 +08:00
  • 61b2963d0d Fix typo Zhang Wei 2016-05-10 16:36:50 +08:00
  • c92d2d6430 Merge pull request #87 from laijs/fix-double-free Peng Tao 2016-05-05 09:26:24 +08:00
  • 274fa5cd84 fix double free bug Lai Jiangshan 2016-05-05 00:33:05 +08:00
  • baa07ce3f9 9p getattr hack Peng Tao 2016-05-04 17:26:03 +08:00
  • 402a930af0 Merge pull request #85 from bergwolf/strdup Peng Tao 2016-04-29 15:37:57 +08:00
  • 4475e2db1b fix possible memory leak Peng Tao 2016-04-20 21:16:31 +08:00
  • 2c12120713 fix two strdup memory leak Peng Tao 2016-04-29 15:36:14 +08:00
  • 84207a3f97 Merge pull request #84 from laijs/allow-container_setup_modules-failed Gao feng 2016-04-29 00:43:50 -05:00
  • ab1c293818 extend the stack for hyper_container_init() Lai Jiangshan 2016-04-27 21:45:59 +08:00
  • 3fbba94a0f ignore error of setup modules Lai Jiangshan 2016-04-27 20:22:42 +08:00
  • a9b7fed072 Merge pull request #81 from laijs/sync-time Gao feng 2016-04-26 21:36:40 -05:00
  • ad196e2fe3 Merge pull request #83 from bergwolf/xfs Gao feng 2016-04-25 21:09:35 -05:00
  • 0c3b80fdbd xfs needs nouuid mount option Peng Tao 2016-04-25 21:59:03 +08:00
  • c835eb9dfe sync hardware time to system time when start pod Lai Jiangshan 2016-04-25 18:17:06 +08:00
  • 99319c29a6 Merge pull request #79 from gao-feng/module Gao feng 2016-04-22 20:43:38 -05:00
  • 354c4f44b6 Add useful modules for hyper container Gao feng 2016-04-20 00:10:35 +08:00
  • 048ee7ba27 Merge pull request #75 from gao-feng/volume Gao feng 2016-04-19 23:37:30 -05:00
  • 9eef10d3c3 Merge pull request #78 from laijs/hyperd-address Xu Wang 2016-04-19 00:13:50 +08:00
  • ecdc3cd339 update the github address of the hypercontainer Lai Jiangshan 2016-04-19 00:07:24 +08:00
  • 4f5b747c2b Merge pull request #76 from bergwolf/setup_dns Xu Wang 2016-04-18 18:28:25 +08:00
  • a0bc0851d6 recreate /etc/resolv.conf iif specified in pod spec Peng Tao 2016-04-17 17:26:22 +08:00
  • c68c7b76d1 fix fail to populate volume created by sharefs Gao feng 2016-04-16 13:46:13 +08:00
  • 9590958aae Merge pull request #70 from laijs/fix-exec-part2-update-API-between-runv-and-hyperstart Gao feng 2016-04-07 21:03:54 -05:00
  • d3199fcc60 remove defautl setting on tty when exec Lai Jiangshan 2016-04-07 16:45:56 +08:00
  • 4b45b28122 use VmProcess and hyper_parse_process() for exec Lai Jiangshan 2016-04-07 15:11:38 +08:00
  • e458707966 add hyper_parse_process() for parsing VmProcess Lai Jiangshan 2016-04-07 14:26:13 +08:00
  • 3554b8ef0b Merge pull request #69 from laijs/fix-exec-part1-cleanup Gao feng 2016-04-07 00:44:25 -05:00
  • 48e7b27737 rename container_parse_cmd() to container_parse_argv() Lai Jiangshan 2016-04-07 12:17:40 +08:00
  • 1cff207e67 kill all exec rather than only container in hyper_term_all() Lai Jiangshan 2016-04-06 15:03:52 +08:00
  • aa50e5812b move envs to struct hyper_exec Lai Jiangshan 2016-04-06 14:59:08 +08:00
  • 64cbfd2a0b move workdir to struct hyper_exec Lai Jiangshan 2016-04-06 14:19:15 +08:00
  • e487303205 rename container_free_cmd() to container_cleanup_exec() Lai Jiangshan 2016-04-06 13:56:11 +08:00
  • 5a91148a37 remove unused var path Lai Jiangshan 2016-04-06 12:52:25 +08:00
  • 6a56562120 require exec->seq be set, we can't handle zero seq well Lai Jiangshan 2016-04-06 12:06:04 +08:00
  • 8803fa8ccb move symlink of devices to container_setup_mount() Lai Jiangshan 2016-04-06 10:35:50 +08:00
  • 90998a9b21 Merge pull request #67 from bergwolf/no-init Lai Jiangshan 2016-04-05 10:56:17 +08:00
  • 5e945d507e recreate docker init layer files Peng Tao 2016-04-04 00:03:17 +08:00
  • c1023f414f Merge pull request #68 from gao-feng/copy Lai Jiangshan 2016-04-04 23:58:21 +08:00