1*ebfedea0SLionel Sambuc2008-07-17 Love Hörnquist Åstrand <lha@it.su.se> 2*ebfedea0SLionel Sambuc 3*ebfedea0SLionel Sambuc * common.c: Try afs/cell@REALM before afs@REALM since that is what 4*ebfedea0SLionel Sambuc OpenAFS folks have been saying is best pratices for some time 5*ebfedea0SLionel Sambuc now. Patch from Derrick Brashear. 6*ebfedea0SLionel Sambuc 7*ebfedea0SLionel Sambuc2008-04-15 Love Hörnquist Åstrand <lha@it.su.se> 8*ebfedea0SLionel Sambuc * afssys.c: Avoid using entry points depending on _IOWR if there 9*ebfedea0SLionel Sambuc is no _IOWR (on cygwin). 10*ebfedea0SLionel Sambuc 11*ebfedea0SLionel Sambuc2007-07-10 Love Hörnquist Åstrand <lha@it.su.se> 12*ebfedea0SLionel Sambuc 13*ebfedea0SLionel Sambuc * Makefile.am: New library version. 14*ebfedea0SLionel Sambuc 15*ebfedea0SLionel Sambuc2007-05-10 Love Hörnquist Åstrand <lha@it.su.se> 16*ebfedea0SLionel Sambuc 17*ebfedea0SLionel Sambuc * kafs.h: Add VIOCSETTOK2 18*ebfedea0SLionel Sambuc 19*ebfedea0SLionel Sambuc2006-10-21 Love Hörnquist Åstrand <lha@it.su.se> 20*ebfedea0SLionel Sambuc 21*ebfedea0SLionel Sambuc * Makefile.am: unbreak previous 22*ebfedea0SLionel Sambuc 23*ebfedea0SLionel Sambuc * Makefile.am: split dist and nodist sources 24*ebfedea0SLionel Sambuc 25*ebfedea0SLionel Sambuc2006-10-20 Love Hörnquist Åstrand <lha@it.su.se> 26*ebfedea0SLionel Sambuc 27*ebfedea0SLionel Sambuc * Makefile.am: add more files 28*ebfedea0SLionel Sambuc 29*ebfedea0SLionel Sambuc2006-05-01 Love Hörnquist Åstrand <lha@it.su.se> 30*ebfedea0SLionel Sambuc 31*ebfedea0SLionel Sambuc * kafs.3: Spelling, from Björn Sandell. 32*ebfedea0SLionel Sambuc 33*ebfedea0SLionel Sambuc2006-04-11 Love Hörnquist Åstrand <lha@it.su.se> 34*ebfedea0SLionel Sambuc 35*ebfedea0SLionel Sambuc * afssys.c: use afs_ioctlnum, From Tomas Olsson <tol@it.su.se> 36*ebfedea0SLionel Sambuc 37*ebfedea0SLionel Sambuc2006-04-10 Love Hörnquist Åstrand <lha@it.su.se> 38*ebfedea0SLionel Sambuc 39*ebfedea0SLionel Sambuc * afssys.c: Try harder to get the pioctl to work via the /proc or 40*ebfedea0SLionel Sambuc /dev interface, OpenAFS choose to reuse the same ioctl number, 41*ebfedea0SLionel Sambuc while Arla didn't. Also, try new ioctl before the the old 42*ebfedea0SLionel Sambuc syscalls. 43*ebfedea0SLionel Sambuc 44*ebfedea0SLionel Sambuc * afskrb5.c (afslog_uid_int): use the simpler 45*ebfedea0SLionel Sambuc krb5_principal_get_realm function. 46*ebfedea0SLionel Sambuc 47*ebfedea0SLionel Sambuc2005-12-21 Love Hörnquist Åstrand <lha@it.su.se> 48*ebfedea0SLionel Sambuc 49*ebfedea0SLionel Sambuc * Makefile.am: Remove dependency on config.h, breaks IRIX build, 50*ebfedea0SLionel Sambuc could depend on libkafs_la_OBJECTS, but that is just asking for 51*ebfedea0SLionel Sambuc trubble. 52*ebfedea0SLionel Sambuc 53*ebfedea0SLionel Sambuc2005-10-20 Love Hörnquist Åstrand <lha@it.su.se> 54*ebfedea0SLionel Sambuc 55*ebfedea0SLionel Sambuc * afssys.c (k_hasafs_recheck): new function, allow rechecking if 56*ebfedea0SLionel Sambuc AFS client have started now, internaly it resets the internal 57*ebfedea0SLionel Sambuc state from k_hasafs() and retry retry the probing. The problem 58*ebfedea0SLionel Sambuc with calling k_hasaf() is that is plays around with signals, and 59*ebfedea0SLionel Sambuc that cases problem for some systems/applications. 60*ebfedea0SLionel Sambuc 61*ebfedea0SLionel Sambuc2005-10-02 Love Hörnquist Åstrand <lha@it.su.se> 62*ebfedea0SLionel Sambuc 63*ebfedea0SLionel Sambuc * kafs_locl.h: Maybe include <sys/sysctl.h>. 64*ebfedea0SLionel Sambuc 65*ebfedea0SLionel Sambuc * afssys.c: Mac OS X 10.4 needs a runtime check if we are going to 66*ebfedea0SLionel Sambuc use the syscall, there is no cpp define to use to check the 67*ebfedea0SLionel Sambuc version. Every after 10.0 (darwin 8.0) uses the /dev/ version of 68*ebfedea0SLionel Sambuc the pioctl. 69*ebfedea0SLionel Sambuc 70*ebfedea0SLionel Sambuc2005-10-01 Love Hörnquist Åstrand <lha@it.su.se> 71*ebfedea0SLionel Sambuc 72*ebfedea0SLionel Sambuc * afssys.c: Support the new MacOS X 10.4 ioctl interface that is a 73*ebfedea0SLionel Sambuc device node. Patched from Tomas Olson <tol@it.su.se>. 74*ebfedea0SLionel Sambuc 75*ebfedea0SLionel Sambuc2005-08-26 Love Hörnquist Åstrand <lha@it.su.se> 76*ebfedea0SLionel Sambuc 77*ebfedea0SLionel Sambuc * afskrb5.c: Default to use 2b tokens. 78*ebfedea0SLionel Sambuc 79*ebfedea0SLionel Sambuc2005-06-17 Love Hörnquist Åstrand <lha@it.su.se> 80*ebfedea0SLionel Sambuc 81*ebfedea0SLionel Sambuc * common.c: rename index to idx 82*ebfedea0SLionel Sambuc 83*ebfedea0SLionel Sambuc * afssys.c (k_afs_cell_of_file): unconst path 84*ebfedea0SLionel Sambuc 85*ebfedea0SLionel Sambuc2005-06-02 Love Hörnquist Åstrand <lha@it.su.se> 86*ebfedea0SLionel Sambuc 87*ebfedea0SLionel Sambuc * use struct kafs_data everywhere, don't mix with the typedef 88*ebfedea0SLionel Sambuc kafs_data 89*ebfedea0SLionel Sambuc 90*ebfedea0SLionel Sambuc * roken_rename.h: rename more resolve.c symbols 91*ebfedea0SLionel Sambuc 92*ebfedea0SLionel Sambuc * afssys.c: Don't building map_syscall_name_to_number where its 93*ebfedea0SLionel Sambuc not used. 94*ebfedea0SLionel Sambuc 95*ebfedea0SLionel Sambuc2005-02-24 Love Hörnquist Åstrand <lha@it.su.se> 96*ebfedea0SLionel Sambuc 97*ebfedea0SLionel Sambuc * Makefile.am: bump version to 4:1:4 98*ebfedea0SLionel Sambuc 99*ebfedea0SLionel Sambuc2005-02-03 Love Hörnquist Åstrand <lha@it.su.se> 100*ebfedea0SLionel Sambuc 101*ebfedea0SLionel Sambuc * kafs.h: de-__P 102*ebfedea0SLionel Sambuc 103*ebfedea0SLionel Sambuc2004-12-06 Love Hörnquist Åstrand <lha@it.su.se> 104*ebfedea0SLionel Sambuc 105*ebfedea0SLionel Sambuc * afskrb5.c: s/KEYTYPE_DES/ETYPE_DES_CBC_CRC/ 106*ebfedea0SLionel Sambuc 107*ebfedea0SLionel Sambuc2004-08-09 Love Hörnquist Åstrand <lha@it.su.se> 108*ebfedea0SLionel Sambuc 109*ebfedea0SLionel Sambuc * afssysdefs.h: ifdef protect AFS_SYSCALL for DragonFly since they 110*ebfedea0SLionel Sambuc still define __FreeBSD__ (and __FreeBSD_version), but claim that 111*ebfedea0SLionel Sambuc they will stop doing it some time... 112*ebfedea0SLionel Sambuc 113*ebfedea0SLionel Sambuc * afssysdefs.h: dragonflybsd uses 339 just like freebsd5 114*ebfedea0SLionel Sambuc 115*ebfedea0SLionel Sambuc2004-06-22 Love Hörnquist Åstrand <lha@it.su.se> 116*ebfedea0SLionel Sambuc 117*ebfedea0SLionel Sambuc * afssys.c: s/arla/nnpfs/ 118*ebfedea0SLionel Sambuc 119*ebfedea0SLionel Sambuc * afssys.c: support the linux /proc/fs/mumel/afs_ioctl afs 120*ebfedea0SLionel Sambuc "syscall" interface 121*ebfedea0SLionel Sambuc 122*ebfedea0SLionel Sambuc2004-01-22 Love Hörnquist Åstrand <lha@it.su.se> 123*ebfedea0SLionel Sambuc 124*ebfedea0SLionel Sambuc * common.c: search paths for AFS configuration files for the 125*ebfedea0SLionel Sambuc OpenAFS MacOS X, fix comment 126*ebfedea0SLionel Sambuc 127*ebfedea0SLionel Sambuc * kafs.h: search paths for AFS configuration files for the OpenAFS 128*ebfedea0SLionel Sambuc MacOS X 129*ebfedea0SLionel Sambuc 130*ebfedea0SLionel Sambuc2003-12-02 Love Hörnquist Åstrand <lha@it.su.se> 131*ebfedea0SLionel Sambuc 132*ebfedea0SLionel Sambuc * common.c: add _PATH_ARLA_OPENBSD & c/o 133*ebfedea0SLionel Sambuc 134*ebfedea0SLionel Sambuc * kafs.h: add _PATH_ARLA_OPENBSD & c/o 135*ebfedea0SLionel Sambuc 136*ebfedea0SLionel Sambuc2003-11-14 Love Hörnquist Åstrand <lha@it.su.se> 137*ebfedea0SLionel Sambuc 138*ebfedea0SLionel Sambuc * common.c: typo, Bruno Rohee <bruno@rohee.com> 139*ebfedea0SLionel Sambuc 140*ebfedea0SLionel Sambuc2003-11-08 Love Hörnquist Åstrand <lha@it.su.se> 141*ebfedea0SLionel Sambuc 142*ebfedea0SLionel Sambuc * kafs.3: spelling, partly from jmc <jmc@prioris.mini.pw.edu.pl> 143*ebfedea0SLionel Sambuc 144*ebfedea0SLionel Sambuc2003-09-30 Love Hörnquist Åstrand <lha@it.su.se> 145*ebfedea0SLionel Sambuc 146*ebfedea0SLionel Sambuc * afskrb5.c (krb5_afslog_uid_home): be even more friendly to the 147*ebfedea0SLionel Sambuc user and fetch context and id ourself 148*ebfedea0SLionel Sambuc 149*ebfedea0SLionel Sambuc2003-09-23 Love Hörnquist Åstrand <lha@it.su.se> 150*ebfedea0SLionel Sambuc 151*ebfedea0SLionel Sambuc * afskrb5.c (afslog_uid_int): just belive that realm hint the user 152*ebfedea0SLionel Sambuc passed us 153*ebfedea0SLionel Sambuc 154*ebfedea0SLionel Sambuc2003-07-23 Love Hörnquist Åstrand <lha@it.su.se> 155*ebfedea0SLionel Sambuc 156*ebfedea0SLionel Sambuc * Makefile.am: always include v4 symbols 157*ebfedea0SLionel Sambuc 158*ebfedea0SLionel Sambuc * afskrb.c: provide dummy krb_ function to there is no need to 159*ebfedea0SLionel Sambuc bump major 160*ebfedea0SLionel Sambuc 161*ebfedea0SLionel Sambuc2003-06-22 Love Hörnquist Åstrand <lha@it.su.se> 162*ebfedea0SLionel Sambuc 163*ebfedea0SLionel Sambuc * afskrb5.c (v5_convert): rename one of the two c to cred4 164*ebfedea0SLionel Sambuc 165*ebfedea0SLionel Sambuc2003-04-23 Love Hörnquist Åstrand <lha@it.su.se> 166*ebfedea0SLionel Sambuc 167*ebfedea0SLionel Sambuc * common.c, kafs.h: drop the int argument (the error code) from 168*ebfedea0SLionel Sambuc the logging function 169*ebfedea0SLionel Sambuc 170*ebfedea0SLionel Sambuc2003-04-22 Johan Danielsson <joda@pdc.kth.se> 171*ebfedea0SLionel Sambuc 172*ebfedea0SLionel Sambuc * afskrb5.c (v5_convert): better match what other functions do 173*ebfedea0SLionel Sambuc with values from krb5.conf, like case insensitivity 174*ebfedea0SLionel Sambuc 175*ebfedea0SLionel Sambuc2003-04-16 Love Hörnquist Åstrand <lha@it.su.se> 176*ebfedea0SLionel Sambuc 177*ebfedea0SLionel Sambuc * kafs.3: Change .Fd #include <header.h> to .In header.h 178*ebfedea0SLionel Sambuc from Thomas Klausner <wiz@netbsd.org> 179*ebfedea0SLionel Sambuc 180*ebfedea0SLionel Sambuc2003-04-14 Love Hörnquist Åstrand <lha@it.su.se> 181*ebfedea0SLionel Sambuc 182*ebfedea0SLionel Sambuc * Makefile.am: (libkafs_la_LDFLAGS): update version 183*ebfedea0SLionel Sambuc 184*ebfedea0SLionel Sambuc * Makefile.am (ROKEN_SRCS): drop strupr.c 185*ebfedea0SLionel Sambuc 186*ebfedea0SLionel Sambuc * kafs.3: document kafs_set_verbose 187*ebfedea0SLionel Sambuc 188*ebfedea0SLionel Sambuc * common.c (kafs_set_verbose): add function that (re)sets the 189*ebfedea0SLionel Sambuc logging function 190*ebfedea0SLionel Sambuc (_kafs_try_get_cred): add function that does (krb_data->get_cred) to 191*ebfedea0SLionel Sambuc make logging easier (that is now done in this function) 192*ebfedea0SLionel Sambuc (*): use _kafs_try_get_cred 193*ebfedea0SLionel Sambuc 194*ebfedea0SLionel Sambuc * afskrb5.c (get_cred): handle that inst can be the empty string too 195*ebfedea0SLionel Sambuc (v5_convert): use _kafs_foldup 196*ebfedea0SLionel Sambuc (krb5_afslog_uid_home): set name 197*ebfedea0SLionel Sambuc (krb5_afslog_uid_home): ditto 198*ebfedea0SLionel Sambuc 199*ebfedea0SLionel Sambuc * afskrb.c (krb_afslog_uid_home): set name 200*ebfedea0SLionel Sambuc (krb_afslog_uid_home): ditto 201*ebfedea0SLionel Sambuc 202*ebfedea0SLionel Sambuc * kafs_locl.h (kafs_data): add name 203*ebfedea0SLionel Sambuc (_kafs_foldup): internally export 204*ebfedea0SLionel Sambuc 205*ebfedea0SLionel Sambuc2003-04-11 Love Hörnquist Åstrand <lha@it.su.se> 206*ebfedea0SLionel Sambuc 207*ebfedea0SLionel Sambuc * kafs.3: tell that cell-name is uppercased 208*ebfedea0SLionel Sambuc 209*ebfedea0SLionel Sambuc * Makefile.am: add INCLUDE_krb4 when using krb4, add INCLUDE_des 210*ebfedea0SLionel Sambuc when using krb5, add strupr.c 211*ebfedea0SLionel Sambuc 212*ebfedea0SLionel Sambuc * afskrb5.c: Check the cell part of the name, not the realm part 213*ebfedea0SLionel Sambuc when checking if 2b should be used. The reson is afs@REALM might 214*ebfedea0SLionel Sambuc have updated their servers but not afs/cell@REALM. Add constant 215*ebfedea0SLionel Sambuc KAFS_RXKAD_2B_KVNO. 216*ebfedea0SLionel Sambuc 217*ebfedea0SLionel Sambuc2003-04-06 Love Hörnquist Åstrand <lha@it.su.se> 218*ebfedea0SLionel Sambuc 219*ebfedea0SLionel Sambuc * kafs.3: s/kerberos/Kerberos/ 220*ebfedea0SLionel Sambuc 221*ebfedea0SLionel Sambuc2003-03-19 Love Hörnquist Åstrand <lha@it.su.se> 222*ebfedea0SLionel Sambuc 223*ebfedea0SLionel Sambuc * kafs.3: spelling, from <jmc@prioris.mini.pw.edu.pl> 224*ebfedea0SLionel Sambuc 225*ebfedea0SLionel Sambuc * kafs.3: document the kafs_settoken functions write about the 226*ebfedea0SLionel Sambuc krb5_appdefault option for kerberos 5 afs tokens fix prototypes 227*ebfedea0SLionel Sambuc 228*ebfedea0SLionel Sambuc2003-03-18 Love Hörnquist Åstrand <lha@it.su.se> 229*ebfedea0SLionel Sambuc 230*ebfedea0SLionel Sambuc * afskrb5.c (kafs_settoken5): change signature to include a 231*ebfedea0SLionel Sambuc krb5_context, use v5_convert 232*ebfedea0SLionel Sambuc (v5_convert): new function, converts a krb5_ccreds to a kafs_token in 233*ebfedea0SLionel Sambuc three diffrent ways, not at all, local 524/2b, and using 524 234*ebfedea0SLionel Sambuc (v5_to_kt): add code to do local 524/2b 235*ebfedea0SLionel Sambuc (get_cred): use v5_convert 236*ebfedea0SLionel Sambuc 237*ebfedea0SLionel Sambuc 238*ebfedea0SLionel Sambuc * kafs.h (kafs_settoken5): change signature to include a 239*ebfedea0SLionel Sambuc krb5_context 240*ebfedea0SLionel Sambuc 241*ebfedea0SLionel Sambuc * Makefile.am: always build the libkafs library now that the 242*ebfedea0SLionel Sambuc kerberos 5 can stand on their own 243*ebfedea0SLionel Sambuc 244*ebfedea0SLionel Sambuc * kafs.3: expose the krb5 functions 245*ebfedea0SLionel Sambuc 246*ebfedea0SLionel Sambuc * common.c (kafs_settoken_rxkad): move all content kerberos 247*ebfedea0SLionel Sambuc version from kafs_settoken to kafs_settoken_rxkad 248*ebfedea0SLionel Sambuc (_kafs_fixup_viceid): move the fixup the timestamp to make client 249*ebfedea0SLionel Sambuc happy code here. 250*ebfedea0SLionel Sambuc (_kafs_v4_to_kt): move all the kerberos 4 dependant parts from 251*ebfedea0SLionel Sambuc kafs_settoken here. 252*ebfedea0SLionel Sambuc (*): adapt to kafs_token 253*ebfedea0SLionel Sambuc 254*ebfedea0SLionel Sambuc * afskrb5.c (kafs_settoken5): new function, inserts a krb5_creds 255*ebfedea0SLionel Sambuc into kernel 256*ebfedea0SLionel Sambuc (v5_to_kt): new function, stores a krb5_creds in struct kafs_token 257*ebfedea0SLionel Sambuc (get_cred): add a appdefault boolean ("libkafs", realm, "afs-use-524") 258*ebfedea0SLionel Sambuc that can used to toggle if there should v5 token should be used 259*ebfedea0SLionel Sambuc directly or converted via 524 first. 260*ebfedea0SLionel Sambuc 261*ebfedea0SLionel Sambuc * afskrb.c: move kafs_settoken here, use struct kafs_token 262*ebfedea0SLionel Sambuc 263*ebfedea0SLionel Sambuc * kafs_locl.h: include krb5-v4compat.h if needed, define an 264*ebfedea0SLionel Sambuc internal structure struct kafs_token that carries around for rxkad 265*ebfedea0SLionel Sambuc data that is independant of kerberos version 266*ebfedea0SLionel Sambuc 267*ebfedea0SLionel Sambuc2003-02-18 Love Hörnquist Åstrand <lha@it.su.se> 268*ebfedea0SLionel Sambuc 269*ebfedea0SLionel Sambuc * dlfcn.h: s/intialize/initialize, from 270*ebfedea0SLionel Sambuc <jmc@prioris.mini.pw.edu.pl> 271*ebfedea0SLionel Sambuc 272*ebfedea0SLionel Sambuc2003-02-08 Assar Westerlund <assar@kth.se> 273*ebfedea0SLionel Sambuc 274*ebfedea0SLionel Sambuc * afssysdefs.h: fix FreeBSD section 275*ebfedea0SLionel Sambuc 276*ebfedea0SLionel Sambuc2003-02-06 Love Hörnquist Åstrand <lha@it.su.se> 277*ebfedea0SLionel Sambuc 278*ebfedea0SLionel Sambuc * afssysdefs.h: use syscall 208 on openbsd (all version) use 279*ebfedea0SLionel Sambuc syscall 339 on freebsd 5.0 and later, use 210 on 4.x and earlier 280*ebfedea0SLionel Sambuc 281*ebfedea0SLionel Sambuc2002-08-28 Johan Danielsson <joda@pdc.kth.se> 282*ebfedea0SLionel Sambuc 283*ebfedea0SLionel Sambuc * kafs.3: move around sections (from NetBSD) 284*ebfedea0SLionel Sambuc 285*ebfedea0SLionel Sambuc2002-05-31 Assar Westerlund <assar@pdc.kth.se> 286*ebfedea0SLionel Sambuc 287*ebfedea0SLionel Sambuc * common.c: remove the trial of afs@REALM for cell != realm, it 288*ebfedea0SLionel Sambuc tries to use the wrong key for foreign cells 289*ebfedea0SLionel Sambuc 290*ebfedea0SLionel Sambuc2002-05-20 Johan Danielsson <joda@pdc.kth.se> 291*ebfedea0SLionel Sambuc 292*ebfedea0SLionel Sambuc * Makefile.am: version number 293*ebfedea0SLionel Sambuc 294*ebfedea0SLionel Sambuc2002-04-18 Johan Danielsson <joda@pdc.kth.se> 295*ebfedea0SLionel Sambuc 296*ebfedea0SLionel Sambuc * common.c (find_cells): make file parameter const 297*ebfedea0SLionel Sambuc 298*ebfedea0SLionel Sambuc2001-11-01 Assar Westerlund <assar@sics.se> 299*ebfedea0SLionel Sambuc 300*ebfedea0SLionel Sambuc * add strsep, and bump version to 3:3:3 301*ebfedea0SLionel Sambuc 302*ebfedea0SLionel Sambuc2001-10-27 Assar Westerlund <assar@sics.se> 303*ebfedea0SLionel Sambuc 304*ebfedea0SLionel Sambuc * Makefile.am (libkafs_la_LDFLAGS): set version to 3:2:3 305*ebfedea0SLionel Sambuc 306*ebfedea0SLionel Sambuc2001-10-24 Assar Westerlund <assar@sics.se> 307*ebfedea0SLionel Sambuc 308*ebfedea0SLionel Sambuc * afskrb.c (afslog_uid_int): handle krb_get_tf_fullname that 309*ebfedea0SLionel Sambuc cannot take NULLs 310*ebfedea0SLionel Sambuc (such as the MIT one) 311*ebfedea0SLionel Sambuc 312*ebfedea0SLionel Sambuc2001-10-22 Assar Westerlund <assar@sics.se> 313*ebfedea0SLionel Sambuc 314*ebfedea0SLionel Sambuc * Makefile.am (ROKEN_SRCS): add strlcpy.c 315*ebfedea0SLionel Sambuc 316*ebfedea0SLionel Sambuc2001-10-09 Assar Westerlund <assar@sics.se> 317*ebfedea0SLionel Sambuc 318*ebfedea0SLionel Sambuc * Makefile.am (ROKEN_SRCS): add strtok_r.c 319*ebfedea0SLionel Sambuc * roken_rename.h (dns_srv_order): rename correctly 320*ebfedea0SLionel Sambuc (strtok_r): add renaming 321*ebfedea0SLionel Sambuc 322*ebfedea0SLionel Sambuc2001-09-10 Assar Westerlund <assar@sics.se> 323*ebfedea0SLionel Sambuc 324*ebfedea0SLionel Sambuc * kafs.h, common.c: look for configuration files in /etc/arla (the 325*ebfedea0SLionel Sambuc location in debian's arla package) 326*ebfedea0SLionel Sambuc 327*ebfedea0SLionel Sambuc2001-08-26 Assar Westerlund <assar@sics.se> 328*ebfedea0SLionel Sambuc 329*ebfedea0SLionel Sambuc * Makefile.am: handle both krb5 and krb4 cases 330*ebfedea0SLionel Sambuc 331*ebfedea0SLionel Sambuc2001-07-19 Assar Westerlund <assar@sics.se> 332*ebfedea0SLionel Sambuc 333*ebfedea0SLionel Sambuc * Makefile.am (libkafs_la_LDFLAGS): set version to 3:0:3 334*ebfedea0SLionel Sambuc 335*ebfedea0SLionel Sambuc2001-07-12 Assar Westerlund <assar@sics.se> 336*ebfedea0SLionel Sambuc 337*ebfedea0SLionel Sambuc * common.c: look in /etc/openafs for debian openafs 338*ebfedea0SLionel Sambuc * kafs.h: add paths for openafs debian (/etc/openafs) 339*ebfedea0SLionel Sambuc 340*ebfedea0SLionel Sambuc * Makefile.am: add required library dependencies 341*ebfedea0SLionel Sambuc 342*ebfedea0SLionel Sambuc2001-07-03 Assar Westerlund <assar@sics.se> 343*ebfedea0SLionel Sambuc 344*ebfedea0SLionel Sambuc * Makefile.am (libkafs_la_LDFLAGS): set versoin to 2:4:2 345*ebfedea0SLionel Sambuc 346*ebfedea0SLionel Sambuc2001-06-19 Assar Westerlund <assar@sics.se> 347*ebfedea0SLionel Sambuc 348*ebfedea0SLionel Sambuc * common.c (_kafs_realm_of_cell): changed to first try exact match 349*ebfedea0SLionel Sambuc in CellServDB, then exact match in DNS, and finally in-exact match 350*ebfedea0SLionel Sambuc in CellServDB 351*ebfedea0SLionel Sambuc 352*ebfedea0SLionel Sambuc2001-05-18 Johan Danielsson <joda@pdc.kth.se> 353*ebfedea0SLionel Sambuc 354*ebfedea0SLionel Sambuc * Makefile.am: only build resolve.c if doing renaming 355*ebfedea0SLionel Sambuc 356*ebfedea0SLionel Sambuc2001-02-12 Assar Westerlund <assar@sics.se> 357*ebfedea0SLionel Sambuc 358*ebfedea0SLionel Sambuc * Makefile.am, roken_rename.h: add rename of dns functions 359*ebfedea0SLionel Sambuc 360*ebfedea0SLionel Sambuc2000-12-11 Assar Westerlund <assar@sics.se> 361*ebfedea0SLionel Sambuc 362*ebfedea0SLionel Sambuc * Makefile.am (libkafs_la_LDFLAGS): set version to 2:3:2 363*ebfedea0SLionel Sambuc 364*ebfedea0SLionel Sambuc2000-11-17 Assar Westerlund <assar@sics.se> 365*ebfedea0SLionel Sambuc 366*ebfedea0SLionel Sambuc * afssysdefs.h: solaris 8 apperently uses 65 367*ebfedea0SLionel Sambuc 368*ebfedea0SLionel Sambuc2000-09-19 Assar Westerlund <assar@sics.se> 369*ebfedea0SLionel Sambuc 370*ebfedea0SLionel Sambuc * Makefile.am (libkafs_la_LDFLAGS): bump version to 2:2:2 371*ebfedea0SLionel Sambuc 372*ebfedea0SLionel Sambuc2000-09-12 Johan Danielsson <joda@pdc.kth.se> 373*ebfedea0SLionel Sambuc 374*ebfedea0SLionel Sambuc * dlfcn.c: correct arguments to some snprintf:s 375*ebfedea0SLionel Sambuc 376*ebfedea0SLionel Sambuc2000-07-25 Johan Danielsson <joda@pdc.kth.se> 377*ebfedea0SLionel Sambuc 378*ebfedea0SLionel Sambuc * Makefile.am: bump version to 2:1:2 379*ebfedea0SLionel Sambuc 380*ebfedea0SLionel Sambuc2000-04-03 Assar Westerlund <assar@sics.se> 381*ebfedea0SLionel Sambuc 382*ebfedea0SLionel Sambuc * Makefile.am: set version to 2:0:2 383*ebfedea0SLionel Sambuc 384*ebfedea0SLionel Sambuc2000-03-20 Assar Westerlund <assar@sics.se> 385*ebfedea0SLionel Sambuc 386*ebfedea0SLionel Sambuc * afssysdefs.h: make versions later than 5.7 of solaris also use 387*ebfedea0SLionel Sambuc 73 388*ebfedea0SLionel Sambuc 389*ebfedea0SLionel Sambuc2000-03-16 Assar Westerlund <assar@sics.se> 390*ebfedea0SLionel Sambuc 391*ebfedea0SLionel Sambuc * afskrb.c (afslog_uid_int): use krb_get_tf_fullname instead of 392*ebfedea0SLionel Sambuc krb_get_default_principal 393*ebfedea0SLionel Sambuc 394*ebfedea0SLionel Sambuc2000-03-15 Assar Westerlund <assar@sics.se> 395*ebfedea0SLionel Sambuc 396*ebfedea0SLionel Sambuc * afssys.c (map_syscall_name_to_number): ignore # at 397*ebfedea0SLionel Sambuc beginning-of-line 398*ebfedea0SLionel Sambuc 399*ebfedea0SLionel Sambuc2000-03-13 Assar Westerlund <assar@sics.se> 400*ebfedea0SLionel Sambuc 401*ebfedea0SLionel Sambuc * afssysdefs.h: add 230 for MacOS X per information from 402*ebfedea0SLionel Sambuc <warner.c@apple.com> 403*ebfedea0SLionel Sambuc 404*ebfedea0SLionel Sambuc1999-12-06 Assar Westerlund <assar@sics.se> 405*ebfedea0SLionel Sambuc 406*ebfedea0SLionel Sambuc * Makefile.am: set version to 1:2:1 407*ebfedea0SLionel Sambuc 408*ebfedea0SLionel Sambuc1999-11-22 Assar Westerlund <assar@sics.se> 409*ebfedea0SLionel Sambuc 410*ebfedea0SLionel Sambuc * afskrb5.c (afslog_uid_int): handle d->realm == NULL 411*ebfedea0SLionel Sambuc 412*ebfedea0SLionel Sambuc1999-11-17 Assar Westerlund <assar@sics.se> 413*ebfedea0SLionel Sambuc 414*ebfedea0SLionel Sambuc * afskrb5.c (afslog_uid_int): don't look at the local realm at 415*ebfedea0SLionel Sambuc all. just use the realm from the ticket file. 416*ebfedea0SLionel Sambuc 417*ebfedea0SLionel Sambuc1999-10-20 Assar Westerlund <assar@sics.se> 418*ebfedea0SLionel Sambuc 419*ebfedea0SLionel Sambuc * Makefile.am: set version to 1:1:1 420*ebfedea0SLionel Sambuc 421*ebfedea0SLionel Sambuc * afskrb5.c (get_cred): always request a DES key 422*ebfedea0SLionel Sambuc 423*ebfedea0SLionel SambucMon Oct 18 17:40:21 1999 Bjoern Groenvall <bg@mummel.sics.se> 424*ebfedea0SLionel Sambuc 425*ebfedea0SLionel Sambuc * common.c (find_cells): Trim trailing whitespace from 426*ebfedea0SLionel Sambuc cellname. Lines starting with # are regarded as comments. 427*ebfedea0SLionel Sambuc 428*ebfedea0SLionel SambucFri Oct 8 18:17:22 1999 Bjoern Groenvall <bg@mummel.sics.se> 429*ebfedea0SLionel Sambuc 430*ebfedea0SLionel Sambuc * afskrb.c, common.c : Change code to make a clear distinction 431*ebfedea0SLionel Sambuc between hinted realm and ticket realm. 432*ebfedea0SLionel Sambuc 433*ebfedea0SLionel Sambuc * kafs_locl.h: Added argument realm_hint. 434*ebfedea0SLionel Sambuc 435*ebfedea0SLionel Sambuc * common.c (_kafs_get_cred): Change code to acquire the ``best'' 436*ebfedea0SLionel Sambuc possible ticket. Use cross-cell authentication only as method of 437*ebfedea0SLionel Sambuc last resort. 438*ebfedea0SLionel Sambuc 439*ebfedea0SLionel Sambuc * afskrb.c (afslog_uid_int): Add realm_hint argument and extract 440*ebfedea0SLionel Sambuc realm from ticket file. 441*ebfedea0SLionel Sambuc 442*ebfedea0SLionel Sambuc * afskrb5.c (afslog_uid_int): Added argument realm_hint. 443*ebfedea0SLionel Sambuc 444*ebfedea0SLionel Sambuc1999-10-03 Assar Westerlund <assar@sics.se> 445*ebfedea0SLionel Sambuc 446*ebfedea0SLionel Sambuc * afskrb5.c (get_cred): update to new krb524_convert_creds_kdc 447*ebfedea0SLionel Sambuc 448*ebfedea0SLionel Sambuc1999-08-12 Johan Danielsson <joda@pdc.kth.se> 449*ebfedea0SLionel Sambuc 450*ebfedea0SLionel Sambuc * Makefile.am: ignore the comlicated aix construct if !krb4 451*ebfedea0SLionel Sambuc 452*ebfedea0SLionel Sambuc1999-07-26 Assar Westerlund <assar@sics.se> 453*ebfedea0SLionel Sambuc 454*ebfedea0SLionel Sambuc * Makefile.am: set version to 1:0:1 455*ebfedea0SLionel Sambuc 456*ebfedea0SLionel Sambuc1999-07-22 Assar Westerlund <assar@sics.se> 457*ebfedea0SLionel Sambuc 458*ebfedea0SLionel Sambuc * afssysdefs.h: define AFS_SYSCALL to 73 for Solaris 2.7 459*ebfedea0SLionel Sambuc 460*ebfedea0SLionel Sambuc1999-07-07 Assar Westerlund <assar@sics.se> 461*ebfedea0SLionel Sambuc 462*ebfedea0SLionel Sambuc * afskrb5.c (krb5_realm_of_cell): new function 463*ebfedea0SLionel Sambuc 464*ebfedea0SLionel Sambuc * afskrb.c (krb_realm_of_cell): new function 465*ebfedea0SLionel Sambuc (afslog_uid_int): call krb_get_lrealm correctly 466*ebfedea0SLionel Sambuc 467*ebfedea0SLionel Sambuc1999-06-15 Assar Westerlund <assar@sics.se> 468*ebfedea0SLionel Sambuc 469*ebfedea0SLionel Sambuc * common.c (realm_of_cell): rename to _kafs_realm_of_cell and 470*ebfedea0SLionel Sambuc un-staticize 471*ebfedea0SLionel Sambuc 472*ebfedea0SLionel SambucFri Mar 19 14:52:29 1999 Johan Danielsson <joda@hella.pdc.kth.se> 473*ebfedea0SLionel Sambuc 474*ebfedea0SLionel Sambuc * Makefile.am: add version-info 475*ebfedea0SLionel Sambuc 476*ebfedea0SLionel SambucThu Mar 18 11:24:02 1999 Johan Danielsson <joda@hella.pdc.kth.se> 477*ebfedea0SLionel Sambuc 478*ebfedea0SLionel Sambuc * Makefile.am: include Makefile.am.common 479*ebfedea0SLionel Sambuc 480*ebfedea0SLionel SambucSat Feb 27 19:46:21 1999 Johan Danielsson <joda@hella.pdc.kth.se> 481*ebfedea0SLionel Sambuc 482*ebfedea0SLionel Sambuc * Makefile.am: remove EXTRA_DATA (as of autoconf 2.13/automake 483*ebfedea0SLionel Sambuc 1.4) 484*ebfedea0SLionel Sambuc 485*ebfedea0SLionel SambucThu Feb 11 22:57:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 486*ebfedea0SLionel Sambuc 487*ebfedea0SLionel Sambuc * Makefile.am: set AIX_SRC also if !AIX 488*ebfedea0SLionel Sambuc 489*ebfedea0SLionel SambucTue Dec 1 14:45:15 1998 Johan Danielsson <joda@hella.pdc.kth.se> 490*ebfedea0SLionel Sambuc 491*ebfedea0SLionel Sambuc * Makefile.am: fix AIX linkage 492*ebfedea0SLionel Sambuc 493*ebfedea0SLionel SambucSun Nov 22 10:40:44 1998 Assar Westerlund <assar@sics.se> 494*ebfedea0SLionel Sambuc 495*ebfedea0SLionel Sambuc * Makefile.in (WFLAGS): set 496*ebfedea0SLionel Sambuc 497*ebfedea0SLionel SambucSat Nov 21 16:55:19 1998 Johan Danielsson <joda@hella.pdc.kth.se> 498*ebfedea0SLionel Sambuc 499*ebfedea0SLionel Sambuc * afskrb5.c: add homedir support 500*ebfedea0SLionel Sambuc 501*ebfedea0SLionel SambucSun Sep 6 20:16:27 1998 Assar Westerlund <assar@sics.se> 502*ebfedea0SLionel Sambuc 503*ebfedea0SLionel Sambuc * add new functionality for specifying the homedir to krb_afslog 504*ebfedea0SLionel Sambuc et al 505*ebfedea0SLionel Sambuc 506*ebfedea0SLionel SambucThu Jul 16 01:27:19 1998 Assar Westerlund <assar@sics.se> 507*ebfedea0SLionel Sambuc 508*ebfedea0SLionel Sambuc * afssys.c: reorganize order of definitions. 509*ebfedea0SLionel Sambuc (try_one, try_two): conditionalize 510*ebfedea0SLionel Sambuc 511*ebfedea0SLionel SambucThu Jul 9 18:31:52 1998 Johan Danielsson <joda@emma.pdc.kth.se> 512*ebfedea0SLionel Sambuc 513*ebfedea0SLionel Sambuc * common.c (realm_of_cell): make the dns fallback work 514*ebfedea0SLionel Sambuc 515*ebfedea0SLionel SambucWed Jul 8 01:39:44 1998 Assar Westerlund <assar@sics.se> 516*ebfedea0SLionel Sambuc 517*ebfedea0SLionel Sambuc * afssys.c (map_syscall_name_to_number): new function for finding 518*ebfedea0SLionel Sambuc the number of a syscall given the name on solaris 519*ebfedea0SLionel Sambuc (k_hasafs): try using map_syscall_name_to_number 520*ebfedea0SLionel Sambuc 521*ebfedea0SLionel SambucTue Jun 30 17:19:00 1998 Assar Westerlund <assar@sics.se> 522*ebfedea0SLionel Sambuc 523*ebfedea0SLionel Sambuc * afssys.c: rewrite and add support for environment variable 524*ebfedea0SLionel Sambuc AFS_SYSCALL 525*ebfedea0SLionel Sambuc 526*ebfedea0SLionel Sambuc * Makefile.in (distclean): don't remove roken_rename.h 527*ebfedea0SLionel Sambuc 528*ebfedea0SLionel SambucFri May 29 19:03:20 1998 Assar Westerlund <assar@sics.se> 529*ebfedea0SLionel Sambuc 530*ebfedea0SLionel Sambuc * Makefile.in (roken_rename.h): remove dependency 531*ebfedea0SLionel Sambuc 532*ebfedea0SLionel SambucMon May 25 05:25:54 1998 Assar Westerlund <assar@sics.se> 533*ebfedea0SLionel Sambuc 534*ebfedea0SLionel Sambuc * Makefile.in (clean): try to remove shared library debris 535*ebfedea0SLionel Sambuc 536*ebfedea0SLionel SambucSun Apr 19 09:58:40 1998 Assar Westerlund <assar@sics.se> 537*ebfedea0SLionel Sambuc 538*ebfedea0SLionel Sambuc * Makefile.in: add symlink magic for linux 539*ebfedea0SLionel Sambuc 540*ebfedea0SLionel SambucSat Apr 4 15:08:48 1998 Assar Westerlund <assar@sics.se> 541*ebfedea0SLionel Sambuc 542*ebfedea0SLionel Sambuc * kafs.h: add arla paths 543*ebfedea0SLionel Sambuc 544*ebfedea0SLionel Sambuc * common.c (_kafs_afslog_all_local_cells): Try _PATH_ARLA_* 545*ebfedea0SLionel Sambuc (_realm_of_cell): Try _PATH_ARLA_CELLSERVDB 546*ebfedea0SLionel Sambuc 547*ebfedea0SLionel SambucThu Feb 19 14:50:22 1998 Johan Danielsson <joda@emma.pdc.kth.se> 548*ebfedea0SLionel Sambuc 549*ebfedea0SLionel Sambuc * common.c: Don't store expired tokens (this broke when using 550*ebfedea0SLionel Sambuc pag-less rsh-sessions, and `non-standard' ticket files). 551*ebfedea0SLionel Sambuc 552*ebfedea0SLionel SambucThu Feb 12 11:20:15 1998 Johan Danielsson <joda@emma.pdc.kth.se> 553*ebfedea0SLionel Sambuc 554*ebfedea0SLionel Sambuc * Makefile.in: Install/uninstall one library at a time. 555*ebfedea0SLionel Sambuc 556*ebfedea0SLionel SambucThu Feb 12 05:38:58 1998 Assar Westerlund <assar@sics.se> 557*ebfedea0SLionel Sambuc 558*ebfedea0SLionel Sambuc * Makefile.in (install): one library at a time. 559*ebfedea0SLionel Sambuc 560*ebfedea0SLionel SambucMon Feb 9 23:40:32 1998 Assar Westerlund <assar@sics.se> 561*ebfedea0SLionel Sambuc 562*ebfedea0SLionel Sambuc * common.c (find_cells): ignore empty lines 563*ebfedea0SLionel Sambuc 564*ebfedea0SLionel SambucTue Jan 6 04:25:58 1998 Assar Westerlund <assar@sics.se> 565*ebfedea0SLionel Sambuc 566*ebfedea0SLionel Sambuc * afssysdefs.h (AFS_SYSCALL): add FreeBSD 567*ebfedea0SLionel Sambuc 568*ebfedea0SLionel SambucFri Jan 2 17:08:24 1998 Assar Westerlund <assar@sics.se> 569*ebfedea0SLionel Sambuc 570*ebfedea0SLionel Sambuc * kafs.h: new VICEIOCTL's. From <rb@stacken.kth.se> 571*ebfedea0SLionel Sambuc 572*ebfedea0SLionel Sambuc * afssysdefs.h: Add OpenBSD 573