commit 3a34e56dfb1697f92c7ee23ad476a2dab13e46b2
Author: Aaron LI <[email protected]>
Date:   Sun Nov 3 11:30:27 2019 +0800

    calendar(1): Do not ignore errors of setuid/setgid in '-a' mode
    
    Also clear the supplementary groups list up front when becoming another
    user, to avoid leaking any extra group privileges that we might have.
    
    In addition, introduce the 'changeuser()' function to make the
    'closecal()' function a bit cleaner.
    
    Obtained-from: NetBSD
    
(https://github.com/NetBSD/src/commit/d23503416735cd0ca069bbd4e59c9c5b93278d8b)

Summary of changes:
 usr.bin/calendar/calendar.c | 23 +++++++++++++++++-----
 usr.bin/calendar/io.c       | 48 +++++++++++++++++++++++++++++++--------------
 2 files changed, 51 insertions(+), 20 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3a34e56dfb1697f92c7ee23ad476a2dab13e46b2


-- 
DragonFly BSD source repository

Reply via email to