Commit Graph

  • b055f07cbb Merge pull request #222 from laijs/event-hanghup master release Gao feng 2016-10-19 13:13:33 +08:00
  • a615be817c directly hangup the event when read/write-error on process's stdio Lai Jiangshan 2016-10-19 11:59:42 +08:00
  • 4fc7dddb53 do not handle hup event if have in/out event Lai Jiangshan 2016-10-19 11:58:10 +08:00
  • 256c491948 Merge pull request #219 from laijs/flush-stderr Lai Jiangshan 2016-10-18 10:32:57 +08:00
  • 9844779c4e Merge pull request #218 from gao-feng/errno Lai Jiangshan 2016-10-18 10:32:30 +08:00
  • b6eff45cc4 do not call any functions before check errno Gao feng 2016-10-17 19:53:37 +08:00
  • 6d75e8cc93 flush stderr also when exit or install new stderr Lai Jiangshan 2016-10-17 22:54:10 +08:00
  • fcc968a004 Merge pull request #205 from amshinde/set-interface-name Gao feng 2016-10-15 15:42:32 +08:00
  • bbb111ea6d Merge pull request #217 from gao-feng/close_stdin_by_container Xu Wang 2016-10-15 14:08:03 +08:00
  • 88f445ce34 don't accept any input if stdin is closed by process Gao feng 2016-10-15 12:28:34 +08:00
  • 3747b03b70 Merge pull request #216 from gao-feng/logs Gao feng 2016-10-15 12:21:25 +08:00
  • b1d90cf796 fix incorrect logs Gao feng 2016-10-15 12:10:22 +08:00
  • 0470974773 Merge pull request #212 from laijs/non-error-msg Lai Jiangshan 2016-10-15 11:36:18 +08:00
  • 66bcaedf2a Merge pull request #215 from gao-feng/aarch64 Gao feng 2016-10-14 18:04:58 +08:00
  • 6b4a925945 aarch64: update readme Gao feng 2016-10-14 18:03:22 +08:00
  • ca80a07ede Merge pull request #207 from gao-feng/aarch64 Gao feng 2016-10-14 17:48:44 +08:00
  • 467d776b15 Add ability to change interface name while setting up an interface. Archana Shinde 2016-10-10 22:37:10 +00:00
  • 3293eaa34b don't send non-error message to stderr Lai Jiangshan 2016-10-11 21:18:57 +08:00
  • 18235fc443 Merge pull request #211 from laijs/remove-some-dead-code Lai Jiangshan 2016-10-11 20:54:22 +08:00
  • 9a406cc3dd remove unsued struct hyper_writter Lai Jiangshan 2016-10-11 18:06:14 +08:00
  • d39a4a03f1 remove inet_prefix Lai Jiangshan 2016-10-11 18:02:55 +08:00
  • 2878ec5890 remove unused hyper_open_serial_dev() Lai Jiangshan 2016-10-11 17:33:06 +08:00
  • b900783a3b Merge pull request #208 from laijs/Werror Lai Jiangshan 2016-10-11 16:47:43 +08:00
  • 9132f7549d Merge pull request #203 from YaoZengzeng/send-fd-CLONE_FILE Lai Jiangshan 2016-10-11 16:46:19 +08:00
  • 232afc9538 read and write file in parent process whose fd sent by its child process YaoZengzeng 2016-09-30 15:17:15 +08:00
  • 3d0f9b1692 add -Werror for build Lai Jiangshan 2016-10-11 15:27:18 +08:00
  • 6afbb02017 Merge pull request #206 from laijs/test-from-hypercontainer Lai Jiangshan 2016-10-11 10:42:49 +08:00
  • 7e64971357 test hyperstart from hypercontainer Lai Jiangshan 2016-10-11 10:02:50 +08:00
  • eb59290a59 Merge pull request #191 from devimc/topic/remove_busybox_dependency Lai Jiangshan 2016-10-10 10:29:47 +08:00
  • dc46e20caa support aarch64 Gao feng 2016-09-30 17:54:10 +08:00
  • 8fdd03c635 Merge pull request #197 from gao-feng/rbuf Xu Wang 2016-10-09 15:29:54 +08:00
  • 807ef53908 Merge pull request #200 from laijs/container-exit Lai Jiangshan 2016-10-09 14:56:40 +08:00
  • 1acd0280e8 Merge pull request #201 from feiskyer/open Gao feng 2016-10-09 12:04:16 +08:00
  • 2e3bc177ea Merge pull request #202 from feiskyer/travis Xu Wang 2016-10-08 14:04:13 +08:00
  • ec20f8ab0a Add travis Pengfei Ni 2016-10-08 13:23:24 +08:00
  • 648d99fa64 Open all ports for internal networks Pengfei Ni 2016-10-08 12:46:23 +08:00
  • 2621a406cf Merge pull request #196 from devimc/topic/rescan_scsi Gao feng 2016-10-05 20:09:07 -04:00
  • 72a049a72d hyperstart should not end when rescan scsi fails Julio Montes 2016-10-03 14:12:00 -05:00
  • 1fda991fee move hyper_kill_container_processes() up Lai Jiangshan 2016-10-02 20:54:28 +08:00
  • 9077cf47b3 Merge pull request #199 from laijs/rename Lai Jiangshan 2016-10-02 20:36:48 +08:00
  • ac4d6d8fc7 rename stdio related functions Lai Jiangshan 2016-10-01 00:59:42 +08:00
  • b232c8fcc9 Use binaries from PATH Julio Montes 2016-09-26 10:16:55 -05:00
  • cb680e280d Merge pull request #195 from laijs/stdio_config Lai Jiangshan 2016-10-01 00:41:25 +08:00
  • 7401981c22 realloc read buffer for control channel Gao feng 2016-09-30 10:43:14 +08:00
  • 83c3c1d424 add struct stdio_config for fds Lai Jiangshan 2016-09-29 22:28:24 +08:00
  • 9cd968e2d2 move hyper_watch_exec_pty() after get the process pid Lai Jiangshan 2016-09-29 20:12:38 +08:00
  • 290217c87a Merge pull request #193 from laijs/remove-unused-hyper_cleanup_exec Lai Jiangshan 2016-09-29 11:49:30 +08:00
  • 39c027e58c Merge pull request #192 from laijs/no-EPOLLPRI Gao feng 2016-09-28 03:37:30 -04:00
  • 22cfaea4d2 remove block out from send_exec_finishing() Lai Jiangshan 2016-09-28 15:35:57 +08:00
  • e3704f66ba remove unused hyper_cleanup_exec() Lai Jiangshan 2016-09-28 15:27:01 +08:00
  • 8ac18bf650 remove the usage of EPOLLPRI Lai Jiangshan 2016-09-28 12:17:04 +08:00
  • d63f716523 Merge pull request #190 from laijs/exec-ref-pod Lai Jiangshan 2016-09-27 17:07:04 +08:00
  • 1973768704 add pod field in struct hyper_exec Lai Jiangshan 2016-09-25 14:05:47 +08:00
  • 4011640b08 Merge pull request #189 from laijs/symlink-EEXIST Lai Jiangshan 2016-09-26 18:21:14 +08:00
  • db6f286244 ignore the errno EEXIST when symlink for /dev/fd & /dev/std* Lai Jiangshan 2016-09-26 17:51:49 +08:00
  • b2e7a0f631 Merge pull request #188 from laijs/check-result Lai Jiangshan 2016-09-26 15:19:53 +08:00
  • f4ad330a75 Merge pull request #187 from laijs/exec-cid-cleanup Lai Jiangshan 2016-09-26 15:15:31 +08:00
  • 54f5362a03 check the return value of the functions declared with warn_unused_result Lai Jiangshan 2016-09-25 14:38:23 +08:00
  • 45967cc8b8 rename exec->id to exec->container_id Lai Jiangshan 2016-09-25 10:28:21 +08:00
  • 728d02983e remove local variable path Lai Jiangshan 2016-09-25 10:12:31 +08:00
  • 4e830d77b4 check exec->seq and exec->id earlier Lai Jiangshan 2016-09-25 10:08:21 +08:00
  • 2a669f0558 Merge pull request #186 from laijs/stdio-cleanup Lai Jiangshan 2016-09-24 23:26:13 +08:00
  • 5ed9195bf8 move setsid() out from hyper_install_process_stdio() Lai Jiangshan 2016-09-23 23:18:46 +08:00
  • 064879ff0a rename hyper_dup_exec_tty() to hyper_install_process_stdio() Lai Jiangshan 2016-09-23 23:16:12 +08:00
  • 2360c4dc3f use ptyslave instead of e->ptyfd to make code clean Lai Jiangshan 2016-09-23 23:07:07 +08:00
  • da72799c96 close ptymaster when failed Lai Jiangshan 2016-09-23 22:49:30 +08:00
  • 56198c3acd save ptymaster on ptyfd rather than pty slave Lai Jiangshan 2016-09-23 22:44:53 +08:00
  • a07cabf2d0 Merge pull request #184 from gao-feng/status Lai Jiangshan 2016-09-23 14:36:35 +08:00
  • 440e14cde4 Merge pull request #183 from laijs/check-close Lai Jiangshan 2016-09-23 13:21:21 +08:00
  • 5b1b29593e check close before discarding the data Lai Jiangshan 2016-09-23 12:04:40 +08:00
  • 519db047fb shutdown vm immediately if no container remained Gao feng 2016-09-20 22:19:21 +08:00
  • 504218c41f Merge pull request #179 from laijs/event-read Lai Jiangshan 2016-09-22 23:21:08 +08:00
  • c0e8d92d9a Merge pull request #180 from crook/master Lai Jiangshan 2016-09-21 21:34:10 +08:00
  • be7654b416 remove the unused struct hyper_event_ops::len_offset Lai Jiangshan 2016-09-21 20:47:01 +08:00
  • 1cf932a784 introduce CONTROL_HEADER_SIZE & CONTROL_HEADER_LENGTH_OFFSET Lai Jiangshan 2016-09-21 20:41:42 +08:00
  • 5c30a49c27 introduce STREAM_HEADER_SIZE & STREAM_HEADER_LENGTH_OFFSET Lai Jiangshan 2016-09-21 20:33:28 +08:00
  • 4b662dd4fa remove unexpectedly cd .. Ray Chen 2016-09-21 20:34:06 +08:00
  • 13a58d6531 Merge pull request #178 from gao-feng/rename Lai Jiangshan 2016-09-21 20:18:13 +08:00
  • ecf00fc578 remove the unused struct hyper_event_ops::handle Lai Jiangshan 2016-09-21 18:38:17 +08:00
  • 819f639334 directly call hyper_channel_handle() in hyper_channel_read() Lai Jiangshan 2016-09-21 18:34:43 +08:00
  • cdc84ecb4b remove the unused struct hyper_event_ops::ack Lai Jiangshan 2016-09-21 18:33:22 +08:00
  • 9d7a6c0a0f remove hyper_event_read() Lai Jiangshan 2016-09-21 18:22:04 +08:00
  • d9e871409e introduce hyper_channel_read() Lai Jiangshan 2016-09-21 18:11:48 +08:00
  • bb5c2c5744 call hyper_ttyfd_handle() directly in hyper_ttyfd_read() Lai Jiangshan 2016-09-21 17:08:43 +08:00
  • 2f2be98cff introduce hyper_ttyfd_read() Lai Jiangshan 2016-09-21 16:33:10 +08:00
  • 28ea806216 introduce nonblock_read() Lai Jiangshan 2016-09-21 16:02:48 +08:00
  • 8c45a5d6fe rename type to req_destroy Gao feng 2016-09-20 05:17:15 -04:00
  • 98262e7e50 cleanup: do not send reply message in hyper_shutdown Gao feng 2016-09-20 04:35:30 -04:00
  • ff845ee371 cleanup: remove restart policy type Gao feng 2016-09-20 03:42:59 -04:00
  • 6224d6b779 Merge pull request #173 from gao-feng/cleanup Lai Jiangshan 2016-09-20 10:49:39 +08:00
  • 2fb3ad7474 Merge pull request #175 from laijs/ifindex Gao feng 2016-09-19 22:45:15 -04:00
  • 82c1ecd25a Merge pull request #174 from laijs/null-terminated Lai Jiangshan 2016-09-20 10:36:31 +08:00
  • b46bc34498 Merge pull request #172 from gao-feng/stoppod Lai Jiangshan 2016-09-20 10:36:02 +08:00
  • 0c5335b8d5 remove ifindex from configs Lai Jiangshan 2016-09-20 10:33:44 +08:00
  • dca1bd6aaa ensure the read buf is null-terminated Lai Jiangshan 2016-09-20 10:00:14 +08:00
  • c4f06c3fcd rename STOPPOD to STOPPOD_DEPRECATED Gao feng 2016-09-20 09:53:14 +08:00
  • 92fc1d65a5 typo: fix debug message Gao feng 2016-09-20 09:18:03 +08:00
  • e0bc511a97 Don't support STOPPOD event any more Gao feng 2016-09-20 08:06:39 +08:00
  • 46fd62cafd remove hyper_stop_pod Gao feng 2016-09-20 08:06:39 +08:00
  • 41438d40d6 remove unnecessary stopping pod if setup pod failed Gao feng 2016-09-20 07:46:45 +08:00