This is an automated email from the ASF dual-hosted git repository.

acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 563857a4f8d boards/risc-v/hpm6360evk: build fix
     new 1014c49881b sched: add supplementary group IDs 
(setgroups/getgroups/initgroups)
     new cf3781b7f00 sched: add setresuid and setresgid
     new 3bc0b179089 Documentation: document supplementary groups and 
setresuid/setresgid

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Documentation/implementation/user_identity.rst     | 62 ++++++++++++++++--
 binfmt/binfmt_checkexec.c                          |  9 ++-
 fs/inode/fs_inode.c                                |  8 +--
 include/limits.h                                   |  6 +-
 include/nuttx/sched.h                              | 41 ++++++++++++
 include/sys/syscall_lookup.h                       |  6 ++
 include/unistd.h                                   |  6 +-
 libs/libc/grp/lib_find_grpfile.c                   | 11 ----
 libs/libc/grp/lib_initgroups.c                     | 53 ++++++++++++---
 libs/libc/pwd/lib_find_pwdfile.c                   | 10 ---
 libs/libc/unistd/CMakeLists.txt                    |  9 ++-
 libs/libc/unistd/Make.defs                         |  9 ++-
 libs/libc/unistd/lib_getgroups.c                   | 33 +++-------
 .../libc/unistd/lib_setgroups.c                    | 21 +++---
 .../unistd/{lib_setregid.c => lib_setresgid.c}     | 28 ++++----
 .../unistd/{lib_setreuid.c => lib_setresuid.c}     | 27 ++++----
 libs/libc/unistd/lib_sysconf.c                     |  4 ++
 sched/Kconfig                                      | 15 +++++
 sched/group/CMakeLists.txt                         |  5 ++
 sched/group/Make.defs                              |  4 ++
 sched/group/group_create.c                         |  9 +++
 .../group/group_getgroups.c                        | 59 ++++++++++-------
 sched/group/group_setegid.c                        | 11 ----
 sched/group/group_seteuid.c                        | 11 ----
 sched/group/group_setgid.c                         | 11 ----
 .../group/{group_getresgid.c => group_setgroups.c} | 51 +++++++++------
 sched/group/group_setregid.c                       | 12 ----
 sched/group/{group_setegid.c => group_setresgid.c} | 75 ++++++++++-----------
 sched/group/{group_seteuid.c => group_setresuid.c} | 76 ++++++++++------------
 sched/group/group_setreuid.c                       | 12 ----
 sched/group/group_setuid.c                         | 11 ----
 syscall/syscall.csv                                |  4 ++
 32 files changed, 404 insertions(+), 305 deletions(-)
 copy fs/inode/fs_inodeaddref.c => libs/libc/unistd/lib_setgroups.c (83%)
 copy libs/libc/unistd/{lib_setregid.c => lib_setresgid.c} (74%)
 copy libs/libc/unistd/{lib_setreuid.c => lib_setresuid.c} (74%)
 copy libs/libc/unistd/lib_getgroups.c => sched/group/group_getgroups.c (62%)
 copy sched/group/{group_getresgid.c => group_setgroups.c} (63%)
 copy sched/group/{group_setegid.c => group_setresgid.c} (58%)
 copy sched/group/{group_seteuid.c => group_setresuid.c} (58%)

Reply via email to