Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-18 | Merge release-20210806.0-39-gb495ae599 (automated) | gVisor bot | |
2021-08-17 | Merge pull request #6262 from sudo-sturbia:msgqueue/syscalls3 | gVisor bot | |
PiperOrigin-RevId: 391416650 | |||
2021-08-17 | Implement ipc.Object.Set and use it in ipc mechanisms. | Zyad A. Ali | |
Set provides functionality of {sem,shm,msg}ctl(IPC_SET). | |||
2021-08-14 | Merge release-20210806.0-29-gce58d71fd (automated) | gVisor bot | |
2021-08-13 | [syserror] Remove pkg syserror. | Zach Koopmans | |
Removes package syserror and moves still relevant code to either linuxerr or to syserr (to be later removed). Internal errors are converted from random types to *errors.Error types used in linuxerr. Internal errors are in linuxerr/internal.go. PiperOrigin-RevId: 390724202 | |||
2021-08-12 | Merge release-20210806.0-21-g02370bbd3 (automated) | gVisor bot | |
2021-08-12 | [syserror] Convert remaining syserror definitions to linuxerr. | Zach Koopmans | |
Convert remaining public errors (e.g. EINTR) from syserror to linuxerr. PiperOrigin-RevId: 390471763 | |||
2021-07-23 | Merge release-20210712.0-59-g3d0a93000 (automated) | gVisor bot | |
2021-07-23 | Don't panic on user-controlled state in semaphore syscalls. | Rahat Mahmood | |
Reported-by: syzbot+beb099a67f670386a367@syzkaller.appspotmail.com PiperOrigin-RevId: 386521361 | |||
2021-07-22 | Merge release-20210712.0-50-g8daeda207 (automated) | gVisor bot | |
2021-07-13 | Create ipc.Registry. | Zyad A. Ali | |
Create ipc.Registry to hold fields, and define functionality common to all SysV registries, and have registries use it. | |||
2021-07-13 | Create ipc package and ipc.Object. | Zyad A. Ali | |
Create ipc.Object to define fields and functionality used in SysV mechanisms, and have them use it. | |||
2021-07-12 | Merge release-20210705.0-11-ge3fdd1593 (automated) | gVisor bot | |
2021-07-12 | [syserror] Update syserror to linuxerr for more errors. | Zach Koopmans | |
Update the following from syserror to the linuxerr equivalent: EEXIST EFAULT ENOTDIR ENOTTY EOPNOTSUPP ERANGE ESRCH PiperOrigin-RevId: 384329869 | |||
2021-07-01 | Merge release-20210628.0-16-g590b8d3e9 (automated) | gVisor bot | |
2021-07-01 | [syserror] Update several syserror errors to linuxerr equivalents. | Zach Koopmans | |
Update/remove most syserror errors to linuxerr equivalents. For list of removed errors, see //pkg/syserror/syserror.go. PiperOrigin-RevId: 382574582 | |||
2021-06-30 | Merge release-20210628.0-14-g6ef268409 (automated) | gVisor bot | |
2021-06-30 | [syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM. | Zach Koopmans | |
Update all instances of the above errors to the faster linuxerr implementation. With the temporary linuxerr.Equals(), no logical changes are made. PiperOrigin-RevId: 382306655 | |||
2021-06-29 | Merge release-20210628.0-8-g54b71221c (automated) | gVisor bot | |
2021-06-29 | [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL | Zach Koopmans | |
Remove three syserror entries duplicated in linuxerr. Because of the linuxerr.Equals method, this is a mere change of return values from syserror to linuxerr definitions. Done with only these three errnos as CLs removing all grow to a significantly large size. PiperOrigin-RevId: 382173835 | |||
2021-06-10 | Merge release-20210601.0-37-gc867c5526 (automated) | gVisor bot | |
2021-05-31 | Use syserror.ENOSPC for system-wide semaphore limits. | Zyad A. Ali | |
semget(2) man page specifies that ENOSPC should be used if "the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded." | |||
2021-05-25 | Merge release-20210518.0-41-gf298d7321 (automated) | gVisor bot | |
2021-05-24 | Fix misspellings. | Zyad A. Ali | |
2021-05-21 | Merge release-20210510.0-69-g5bbc22797 (automated) | gVisor bot | |
2021-05-20 | Format precondition to match style guide. | Zyad A. Ali | |
2021-03-23 | Merge release-20210315.0-15-gacb4c6288 (automated) | gVisor bot | |
2021-02-25 | Merge release-20210208.0-96-ge50ee2620 (automated) | gVisor bot | |
2021-02-25 | Implement SEM_STAT_ANY cmd of semctl. | Jing Chen | |
PiperOrigin-RevId: 359591577 | |||
2021-01-11 | Merge release-20201216.0-82-g4c4de6644 (automated) | gVisor bot | |
2020-12-28 | Merge release-20201208.0-89-g3ff7324df (automated) | gVisor bot | |
2020-12-15 | Implement command SEM_INFO and SEM_STAT for semctl. | Jing Chen | |
PiperOrigin-RevId: 347711998 | |||
2020-12-11 | Merge release-20201208.0-26-g73eccab91 (automated) | gVisor bot | |
2020-12-11 | Make semctl IPC_INFO cmd return the index of highest used entry. | Jing Chen | |
PiperOrigin-RevId: 346973338 | |||
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-02 | Merge release-20201117.0-90-gb26dd6d9b (automated) | gVisor bot | |
2020-12-02 | Add /proc/sys/kernel/sem. | Jing Chen | |
PiperOrigin-RevId: 345178956 | |||
2020-11-07 | Merge release-20201030.0-47-g3ac00fe9c (automated) | gVisor bot | |
2020-11-06 | Implement command GETNCNT for semctl. | Jing Chen | |
PiperOrigin-RevId: 341154192 | |||
2020-11-03 | Merge release-20201027.0-56-g1a3f417f4 (automated) | gVisor bot | |
2020-11-02 | Implement command GETZCNT for semctl. | Jing Chen | |
PiperOrigin-RevId: 340389884 | |||
2020-10-27 | Merge release-20201019.0-65-gfacb2fb9c (automated) | gVisor bot | |
2020-10-26 | Implement command IPC_STAT for semctl. | Jing Chen | |
PiperOrigin-RevId: 339166854 | |||
2020-10-09 | Merge release-20200928.0-78-g743327817 (automated) | gVisor bot | |
2020-10-08 | Merge release-20200928.0-66-ga55bd73d4 (automated) | gVisor bot | |
2020-06-24 | Merge release-20200608.0-119-g364ac92ba (automated) | gVisor bot | |
2020-05-27 | Merge release-20200518.0-45-g0bc022b7 (automated) | gVisor bot | |
2020-04-10 | Merge release-20200323.0-119-g7812661 (automated) | gVisor bot | |
2020-04-04 | Merge release-20200323.0-69-gfc99a7e (automated) | gVisor bot | |