blob: 9a2be3ccf47b78d1b53a70441bdd4479d9f07e95 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
digraph G {
rankdir=LR
splines=ortho
graph [pad="0.5", nodesep="0.5", ranksep="1.5"]
subgraph cluster_authenticate {
label = "authenticate.c"
auth_mkvalue
auth_checknologin
_auth_checknologin
auth_cat
_auth_validuser
auth_approval
auth_usercheck
auth_userokay
auth_userchallenge
auth_userresponse
auth_verify
}
subgraph cluster_auth_subr {
label = "auth_subr.c"
auth_open
auth_clean
auth_close
auth_challenge
auth_setenv
auth_clrenv
auth_getitem
auth_setitem
auth_setoption
auth_clroptions
auth_clroption
auth_setdata
auth_setpwd
auth_getvalue
auth_check_expire
auth_check_change
auth_call
_recv_fd
_auth_spool
_add_rmlist
_auth_next_arg
auth_setstate
auth_set_va_list
auth_getstate
auth_getpwd
}
subgraph cluster_login_cap {
label = "login_cap.c"
login_getclass
login_getstyle
login_getcapstr
login_getcaptime
login_getcapnum
login_getcapsize
login_getcapbool
login_close
gsetrl
setclasscontext
setusercontext
setuserpath
setuserenv
login_setenv
strtosize
strtolimit
multiply
secure_path
expandstr
}
auth_checknologin -> _auth_checknologin [color = "#f0bfd8"]
_auth_checknologin -> login_getcapbool [color = "#f51748"]
_auth_checknologin -> login_getcapstr [color = "#f51748"]
_auth_checknologin -> auth_cat [color = "#f51748"]
auth_approval -> auth_getitem [color = "#8f94eb"]
auth_approval -> auth_getpwd [color = "#8f94eb"]
auth_approval -> _auth_validuser [color = "#8f94eb"]
auth_approval -> login_getclass [color = "#8f94eb"]
auth_approval -> login_close [color = "#8f94eb"]
auth_approval -> login_getcapstr [color = "#8f94eb"]
auth_approval -> auth_open [color = "#8f94eb"]
auth_approval -> auth_setstate [color = "#8f94eb"]
auth_approval -> auth_setitem [color = "#8f94eb"]
auth_approval -> auth_check_expire [color = "#8f94eb"]
auth_approval -> login_getcapbool [color = "#8f94eb"]
auth_approval -> auth_call [color = "#8f94eb"]
auth_approval -> auth_close [color = "#8f94eb"]
auth_approval -> auth_getstate [color = "#8f94eb"]
auth_usercheck -> _auth_validuser [color = "#96fc6d"]
auth_usercheck -> login_getclass [color = "#96fc6d"]
auth_usercheck -> login_getstyle [color = "#96fc6d"]
auth_usercheck -> login_close [color = "#96fc6d"]
auth_usercheck -> auth_open [color = "#96fc6d"]
auth_usercheck -> auth_setitem [color = "#96fc6d"]
auth_usercheck -> auth_setdata [color = "#96fc6d"]
auth_usercheck -> auth_verify [color = "#96fc6d"]
auth_userokay -> auth_usercheck [color = "#3eb09b"]
auth_userokay -> auth_close [color = "#3eb09b"]
auth_userchallenge -> _auth_validuser [color = "#0db8d4"]
auth_userchallenge -> login_getclass [color = "#0db8d4"]
auth_userchallenge -> login_getstyle [color = "#0db8d4"]
auth_userchallenge -> auth_open [color = "#0db8d4"]
auth_userchallenge -> login_close [color = "#0db8d4"]
auth_userchallenge -> auth_setitem [color = "#0db8d4"]
auth_userchallenge -> auth_close [color = "#0db8d4"]
auth_userchallenge -> auth_challenge [color = "#0db8d4"]
auth_userresponse -> auth_setstate [color = "#cc7ac2"]
auth_userresponse -> auth_getitem [color = "#cc7ac2"]
auth_userresponse -> _auth_validuser [color = "#cc7ac2"]
auth_userresponse -> auth_close [color = "#cc7ac2"]
auth_userresponse -> auth_setdata [color = "#cc7ac2"]
auth_userresponse -> auth_getstate [color = "#cc7ac2"]
auth_userresponse -> auth_check_expire [color = "#cc7ac2"]
auth_verify -> auth_open [color = "#83192f"]
auth_verify -> auth_setstate [color = "#83192f"]
auth_verify -> auth_setitem [color = "#83192f"]
auth_verify -> auth_getitem [color = "#83192f"]
auth_verify -> _auth_validuser [color = "#83192f"]
auth_verify -> auth_set_va_list [color = "#83192f"]
auth_verify -> auth_call [color = "#83192f"]
auth_clean -> auth_clrenv [color = "#759227"]
auth_clean -> auth_setitem [color = "#759227"]
auth_close -> auth_setenv [color = "#4a5505"]
auth_challenge -> _auth_validuser [color = "#5e3ac3"]
auth_challenge -> auth_getvalue [color = "#5e3ac3"]
auth_setitem -> auth_setitem [color = "#e67693"]
auth_setitem -> _auth_validuser [color = "#e67693"]
auth_check_expire -> auth_setpwd [color = "#739550"]
auth_check_change -> auth_setpwd [color = "#902d9d"]
auth_call -> _auth_next_arg [color = "#a9e6c9"]
auth_call -> _auth_spool [color = "#a9e6c9"]
auth_call -> _add_rmlist [color = "#a9e6c9"]
auth_call -> auth_clrenv [color = "#a9e6c9"]
_auth_spool -> _recv_fd [color = "#977e1c"]
login_getstyle -> login_getcapstr [color = "#51a344"]
login_getcapsize -> strtolimit [color = "#97959e"]
gsetrl -> login_getcaptime [color = "#35d53a"]
gsetrl -> login_getcapsize [color = "#35d53a"]
gsetrl -> login_getcapnum [color = "#35d53a"]
setclasscontext -> login_getclass [color = "#5b8e44"]
setclasscontext -> setusercontext [color = "#5b8e44"]
setclasscontext -> login_close [color = "#5b8e44"]
setusercontext -> login_getclass [color = "#7eb75f"]
setusercontext -> login_close [color = "#7eb75f"]
setusercontext -> login_getcapnum [color = "#7eb75f"]
setusercontext -> setuserenv [color = "#7eb75f"]
setusercontext -> setuserpath [color = "#7eb75f"]
setuserpath -> login_setenv [color = "#35ed7d"]
setuserenv -> login_setenv [color = "#a1aa6a"]
login_setenv -> expandstr [color = "#502c54"]
strtosize -> multiply [color = "#a61402"]
strtosize -> strtosize [color = "#a61402"]
strtolimit -> strtosize [color = "#c987ba"]
}
|