OpenBSD CVS

CVS log for src/libexec/rpc.rusersd/rusers_proc.c


[BACK] Up to [local] / src / libexec / rpc.rusersd

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.27 / (download) - annotate - [select for diffs], Fri Jun 28 13:32:53 2019 UTC (4 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, HEAD
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

When system calls indicate an error they return -1, not some arbitrary
value < 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 27 21:28:00 2017 UTC (7 years, 1 month ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Change len arg of getidle() from size_t to int since it is used as
a length parameter to a "%.*s" printf format.  Quiets a compiler
warning (both gcc and clang).

Revision 1.25 / (download) - annotate - [select for diffs], Tue Aug 16 04:48:04 2016 UTC (7 years, 9 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.24: +12 -12 lines
Diff to previous 1.24 (colored)

fread hasn't taken a char * in about 900 years

Revision 1.24 / (download) - annotate - [select for diffs], Wed Nov 13 15:24:21 2013 UTC (10 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.23: +17 -29 lines
Diff to previous 1.23 (colored)

repair device checking, somewhat broken from around 10 years.
Bring things into prototypes and remove handling for old X utmp
handling as well
ok guenther millert

Revision 1.23 / (download) - annotate - [select for diffs], Tue Dec 4 02:38:51 2012 UTC (11 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

replace sys/param.h with sys/types.h (and sometimes add limits.h if needed)
ok guenther

Revision 1.22 / (download) - annotate - [select for diffs], Tue Oct 27 23:59:31 2009 UTC (14 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.21: +1 -5 lines
Diff to previous 1.21 (colored)

rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and
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

Revision 1.21 / (download) - annotate - [select for diffs], Thu Nov 4 20:09:18 2004 UTC (19 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.20: +13 -16 lines
Diff to previous 1.20 (colored)

some delint, grudging ok from otto, because it is messy stuff

Revision 1.20 / (download) - annotate - [select for diffs], Wed Apr 28 15:18:57 2004 UTC (20 years, 1 month ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.19: +6 -2 lines
Diff to previous 1.19 (colored)

fd leaks

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 10 00:04:28 2003 UTC (20 years, 11 months ago) by david
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.18: +3 -2 lines
Diff to previous 1.18 (colored)

add missing includes
ok deraadt@ tedu@

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jul 6 21:57:27 2003 UTC (20 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.17: +9 -2 lines
Diff to previous 1.17 (colored)

bring protos into scope

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jun 30 00:21:12 2002 UTC (21 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.16: +33 -40 lines
Diff to previous 1.16 (colored)

more care with utmp strings, and lseek fixes; moritz@jodeit.org

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jun 28 22:40:33 2002 UTC (21 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.15: +70 -91 lines
Diff to previous 1.15 (colored)

go back to running these as root from inetd.  however once rpc.{rusersd,rstatd}
starts, do a chroot to /var/empty and change to user nobody.
hi mom, i'm in jail!

Revision 1.15 / (download) - annotate - [select for diffs], Sun Jun 9 04:06:42 2002 UTC (22 years ago) by deraadt
Branch: MAIN
Changes since 1.14: +11 -11 lines
Diff to previous 1.14 (colored)

some misc cleanup

Revision 1.14 / (download) - annotate - [select for diffs], Wed May 22 06:35:44 2002 UTC (22 years ago) by deraadt
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

a bunch more strcpy -> strlcpy and sprintf -> snprintf

Revision 1.13 / (download) - annotate - [select for diffs], Sat Feb 16 21:27:31 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.12: +10 -10 lines
Diff to previous 1.12 (colored)

Part one of userland __P removal.  Done with a simple regexp with some minor hand editing to make comments line up correctly.  Another pass is forthcoming that handles the cases that could not be done automatically.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Nov 18 23:39:18 2001 UTC (22 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.11: +2 -62 lines
Diff to previous 1.11 (colored)

blow away unused XIDLE signal race crap

Revision 1.11 / (download) - annotate - [select for diffs], Sat Aug 18 21:38:55 2001 UTC (22 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.10: +11 -5 lines
Diff to previous 1.10 (colored)

i think this pads the buffers correctly

Revision 1.10 / (download) - annotate - [select for diffs], Sat Aug 18 18:31:21 2001 UTC (22 years, 9 months ago) by deraadt
Branch: MAIN
Changes since 1.9: +11 -11 lines
Diff to previous 1.9 (colored)

strlcpy invades the tree

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 8 21:18:10 2001 UTC (22 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.8: +7 -6 lines
Diff to previous 1.8 (colored)

-Wall

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jan 28 19:34:31 2001 UTC (23 years, 4 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

$OpenBSD$

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 17 19:23:27 2001 UTC (23 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

use _exit() in signal handlers, and flag that the pmap_unset() calls are unsafe

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jun 16 10:15:14 1999 UTC (25 years ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7, OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Missed i386 -> __i386__

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jul 9 15:56:19 1997 UTC (26 years, 11 months ago) by kstailey
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4, OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2
Changes since 1.4: +6 -6 lines
Diff to previous 1.4 (colored)

Use syslog(3), not fprintf(3) for error messages.
OSF is not the only OS that uses USER_PROCESS in ut_type.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 13 06:22:42 1997 UTC (27 years, 4 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Return idle time of 0, not -1 for users w/o a tty.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Sep 22 08:41:32 1996 UTC (27 years, 8 months ago) by tholo
Branch: MAIN
CVS Tags: OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.2: +81 -4 lines
Diff to previous 1.2 (colored)

Make this work properly with corrected rnusers.x
Also implement protocol version 1 while at it

Revision 1.2 / (download) - annotate - [select for diffs], Sat Dec 16 13:50:46 1995 UTC (28 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

handle time_t things that really are not time_t

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:43:21 1995 UTC (28 years, 8 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:43:21 1995 UTC (28 years, 8 months ago) by deraadt
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.