summaryrefslogtreecommitdiff
path: root/libexec/rpc.rstatd
AgeCommit message (Collapse)Author
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms
2009-05-20Do not fall back to using nobody if _user is missing, butThordur I. Bjornsson
error out. Add a new user _rwalld for rpc.rwalld, and use that instead of nobody, also unconditionally drop to _rwalld not only if rpc.rwalld was started with euid 0 (as root). ok deraadt@
2007-05-31convert to new .Dd format;Jason McIntyre
2005-09-16use poll() instead of select(), pr4502, alexander.farber@gmail.comTheo de Raadt
2004-09-16more signal flag races; ok miod@Otto Moerbeek
2004-09-15ARGSUSED signal handlerTheo de Raadt
2004-06-02IPv6 support.Brad Smith
From NetBSD ok millert@
2004-02-15new arg to disk_unbusy, to record separate read/write statistics.Ted Unangst
looked at by various, testing henning@ mcbride@ dan weeks mostly from netbsd via Pedro Martelletto <pbastos@rdc.puc-rio.br>
2004-01-07Inline the cleanup() routine since it is no longer a signal handlerTodd C. Miller
and is only called in one place. It now does a proper exit() instead of _exit(). OK deraadt@
2003-12-12term 3 cleanup, ok from brezakTheo de Raadt
2003-07-29spacesTheo de Raadt
2003-07-05protosTheo de Raadt
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-01-20use LOG_NDELAY in chroot() using daemonsTheo de Raadt
2002-09-06use socklen_t more; henning okTheo de Raadt
2002-07-155 new uid/gid sets; millert okTheo de Raadt
2002-06-29screw the MLINKSTheo de Raadt
2002-06-29document /var/empty chrootTheo de Raadt
2002-06-28correct uid handling; markusTheo de Raadt
2002-06-28go back to running these as root from inetd. however once rpc.{rusersd,rstatd}Theo de Raadt
starts, do a chroot to /var/empty and change to user nobody. hi mom, i'm in jail!
2002-05-23no need for -lkvm anymoreTheo de Raadt
2002-03-24string.hTheo de Raadt
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ↵Todd C. Miller
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
2001-11-18create own svc_run(), which can do updating outside of a signal handlerTheo de Raadt
2001-11-06new vm includes.Artur Grabowski
2001-10-30rstat_timeval is not the same as timevalTheo de Raadt
2001-10-02o Remove #if{,n}def BSD stuffTodd C. Miller
o Replace nlist and kvm_* with sysctl() and getifaddrs(3) Fixes an issue on alpha where we would run off the end of the interface list.
2001-09-19some signal race whackingTheo de Raadt
2001-07-08-WallTheo de Raadt
2001-06-27UVM is no longer an optionArtur Grabowski
2001-01-28$OpenBSD$Niklas Hallqvist
2001-01-24sysctl() arg 4 is a size_t, not intTheo de Raadt
2001-01-17use _exit() in signal handlers, and flag that the pmap_unset() calls are unsafeTheo de Raadt
2000-09-03Boring... Add :L modifier to all tweakable variables tests.Marc Espie
Closes PR 1246
2000-01-23rpc.lockd has nothing to do with rpc.rstatd; dwmalone@maths.tcd.ieTodd C. Miller
1999-11-30UVM support (how could I miss this?). From jason@Artur Grabowski
1999-07-09- remove all trailing whitespaceAaron Campbell
* except when it is escaped with a `\' at the end of the line - fix remaining .Nm usage as well - this is from a patch I received from kwesterback@home.com, who has been working on some scripts for fixing formatting errors in mdoc'd man pages Ok, so there could be a cost/benefit debate with this commit, but since I have the patch we might as well commit it...
1999-05-23remove argument from .Os macros so value in /usr/share/tmac/mdoc/doc-commonAaron Campbell
is used instead; kwesterback@home.com
1998-12-16even more .Nm fixesAaron Campbell
1998-07-10do not syslog() with "\n"; skipped smtpd/named/ipmon; 12 minutes of dabblingTheo de Raadt
1997-09-09mention rpc.lockd(8)kstailey
1997-08-05Errno.Angelos D. Keromytis
1997-07-23tabifykstailey
1997-07-08Don't call exit(0) from rstat_service(). There is a alarm(3) that brings uskstailey
down in due time.
1997-07-08daemons can't fprintf(stderr, "blah"), use syslog(3)kstailey
1997-04-17Use the real times returned by dkreadstat().Tobias Weingartner
The use of FSHIFT and FSCALE need to be reviewed in rpc.rstatd. Does the protocol specify a value for these, or are they system dependant? Currently we pass the kernel values back unmodified, which is not what the protocol specifies. Check sys/param.h and rpcsvc/rstat.x to see.
1997-04-03tabifykstailey
1997-02-20Provide disk statistics; cleaned up from NetBSD PR 3200 [Jarle Greipsland]Thorsten Lockert
1997-02-09save 6% diskspace by moving to tabsTheo de Raadt
1996-03-28From NetBSD: merge of 960317Niklas Hallqvist