Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-04 | Merge release-20201130.0-36-ga78cef0ed (automated) | gVisor bot | |
2020-12-03 | Implement command IPC_INFO for semctl. | Jing Chen | |
PiperOrigin-RevId: 345589628 | |||
2020-12-03 | Merge release-20201130.0-30-g6f60a2b0a (automated) | gVisor bot | |
2020-12-03 | Implement `fcntl` options `F_GETSIG` and `F_SETSIG`. | Etienne Perot | |
These options allow overriding the signal that gets sent to the process when I/O operations are available on the file descriptor, rather than the default `SIGIO` signal. Doing so also populates `siginfo` to contain extra information about which file descriptor caused the event (`si_fd`) and what events happened on it (`si_band`). The logic around which FD is populated within `si_fd` matches Linux's, which means it has some weird edge cases where that value may not actually refer to a file descriptor that is still valid. This CL also ports extra S/R logic regarding async handler in VFS2. Without this, async I/O handlers aren't properly re-registered after S/R. PiperOrigin-RevId: 345436598 | |||
2020-12-02 | Merge release-20201117.0-90-gb26dd6d9b (automated) | gVisor bot | |
2020-12-02 | Add /proc/sys/kernel/sem. | Jing Chen | |
PiperOrigin-RevId: 345178956 | |||
2020-10-28 | Merge release-20201019.0-75-gbc91ae17f (automated) | gVisor bot | |
2020-10-27 | Add SHA512 to merkle tree library | Chong Cai | |
PiperOrigin-RevId: 339377254 | |||
2020-10-23 | Merge release-20201019.0-48-ge5c1b035a (automated) | gVisor bot | |
2020-10-23 | Introduce SemidDs struct for amd64 and arm64. | Jing Chen | |
PiperOrigin-RevId: 338756277 | |||
2020-10-09 | Merge release-20200928.0-78-g743327817 (automated) | gVisor bot | |
2020-10-08 | Merge release-20200928.0-72-g6bad4851d (automated) | gVisor bot | |
2020-10-08 | Implement MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ. | Jamie Liu | |
cf. 2a36ab717e8f "rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ" PiperOrigin-RevId: 336186795 | |||
2020-10-08 | Merge release-20200928.0-66-ga55bd73d4 (automated) | gVisor bot | |
2020-10-06 | Merge release-20200928.0-55-g1336af78d (automated) | gVisor bot | |
2020-10-06 | Implement membarrier(2) commands other than *_SYNC_CORE. | Jamie Liu | |
Updates #267 PiperOrigin-RevId: 335713923 | |||
2020-10-02 | Merge release-20200921.0-102-g4f462b0ed (automated) | gVisor bot | |
2020-10-02 | Convert uses of the binary package in kernel to go-marshal. | Rahat Mahmood | |
PiperOrigin-RevId: 335077195 | |||
2020-09-30 | Merge release-20200921.0-93-g6f8d64f42 (automated) | gVisor bot | |
2020-09-30 | ip6tables: redirect support | Kevin Krakauer | |
Adds support for the IPv6-compatible redirect target. Redirection is a limited form of DNAT, where the destination is always the localhost. Updates #3549. PiperOrigin-RevId: 334698344 | |||
2020-09-30 | Merge release-20200921.0-91-g38704d9b6 (automated) | gVisor bot | |
2020-09-30 | Implement ioctl with measure in verity fs | Chong Cai | |
PiperOrigin-RevId: 334682753 | |||
2020-09-29 | Merge release-20200921.0-70-g7fbb45e8e (automated) | gVisor bot | |
2020-09-29 | iptables: refactor to make targets extendable | Kevin Krakauer | |
Like matchers, targets should use a module-like register/lookup system. This replaces the brittle switch statements we had before. The only behavior change is supporing IPT_GET_REVISION_TARGET. This makes it much easier to add IPv6 redirect in the next change. Updates #3549. PiperOrigin-RevId: 334469418 | |||
2020-09-24 | Merge release-20200914.0-155-g90d9d0e7b (automated) | gVisor bot | |
2020-09-24 | Correct FS_IOC_GETFLAGS value | Chong Cai | |
The previous value was for unix PiperOrigin-RevId: 333571962 | |||
2020-09-23 | Merge release-20200914.0-138-gd00207ff4 (automated) | gVisor bot | |
2020-09-23 | Merge release-20200914.0-137-g99decaadd (automated) | gVisor bot | |
2020-09-23 | Merge release-20200914.0-136-gb54dbdfdc (automated) | gVisor bot | |
2020-09-23 | Merge release-20200914.0-135-gc0f21bb19 (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-134-gcf3cef117 (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-133-g20dc83c9e (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-132-g778c36717 (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-131-g6e5ea605f (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-130-g13a9a622e (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-129-gf134f873f (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-128-g742e58b87 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-127-g059d90b9f (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-126-g73f3a34b5 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-125-g06dbd5b7b (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-124-g10dcefbc7 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-123-ga129204cf (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-122-gd72022373 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200907.0-159-ge09d78f01 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200907.0-158-g5ce588295 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200907.0-157-gca3087472 (automated) | gVisor bot | |
2020-09-19 | Merge release-20200907.0-154-g916751039 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-153-g4ba86e625 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-151-g6c9989cb8 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-150-gc23e39f41 (automated) | gVisor bot | |