index
:
pw-darwin
main
master
A port of FreeBSDs pw for Darwin
User &
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
libutil
Commit message (
Expand
)
Author
Age
Files
Lines
*
Recommit everything, add chpass, improve history (except for a few files that...
Cameron Katri
2021-05-02
7
-32
/
+257
*
Add function getlocalbase() to libutil.
Stefan Eßer
2020-11-18
1
-0
/
+2
*
Revert the whole getlocalbase() set of changes while a different design is
Scott Long
2020-11-15
1
-6
/
+0
*
Fix a problem with r367686 related to the use of ssize_t. Not sure how this
Scott Long
2020-11-14
1
-0
/
+5
*
Add the library function getlocalbase and its manual page. This helps to
Scott Long
2020-11-14
1
-0
/
+1
*
Make vipw error message less cryptic
Piotr Pawel Stefaniak
2020-06-20
1
-5
/
+8
*
libutil: remove extraneous ": " from error messages
Piotr Pawel Stefaniak
2020-06-20
2
-4
/
+4
*
Make pw_scan(3) more compatible with getpwent(3) et. al. when processing
Ian Lepore
2018-07-26
2
-1
/
+11
*
Use __SCCSID() for SCCS IDs.
John Baldwin
2018-05-23
1
-7
/
+3
*
lib: further adoption of SPDX licensing ID tags.
Pedro F. Giffuni
2017-11-26
4
-1
/
+59
*
General further adoption of SPDX licensing ID tags.
Pedro F. Giffuni
2017-11-20
1
-1
/
+3
*
Introduce the flopenat(3) function.
Mariusz Zaborski
2017-08-04
2
-8
/
+29
*
lib: initial use of reallocarray(3).
Pedro F. Giffuni
2017-04-21
3
-3
/
+3
*
Renumber copyright clause 4
Warner Losh
2017-02-28
1
-1
/
+1
*
Remove a death threat from the FreeBSD sources
Conrad Meyer
2016-12-01
1
-5
/
+9
*
Use malloc()ed buffers instead of stack buffers in gr_copy() and pw_copy().
Dag-Erling Smørgrav
2016-11-28
2
-26
/
+48
*
Add a warning against modifying this code without understanding it, and
Dag-Erling Smørgrav
2016-11-24
1
-0
/
+121
*
Speed up pw operations that edit /etc/group or /etc/passwd
Alan Somers
2016-11-18
2
-2
/
+2
*
libutil: minor spelling fixes.
Pedro F. Giffuni
2016-05-18
1
-1
/
+1
*
Remove useless calls to basename().
Ed Schouten
2016-05-01
1
-2
/
+1
*
When passwd or group information is changed (by pw, vipw, chpass, ...)
Renato Botelho
2015-07-02
2
-3
/
+21
*
revert r283969,283970 not needed anymore after r283981
Baptiste Daroussin
2015-06-04
2
-29
/
+3
*
Add a pw_mkdb2(3) function which does the same thing as pw_mkdb(3) except
Baptiste Daroussin
2015-06-03
2
-3
/
+29
*
Export a list of VM objects in the system via a sysctl. The list can be
John Baldwin
2015-05-27
1
-0
/
+2
*
gr_equal(): Fix a crash that could occur if the first group's member list
Mark Johnston
2015-01-25
1
-15
/
+10
*
Fix renaming a group via the gr_copy function
Baptiste Daroussin
2014-10-28
1
-5
/
+12
*
libutil: Use O_CLOEXEC for internal file descriptors from open().
Jilles Tjoelker
2013-08-28
1
-0
/
+819
*
commit correct tested fix for gr_util.c
Diane Bruce
2013-03-09
1
-46
/
+58
*
Cleanup gr_add() so it does not leak mem
Diane Bruce
2013-03-07
2
-53
/
+86
*
libutil: fix typo in comment for gr_fini.
Mateusz Guzik
2013-01-13
1
-1
/
+1
*
libutil: utilize strsep instead of strcat in a loop in gr_make
Mateusz Guzik
2013-01-13
1
-6
/
+10
*
libutil: move group_line_format into the scop of its only user.
Mateusz Guzik
2013-01-13
1
-2
/
+1
*
libutil: eliminate 'found' variable in gr_equal
Mateusz Guzik
2013-01-13
1
-8
/
+5
*
Simplify pointing dst after the end of all the gr_mem pointers in newgr
Baptiste Daroussin
2012-12-28
1
-2
/
+1
*
errno = ENOMEM was supposed to be removed not return (NULL);
Baptiste Daroussin
2012-12-28
1
-1
/
+1
*
malloc() sets errno to ENOMEM already.
Baptiste Daroussin
2012-12-28
1
-5
/
+1
*
Do not leave parts of the new group uninitialized in gr_dup().
Baptiste Daroussin
2012-12-28
1
-0
/
+4
*
avoid arithmetic on uintptr_t
Baptiste Daroussin
2012-12-27
1
-1
/
+1
*
cast to uintptr_t to properly calculate offset
Baptiste Daroussin
2012-12-27
1
-1
/
+1
*
Add O_CLOEXEC to flopen
Baptiste Daroussin
2012-12-27
2
-2
/
+2
*
gr_dup: simplify duplication of group
Baptiste Daroussin
2012-12-27
1
-21
/
+20
*
- Clean up previous gr_add use malloc instead of calloc
Baptiste Daroussin
2012-12-27
2
-5
/
+4
*
New gr_add function to provide a clean and safe method to append a new member
Baptiste Daroussin
2012-12-27
2
-0
/
+42
*
Use flopen(3) instead of open(2) + flock(2)
Baptiste Daroussin
2012-12-27
2
-9
/
+4
*
only rename(2) after chmod(2) has succeed
Baptiste Daroussin
2012-11-20
1
-7
/
+3
*
change mode the group file to 0644 after a successfull rename(2)
Baptiste Daroussin
2012-11-20
1
-1
/
+8
*
backout r242319, racy and not done in the right place
Baptiste Daroussin
2012-10-29
2
-18
/
+0
*
make pw_init and gr_init fail if the specified master password or group file is
Baptiste Daroussin
2012-10-29
2
-0
/
+20
*
Revert user comparison back to user names as some user can share uids (root/toor
Baptiste Daroussin
2012-06-19
1
-6
/
+13
*
Detect file modification properly by using tv_nsec.
Ed Schouten
2012-02-10
1
-1
/
+2
[next]