Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-31 | Merge release-20200622.1-300-ga7d9aa6d5 (automated) | gVisor bot | |
2020-07-31 | iptables: support SO_ORIGINAL_DST | Kevin Krakauer | |
Envoy (#170) uses this to get the original destination of redirected packets. | |||
2020-07-29 | Add FUSE_INIT | Jinmou Li | |
This change allows the sentry to send FUSE_INIT request and process the reply. It adds the corresponding structs, employs the fuse device to send and read the message, and stores the results of negotiation in corresponding places (inside connection struct). It adds a CallAsync() function to the FUSE connection interface: - like Call(), but it's for requests that do not expect immediate response (init, release, interrupt etc.) - will block if the connection hasn't initialized, which is the same for Call() | |||
2020-07-27 | Merge release-20200622.1-241-g4b336f16b (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-240-g8dbf428a1 (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-239-gca6bded95 (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-238-g9a4ad9d5e (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-236-g112eb0c5b (automated) | gVisor bot | |
2020-07-27 | Add device implementation for /dev/fuse | Ridwan Sharif | |
This PR adds the following: - [x] Marshall-able structs for fuse headers - [x] Data structures needed in /dev/fuse to communicate with the daemon server - [x] Implementation of the device interface - [x] Go unit tests This change adds the `/dev/fuse` implementation. `Connection` controls the communication between the server and the sentry. The FUSE server uses the `FileDescription` interface to interact with the Sentry. The Sentry implmenetation of fusefs, uses `Connection` and the Connection interface to interact with the Server. All communication messages are in the form of `go_marshal` backed structs defined in the ABI package. This change also adds some go unit tests that test (pretty basically) the interfaces and should be used as an example of an end to end FUSE operation. COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/3083 from ridwanmsharif:ridwanmsharif/fuse-device-impl 69aa2ce970004938fe9f918168dfe57636ab856e PiperOrigin-RevId: 323428180 | |||
2020-07-27 | Merge release-20200622.1-235-gc8fa685cb (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-234-gc40a3304e (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-232-gf347a578b (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-231-g1876225fc (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-229-gd0fd97541 (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-228-g77552f1c7 (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-227-g29e5609b2 (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-226-gcf7141fb4 (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-225-g2ecf66903 (automated) | gVisor bot | |
2020-07-27 | Merge release-20200622.1-224-gb38bae008 (automated) | gVisor bot | |
2020-07-25 | Merge release-20200622.1-223-gd6b676ae6 (automated) | gVisor bot | |
2020-07-25 | Merge release-20200622.1-222-g7dd8d87c9 (automated) | gVisor bot | |
2020-07-25 | Merge release-20200622.1-221-gad97134ce (automated) | gVisor bot | |
2020-07-25 | Merge release-20200622.1-220-gbd97206fa (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-219-gea0342d47 (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-217-ge2c70ee98 (automated) | gVisor bot | |
2020-07-24 | Enable automated marshalling for netstack. | Ayush Ranjan | |
PiperOrigin-RevId: 322954792 | |||
2020-07-24 | Merge release-20200622.1-216-gc59b792f5 (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-215-g65b5e6480 (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-214-g5e7ae0476 (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-212-gbcbcaa67a (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-210-gd9a3f5d0c (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-209-gbac4ebaab (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-208-g82a5cada5 (automated) | gVisor bot | |
2020-07-24 | Merge release-20200622.1-207-g4ec351633 (automated) | gVisor bot | |
2020-07-23 | Implement get/set_robust_list. | Nicolas Lacasse | |
PiperOrigin-RevId: 322904430 | |||
2020-07-23 | Merge release-20200622.1-206-g5e34ee68c (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-203-g8fed97794 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-202-g3a2fac0ab (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-201-g4eb3c8c7e (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-200-gdd530eeef (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-199-g15da310ef (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-198-gfc26b3764 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-196-g20b556e62 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-195-g6f7f73996 (automated) | gVisor bot | |
2020-07-23 | Marshallable socket opitons. | Ayush Ranjan | |
Socket option values are now required to implement marshal.Marshallable. Co-authored-by: Rahat Mahmood <rahat@google.com> PiperOrigin-RevId: 322831612 | |||
2020-07-23 | Merge release-20200622.1-194-g384369e01 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-193-gb396d3882 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-192-g4fbd0728a (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-191-g36257e6b7 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-189-g14839e027 (automated) | gVisor bot | |