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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
1999-05-13 Roland McGrath <roland@baalperazim.frob.com>
* auth.c (S_auth_server_authenticate, S_auth_user_authenticate): If
rendezvous port arrives as MACH_PORT_DEAD, fail with EINVAL.
1999-05-02 Roland McGrath <roland@baalperazim.frob.com>
* auth.c: Include <error.h>.
1999-05-01 Roland McGrath <roland@baalperazim.frob.com>
* auth.c (main): Give diagnostics for lack of bootstrap port or
failure of startup_authinit RPC.
1998-11-27 Mark Kettenis <kettenis@phys.uva.nl>
* auth.c (main): Call _hurd_proc_init with new args set to zero.
Wed Aug 20 14:01:43 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* auth.c (main): New args for
ports_manage_port_operations_multithread.
Wed Feb 19 23:04:30 1997 Miles Bader <miles@gnu.ai.mit.edu>
* auth.c (argp_program_version): Make const.
Thu Sep 12 16:27:31 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makefile (HURDLIBS): New variable.
(auth): Delete special depedencies.
Thu Sep 5 11:05:37 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* auth.c (AUTH_VERSION): Delete macro.
(argp_program_version): Use STANDARD_HURD_VERSION.
(main): Pass empty string as release; HURD_VERSION as version.
Fri Jul 19 00:35:46 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
* auth.c (S_auth_makeauth): Deallocate initial reference to
NEWAUTH after *NEWHANDLE has been set.
Thu Jul 18 19:31:53 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
* auth.c (S_auth_makeauth): It's fine if a passed in auth port is
not one we know about; just make the loops across AUTHS deal
properly with null values. Only deallocate the AUTHPTS passed in
if we don't encounter any errors. Always deallocate the
references in the AUTHS array. ISUID and GROUPMEMBER functions
should check both effective and auxiliary members of AUTH.
(struct pending): Delete member `passthrough_type'.
(S_auth_user_authenticate): Always use MOVE_SEND to send pass
through port back to user.
(S_auth_server_authenticate): Don't bother initializing
U.passthrough_type or S.passthrough_type.
Sat Jul 6 23:16:42 1996 Miles Bader <miles@gnu.ai.mit.edu>
* auth.c (AUTH_VERSION): New macro.
(argp_program_version): New variable.
(auth_version): Variable removed.
(main): Call argp_parse to get defaults.
Use AUTH_VERSION instead of auth_version.
<argp.h>: New include.
<idvec.h>: Changed from <hurd/idvec.h>.
Wed Jun 26 14:22:51 1996 Miles Bader <miles@gnu.ai.mit.edu>
* auth.c (S_auth_makeauth): Don't special-case the 0 explicit ids
case (it used to merge in all the ids from passed in auth-handles
in that case).
Mon May 6 14:22:13 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
* auth.c (auth_version): Upgrade to 0.0.
Sat May 4 22:40:42 1996 Miles Bader <miles@gnu.ai.mit.edu>
* auth.c (S_auth_user_authenticate, S_auth_server_authenticate):
Use ports_interrupt_self_on_port_death instead of
cancel_on_dead_name. Hurd_condition_wait returns a boolean, not
an error_t, so supply EINTR ourselves.
(cancel_on_dead_name): Function removed.
Fri May 3 17:07:45 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* auth.c (S_auth_server_authenticate, S_auth_user_authenticate):
Remove IGNORED arg.
Tue Apr 30 21:16:07 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* auth.c (S_auth_makeauth): Increment NAUTHS for first elt.
(main): Initialize the ihash tables, dammit.
Thu Apr 25 02:57:53 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* auth.c: Rewritten.
* authmutations.h: New file.
* Makefile (LCLHDRS): Add it, remove auth_mig.h.
(OBJS): Remove auth_replyUser.o, notifyServer.o.
(auth): Depend on libports, libihash, libthreads, libshouldbeinlibc.
* auth_mig.h: Rewritten.
* Makefile (OBJS): Add auth_replyUser.o.
Thu Jul 6 15:29:43 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
* Makefile: Removed dependencies that are now automatically
generated.
Fri Nov 18 07:34:11 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* Makefile (OBJS): Add notifyServer.o.
(auth.o): Depend on notify_S.h.
* auth.c: Include "notify_S.h". Remove _S_ from all
do_mach_notify_* server routines.
Wed Sep 7 13:14:41 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
* auth.c (isuid): Look for TEST in the uid arrays, not the gid arrays.
Tue Sep 6 14:33:02 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
* auth.c (auth_nosenders): Remove auth struct from allapts
list correctly.
Thu Aug 25 13:24:24 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
* auth.c (struct saved_user): Use second rendezvous port in place
of rend_int.
(strut saved_server): Likewise.
(S_auth_user_authenticate): Replace int arg with secondary
rendezvous port. Check it instead of old rend_int for match.
Deallocate it (twice) if we are completing the auth transaction
here. Store it in U in place of the old int.
(S_auth_server_authenticate): Likewise, mutatis mutandis.
Mon Aug 15 11:52:49 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
* auth.c (main): Make startup_essential_task the last thing we
do before processing messages.
Thu Jul 21 18:39:38 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
* Makefile: Rewritten in accord with new scheme.
* auth.c: Include "auth_reply_U.h" instead of "auth_reply.h".
Tue Jul 19 12:32:54 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
* Makefile (auth): Don't use variable $(link) anymore.
Tue Jul 5 14:18:23 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
* Makefile (SRCS, TAGSHDRS): New variables.
Mon Jun 20 15:04:42 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
* Makefile (install): Use $(INSTALL_BIN) instead of cp.
Thu May 19 15:18:52 1994 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* auth.c (auth_nosenders): Take auth off of allapts list
before destroying it.
Thu May 12 15:28:50 1994 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* auth.c (main): Declare args ARGC and ARGV; pass ARGV in call
to _hurd_proc_init.
Mon May 9 16:50:09 1994 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* auth.c (auth_version): New variable.
(main): Call proc_register_version.
Thu May 5 07:42:28 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makefile: Change uses of $(headers) to $(includedir).
Fri Apr 29 16:50:50 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
* auth.c (main): Fetch hostpriv arg and provide it to
startup_essential_task in accord with interface change to
startup.defs.
|