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