Hello Lukasz On Tue, 12 Apr 2011, Lukasz Janyst wrote: > You can find the RPMs here: http://xrootd.cern.ch/sw/releases/3.0.3/rpms/ Should this page linked from the xrootd download page (http://xrootd.org/dload.html)? If there are no objections I will update the download page with the new tar.gz files for the 3.0.3 version. Cheers, Wilko > > Lukasz > > 2011/4/11 Lukasz Janyst <[log in to unmask]>: >> This is an automated email from the git hooks/post-receive script. It was >> generated because a ref change was pushed to the repository containing >> the project "xrootd". >> >> The annotated tag, v3.0.3 has been created >> at f24a646948b5aaf8a155117f8888231e80d1ce30 (tag) >> tagging 8f2868725b5897e58977b68d34d3a031717dbee8 (commit) >> replaces v3.0.2 >> tagged by Lukasz Janyst >> on Mon Apr 11 13:25:15 2011 +0200 >> >> - Log ----------------------------------------------------------------- >> Tagging v3.0.3 >> >> Andrew Hanushevsky (45): >> o Change the oss and fm components to use file extended attributes instead of meta-files. This affects copy, create, reloc, rename, and unlink in the oss layer. Migrate, purge, transfer, and most admin commands in the frm component. >> Resolve conflict by remove what actually was supposed to be removed (comments). >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Provide backward compatability for sites that can't convert right away. >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Rename variable to remove conflict between it and global of the same name. >> Add missing braces that caused config failure in frm_admin command. >> Account for correct path when -M value is zero. >> Correct RetToken() behaviour in the presence of multiple spaces between tokens and >> Move mapping of errno to xrootd error code to the protocol package where it >> Add null byte after checksum value response. >> Allow underscores in set/setenv variables. >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Add PreReleaseNotes.txt which is a holding area for people to add information >> The following set of changes optimize handling of shared-everything >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Explain what got added in the pre-release notes. >> Refine queue handling to avoid unbounded semaphores and extraneous messages. >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Correct misleading comment. >> Change code to avoid warning messages. Most are innocuous except for the memset() in XrdMonxxx where the arguments where transposed making the memset do nothing. >> Fix another memset() arg reversal. >> Disable parallel streams. Necessary until threading problems fixed in client. >> Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Remove code added to identify meta-managers. The way it worked violated the protocol spec and simply confused the client (which doesn't follow the protocol spec in this case anyway). >> Decouple the lookup delay from the query response delay. Allow the query response >> From Brian Bockelman (somewhat reworked) to allow a proxy server to apply name2name translation for servers that do not do so (e.g. dCache xrootd door). The directive, >> Restore backward compatability after previous patch introduced the cms.deley qdl option. >> Use native atomic operations when available to record statistics in network I/O layer. >> Add missing return that was dropped from a previous patch. This allows compilation on Solaris 10 and removes a warning under gcc. >> Additional changes for atomics to deal with memory access ordering. >> Notify redirector when directories are added or removed. >> Add path test in truncate function. >> Fix issues detecting atomics on Intel platforms and several x86 Solaris issues. >> Remove unused (and confusing) variable that looked like it was being used. >> Add fwdwait option to cms.request directive to allow sites to pace forwarded >> Remove limit on number of default threads (i.e. accept the default from the >> Update pre-release information. >> Fix type that caused file descriptor to leak during file creation. Subtle but fatal. >> Pass through proxy setting (missed patch from last big commit). This is needed for proxy clusters to work. >> Fix login screen test when matching our configuration with the node logging in. This is needed to allow proxy logins. >> Make '-n anon' equivalent to not specifying '-n'. This is a coinvenience for start-up scripts. >> Make "default" synonymous with "anon" for the '-n' option. >> >> Brian Bockelman (2): >> Fix library dependencies in XrdPss and XrdFfs >> Make makesrpm.sh more portable and the spec file conforming better to the fedora packaging guidelines >> >> Gerri Ganis (3): >> Fix detection of configuration tag on OpenSolaris (should be sunCCi86pc, not sunCCamd64). >> From Brian Bockelman: >> From Ramon Medrano Llamas: >> >> Lukasz Janyst (60): >> Reset the transaction timeout for the Query method. >> [bug #77535] xrdcp now returns an error to the shell when it fails to copy the file >> Fix the autotools build >> Enable the genversion script to just print the version number to stdout. >> Properly locate the perl binary >> From Fons Rademakers: Fix build related issues and compiler warnings >> Write a proper autotools bootstrap script. >> Add manpages for the client binaries. >> Change the default paths for kerberos5 on Red Hat >> Add missing include: stdio.h >> Detect of fuse on RHEL5 >> Dont install test binaries >> No need for xrdcp to be static >> SunCC doesn't support __FUNCTION__ macro >> Make the client fork safe >> Enable the client to use TCP keepalive depending on the env variable >> TCP KeepAlive: error reporting >> Make the fork handlers check if the connection manager exist before trying to shut it down >> Treat the connection as broken on every request timeout >> Add extended TCP Keep Alive setting (Linux only) >> Revert "Treat the connection as broken on every request timeout" >> Propagate the daemon status the the parent process if started with -b. >> Add commandline option to write a pidfile >> Fail the parent if the pid file creation failed >> Add RPM packaging >> Remove the legacy specfiles >> Allow physical connection to reuse an already connected socket. >> Add missing build dependencies >> RPM spec: Move libXrdFfs to the libs package removing the server dependency on fuse >> Add an example of multiple instance definition to the sysconfig file >> Remove a hex value from the usage printout >> Define HAVE_XRDCRYPTO macro if OpenSSL is present. >> Silence the unchecked-write warnings >> Fork handlers need to have C linkage >> Fill the release notes >> Add epoch to the RPM dependency check >> [bug #79710] fix a segfault in xrdcp while trying to read a file from a broken filesystem >> RPMS: make space for coredumps >> Add RHEL4 compatible init script >> Update the release notes >> Move the content of PreReleaseNotes.txt to ReleaseNotes.txt >> Add RPM changelog >> RPM: Fix the description of the client package >> RPM: Change owner of the instance spool directory to XROOTD user >> Properly handle post/preun/postun methods >> Make the PSS plugin build correctly with autotools >> Fix a memory leak in XrdClienVector >> RPM: remove the old init scripts >> RPM: Init scripts sanity checks and setup target >> RPM: Duplicate the code for SL4 support SIC! >> RPM: fix a bug in the condrestart target >> RPM: Add generic configuration files and rename the MAIN instance to DEFAULT >> XrdFrmConfig: treat "-n anon" and "-n default" as anonymous instances >> RPM: Change the date in the changelog >> RPM: remove some of the checks as too restrictive (caused problems with package upgrades) >> RPM: default back to daemon user (problems with package upgrades) >> RPM: Produce a package with the XRootD user switched on by default by defining a build macro: >> RPM: Add a warning comment to the sysconfig file >> Add missing build dependency >> Update the changelog >> >> Wei Yang (11): >> in XrdFfsDent_dentcache_fill(), reduce cache expiration speed. >> in XrdFfsDent_dentcache_fill(), reduce cache expiration speed. >> Merge /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Add XrdFfsPosix_clear_from_rdr_cache() and use this in XrdFfsXrootdfs.cc. >> add SIGHUP handler in XrdFfsXrootdfs.cc. It will refresh URL cache. >> slightly change syslog() text >> Merge /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> Use SIGUSR1 instead of SIGHUP because FUSE itself defines SIGHUP >> Merge /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd >> move syslogging out of XrdFfsMisc_refresh_url_cache(). Create >> print help page if no option/parameter/environment vars are provided. >> >> ganis (8): >> Add description of recent commits in XrdCryptossl and XrdOucBonjour >> In XrdCryptossFactory: >> In configure.classic, have the test program for the atomics doing also the link step, because problems >> In XProtocol/XProtocol.hh, on Windows add missing definition of error codes needed by the recently >> In XrdSysPlatform.hh >> In XrdSysPlatform.hh >> In XrdSysPlatform.hh, improve solidity of the check for {htonll,ntohll} by testing the >> Use macro __SunOS_5_10 instead >> >> ----------------------------------------------------------------------- >> >> >> hooks/post-receive >> -- >> xrootd >> >