2004-05-11 20:36 shadow * src/: afs/LINUX/osi_module.c, config/afs_args.h, sys/afssyscalls.c: DELTA linux26-proc-interface-use-long-not-int-20040511 AUTHOR jhutz@cmu.edu FIXES 4462 arguments to sys_call are long, not int ioctl returns -ERROR, not -1 return -EINVAL on ioctls we don't know 2004-05-11 20:08 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA update-winnotes-20040511 AUTHOR jaltman@mit.edu Update the changes and issues files for the 1.3.64 release 2004-05-11 19:52 shadow * src/venus/kdump.c: DELTA kdump-reorder-nfsclient-header-20040511 AUTHOR nneul@umr.edu FIXES 4520 nfsclient.h needs afs.h for MAXNUMSYSNAMES definition 2004-05-11 19:43 jaltman * src/config/NTMakefile.i386_nt40: DELTA nt40-version-20040511 AUTHOR jaltman@mit.edu Update version number to 1.3.6400 2004-05-11 19:35 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA reference-counts-20040511 AUTHOR jaltman@mit.edu Correct VC reference counting. (not that it is used for anything but there is no reason the reference counting should be allowed to perpetually increase) Fix smb_FindFID. Do not do anything if fid == 0 without SMB_CREATE_FLAG being set. Ensure that the event object name is unique by both the fid and the vcid. 2004-05-11 13:26 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA move-memdump-file-20040511 AUTHOR jaltman@mit.edu Move the memdump file produced on Windows by "fs memdump" from %WINDIR% to %WINDIR%\TEMP 2004-05-11 02:45 jaltman * src/WINNT/aklog/aklog.c: DELTA KRB5KRB_AP_ERR_BADADDR-retry-20040510 AUTHOR jaltman@mit.edu retry once if KRB5KRB_AP_ERR_BADADDR error is received while attempting to obtain tickets. This is often produced when using transitive trusts. a retry is then successful. 2004-05-11 02:08 jaltman * src/WINNT/afsd/cm_scache.c: DELTA off-by-one-20040510 AUTHOR jaltman@mit.edu off by one error when allocating memory for mountPointStringp in cm_GetSCacheEntry when using Freelance mode 2004-05-10 13:51 shadow * src/afs/UKERNEL/afs_usrops.c: DELTA ukernel-take-two-20040415 AUTHOR kolya@mit.edu Make uafs work enough to support readdir() (add casts for irix) 2004-05-10 04:39 shadow * src/afs/LINUX/osi_module.c: DELTA linux-26-provide-proc-interface-instead-of-syscall-20040507 AUTHOR jcurley@andrew.cmu.edu FIXES 4462 provide /proc file interface to use instead of AFS system call. doesn't solve the PAG problem. 2004-05-10 03:52 shadow * src/rxkad/hash.h: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integration of Heimdal's MD4/MD5 code 2004-05-10 03:43 shadow * src/util/snprintf.c: DELTA snprintf-irix-needs-sys-socket-h-20040510 AUTHOR shadow@dementia.org FIXES 6.5.9 or so wants sys/socket.h to get AF_INET 2004-05-10 03:18 shadow * src/: cf/osconf.m4, config/Makefile.config.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-09 04:39 jaltman * src/WINNT/client_creds/creds.cpp: DELTA user-instance-20040508 AUTHOR jaltman@mit.edu Enable afscreds.exe to support instance components of usernames for non-kfw token retrieval 2004-05-09 04:04 jaltman * src/WINNT/afsd/: cm_access.c, cm_callback.c, cm_vnodeops.c, smb.c, smb3.c: DELTA case-sensitivity-20040508 AUTHOR jaltman@mit.edu Correct the number of parameters to cm_Lookup calls in smb_ReceiveNTCreateX and smb_ReceiveNTTranCreate. Also, do not allow directories to be created if there are any files with names that differ only by case. Miscellaneous reformatting. 2004-05-08 05:15 shadow * src/config/: Makefile.config.in, Makefile.version-NOCML.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-08 05:08 shadow * src/: cf/osconf.m4, sys/Makefile.in, lwp/Makefile.in, rxkad/Makefile.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-08 05:00 shadow * src/config/Makefile.version-NOCML.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-08 04:50 shadow * src/venus/Makefile.in: DELTA kdump-linux-install-typo-20040508 AUTHOR shadow@dementia.org FIXES 4430 fix @? to be $? 2004-05-08 04:47 shadow * README: DELTA update-README-20040508 AUTHOR shadow@dementia.org update list of supported platforms, slightly 2004-05-08 04:45 shadow * src/tsm41/aix41_auth.c: DELTA aix-dynamic-auth-20040507 AUTHOR reuter@rzg.mpg.de FIXES 4278 make dynamic auth work for aix 5 2004-05-08 04:33 shadow * src/afs/: afs.h, afs_dcache.c: DELTA writethru-dslots-allocate-once-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4071 only allocate once for WriteThroughDSlots 2004-05-08 04:28 shadow * src/afs/afs_dcache.c: DELTA dcache-shutdown-free-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4070 free dcache list during shutdown 2004-05-08 04:26 shadow * src/afs/LINUX/osi_machdep.h: DELTA linux26-updates-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4068 define NGROUPS if it doesn't exist 2004-05-08 04:23 shadow * src/afs/: afs_init.c, afs_server.c: DELTA add-shutdown-server-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4067 cleanup server list during shutdown 2004-05-08 04:22 shadow * src/afs/afs_cell.c: DELTA shutdown-cell-free-cellname-list-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4066 also free cellname_list when doing shutdown, part of quest to free all allocated memory 2004-05-08 04:20 shadow * src/afs/afs_vcache.c: DELTA shutdown-vcache-free-after-using-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4065 don't free the VClist until after use 2004-05-08 04:12 shadow * acinclude.m4, src/afs/LINUX/osi_module.c, src/afsd/afsd.c, src/config/afs_args.h, src/sys/afssyscalls.c: DELTA linux-26-provide-proc-interface-instead-of-syscall-20040507 AUTHOR jcurley@andrew.cmu.edu FIXES 4462 provide /proc file interface to use instead of AFS system call. doesn't solve the PAG problem. 2004-05-08 03:58 shadow * src/: afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c, cf/linux-test3.m4: DELTA linux26-update-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 updates for modversions and for symbols which we don't need to grovel out of the kernel 2004-05-07 14:56 jaltman * src/WINNT/client_creds/NTMakefile: DELTA ntmakefile-20040507 AUTHOR jbuehler@hekimian.com remove extraneous '*' characters from C2OBJ rules 2004-05-06 21:06 jaltman * src/WINNT/client_config/tab_drives.cpp: DELTA active-mapping-20040506 AUTHOR jaltman@mit.edu Write active drive mapping data to afsdsbmt.ini from afs_config.exe 2004-05-06 20:52 jaltman * src/WINNT/client_creds/mounttab.cpp: DELTA mounttab-20040506 AUTHOR jaltman@mit.edu ensure that we do not access an array with -1 2004-05-06 20:46 jaltman * src/WINNT/afsd/: afsd_init.c, afskfw.c, afskfw.h, afslogon.c, smb3.c: DELTA afsd-20040506 AUTHOR jaltman@mit.edu Andrei provided a replacement for the pattern matching algorithm. It has been applied but the old version is still there and can be activated with a #define The KFW_AFS_get_cred() routine does not use the "instance" parameter so removed it. 2004-05-06 20:40 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA incorrect-filename-after-install-20040506 AUTHOR jaltman@mit.edu the TaAfsApp_1033.dll was incorrectly installed as TaAfsAppl_1033.dll This prevented the user manager from starting 2004-05-06 20:37 jaltman * src/config/NTMakefile: DELTA mkdir-20040506 AUTHOR jaltman@mit.edu Make src/WINNT/aklog directory if missing 2004-05-06 15:17 jaltman * src/WINNT/afsd/: cm.h, cm_dnlc.c, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb3.c: DELTA case-sensitivity-20040506 AUTHOR jaltman@mit.edu from asanka@mit.edu We now strictly prefer exact case matches. This does incur a performance penalty because we can no longer be satisfied with an inexact matches in cache (we make an extra trip to the server to make sure there aren't any exact matches or pick up the extra match if there is one). Of course, the name lookup cache is now case sensitive. * cm_dnlc.c : case sensitive name lookup cache * cm_vnodeops.{c,h} : changes to cm_Lookup to first look for exact matches, failing which, look for inexact matches. Also, only put a name in the name lookup cache iff it exactly matches something on the server. * smb.c : look for exact matches first. * smb3.c : as above. Also T2 Search is used by the SMB client to resolve filenames. Respond accordingly. and: * added new CM_ERROR_AMBIGUOUS_FILENAME mapped to ERROR_POTENTIAL_FILE_FOUND This error is not yet used but is intended for situations in which an AFS volume contains two files which differ only by case "Foo" and "FOO" and the user says "DEL foo". Since we do not have an exact match by case the existing code deletes one of the two files at random. In the future we want to return an error. 2004-05-06 14:21 jaltman * src/WINNT/client_creds/: ipaddrchg.c, ipaddrchg.h: DELTA ipaddrchg-20040506 AUTHOR jaltman@mit.edu ipaddrchg.[ch]: contains the ip address change monitor thread functionality which was previously in afskfw.[ch] but which is now a library in src/WINNT/afsd 2004-05-06 14:19 jaltman * src/WINNT/client_creds/: creds.cpp, main.cpp, mounttab.cpp: DELTA afscreds-20040506 AUTHOR jaltman@mit.edu creds.cpp: add support for principal name instances to the Obtain Tokens function. Previously instances were not parsed. main.cpp: Fix the -M (renewMaps) option to always call DoMapShare() mounttab.cpp: When removing a drive mapping, remove the "active" entry from the afsdsbmt.ini file. 2004-05-05 18:49 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA lzma-compress-20040505 AUTHOR jbuehler@hekimian.com Use lzma compression instead of bzip2 2004-05-05 03:24 jaltman * src/rxgen/rpc_parse.c: DELTA uninitialized-variable-20040504 AUTHOR jaltman@mit.edu Do not assign reference to declaration in cases which declaration is not assigned a value. 2004-05-04 22:48 jaltman * src/WINNT/client_creds/: NTMakefile, afscreds.h, afskfw-int.h, afskfw.c, afskfw.h, creds.cpp, main.cpp, window.cpp: DELTA afskfw-library-20040504 AUTHOR jaltman@mit.edu Migrate KFW functionality from src/WINNT/client_creds/afskfw* into a a new library to be shared by afslogon.dll, afscreds.exe Move IP Address Change Monitor into new source files. Add smbname support to the KFW set token functionality in afscreds.exe 2004-05-04 22:44 jaltman * src/WINNT/afsd/: NTMakefile, afskfw-int.h, afskfw.c, afskfw.h, afslogon.c: DELTA afskfw-library-20040504 AUTHOR jaltman@mit.edu Migrate KFW functionality from src/WINNT/client_creds/afskfw* into a a new library to be shared by afslogon.dll, afscreds.exe Add KFW support to afslogon.dll 2004-05-04 21:38 kolya * src/afs/LINUX/osi_misc.c: DELTA dangling-comments-are-bad-20040504 AUTHOR nneul@umr.edu Fix an unterminated comment.. Oops! 2004-05-04 09:36 kolya * src/afs/: afs.h, afs_prototypes.h, afs_vcache.c: DELTA fun-with-a-profiler-20040504 AUTHOR kolya@mit.edu fun with a profiler: afs_RemoveVCB accounts for 20% of the total AFS client CPU utilization, even under a moderate vcache turnover rate of less than 10 new vcache's per second. introduce a hash on the afs_cbr objects to speed this up. if you are seeing your AFS client being CPU-bound, e.g. on your web server, you may want to try this. 2004-05-04 09:31 kolya * src/afs/LINUX/osi_misc.c: DELTA linux-handle-short-reads-gracefully-20040504 AUTHOR nneul@umr.edu break out of the read loop with EIO if we've reached EOF, rather than looping forever hoping the file will grow. 2004-05-04 09:31 kolya * src/afs/UKERNEL/afs_usrops.h: DELTA add-missing-uafs-prototypes-20040504 AUTHOR kolya@mit.edu add missing prototypes for uafs_seek 2004-05-04 04:05 jaltman * src/WINNT/afsd/: NTMakefile, afslogon.c, fs.c, smb.c, smb.h, smb3.c: DELTA csc_policy_logon_updates-20040503 AUTHOR jaltman@mit.edu From Andrei: CSC Policies Updates to afslogon.dll: attempt lowercased name on authentication failure if LSA provided name is all upper-case. 2004-05-02 22:09 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-server-updates-20040501 AUTHOR rsm4@ieee.org This implements: 1) Does not delete server config data on uninstall 2) If an upgrade or a re-install with existing server config data, will not auto-start the Server Configuration Wizard. 3) Checks for RPC keys on install. (I believe you only need one because not all of the keys are required for AFS to work. However, it might require TCP or UDP based RPC) Still to do: 1) Server data should be destroyed if user answers "No" to "Do you want to keep your existing configuration data?" 2) If installing when existing server configuration data is present, populate the client cell to be the contents of the "ThisCell" file. 2004-04-27 19:43 rees * acinclude.m4: DELTA obsd35-20040427 AUTHOR rees@umich.edu get ready for OpenBSD 3.5 (due May 1) 2004-04-27 18:58 jaltman * src/WINNT/afsd/: NTMakefile, afsd_service.c, smb.c: DELTA fixes-from-andrei-20040427 AUTHOR jaltman@mit.edu Cleanup the makefile to remove unnecessary defaultlib restrictions Remove the DST fix added to address Rodney's bug with the timezone being off by an hour on files one hour after the time change. Still need to identify the real cause. Finally fix once and for all the afsd_service.exe shutdown error. The ServiceHandler must be declared with the WINAPI calling convention because it returns a value. 2004-04-27 18:54 jaltman * src/config/NTMakefile.i386_nt40: DELTA release-vs-debug-flags-20040427 AUTHOR jaltman@mit.edu Move a few debug only compiler flags into a debug only build section of the makefile 2004-04-27 01:26 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA no-mfc-20040427 AUTHOR jaltman@mit.edu remove the reference to afx.h. there is no reason to bring in MFC for lanahelper.lib. (thanks to Andrei) 2004-04-26 21:39 kolya * acinclude.m4, src/cf/function-macro.m4: DELTA check-if-compiler-supports-__FUNCTION__-macro-20040426 AUTHOR kolya@mit.edu Add an autoconf check to see if the compiler supports __FUNCTION__ and __LINE__ 2004-04-23 03:43 jaltman * src/WINNT/client_creds/afskfw.c: DELTA kfw-upds-20040422 AUTHOR jaltman@mit.edu (1) remove the tkt_lifetime table which is no longer used (2) improve the handling of token to k5 principal mapping (3) assign the REALM to the token client name if the realm of the cell does not match the realm of the user 2004-04-23 03:38 jaltman * src/WINNT/afsd/: afsd_service.c, smb.c, smb3.c: DELTA ren-msgbox-logfile-20040422 AUTHOR jaltman@mit.edu Several fixes: (1) the log file afsd_logp should not be referenced in the smb modules instead the smb_logp should be used (2) Properly define the dummy_MessageBox function as _stdcall (3) When afsd_service.exe fails due to a Network Error (IP address change) display a MessageBox to the end user (4) Fix "rename foo foo" to not generate a "destination file exists" error (Thanks to asanka) 2004-04-21 02:20 shadow * src/afs/: afs_osi.c, afs_osi_pag.c, afs_vcache.c, LINUX/osi_cred.c, LINUX/osi_groups.c, LINUX/osi_machdep.h, LINUX/osi_misc.c, LINUX/osi_vfs.hin, LINUX/osi_vfsops.c, LINUX/osi_vnodeops.c: DELTA linux26-more-updates-20040420 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 . osi_cred now uses struct group_info . the big kernel lock has been moved from the fs generic code for some of the operations in 2.6 . 2.6 now just uses iput() and hooks the appropriate routines . the dummy inode list handling should be clearer 2004-04-20 14:56 jaltman * src/kauth/kaprocs.c: DELTA kaanswertoolong-20040420 AUTHOR jaltman@mit.edu when determining whether or not the ticket len is too long for the receiver to accept we want to compare against the actual ticket length and not MAXKTCTICKETLEN which is what is used when sizeof(ktc_ticketAnswer) is used for comparison. 2004-04-19 05:43 kolya * src/rxkad/rxkad_client.c: DELTA more-memory-leak-fixes-20040418 AUTHOR kolya@mit.edu Another memory leak plugged; thanks to Jeffrey Altman for noticing it. 2004-04-18 06:13 kolya * src/: afs/afs_pioctl.c, libacl/aclprocs.c, ptserver/db_verify.c, ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c, rx/rx.c, rxkad/rxkad_client.c, vol/volume.c: DELTA memory-leak-fixes-20040417 AUTHOR kolya@mit.edu Fix some memory leaks. 2004-04-18 06:10 kolya * src/: libuafs/MakefileProto.AIX.in, libuafs/MakefileProto.DARWIN.in, libuafs/MakefileProto.DUX.in, libuafs/MakefileProto.FBSD.in, libuafs/MakefileProto.HPUX.in, libuafs/MakefileProto.IRIX.in, libuafs/MakefileProto.LINUX.in, libuafs/MakefileProto.NBSD.in, libuafs/MakefileProto.OBSD.in, libuafs/MakefileProto.SOLARIS.in, rx/UKERNEL/rx_knet.c: DELTA more-uafs-support-20040417 AUTHOR kolya@mit.edu Some more minor uafs fixes 2004-04-18 06:09 kolya * src/venus/fs.c: DELTA add-fs-exa-file-support-20040417 AUTHOR kolya@mit.edu Make "fs exa filename" print out the FID for the filename, not just the status for the volume containing that file. 2004-04-18 03:16 jaltman * src/ptserver/pts.c: DELTA uninitialized-20040417 AUTHOR jaltman@mit.edu ngroups was uninitialized. This produced a run-time warning even though its value was never used in subsequent calls. set to 0. 2004-04-16 06:26 kolya * src/afs/afs_vcache.c: DELTA more-memory-scrubbing-20040415 AUTHOR kolya@mit.edu Scrub the callBacks array just in case, as we're exposing some arbitrary kernel stack contents to the user. 2004-04-16 04:57 kolya * src/afs/afs_callback.c: DELTA dont-leak-random-kernel-data-20040415 AUTHOR kolya@mit.edu Zero out data structure being returned to user, so that we don't send random kernel memory garbage to them. 2004-04-16 00:34 kolya * src/afs/UKERNEL/afs_usrops.c: DELTA ukernel-take-two-20040415 AUTHOR kolya@mit.edu Make uafs work enough to support readdir() 2004-04-15 23:49 kolya * src/afs/UKERNEL/afs_usrops.c: DELTA make-uafs-work-a-little-20040415 AUTHOR kolya@mit.edu Make UAFS at least a little more likely to work. 2004-04-15 22:48 kolya * src/afs/afs_pioctl.c: DELTA fix-linux-build-20040415 AUTHOR kolya@mit.edu It's AFS_LRALLOCSIZ, not AFS_LRALLOCSIZE. 2004-04-15 21:04 jaltman * src/afs/afs_pioctl.c: DELTA ticket-1241-20040415 AUTHOR jaltman@mit.edu Correct mistaken use of >= when > is appropriate 2004-04-15 02:23 jaltman * src/config/NTMakefile.i386_nt40: DELTA ntmakefile-20040414 AUTHOR jaltman@mit.edu Fix the makefile to build with vc.net 2003 in a release configuration. /GZ and /Ox are mutually exclusive 2004-04-15 02:21 jaltman * src/WINNT/client_config/resource.h: DELTA resource-fix-20040414 AUTHOR jaltman@mit.edu There was one more off by one error in the resource file enumeration preventing the loading of the "Drive" string table entry 2004-04-14 23:26 jaltman * src/: auth/ktc.c, afs/afs_pioctl.c: DELTA ticket-1241-20040414 AUTHOR jaltman@mit.edu FIXES 1241 Modify buffer allocation to support tokens up to MAXPIOCTLTOKENLEN (3*sizeof(afs_int32)+MAXKTCTICKETLEN+sizeof(struct ClearToken)+MAXKTCREALMLEN) in length. 2004-04-13 20:41 kenh * src/viced/afsfileprocs.c: DELTA fileserver-no-longer-asserts-when-read-past-EOF-20040413 AUTHOR kenh@cmf.nrl.navy.mil 2004-04-13 03:47 jaltman * src/WINNT/afsd/afsd_init.c: DELTA uninitialize-20040412 AUTHOR jaltman@mit.edu Fix uninitialized use of ltto 2004-04-13 03:06 jaltman * src/: WINNT/install/NSIS/OpenAFS.nsi, NTMakefile: DELTA aklog-20040412 AUTHOR jaltman@mit.edu MIT's aklog.exe imported into OpenAFS for Windows 2004-04-13 03:05 jaltman * src/WINNT/aklog/: NTMakefile, aklog.c, aklog.h, aklog.rc, linked_list.c, linked_list.h: DELTA aklog-20040412 AUTHOR jaltman@mit.edu MIT's aklog.exe imported into the OpenAFS for Windows distribution 2004-04-12 19:42 shadow * src/afs/LINUX/: osi_misc.c, osi_vfsops.c: DELTA linux-26-progress-20040412 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 if you complain about any of it, you better include a patch, or risk being severely flamed. very much a work in progress 2004-04-12 16:04 shadow * acinclude.m4, src/afs/afs_call.c, src/afs/afs_osi.c, src/afs/afs_vcache.c, src/afs/sysincludes.h, src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_cred.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c, src/afs/LINUX/osi_vnodeops.c, src/afsd/afs.rc.linux, src/cf/linux-test1.m4, src/cf/linux-test2.m4, src/cf/linux-test4.m4, src/config/afs_sysnames.h, src/libafs/MakefileProto.LINUX.in, src/config/param.i386_linux26.h: DELTA linux-26-progress-20040412 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 if you complain about any of it, you better include a patch, or risk being severely flamed. very much a work in progress 2004-04-09 06:48 jaltman * src/: libafsrpc/NTMakefile, shlibafsrpc/NTMakefile: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integrate Heimdal's md4/md5 code 2004-04-09 06:47 jaltman * src/rxkad/NTMakefile: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integrate Heimdal's MD4/MD5 code 2004-04-09 06:03 jaltman * src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integrate Heimdal's MD4/MD5 code 2004-04-09 05:57 jaltman * src/afs/afs_pioctl.c: DELTA remove-extra-compare-20040408 AUTHOR jaltman@mit.edu do not check for i < 2000 and i < MAXKTCTICKETLEN 2004-04-09 05:54 jaltman * src/rxkad/: hash.h, md4.c, md4.h, md5.c, md5.h: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integration of Heimdal's MD4/MD5 code 2004-04-09 05:53 jaltman * src/rxkad/: Makefile.in, ticket5.c: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integration of Heimdal MD4/MD5 code 2004-04-08 23:32 jaltman * src/WINNT/client_creds/afskfw.c: DELTA cross-realm-obtain-tokens-afscreds-20040408 AUTHOR jaltman@mit.edu If afscreds.exe you can now obtain credentials for cell "foo.com" with credentials from "user@BAR.COM" when specifying a password. This is a first step since if there are already valid credentials for "user@BAR.COM" the password should not be requested. That would allow you to obtain tokens for multiple cells with the same kerberos tgt. 2004-04-08 22:20 jaltman * src/volser/vos.c: DELTA unitialized-vars-20040408 AUTHOR jaltman@mit.edu Fix uninitialized pname reference Rename afs_int32 pname to pnum 2004-04-06 22:31 jaltman * src/WINNT/afsd/smb.c: DELTA more-mutex-20040406 AUTHOR jaltman@mit.edu Rodney found in his logs "Event Object Already Exists fid_t" messages. This lead to another location in the code where problem mutex usage was missing. In this case, multiple fid_t structs were created with the same fid number. 2004-04-06 22:26 jaltman * src/WINNT/talocale/: tal_dialog.cpp, tal_string.cpp: DELTA va_args-20040406 AUTHOR jaltman@mit.edu Who at IBM was stupid enough to believe it is acceptable to pass a va_args variable into a function without initializing it with va_start()? Why would you ever bother to do otherwise? 2004-04-06 08:54 jaltman * src/config/NTMakefile.i386_nt40: DELTA debug-changes-20040406 AUTHOR jaltman@mit.edu Add run time checks to the compiler flags when debug 2004-04-06 08:53 jaltman * src/WINNT/client_creds/afskfw.c: DELTA i-need-sleep-20040406 AUTHOR jaltman@mit.edu Do not use IsKerberosLogon() it does not always report the right value. 2004-04-06 08:51 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_config.c, smb.c, smb3.c: DELTA i-need-sleep-20040406 AUTHOR jaltman@mit.edu * fix uninitialized return variables in smb.c and smb3.c * open the osi_log file as early as possible in afsd_init.c * create an argv to use for non-service executions * add support for \\afs\.cellname for rw volumes 2004-04-05 22:39 shadow * src/afs/: afs.h, LINUX/osi_inode.c, LINUX/osi_machdep.h, LINUX/osi_misc.c, LINUX/osi_vfsops.c, LINUX/osi_vnodeops.c: DELTA linux22-fix-20040405 AUTHOR chas3@users.sourceforge.net FIXES 3909 make linux 2.2 work again