Index of //www.pi-net.dyndns.org /anonymous <./../>/jyc <./>/ Site powered by WASD and VMS Samba 2.2.8 for OpenVMS Thanks to Terry Branscombe (Alder), a North American mirror site updated every day can be found at http://www.erebus.homeip.net/anonymous/jyc/. You can also get the kits at ftp://erebus.homeip.net/vmssamba/ I you want to be up-to-date about Samba/VMS, you can subscribe to the samba-vms mailing list at http://lists.samba.org/listinfo/samba-vms Modification history 21-Jun-2004, Unrelsolved symbols at Link Time When linking Samba on old VMS versions, you may encounter the following errors : %LINK-W-NUDFSYMS, 2 undefined symbols: %LINK-I-UDFSYM, DECC$GXSNPRINTF %LINK-I-UDFSYM, DECC$GXVSNPRINTF To resolve this issue, first try to download and install the latest DECC RTL patches from HP. If it does not work, download from here the file *snprintf.zip*. This file contains a zipped .OBJ file that you can add to the SAMBA.OLB object library before linking. 10-May-2004, smbpasswd fixes Adding and deleting users in the smbpasswd file did not work correctly (smbpasswd -a and ?x features). 16-Apr-2004, Support of Big Files If you use VMS 7.3-1 or later (Alpha only) , with DECC RTL support of big files (?big? meaning larger than 2 GigaBytes), you can now use the samba-2_2_8-vms73-src.zip and samba-2_2_8-vms73-obj.zip. Please note that _it works only on Alpha, with VMS 7.3-1 or later_. Except the ?big? files support, this kit has no other feature than the standard one. 29-Sep-2003, New Version · Changes in the previous version introduced a bug in the file name encoding, and it was impossible to create files with blanks in the name, to save from Word or Excel, etc? · SMB.CONF Parameters now defaults to ?oplocks=no? and ?level2 oplocks=no? · Fix in smbpasswd (it was impossible to delete a user) · Enhancements in the ?readline? routine used by the Samba client programs(thanks to Dave Jones) 07-Aug-2003, New Version Some small fixes and enhancements : - Fix of NMBD not starting (unable to write NMBD.PID file) - Fix of access to Fortran-Carriage-Control Variable-Record files from Notepad, Wordpad and so on - Fix for access of variable-record files from third party software (PowerGrep, Slick Edit, ?) - Fix for privileges (CMKRNL) needed without reason in smbpasswd and other utilities - The Link procedure now supports both VAX and ALPHA hardware 28-Apr-2003, New Version The biggest change is that this version does not use the F11$POSIX_FASTRDSEQNOS undocumented routine anymore. It uses exactly the same method, but all has been re-written in C, so VAX and ALPHA versions are now the same. Because the method itself takes advantage of some locks used by the XQP subsystem, this new code has been separated in a new C source file named VMS_TRICKS.C, which includes comments explaining how it works. A full ?documentation? of the XQP internal behaviour and lock manager usage can be found in a book named ?VMS File System Internals? (Digital Press 1990). It seems that an updated version of this book will be published at the end of 2003. In addition, all the problems that were submitted to me via the samba-vms mailing list since the last version have been fixed: - Error messages from GETDVI when running in VMS 7.3 or 7.3-1 - Correct read of Variable-Record files from Linux client - Smbcontrol sending commands to nmbd process - Smbstatus display of client?s IP address - Fix concerning ?valid list?, ?write list? and VMS groups - SMBD loops when high debug level selected Some enhancements have been given to INSTALL.COM and to other procedures by Alan B. Hunt. Thanks a lot. 27-Mar-2003, New 2.2.8 Version Integration of changes from the Unix Version to be up-to-date to 2.2.8 Specific VMS fixes : - File date/time display (there was an GMT/localtime difference) - Fix of SMBD crash when sharing a disk at master directory (000000) level - Fix of unexpected changes of files from VARIABLE to STREAM structure, and of unexpected changes in the modification date. - Automatic creation of TDB indexed files when needed (thanks to Dave Jones). INIT_TDB.COM procedure is no more needed. In addition, note that the VAX version needs VAXY2K01_071 and VAXACRT10_071 patches to run correctly in version VAX/VMS 7.1 10-Mar-2003, New Version Performance enhancements : the TDB processing routines has been rewritten for VMS, and now use Indexed RMS Files. A new procedure (INIT_TDB.COM) is provided in SAMBA_ROOT:[BIN] for creating a new TDB file. *If you used the DOMAIN security mode with a previous release, you?ll have to join the Windows domain again after installing this version* (smbpasswd ?j ?) Enhancements in processing of memory cache validity Some problems/bugs fixed (incorrect checking of passwords, ?) 23-Jan-2003, New Version Support for ODS-5 volumes, starting with VMS version 7.2-1. You'll need the last ACRTL patch to make it work properly. Check at http://ftp.support.compaq.com/patches/.new/openvms.shtml for your current system. Some (minor) problems fixed. 2-Jan-2003, First 2.2.7a Version Upgrade from 2.2.4 to 2.2.7a from the original SAMBA/Unix source, with integration of VMS specifics. Documentation on this page has been updated accordingly. More performances enhancements and some bug fixes. 17-Dec-2002, new version, last 2.2.4 version Performances enhancements by caching file information. 3-Oct-2002, new version Bug fixes. Added identifier SAMBA_ROOT. Makes users holding it considered as "root" by Samba. Installation procedure grants it to SYSTEM user. This file updated (installation procedure) 26-Sep-2002, new version Bugfix version. 19-Sep-2002, new version Add a forgotten fix into CGI.C. 18-Sep-2002, new version Various corrections. 12-Sep-2002, new version Optimisation version. VAX objects kit. 10-Sep-2002, new version 3-Sep-2002, new kit and installation procedure Prerequisites * Open VMS version 7.1 or later * Compaq TCP/IP Services for OpenVMS version 5.0 ECO 1 or later * to compile from sources, DECC Compiler version 6.0 or later Installation * Download samba-2_2_8-src.zip * Unzip samba-2_2_8-src.zip which extract samba-2_2_8-src.bck *unzip "-V" samba-2_2_8-src.zip * * explode samba-2_2_8-src.bck *backup samba-2_2_8-src.bck/sav/sel=[samba-2_2_8-src...] dev:[dir...]* where dev:[dir] is the directory where you want to put the kit. * If you don't have a C compiler o Donwnload also samba-2_2_8-obj.zip on Alpha or samba-2_2_8-obj_vax.zip on VAX. o unzip samba-2_2_8-obj.zip which extract samba-2_2_8-obj.bck *unzip "-V" samba-2_2_8-obj.zip * o explode samba-2_2_8-obj.bck *backup samba-2_2_8-obj.bck/sav/sel=[samba-2_2_8-src...] dev:[dir...]* where dev:[dir] is the directory where you have extract the kit. * go to directory dev:[dir.source.vms] *set default dev:[dir.source.vms]* where dev:[dir] is the directory where you have extract the kit. * If you want to rebuild from source: *@build* * If you just want to relink and have restore the objects files: *@link* * Then, you can execute the installation procedure, located in the same subdirectory (dev:[dir.source.vms]): *@install* * Before running this installation procedure, *please stop all SAMBA processes that could be currently running on your system. **Those processes are named NMBD, SMBD* and SWAT** * This procedure generates a SAMBA_STARTUP.COM procedure in SYS$STARTUP: SAMBA_STARTUP.C OM must be executed during the boot procedure. It also creates a new SAMBA_ROOT identifier and grants it to the SYSTEM user. * Optionally, you can delete the directory containing the kit. © Tous droits réservés 2002 Jean-Yves COLLOT Name Revised Size Description ------------------------------------------------------------------------ [HTM] readme.html 21-Jun-2004 10:04 39,800 "Index page" [ZIP] samba-2_2_8-obj.zip 10-May-2004 14:06 3,086,858 ZIP-compressed [ZIP] samba-2_2_8-obj_vax.zip 10-May-2004 14:06 1,241,889 ZIP-compressed [ZIP] samba-2_2_8-src.zip 10-May-2004 14:07 3,922,793 ZIP-compressed [ZIP] samba-2_2_8-vms73-obj.zip 10-May-2004 14:07 3,085,583 ZIP-compressed [ZIP] samba-2_2_8-vms73-src.zip 10-May-2004 14:07 3,955,292 ZIP-compressed [ZIP] snprintf.zip 21-Jun-2004 10:05 7,175 ZIP-compressed ------------------------------------------------------------------------ WASD