xref: /freebsd/crypto/heimdal/lib/kafs/ChangeLog (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1*ae771770SStanislav Sedov2008-07-17  Love Hörnquist Åstrand  <lha@it.su.se>
2*ae771770SStanislav Sedov
3*ae771770SStanislav Sedov	* common.c: Try afs/cell@REALM before afs@REALM since that is what
4*ae771770SStanislav Sedov	OpenAFS folks have been saying is best pratices for some time
5*ae771770SStanislav Sedov	now. Patch from Derrick Brashear.
6*ae771770SStanislav Sedov
7*ae771770SStanislav Sedov2008-04-15  Love Hörnquist Åstrand  <lha@it.su.se>
8*ae771770SStanislav Sedov	* afssys.c: Avoid using entry points depending on _IOWR if there
9*ae771770SStanislav Sedov	is no _IOWR (on cygwin).
10*ae771770SStanislav Sedov
11*ae771770SStanislav Sedov2007-07-10  Love Hörnquist Åstrand  <lha@it.su.se>
128d4ba808SJacques Vidrine
13c19800e8SDoug Rabson	* Makefile.am: New library version.
148d4ba808SJacques Vidrine
15*ae771770SStanislav Sedov2007-05-10  Love Hörnquist Åstrand  <lha@it.su.se>
168d4ba808SJacques Vidrine
17c19800e8SDoug Rabson	* kafs.h: Add VIOCSETTOK2
18c19800e8SDoug Rabson
19*ae771770SStanislav Sedov2006-10-21  Love Hörnquist Åstrand  <lha@it.su.se>
20c19800e8SDoug Rabson
21c19800e8SDoug Rabson	* Makefile.am: unbreak previous
22c19800e8SDoug Rabson
23c19800e8SDoug Rabson	* Makefile.am: split dist and nodist sources
24c19800e8SDoug Rabson
25*ae771770SStanislav Sedov2006-10-20  Love Hörnquist Åstrand  <lha@it.su.se>
26c19800e8SDoug Rabson
27c19800e8SDoug Rabson	* Makefile.am: add more files
28c19800e8SDoug Rabson
29*ae771770SStanislav Sedov2006-05-01  Love Hörnquist Åstrand  <lha@it.su.se>
30c19800e8SDoug Rabson
31*ae771770SStanislav Sedov	* kafs.3: Spelling, from Björn Sandell.
32c19800e8SDoug Rabson
33*ae771770SStanislav Sedov2006-04-11  Love Hörnquist Åstrand  <lha@it.su.se>
34c19800e8SDoug Rabson
35c19800e8SDoug Rabson	* afssys.c: use afs_ioctlnum, From Tomas Olsson <tol@it.su.se>
36c19800e8SDoug Rabson
37*ae771770SStanislav Sedov2006-04-10  Love Hörnquist Åstrand  <lha@it.su.se>
38c19800e8SDoug Rabson
39c19800e8SDoug Rabson	* afssys.c: Try harder to get the pioctl to work via the /proc or
40c19800e8SDoug Rabson	/dev interface, OpenAFS choose to reuse the same ioctl number,
41c19800e8SDoug Rabson	while Arla didn't.  Also, try new ioctl before the the old
42c19800e8SDoug Rabson	syscalls.
43c19800e8SDoug Rabson
44c19800e8SDoug Rabson	* afskrb5.c (afslog_uid_int): use the simpler
45c19800e8SDoug Rabson	krb5_principal_get_realm function.
46c19800e8SDoug Rabson
47*ae771770SStanislav Sedov2005-12-21  Love Hörnquist Åstrand  <lha@it.su.se>
48c19800e8SDoug Rabson
49c19800e8SDoug Rabson	* Makefile.am: Remove dependency on config.h, breaks IRIX build,
50c19800e8SDoug Rabson	could depend on libkafs_la_OBJECTS, but that is just asking for
51c19800e8SDoug Rabson	trubble.
52c19800e8SDoug Rabson
53*ae771770SStanislav Sedov2005-10-20  Love Hörnquist Åstrand  <lha@it.su.se>
54c19800e8SDoug Rabson
55c19800e8SDoug Rabson	* afssys.c (k_hasafs_recheck): new function, allow rechecking if
56c19800e8SDoug Rabson	AFS client have started now, internaly it resets the internal
57c19800e8SDoug Rabson	state from k_hasafs() and retry retry the probing. The problem
58c19800e8SDoug Rabson	with calling k_hasaf() is that is plays around with signals, and
59c19800e8SDoug Rabson	that cases problem for some systems/applications.
60c19800e8SDoug Rabson
61*ae771770SStanislav Sedov2005-10-02  Love Hörnquist Åstrand  <lha@it.su.se>
62c19800e8SDoug Rabson
63c19800e8SDoug Rabson	* kafs_locl.h: Maybe include <sys/sysctl.h>.
64c19800e8SDoug Rabson
65c19800e8SDoug Rabson	* afssys.c: Mac OS X 10.4 needs a runtime check if we are going to
66c19800e8SDoug Rabson	use the syscall, there is no cpp define to use to check the
67c19800e8SDoug Rabson	version.  Every after 10.0 (darwin 8.0) uses the /dev/ version of
68c19800e8SDoug Rabson	the pioctl.
69c19800e8SDoug Rabson
70*ae771770SStanislav Sedov2005-10-01  Love Hörnquist Åstrand  <lha@it.su.se>
71c19800e8SDoug Rabson
72c19800e8SDoug Rabson	* afssys.c: Support the new MacOS X 10.4 ioctl interface that is a
73c19800e8SDoug Rabson	device node. Patched from Tomas Olson <tol@it.su.se>.
74c19800e8SDoug Rabson
75*ae771770SStanislav Sedov2005-08-26  Love Hörnquist Åstrand  <lha@it.su.se>
76c19800e8SDoug Rabson
77c19800e8SDoug Rabson	* afskrb5.c: Default to use 2b tokens.
78c19800e8SDoug Rabson
79*ae771770SStanislav Sedov2005-06-17  Love Hörnquist Åstrand  <lha@it.su.se>
80c19800e8SDoug Rabson
81c19800e8SDoug Rabson	* common.c: rename index to idx
82c19800e8SDoug Rabson
83c19800e8SDoug Rabson	* afssys.c (k_afs_cell_of_file): unconst path
84c19800e8SDoug Rabson
85*ae771770SStanislav Sedov2005-06-02  Love Hörnquist Åstrand  <lha@it.su.se>
86c19800e8SDoug Rabson
87c19800e8SDoug Rabson	* use struct kafs_data everywhere, don't mix with the typedef
88c19800e8SDoug Rabson	kafs_data
89c19800e8SDoug Rabson
90c19800e8SDoug Rabson	* roken_rename.h: rename more resolve.c symbols
91c19800e8SDoug Rabson
92c19800e8SDoug Rabson	* afssys.c: Don't building map_syscall_name_to_number where its
93c19800e8SDoug Rabson	not used.
94c19800e8SDoug Rabson
95*ae771770SStanislav Sedov2005-02-24  Love Hörnquist Åstrand  <lha@it.su.se>
96c19800e8SDoug Rabson
97c19800e8SDoug Rabson	* Makefile.am: bump version to 4:1:4
98c19800e8SDoug Rabson
99*ae771770SStanislav Sedov2005-02-03  Love Hörnquist Åstrand  <lha@it.su.se>
100c19800e8SDoug Rabson
101c19800e8SDoug Rabson	* kafs.h: de-__P
102c19800e8SDoug Rabson
103*ae771770SStanislav Sedov2004-12-06  Love Hörnquist Åstrand  <lha@it.su.se>
104c19800e8SDoug Rabson
105c19800e8SDoug Rabson	* afskrb5.c: s/KEYTYPE_DES/ETYPE_DES_CBC_CRC/
106c19800e8SDoug Rabson
107*ae771770SStanislav Sedov2004-08-09  Love Hörnquist Åstrand  <lha@it.su.se>
108c19800e8SDoug Rabson
109c19800e8SDoug Rabson	* afssysdefs.h: ifdef protect AFS_SYSCALL for DragonFly since they
110c19800e8SDoug Rabson	still define __FreeBSD__ (and __FreeBSD_version), but claim that
111c19800e8SDoug Rabson	they will stop doing it some time...
112c19800e8SDoug Rabson
113c19800e8SDoug Rabson	* afssysdefs.h: dragonflybsd uses 339 just like freebsd5
114c19800e8SDoug Rabson
115*ae771770SStanislav Sedov2004-06-22  Love Hörnquist Åstrand  <lha@it.su.se>
116c19800e8SDoug Rabson
117c19800e8SDoug Rabson	* afssys.c: s/arla/nnpfs/
118c19800e8SDoug Rabson
119c19800e8SDoug Rabson	* afssys.c: support the linux /proc/fs/mumel/afs_ioctl afs
1208d4ba808SJacques Vidrine	"syscall" interface
1218d4ba808SJacques Vidrine
122*ae771770SStanislav Sedov2004-01-22  Love Hörnquist Åstrand  <lha@it.su.se>
123c19800e8SDoug Rabson
124c19800e8SDoug Rabson	* common.c: search paths for AFS configuration files for the
125c19800e8SDoug Rabson	OpenAFS MacOS X, fix comment
126c19800e8SDoug Rabson
127c19800e8SDoug Rabson	* kafs.h: search paths for AFS configuration files for the OpenAFS
128c19800e8SDoug Rabson	MacOS X
129c19800e8SDoug Rabson
130*ae771770SStanislav Sedov2003-12-02  Love Hörnquist Åstrand  <lha@it.su.se>
131c19800e8SDoug Rabson
132c19800e8SDoug Rabson	* common.c: add _PATH_ARLA_OPENBSD & c/o
133c19800e8SDoug Rabson
134c19800e8SDoug Rabson	* kafs.h: add _PATH_ARLA_OPENBSD & c/o
135c19800e8SDoug Rabson
136*ae771770SStanislav Sedov2003-11-14  Love Hörnquist Åstrand  <lha@it.su.se>
137c19800e8SDoug Rabson
138c19800e8SDoug Rabson	* common.c: typo, Bruno Rohee <bruno@rohee.com>
139c19800e8SDoug Rabson
140*ae771770SStanislav Sedov2003-11-08  Love Hörnquist Åstrand  <lha@it.su.se>
141c19800e8SDoug Rabson
142c19800e8SDoug Rabson	* kafs.3: spelling, partly from jmc <jmc@prioris.mini.pw.edu.pl>
143c19800e8SDoug Rabson
144*ae771770SStanislav Sedov2003-09-30  Love Hörnquist Åstrand  <lha@it.su.se>
145c19800e8SDoug Rabson
146c19800e8SDoug Rabson	* afskrb5.c (krb5_afslog_uid_home): be even more friendly to the
147c19800e8SDoug Rabson	user and fetch context and id ourself
148c19800e8SDoug Rabson
149*ae771770SStanislav Sedov2003-09-23  Love Hörnquist Åstrand  <lha@it.su.se>
150c19800e8SDoug Rabson
151c19800e8SDoug Rabson	* afskrb5.c (afslog_uid_int): just belive that realm hint the user
152c19800e8SDoug Rabson	passed us
153c19800e8SDoug Rabson
154*ae771770SStanislav Sedov2003-07-23  Love Hörnquist Åstrand  <lha@it.su.se>
155c19800e8SDoug Rabson
156c19800e8SDoug Rabson	* Makefile.am: always include v4 symbols
157c19800e8SDoug Rabson
158c19800e8SDoug Rabson	* afskrb.c: provide dummy krb_ function to there is no need to
159c19800e8SDoug Rabson	bump major
160c19800e8SDoug Rabson
161*ae771770SStanislav Sedov2003-06-22  Love Hörnquist Åstrand  <lha@it.su.se>
162c19800e8SDoug Rabson
163c19800e8SDoug Rabson	* afskrb5.c (v5_convert): rename one of the two c to cred4
164c19800e8SDoug Rabson
165*ae771770SStanislav Sedov2003-04-23  Love Hörnquist Åstrand  <lha@it.su.se>
166bbd80c28SJacques Vidrine
167bbd80c28SJacques Vidrine	* common.c, kafs.h: drop the int argument (the error code) from
168bbd80c28SJacques Vidrine	the logging function
169bbd80c28SJacques Vidrine
170bbd80c28SJacques Vidrine2003-04-22  Johan Danielsson  <joda@pdc.kth.se>
171bbd80c28SJacques Vidrine
172bbd80c28SJacques Vidrine	* afskrb5.c (v5_convert): better match what other functions do
173bbd80c28SJacques Vidrine	with values from krb5.conf, like case insensitivity
174bbd80c28SJacques Vidrine
175*ae771770SStanislav Sedov2003-04-16  Love Hörnquist Åstrand  <lha@it.su.se>
176bbd80c28SJacques Vidrine
177bbd80c28SJacques Vidrine	* kafs.3: Change .Fd #include <header.h> to .In header.h
178bbd80c28SJacques Vidrine	from Thomas Klausner <wiz@netbsd.org>
179bbd80c28SJacques Vidrine
180*ae771770SStanislav Sedov2003-04-14  Love Hörnquist Åstrand  <lha@it.su.se>
181bbd80c28SJacques Vidrine
182bbd80c28SJacques Vidrine	* Makefile.am: (libkafs_la_LDFLAGS): update version
183bbd80c28SJacques Vidrine
184bbd80c28SJacques Vidrine	* Makefile.am (ROKEN_SRCS): drop strupr.c
185bbd80c28SJacques Vidrine
186bbd80c28SJacques Vidrine	* kafs.3: document kafs_set_verbose
187bbd80c28SJacques Vidrine
188bbd80c28SJacques Vidrine	* common.c (kafs_set_verbose): add function that (re)sets the
189bbd80c28SJacques Vidrine	logging function
190bbd80c28SJacques Vidrine	(_kafs_try_get_cred): add function that does (krb_data->get_cred) to
191bbd80c28SJacques Vidrine	make logging easier (that is now done in this function)
192bbd80c28SJacques Vidrine	(*): use _kafs_try_get_cred
193bbd80c28SJacques Vidrine
194bbd80c28SJacques Vidrine	* afskrb5.c (get_cred): handle that inst can be the empty string too
195bbd80c28SJacques Vidrine	(v5_convert): use _kafs_foldup
196bbd80c28SJacques Vidrine	(krb5_afslog_uid_home): set name
197bbd80c28SJacques Vidrine	(krb5_afslog_uid_home): ditto
198bbd80c28SJacques Vidrine
199bbd80c28SJacques Vidrine	* afskrb.c (krb_afslog_uid_home): set name
200bbd80c28SJacques Vidrine	(krb_afslog_uid_home): ditto
201bbd80c28SJacques Vidrine
202bbd80c28SJacques Vidrine	* kafs_locl.h (kafs_data): add name
203bbd80c28SJacques Vidrine	(_kafs_foldup): internally export
204bbd80c28SJacques Vidrine
205*ae771770SStanislav Sedov2003-04-11  Love Hörnquist Åstrand  <lha@it.su.se>
206bbd80c28SJacques Vidrine
207bbd80c28SJacques Vidrine	* kafs.3: tell that cell-name is uppercased
208bbd80c28SJacques Vidrine
209bbd80c28SJacques Vidrine	* Makefile.am: add INCLUDE_krb4 when using krb4, add INCLUDE_des
210bbd80c28SJacques Vidrine	when using krb5, add strupr.c
211bbd80c28SJacques Vidrine
212bbd80c28SJacques Vidrine	* afskrb5.c: Check the cell part of the name, not the realm part
213bbd80c28SJacques Vidrine	when checking if 2b should be used. The reson is afs@REALM might
214bbd80c28SJacques Vidrine	have updated their servers but not afs/cell@REALM. Add constant
215bbd80c28SJacques Vidrine	KAFS_RXKAD_2B_KVNO.
216bbd80c28SJacques Vidrine
217*ae771770SStanislav Sedov2003-04-06  Love Hörnquist Åstrand  <lha@it.su.se>
218bbd80c28SJacques Vidrine
219bbd80c28SJacques Vidrine	* kafs.3: s/kerberos/Kerberos/
220bbd80c28SJacques Vidrine
221*ae771770SStanislav Sedov2003-03-19  Love Hörnquist Åstrand  <lha@it.su.se>
222bbd80c28SJacques Vidrine
223bbd80c28SJacques Vidrine	* kafs.3: spelling, from <jmc@prioris.mini.pw.edu.pl>
224bbd80c28SJacques Vidrine
225bbd80c28SJacques Vidrine	* kafs.3: document the kafs_settoken functions write about the
226bbd80c28SJacques Vidrine	krb5_appdefault option for kerberos 5 afs tokens fix prototypes
227bbd80c28SJacques Vidrine
228*ae771770SStanislav Sedov2003-03-18  Love Hörnquist Åstrand  <lha@it.su.se>
229bbd80c28SJacques Vidrine
230bbd80c28SJacques Vidrine	* afskrb5.c (kafs_settoken5): change signature to include a
231bbd80c28SJacques Vidrine	krb5_context, use v5_convert
232bbd80c28SJacques Vidrine	(v5_convert): new function, converts a krb5_ccreds to a kafs_token in
233bbd80c28SJacques Vidrine	three diffrent ways, not at all, local 524/2b, and using 524
234bbd80c28SJacques Vidrine	(v5_to_kt): add code to do local 524/2b
235bbd80c28SJacques Vidrine	(get_cred): use v5_convert
236bbd80c28SJacques Vidrine
237bbd80c28SJacques Vidrine
238bbd80c28SJacques Vidrine	* kafs.h (kafs_settoken5): change signature to include a
239bbd80c28SJacques Vidrine	krb5_context
240bbd80c28SJacques Vidrine
241bbd80c28SJacques Vidrine	* Makefile.am: always build the libkafs library now that the
242bbd80c28SJacques Vidrine	kerberos 5 can stand on their own
243bbd80c28SJacques Vidrine
244bbd80c28SJacques Vidrine	* kafs.3: expose the krb5 functions
245bbd80c28SJacques Vidrine
246bbd80c28SJacques Vidrine	* common.c (kafs_settoken_rxkad): move all content kerberos
247bbd80c28SJacques Vidrine	version from kafs_settoken to kafs_settoken_rxkad
248bbd80c28SJacques Vidrine	(_kafs_fixup_viceid): move the fixup the timestamp to make client
249bbd80c28SJacques Vidrine	happy code here.
250bbd80c28SJacques Vidrine	(_kafs_v4_to_kt): move all the kerberos 4 dependant parts from
251bbd80c28SJacques Vidrine	kafs_settoken here.
252bbd80c28SJacques Vidrine	(*): adapt to kafs_token
253bbd80c28SJacques Vidrine
254bbd80c28SJacques Vidrine	* afskrb5.c (kafs_settoken5): new function, inserts a krb5_creds
255bbd80c28SJacques Vidrine	into kernel
256bbd80c28SJacques Vidrine	(v5_to_kt): new function, stores a krb5_creds in struct kafs_token
257bbd80c28SJacques Vidrine	(get_cred): add a appdefault boolean ("libkafs", realm, "afs-use-524")
258bbd80c28SJacques Vidrine	that can used to toggle if there should v5 token should be used
259bbd80c28SJacques Vidrine	directly or converted via 524 first.
260bbd80c28SJacques Vidrine
261bbd80c28SJacques Vidrine	* afskrb.c: move kafs_settoken here, use struct kafs_token
262bbd80c28SJacques Vidrine
263bbd80c28SJacques Vidrine	* kafs_locl.h: include krb5-v4compat.h if needed, define an
264bbd80c28SJacques Vidrine	internal structure struct kafs_token that carries around for rxkad
265bbd80c28SJacques Vidrine	data that is independant of kerberos version
266bbd80c28SJacques Vidrine
267*ae771770SStanislav Sedov2003-02-18  Love Hörnquist Åstrand  <lha@it.su.se>
268bbd80c28SJacques Vidrine
269bbd80c28SJacques Vidrine	* dlfcn.h: s/intialize/initialize, from
270bbd80c28SJacques Vidrine	<jmc@prioris.mini.pw.edu.pl>
271bbd80c28SJacques Vidrine
272bbd80c28SJacques Vidrine2003-02-08  Assar Westerlund  <assar@kth.se>
273bbd80c28SJacques Vidrine
274bbd80c28SJacques Vidrine	* afssysdefs.h: fix FreeBSD section
275bbd80c28SJacques Vidrine
276*ae771770SStanislav Sedov2003-02-06  Love Hörnquist Åstrand  <lha@it.su.se>
277bbd80c28SJacques Vidrine
278bbd80c28SJacques Vidrine	* afssysdefs.h: use syscall 208 on openbsd (all version) use
279bbd80c28SJacques Vidrine	syscall 339 on freebsd 5.0 and later, use 210 on 4.x and earlier
280bbd80c28SJacques Vidrine
2818373020dSJacques Vidrine2002-08-28  Johan Danielsson  <joda@pdc.kth.se>
2828373020dSJacques Vidrine
2838373020dSJacques Vidrine	* kafs.3: move around sections (from NetBSD)
2848373020dSJacques Vidrine
2858373020dSJacques Vidrine2002-05-31  Assar Westerlund  <assar@pdc.kth.se>
2868373020dSJacques Vidrine
2878373020dSJacques Vidrine	* common.c: remove the trial of afs@REALM for cell != realm, it
2888373020dSJacques Vidrine	tries to use the wrong key for foreign cells
2898373020dSJacques Vidrine
2908373020dSJacques Vidrine2002-05-20  Johan Danielsson  <joda@pdc.kth.se>
2918373020dSJacques Vidrine
2928373020dSJacques Vidrine	* Makefile.am: version number
2938373020dSJacques Vidrine
2948373020dSJacques Vidrine2002-04-18  Johan Danielsson  <joda@pdc.kth.se>
2958373020dSJacques Vidrine
2968373020dSJacques Vidrine	* common.c (find_cells): make file parameter const
2978373020dSJacques Vidrine
2984137ff4cSJacques Vidrine2001-11-01  Assar Westerlund  <assar@sics.se>
2994137ff4cSJacques Vidrine
3004137ff4cSJacques Vidrine	* add strsep, and bump version to 3:3:3
3014137ff4cSJacques Vidrine
3024137ff4cSJacques Vidrine2001-10-27  Assar Westerlund  <assar@sics.se>
3034137ff4cSJacques Vidrine
3044137ff4cSJacques Vidrine	* Makefile.am (libkafs_la_LDFLAGS): set version to 3:2:3
3054137ff4cSJacques Vidrine
3064137ff4cSJacques Vidrine2001-10-24  Assar Westerlund  <assar@sics.se>
3074137ff4cSJacques Vidrine
3084137ff4cSJacques Vidrine	* afskrb.c (afslog_uid_int): handle krb_get_tf_fullname that
3094137ff4cSJacques Vidrine	cannot take NULLs
3104137ff4cSJacques Vidrine	(such as the MIT one)
3114137ff4cSJacques Vidrine
3124137ff4cSJacques Vidrine2001-10-22  Assar Westerlund  <assar@sics.se>
3134137ff4cSJacques Vidrine
3144137ff4cSJacques Vidrine	* Makefile.am (ROKEN_SRCS): add strlcpy.c
3154137ff4cSJacques Vidrine
3164137ff4cSJacques Vidrine2001-10-09  Assar Westerlund  <assar@sics.se>
3174137ff4cSJacques Vidrine
3184137ff4cSJacques Vidrine	* Makefile.am (ROKEN_SRCS): add strtok_r.c
3194137ff4cSJacques Vidrine	* roken_rename.h (dns_srv_order): rename correctly
3204137ff4cSJacques Vidrine	(strtok_r): add renaming
3214137ff4cSJacques Vidrine
3224137ff4cSJacques Vidrine2001-09-10  Assar Westerlund  <assar@sics.se>
3234137ff4cSJacques Vidrine
3244137ff4cSJacques Vidrine	* kafs.h, common.c: look for configuration files in /etc/arla (the
3254137ff4cSJacques Vidrine	location in debian's arla package)
3264137ff4cSJacques Vidrine
3274137ff4cSJacques Vidrine2001-08-26  Assar Westerlund  <assar@sics.se>
3284137ff4cSJacques Vidrine
3294137ff4cSJacques Vidrine	* Makefile.am: handle both krb5 and krb4 cases
3304137ff4cSJacques Vidrine
3314137ff4cSJacques Vidrine2001-07-19  Assar Westerlund  <assar@sics.se>
3324137ff4cSJacques Vidrine
3334137ff4cSJacques Vidrine	* Makefile.am (libkafs_la_LDFLAGS): set version to 3:0:3
3344137ff4cSJacques Vidrine
3354137ff4cSJacques Vidrine2001-07-12  Assar Westerlund  <assar@sics.se>
3364137ff4cSJacques Vidrine
3374137ff4cSJacques Vidrine	* common.c: look in /etc/openafs for debian openafs
3384137ff4cSJacques Vidrine	* kafs.h: add paths for openafs debian (/etc/openafs)
3394137ff4cSJacques Vidrine
3404137ff4cSJacques Vidrine	* Makefile.am: add required library dependencies
3414137ff4cSJacques Vidrine
3424137ff4cSJacques Vidrine2001-07-03  Assar Westerlund  <assar@sics.se>
3434137ff4cSJacques Vidrine
3444137ff4cSJacques Vidrine	* Makefile.am (libkafs_la_LDFLAGS): set versoin to 2:4:2
3454137ff4cSJacques Vidrine
3464137ff4cSJacques Vidrine2001-06-19  Assar Westerlund  <assar@sics.se>
3474137ff4cSJacques Vidrine
3484137ff4cSJacques Vidrine	* common.c (_kafs_realm_of_cell): changed to first try exact match
3494137ff4cSJacques Vidrine	in CellServDB, then exact match in DNS, and finally in-exact match
3504137ff4cSJacques Vidrine	in CellServDB
3514137ff4cSJacques Vidrine
352adb0ddaeSAssar Westerlund2001-05-18  Johan Danielsson  <joda@pdc.kth.se>
353adb0ddaeSAssar Westerlund
354adb0ddaeSAssar Westerlund	* Makefile.am: only build resolve.c if doing renaming
355adb0ddaeSAssar Westerlund
356adb0ddaeSAssar Westerlund2001-02-12  Assar Westerlund  <assar@sics.se>
357adb0ddaeSAssar Westerlund
358adb0ddaeSAssar Westerlund	* Makefile.am, roken_rename.h: add rename of dns functions
359adb0ddaeSAssar Westerlund
3605e9cd1aeSAssar Westerlund2000-12-11  Assar Westerlund  <assar@sics.se>
3615e9cd1aeSAssar Westerlund
3625e9cd1aeSAssar Westerlund	* Makefile.am (libkafs_la_LDFLAGS): set version to 2:3:2
3635e9cd1aeSAssar Westerlund
3645e9cd1aeSAssar Westerlund2000-11-17  Assar Westerlund  <assar@sics.se>
3655e9cd1aeSAssar Westerlund
3665e9cd1aeSAssar Westerlund	* afssysdefs.h: solaris 8 apperently uses 65
3675e9cd1aeSAssar Westerlund
3685e9cd1aeSAssar Westerlund2000-09-19  Assar Westerlund  <assar@sics.se>
3695e9cd1aeSAssar Westerlund
3705e9cd1aeSAssar Westerlund	* Makefile.am (libkafs_la_LDFLAGS): bump version to 2:2:2
3715e9cd1aeSAssar Westerlund
3725e9cd1aeSAssar Westerlund2000-09-12  Johan Danielsson  <joda@pdc.kth.se>
3735e9cd1aeSAssar Westerlund
3745e9cd1aeSAssar Westerlund	* dlfcn.c: correct arguments to some snprintf:s
3755e9cd1aeSAssar Westerlund
3765e9cd1aeSAssar Westerlund2000-07-25  Johan Danielsson  <joda@pdc.kth.se>
3775e9cd1aeSAssar Westerlund
3785e9cd1aeSAssar Westerlund	* Makefile.am: bump version to 2:1:2
3795e9cd1aeSAssar Westerlund
3805e9cd1aeSAssar Westerlund2000-04-03  Assar Westerlund  <assar@sics.se>
3815e9cd1aeSAssar Westerlund
3825e9cd1aeSAssar Westerlund	* Makefile.am: set version to 2:0:2
3835e9cd1aeSAssar Westerlund
3845e9cd1aeSAssar Westerlund2000-03-20  Assar Westerlund  <assar@sics.se>
3855e9cd1aeSAssar Westerlund
3865e9cd1aeSAssar Westerlund	* afssysdefs.h: make versions later than 5.7 of solaris also use
3875e9cd1aeSAssar Westerlund	73
3885e9cd1aeSAssar Westerlund
3895e9cd1aeSAssar Westerlund2000-03-16  Assar Westerlund  <assar@sics.se>
3905e9cd1aeSAssar Westerlund
3915e9cd1aeSAssar Westerlund	* afskrb.c (afslog_uid_int): use krb_get_tf_fullname instead of
3925e9cd1aeSAssar Westerlund	krb_get_default_principal
3935e9cd1aeSAssar Westerlund
3945e9cd1aeSAssar Westerlund2000-03-15  Assar Westerlund  <assar@sics.se>
3955e9cd1aeSAssar Westerlund
3965e9cd1aeSAssar Westerlund	* afssys.c (map_syscall_name_to_number): ignore # at
3975e9cd1aeSAssar Westerlund	beginning-of-line
3985e9cd1aeSAssar Westerlund
3995e9cd1aeSAssar Westerlund2000-03-13  Assar Westerlund  <assar@sics.se>
4005e9cd1aeSAssar Westerlund
4015e9cd1aeSAssar Westerlund	* afssysdefs.h: add 230 for MacOS X per information from
4025e9cd1aeSAssar Westerlund	<warner.c@apple.com>
4035e9cd1aeSAssar Westerlund
404b528cefcSMark Murray1999-12-06  Assar Westerlund  <assar@sics.se>
405b528cefcSMark Murray
406b528cefcSMark Murray	* Makefile.am: set version to 1:2:1
407b528cefcSMark Murray
408b528cefcSMark Murray1999-11-22  Assar Westerlund  <assar@sics.se>
409b528cefcSMark Murray
410b528cefcSMark Murray	* afskrb5.c (afslog_uid_int): handle d->realm == NULL
411b528cefcSMark Murray
412b528cefcSMark Murray1999-11-17  Assar Westerlund  <assar@sics.se>
413b528cefcSMark Murray
414b528cefcSMark Murray	* afskrb5.c (afslog_uid_int): don't look at the local realm at
415b528cefcSMark Murray 	all.  just use the realm from the ticket file.
416b528cefcSMark Murray
417b528cefcSMark Murray1999-10-20  Assar Westerlund  <assar@sics.se>
418b528cefcSMark Murray
419b528cefcSMark Murray	* Makefile.am: set version to 1:1:1
420b528cefcSMark Murray
421b528cefcSMark Murray	* afskrb5.c (get_cred): always request a DES key
422b528cefcSMark Murray
423b528cefcSMark MurrayMon Oct 18 17:40:21 1999  Bjoern Groenvall  <bg@mummel.sics.se>
424b528cefcSMark Murray
425b528cefcSMark Murray	* common.c (find_cells): Trim trailing whitespace from
426b528cefcSMark Murray 	cellname. Lines starting with # are regarded as comments.
427b528cefcSMark Murray
428b528cefcSMark MurrayFri Oct  8 18:17:22 1999  Bjoern Groenvall  <bg@mummel.sics.se>
429b528cefcSMark Murray
430b528cefcSMark Murray	* afskrb.c, common.c : Change code to make a clear distinction
431b528cefcSMark Murray 	between hinted realm and ticket realm.
432b528cefcSMark Murray
433b528cefcSMark Murray	* kafs_locl.h: Added argument realm_hint.
434b528cefcSMark Murray
435b528cefcSMark Murray	* common.c (_kafs_get_cred): Change code to acquire the ``best''
436b528cefcSMark Murray 	possible ticket. Use cross-cell authentication only as method of
437b528cefcSMark Murray 	last resort.
438b528cefcSMark Murray
439b528cefcSMark Murray	* afskrb.c (afslog_uid_int): Add realm_hint argument and extract
440b528cefcSMark Murray 	realm from ticket file.
441b528cefcSMark Murray
442b528cefcSMark Murray	* afskrb5.c (afslog_uid_int): Added argument realm_hint.
443b528cefcSMark Murray
444b528cefcSMark Murray1999-10-03  Assar Westerlund  <assar@sics.se>
445b528cefcSMark Murray
446b528cefcSMark Murray	* afskrb5.c (get_cred): update to new krb524_convert_creds_kdc
447b528cefcSMark Murray
448b528cefcSMark Murray1999-08-12  Johan Danielsson  <joda@pdc.kth.se>
449b528cefcSMark Murray
450b528cefcSMark Murray	* Makefile.am: ignore the comlicated aix construct if !krb4
451b528cefcSMark Murray
452b528cefcSMark Murray1999-07-26  Assar Westerlund  <assar@sics.se>
453b528cefcSMark Murray
454b528cefcSMark Murray	* Makefile.am: set version to 1:0:1
455b528cefcSMark Murray
456b528cefcSMark Murray1999-07-22  Assar Westerlund  <assar@sics.se>
457b528cefcSMark Murray
458b528cefcSMark Murray	* afssysdefs.h: define AFS_SYSCALL to 73 for Solaris 2.7
459b528cefcSMark Murray
460b528cefcSMark Murray1999-07-07  Assar Westerlund  <assar@sics.se>
461b528cefcSMark Murray
462b528cefcSMark Murray	* afskrb5.c (krb5_realm_of_cell): new function
463b528cefcSMark Murray
464b528cefcSMark Murray	* afskrb.c (krb_realm_of_cell): new function
465b528cefcSMark Murray	(afslog_uid_int): call krb_get_lrealm correctly
466b528cefcSMark Murray
467b528cefcSMark Murray1999-06-15  Assar Westerlund  <assar@sics.se>
468b528cefcSMark Murray
469b528cefcSMark Murray	* common.c (realm_of_cell): rename to _kafs_realm_of_cell and
470b528cefcSMark Murray 	un-staticize
471b528cefcSMark Murray
472b528cefcSMark MurrayFri Mar 19 14:52:29 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
473b528cefcSMark Murray
474b528cefcSMark Murray	* Makefile.am: add version-info
475b528cefcSMark Murray
476b528cefcSMark MurrayThu Mar 18 11:24:02 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
477b528cefcSMark Murray
478b528cefcSMark Murray	* Makefile.am: include Makefile.am.common
479b528cefcSMark Murray
480b528cefcSMark MurraySat Feb 27 19:46:21 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
481b528cefcSMark Murray
482b528cefcSMark Murray	* Makefile.am: remove EXTRA_DATA (as of autoconf 2.13/automake
483b528cefcSMark Murray 	1.4)
484b528cefcSMark Murray
485b528cefcSMark MurrayThu Feb 11 22:57:37 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
486b528cefcSMark Murray
487b528cefcSMark Murray	* Makefile.am: set AIX_SRC also if !AIX
488b528cefcSMark Murray
489b528cefcSMark MurrayTue Dec  1 14:45:15 1998  Johan Danielsson  <joda@hella.pdc.kth.se>
490b528cefcSMark Murray
491b528cefcSMark Murray	* Makefile.am: fix AIX linkage
492b528cefcSMark Murray
493b528cefcSMark MurraySun Nov 22 10:40:44 1998  Assar Westerlund  <assar@sics.se>
494b528cefcSMark Murray
495b528cefcSMark Murray	* Makefile.in (WFLAGS): set
496b528cefcSMark Murray
497b528cefcSMark MurraySat Nov 21 16:55:19 1998  Johan Danielsson  <joda@hella.pdc.kth.se>
498b528cefcSMark Murray
499b528cefcSMark Murray	* afskrb5.c: add homedir support
500b528cefcSMark Murray
501b528cefcSMark MurraySun Sep  6 20:16:27 1998  Assar Westerlund  <assar@sics.se>
502b528cefcSMark Murray
503b528cefcSMark Murray	* add new functionality for specifying the homedir to krb_afslog
504b528cefcSMark Murray 	et al
505b528cefcSMark Murray
506b528cefcSMark MurrayThu Jul 16 01:27:19 1998  Assar Westerlund  <assar@sics.se>
507b528cefcSMark Murray
508b528cefcSMark Murray	* afssys.c: reorganize order of definitions.
509b528cefcSMark Murray	(try_one, try_two): conditionalize
510b528cefcSMark Murray
511b528cefcSMark MurrayThu Jul  9 18:31:52 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
512b528cefcSMark Murray
513b528cefcSMark Murray	* common.c (realm_of_cell): make the dns fallback work
514b528cefcSMark Murray
515b528cefcSMark MurrayWed Jul  8 01:39:44 1998  Assar Westerlund  <assar@sics.se>
516b528cefcSMark Murray
517b528cefcSMark Murray	* afssys.c (map_syscall_name_to_number): new function for finding
518b528cefcSMark Murray 	the number of a syscall given the name on solaris
519b528cefcSMark Murray	(k_hasafs): try using map_syscall_name_to_number
520b528cefcSMark Murray
521b528cefcSMark MurrayTue Jun 30 17:19:00 1998  Assar Westerlund  <assar@sics.se>
522b528cefcSMark Murray
523b528cefcSMark Murray	* afssys.c: rewrite and add support for environment variable
524b528cefcSMark Murray 	AFS_SYSCALL
525b528cefcSMark Murray
526b528cefcSMark Murray	* Makefile.in (distclean): don't remove roken_rename.h
527b528cefcSMark Murray
528b528cefcSMark MurrayFri May 29 19:03:20 1998  Assar Westerlund  <assar@sics.se>
529b528cefcSMark Murray
530b528cefcSMark Murray	* Makefile.in (roken_rename.h): remove dependency
531b528cefcSMark Murray
532b528cefcSMark MurrayMon May 25 05:25:54 1998  Assar Westerlund  <assar@sics.se>
533b528cefcSMark Murray
534b528cefcSMark Murray	* Makefile.in (clean): try to remove shared library debris
535b528cefcSMark Murray
536b528cefcSMark MurraySun Apr 19 09:58:40 1998  Assar Westerlund  <assar@sics.se>
537b528cefcSMark Murray
538b528cefcSMark Murray	* Makefile.in: add symlink magic for linux
539b528cefcSMark Murray
540b528cefcSMark MurraySat Apr  4 15:08:48 1998  Assar Westerlund  <assar@sics.se>
541b528cefcSMark Murray
542b528cefcSMark Murray	* kafs.h: add arla paths
543b528cefcSMark Murray
544b528cefcSMark Murray	* common.c (_kafs_afslog_all_local_cells): Try _PATH_ARLA_*
545b528cefcSMark Murray	(_realm_of_cell): Try _PATH_ARLA_CELLSERVDB
546b528cefcSMark Murray
547b528cefcSMark MurrayThu Feb 19 14:50:22 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
548b528cefcSMark Murray
549b528cefcSMark Murray	* common.c: Don't store expired tokens (this broke when using
550b528cefcSMark Murray 	pag-less rsh-sessions, and `non-standard' ticket files).
551b528cefcSMark Murray
552b528cefcSMark MurrayThu Feb 12 11:20:15 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
553b528cefcSMark Murray
554b528cefcSMark Murray	* Makefile.in: Install/uninstall one library at a time.
555b528cefcSMark Murray
556b528cefcSMark MurrayThu Feb 12 05:38:58 1998  Assar Westerlund  <assar@sics.se>
557b528cefcSMark Murray
558b528cefcSMark Murray	* Makefile.in (install): one library at a time.
559b528cefcSMark Murray
560b528cefcSMark MurrayMon Feb  9 23:40:32 1998  Assar Westerlund  <assar@sics.se>
561b528cefcSMark Murray
562b528cefcSMark Murray	* common.c (find_cells): ignore empty lines
563b528cefcSMark Murray
564b528cefcSMark MurrayTue Jan  6 04:25:58 1998  Assar Westerlund  <assar@sics.se>
565b528cefcSMark Murray
566b528cefcSMark Murray	* afssysdefs.h (AFS_SYSCALL): add FreeBSD
567b528cefcSMark Murray
568b528cefcSMark MurrayFri Jan  2 17:08:24 1998  Assar Westerlund  <assar@sics.se>
569b528cefcSMark Murray
570b528cefcSMark Murray	* kafs.h: new VICEIOCTL's.  From <rb@stacken.kth.se>
571b528cefcSMark Murray
572b528cefcSMark Murray	* afssysdefs.h: Add OpenBSD
573