LISTSERV mailing list manager LISTSERV 16.5

Help for XROOTD-DEV Archives


XROOTD-DEV Archives

XROOTD-DEV Archives


XROOTD-DEV@LISTSERV.SLAC.STANFORD.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

XROOTD-DEV Home

XROOTD-DEV Home

XROOTD-DEV  November 2012

XROOTD-DEV November 2012

Subject:

[git] xrootd annotated tag v3.3.0-rc1 created. v3.3.0-rc1

From:

Lukasz Janyst <[log in to unmask]>

Reply-To:

xrootd developers' list for Scalla/xrootd repository and related issues <[log in to unmask]>

Date:

Wed, 7 Nov 2012 14:55:53 -0800

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (795 lines)

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.3.0-rc1 has been created
        at  60a6e1ab95c55b6d0e6c99912d5630552cb1c6c8 (tag)
   tagging  96d6233cbe54152902a809d6acb0528431af8cab (commit)
  replaces  v3.1.0
 tagged by  Lukasz Janyst
        on  Wed Nov 7 23:54:26 2012 +0100

- Log -----------------------------------------------------------------
Tagging v3.3.0-rc1

Andrew Hanushevsky (229):
      Squelch some ubuntu distro warnings during compilation.
      Allow configuration to enable monitoring of staging, migration, & purging events.
      Update pre-release notes for preceeding push.
      Don't update xattrs or create meta-files when placing a file into r/o space.
      Report number of authentication failures, authenticated login, and
      * Indicate whether a disconnect was forced and whether it was a parallel
      Add number of attempted logins to the summary data.
      Correct malformed xml line added by previous commit to report login stats.
      Re-add the 'k' option to the option list that was previously removed.
      Squelch useless noise from g++ on Ubuntu.
      Avoid SEGV in ClientSid class by making it fully thread-safe.
      Add "clock skew" reminder to the secsss message about expired credentials.
      Report the timezone when connecting to a [meta]manager.
      Don't force libXrdPss.so to be loaded fr proxy managers.
      Track validity of the time zone value, old servers might not report it.
      Prevent SEGV's by making joined threads actually joinable and not deleting objects
      Update docs.
      Correct mismatch between sprint format and argument list, regressed from previous
      Undo more regressions that prevented a proxy cluster from being configured.
      Update notes.
      Allow an automatic redirect when a file operation ends with ENOENT.
      Update docs for redirect enhancements.
      Make stats xml output uniform by lways using subtags. This only affects the
      Initialize xattr variable name so that xrdadler32 can fetch previous checksum.
      Update notes for xrdadler32 fix.
      Handle the sessionID in a consistent and thread-safe manner. This should solve the
      Rework the handshake when making a parallel connection. Previous method caused a
      Update notes for previous two commits.
      Replace non-reentrant versions of getpwxxx and getgrxxx with reentrant versions.
      Update notes for getpw getgr update.
      Uniformly pass the execution environment to all oss and cms client methods. This is
      Update docs. Include warning about source imcompatability for the oss plugin.
      Make sure that monitor write length is really negative. This fixes issues pointed
      Update notes for monitor write length fix.
      Fix various issues hat could result in SEGV's.
      Update notes for xrdcp changes.
      Make frm_purged and frm_xfrd use sparate log files.
      Updates notes for log file change commit.
      Take time zone changes into account when waiting for midnight.
      Update release notes for timezone fix.
      * Define the frm.all.monitor directive to enable migration, purging, and staging
      Update pre-release notes.
      Avoid gcc compiler errors due to header file changes in changes in the strings.h
      Avoid anonymous functions at global scope. g++ now enforces the restriction.
      Prevent double user map record when monitoring when auth is configured but not
      Update notes for fix to dup user monitor record bug.
      Cut close monitor records before cutting the disconnect record.
      Update release notes for close/disc monitor fix.
      Add missing initializer without which we will get a SEGV. Fix for new code.
      Update prerelase notes.
      * Allow the XrdCmsClient interface (a.k.a Finder) to be a plug-in.
      Update release notes for latest commit.
      New class to make callbacks easier in an XdCmsClient plug-in.
      Consistently pass the enviroment to the cms client enterface.
      Update notes.
      Enhance comments.
      Remove improper initialization that may cause a SEGV.
      Update release notes.
      Add sendfile definition to cmake so that sendfile actually gets compiled!
      Document the enablement of sendfile() with previous patch. Note all
      Revert "Document the enablement of sendfile() with previous patch. Note all"
      Revert "Revert "Document the enablement of sendfile() with previous patch. Note all""
      Revert "Add sendfile definition to cmake so that sendfile actually gets compiled!"
      Implement ultralow overhead redirect monitoring. Note that ofs plugin writers
      Update notes for redirect monitoring change.
      Move some code around to avoid MacOS gcc from complaining.
      Add missing closing commentto avoid massive warnings in MacOS.
      Retool the XrdOucCache object so that cache implementations can be
      Update pre-release notes on cache modifications.
      Add in newly created files.
      Print leading zeroes in an adler32 checksum.
      Update otes for adler fix.
      Make sure to honor absolute cms.space values when percentage not specified.
      Update nootes on cms.space directive fix.
      Reinsert buffer size calculation that was mistakenly deleted. This eventually causes a
      Make sure the sendfile interrupt counter is initialized to zero.
      Update notes for last round of commits.
      Minor correction in a debug message frequency to avoid misleading interpretation.
      Fix pthread Num() method to return thread-specific numbers.
      Update notes for previous two commits.
      Provide compatability for sprintf() implementations that check output buffer length.
      Update notes for previous patch.
      Complete implementation of the fstat() version of stat().
      Update release notes for fstat().
      - Prevent SEGV when a callback occurs for a non-data operation.
      - Properly set error message return on callback (it was getting lost).
      Third copy support, see doc for details.
      Third party copy support; see docs for details.
      beta documentation ofr xrdcp.
      Fix clang warnings.
      More clang warnings fixed!
      Yet another clang issue resolved.
      Add final touches to the TPC implementation. Correct Solaris bypass for getopt_long.
      Make sure to force an exit at the end of the copy to bypass non-cancellable threads.
      Make sure to pass through the error code returned by the N2N plug-in.
      Update prerelease notes for proxy n2n fix.
      Automatically exclude originating server/cluster on an enoent static redirect.
      Update prerelease notes.
      Correct typos XRDPSOIX envars should really be named XRDPOSIX.
      Update prerelease notes for posix envar fix.
      Avoid deadlock when closing a Posix File with an active preread.
      Update prerelease notes for Posix Cache fix.
      Make sure the id buffer is large enough to hold all id combinations.
      Update prerelease notes for protocol sss fix.
      Add thrid party statistics to summary record.
      Update prerelease notes for tpc stats update.
      Make -force do just that for the mark subcommand.
      Update pre-release notes on -force.
      Undo the side-effect of commit ff8bdbd6 that prevented the frm from sending stage notifications to xrootd; causing opens and xrdstagetool to hang with dynamic staging enabled.
      Update pre-release notes for frm issue.
      Create a general place for platform dependent utility methods.
      Update prerelease notes for XrdSysUtils class.
      Correct log processing for sites that use the root directory as the stomping
      Update pre-release notes for cns_ssi update fix.
      Prevent double-free abort when more than 16 files have been opened by a client
      Update pre-release notes for double-free abort.
      Additional fixes for exterme copy to prevent hangs in server/server copies.
      Update pre-release notes for xrdcp/xrdcpy fixes.
      * Implement comprehensive version checking for dynamic as well as built-in
      Part of version checking. Define version checking rules and standardize on the way the
      Correct test whether or not to initialize redirect monitoring.
      Update pre-release notes for redirect monitoring fix.
      Prevent SEGV when xrd.monitor rbuff value not specified.
      Update notes for SEGV fix.
      Fix <exp> tag in ofs statistics. It is improperly terminated and may
      Add pathid to readv request struct as documented in 2.9.9. This changes nothing.
      Add port to prepare request struct as documented in 2.9.9. This changes nothing.
      Allow meta-files (i.e. .fail file) to be relocated to a shadow directory using
      Update prerelease notes for  for shadow directory feature.
      Fix some builtin bugs in config parsing.
      Make sure to create path for shadow fail file.
      Set correct directory permission for shadow directory paths.
      Make sure to set the deny value when no other parms are specified.
      Make sure to popogate hold time for undocumented backward compatibility options.
      Update notes for oss.xfr fdir option.
      Correct monitor initialization test to start monitor under all configs.
      Update release notes.
      Provide a libevent type replacement package.
      Update release notes for libevent replacement.
      Make sure to use correct time to set mtime/atime after a physical reloc.
      Update prerelease notes for reloc fix.
      Add missing include for compiling with gcc-4.7 (from Sebastien Binet).
      Update notes on include file patch.
      Make sure opendir() returns a null pointer when the directory doesn't exist.
      Update release notes for opendir() fix.
      Provide libevent replacement for Linux (epoll), Solaris (poll_create), and others
      Update release notes for SysIOEvents package.
      Add the new PollPort.icc file to SysIOEvents package (forgot).
      Merge branch 'versioning'
      Make sure refresh thread is dead before deleting deleting the keytab.
      Update release notes for sss update.
      Install XrdVersionPlugin.hh and include sfs plug-in interface in version check.
      Remove redundant flag indicating a running poller.
      Update release notes about poller fix.
      Make sure read statistics are updated for sendfile() and mmap I/O.
      Update release notes for statistics patch.
      Fix minor issues reported by Coverity.
      Fix minor Coverity complaints.
      Liberlize locking structure to prevent lock inversion relative to external locks.
      Update release notes.
      Further liberalize locking strategy in the poller to allow multi-context deletes.
      Add boiler plate comments indicating the all software is licensed under LGPL.
      Update pre-release notes for LGPL conversion.
      Remove reference to deleted XrdOfsConfig.hh (an empty file).
      Add LGPL boiler plate to the version include files.
      Make sure to initialize the mode change variable.
      Update notes for rMon fix.
      Properly check for errors when client read returns 0 and reflect true status.
      Make sure to reflect proper range of errors during read/write operations.
      Update notes for Posix client fix.
      Update notes for server fix that dumped most r/w errors in the same class.
      Implement new "f" stream monitoring.
      Update release notes for monitoring updates.
      Fix missing include and Solaris CC complaints.
      Allow multiple comma separated protocols in XrdSecPROTOCOL client-side envar.
      Update release notes for security enhancement.
      Provide an ABI-compatible interface to obtain a default cmsd client object. This
      Update release notes for Cms Client update.
      Properly detect external process failure and report correct error status to a client.
      Fully integrate checksum processing into a manager node. When configured, it does
      Update release not for bug fixes #91141 and #93388.
      Further enhancement to fix bug #91141. It really should be part of commit 23350d8d.
      Make sure redirect opaque information is passed along for all filename based
      Update release notes for opaque information fix.
      Use correct variable to record osslib parameters (patch by E indrilaru).
      Update release notes about osslib patch.
      Do not repudiate file existence on an "cancelled" error during open.
      Update release notes for ECANCELED bypass.
      Properly disarm the mutex helper when the mustex object is deleted.
      Update release notes for IOEVents fix.
      Make sure buffer ends with null byte before read suspension. Fix by David Smith.
      Update release notes for read suspension fix.
      Define a standard supported mechanism to obtain the default storage system object.
      Update prerelease notes on getting a default storage system object.
      Make sure to use a supplied cache even when no cache directives given.
      Update pre-release notes for posix cache fix.
      Make sure to return a usable path string via XrdOucCacheIO::Path().
      Update notes on XrdPosix fix for returning a path.
      Remove superfluous includes or other move includes to eliminate unnecessary
      Update release nores about the EPEL conformable include directory patch.
      Add missing include for Solaris from last include refalgamazation.
      Include optional site name in server identification record if the
      Update pre-release notes on site name reporting.
      Fix the fast response queue so that it doesn't run out of response
      Update notes on fast response queue fix.
      Remove forgotten debug print statements left in commit e8733c1d
      Add site name to summary monitoring records.
      Update notes on summary record update.
      Allow libraries to be preloaded. This feature is only meant for MacOS.
      Update notes for XrdSysPlugin enhancement.
      Squelch MacOS complitaion warnings.
      Correct handling of dlopen hanlde for version checking and fix malformed
      Actually support 4 different redirect destinations.
      Update release notes on static redirect fix.
      Fix insufficient memset size and sprintf template error.
      Correct uninitialized variable introduce in commit 2606071f causing a SEGV.
      Prevent an infinite loop when two requests are spaced less than 50ms of
      Serialize access to cache entries to prevent SEGV's.
      Add EPOLLRDHUP to avoid leaving sockets in CLOSE_WAIT with a one-shot poll.
      Update notes for EPOLL fix.
      Make sure EPOLLRDHUP is defined before using as some post 2.6.14 kernels
      Serialize access to cache entries to prevent SEGV's.
      Update pre-release notes for gsi SEGV fix.
      Differentiate between packed and unpacked readv monitoring records.
      Update notes for monitoring enhancement.
      Avoid lock inversion via Rehash() after SEGV patch for gsi. This patch
      Add the altds directive to allow pairing a cmsd with an alternate data server.
      Update notes regarding the altds directive.
      Add missing library for link step on Solaris (stand-alone cmsd patch).

Benedikt Hegner (1):
      Don't check for dependencies of disabled features

Brian Bockelman (1):
      Fix a typo in the specfile causing problems with multithreaded compilation

Elvin Sindrilaru (2):
      [XrdCl] Fix a typo
      [XrdCl] Return the right iterator

Fons Rademakers (1):
      Compile on solaris 11

Gerri Ganis (10):
      Relax requirements on the permission mode of the x509 key files
      Merge branch 'master' of http://xrootd.org/repo/xrootd
      - Relocate the initialization of the trace object so that it can be
      Improvements/Fixes for the CRL handling.
      - Fine-tune usage of the new option 'crlrefresh' so that a negative value switches
      When the server certificate is expired, try to renew from the same path
      Get the signing certificate for the CRL from its issuer hash, which can be
      From D.Smith: fix several small memory leaks in the GSI security module and related code.
      - In case of 'limited proxy' look for VOMS attributes also in the parent proxy
      Add possibility to load a function for VOMS extraction via plug-in.

Justin Salmon (2):
      Update cmake file to install xrootd-cl-tests
      Add test package to spec file

Lukasz Janyst (460):
      [XrdCl] Initial commit
      [XrdClTests] Initial commit
      [XrdCl] Add environtment support
      [XrdCl] Fix default log mask
      [XrdCl] Add the possibility to set the log level and log file bu using XRD_LOGLEVEL and XRD_LOGFILE envvars respectively
      [XrdCl] Move the default log to the Utils class.
      [XrdCl] Allow for setting the log mask through XRD_LOGMASK envvar
      [XrdCl] Add stubs for a file representations
      [XrdCl] Add trivial and slow URL parser
      [XrdClTests] Add tests of the URL parser
      [XrdCl] [CMake] Adjust to the new XRootD libs
      [XrdCl] Add a scoped descriptor class
      [XrdClTests] Add an implementation of a testing server
      [XrdClTests] Add an utils class - generate a buffer of random data
      [XrdCl] Add a status class for returning error information
      [XrdCl] Add a socket implementation (connect and read part only)
      [XrdClTests] Add a simple socket reading test
      [XrdCl] Factorize out the polling mechanism
      [XrdCl] Add unknown error definition
      [XrdCl] Fix delete vs. delete []
      [XrdCl] Implement writing to the socket
      [XrdClTests] Implement writing test
      [XrdClTests] Add checksumming support in the testing server
      [XrdCl] Get the socket name
      [XrdClTests] Test the checksums of the data that goes over the wire
      [XrdClTests] Fix a memory leak
      [XrdCl] Add poller abstraction
      [XrdCl] Rename Socket::GetFileFD to Socket::GetFD
      [XrdCl] Cache sock name
      [XrdCl] Add peer name info to the socket object
      [XrdCl] Extend the poller interface
      [XrdCl] Make the static constants constant
      [XrdClTests] The CRC32 functions now accept buffers of constant data
      [XrdCl] Implement a libevent based poller
      [XrdClTests] Add poller test
      [XrdCl] Fix the documentation
      [XrdCl] Stubs for the post master
      [XrdCl] Add socket name
      [XrdCl] Add possibility to enable/disable notifications for both reading and writing
      [XrdCl] Some eye candy in the poller
      [XrdClTests] Some eye candy in the poller
      [bug #87880] Properly unpack the incomming data in the case when the actual readv vector length modulo READV_MAXCHUNKS was 1
      Fix a typo in the protocol definition
      [RPM] Put the client perl bindings in a separate package (copy the solution from the EPEL packaging)
      [XrdCl] Message implementation
      [XrdCl] Fix the locking and massage the log messages
      [XrdCl] Add HostId to the URL class
      [XrdCl] Add cursor support to the message class
      [XrdCl] Update license header
      [XrdClTests] Update license header
      [XrdCl] Prototype PostMaster implementation with XRootD transport
      [XrdClTests] PostMaster test
      Don't print redirects by default
      Remove a test printout
      Fix the compilation on Solaris 10
      Fix a typo
      Print a version string that is meaningful to the users
      [XrdCl] Handle connection faults from multiple threads correctly
      [XrdClTests] Add threading test
      [XrdCl] Fix a deadlock in the stream code; replace a condvar with a semaphore
      [XrdClTests] Update the URL test
      [XrdCl] Make the timeout resolution configurable
      [XrdClTests] Port to MacOSX
      [XrdCl] Port to MacOSX
      Enable the sendfile functionality if appropriate functions are present
      [XrdClTests] dlopen the test library instead of relying on the library being linked into the executable
      [XrdClTests] Add a simple implementation of type safe AnyObject
      [XrdCl] Add a simple implementation of type safe AnyObject
      [XrdClTests] Test AnyObject
      [XrdCl] Align AnyObject
      [XrdCl] Redesign the socket class to make non-blocking connect possible
      [XrdCl] Implement the task manager
      [XrdClTests] Add a test for the task manager
      [XrdClTests] Update the socket and poller test to use the new Socket interface
      [XrdCl] Add a constatnt for the taska manager messages
      [XrdCl] Update the libevent poller to use the new Socket interface
      [XrdCl] Fix a bug in AnyObjec implementation and in the corresponding test
      [XrdClTests] Fix a bug in AnyObjec implementation and in the corresponding test
      [XrdCl] Change the default log level to Info
      [XrdClTests] Add XRootDProtocolHelper for testing
      [XrdCl] Add new variables to the environment
      [XrdClTests] Extend the post master test to test the connection TTLs
      [XrdCl] Fix bugs in the livevent poller
      [XrdCl] Make the socket capable of retrieving the status of async connect
      [XrdCl] Degrade some log messages in the Task Manager to Dump
      [XrdCl] Enable the status object to carry extra info with stOK status
      [XrdCl] Implement async handshake
      [XrdCl] Avoid a race condition between TTL disconnect a new outgoing message arriving in the queue
      [XrdCl] Enable the stream timeout logic to fail/timeout the handlers awaiting for incoming messages
      [XrdCl] Add StreamDisconnect error
      [XrdCl] Notify the incoming message handlers about failure conditions/timeouts
      [XrdClTests] Test incoming message timeouts
      [XrdCl] Cleanup the messages when there is nothing more we could possibly do with them
      [XrdClTests] Send a message to a random port to test the outgoing message timeouts
      [XrdCl] Handle the outgouing timeouts
      [XrdCl] Fix an URL ownership bug
      [XrdClTests] Make the test lib and binary link against pthread to make gdb happy
      [XrdCl] Add an error code for connection error
      [XrdCl] Fail the handler for the outgoing messages in case of connection errors
      [XrdClTests] Add a connection error test
      [XrdCl] Properly disconnect the stream on post master destruction
      [XrdCl] Fix checking whether the error is fatal
      [XrdCl] Implement authentication
      [XrdClTests] Update the post master functional test so that it supports managers
      [XrdCl] Fix socket timeouts
      [XrdCl] Add tick generator task to Channel instead of handling ticks with poller timeouts
      [XrdCl] Avoid deadlocks when stopping task manager
      [XrdCl] Implement the session id manager
      [XrdClTests] Add session id manager test
      [XrdClTests] Rename utils tests
      [XrdCl] AnyObject now owns and safely destructs the object in holds
      [XrdClTests] Test the new functionality of AnyObject
      [XrdCl] Don't delete the channel data, AnyObject now handles it safely
      [XrdCl] Allow the object ownerhip type to be set
      [XrdClTests] Update the AnyObject test
      [XrdCl] Add support for transport queries, create sid manager for xrootd channels, move xrootd channel info to the cc file
      [XrdClTests] Add transport query test
      [XrdCl] Create default post master in the environment
      [XrdClTests] Add valgrind suppression file for cppunit leaks
      [XrdCl] Properly initialize the default post master and move the default log to default env
      [XrdCl] Allow specifying port number in the constructor of URL - to handle redirects
      [XrdClTests] Implement framework for handlink stateless queries and use it to implement kXR_mv, kXR_locate and kXR_query
      [XrdCl] Implement framework for handlink stateless queries and use it to implement kXR_mv, kXR_locate and kXR_query
      [XrdClTests] Add testing environment and implement tests for kXR_mv, kXR_locate and kXR_query
      [XrdCl] Update doxygen
      [XrdCl] Parse IPv6 URLs
      [XrdClTests] Test parsing of IPv6 addresses
      [XrdClTests] Test connecting over IPv6 - FAILS!
      [XrdCl] Parse IPv4 addresses embedded in IPv6 representation as IPv4
      [XrdClTests] Update the URL tests accordingly
      [XrdCl] Implement kXR_truncate,  kXR_rm, kXR_mkdir, kXR_rmdir
      [XrdClTests] Implement tests for kXR_truncate,  kXR_rm, kXR_mkdir, kXR_rmdir
      [XrdCl] Implement kXR_chmod
      [XrdClTests] Add test for kXR_chmod
      [XrdCl] Implement kXR_ping
      [XrdClTests] Implement tests for kXR_ping
      [XrdCl] Impelement kXR_stat
      [XrdClTests] Impelement tests for kXR_stat
      [XrdCl] Implement kXR_protocol
      [XrdClTests] Implement tests for kXR_protocol
      [XrdCl] Factorize out some code repetitions
      [XrdCl] Fix a delete/delete[] mismatch
      [XrdCl] Print streamid of received message
      [XrdCl] The kXR_attn messages don't have a proper streamid set, handle the in a special way, sigh
      [XrdCl] Change a misleading comment
      [XrdCl] Release the stream id when no longer needed
      [XrdCl] Implement DeepLocate
      [XrdClTests] Implement tests for DeepLocate
      [XrdCl] Implement directory list info
      [XrdCl] Add string representation for statuses
      [XrdCl] Make Utils::splitString templated in order to put the result in any container
      [XrdCl] Add stubs for the xrdquery commandline tool
      [XrdCl] Change the severity of the log message upon receiving kXR_error to dump
      [XrdCl] Release the response pointer only when there actually is a response
      [XrdCl] Add errUnknownCommand and errInvalidArgs error codes
      [XrdCl] Use the map insert method to register a new command
      [XrdCl] Implement a cd command
      [XrdCl] Implement simple kXR_dirlist
      [XrdClTests] Implement tests for simple kXR_dirlist
      [XrdCl] Implement dirlist with locates and stats
      [XrdClTests] Update the dirlist test
      [XrdCl] Add a star in front of the locate string
      [XrdCl] Implement the ls command in the xrdquery tool + fix some memory bugs
      [XrdCl] Improve the path building procedure to correctly interpret '.' and '..'
      [XrdCl] Use std::vector as an argument list for commands + implement mkdir command
      [XrdCl] Implement rmdir
      [XrdClTests] Update the test to coplye to the changed interface
      [XrdCl] Implement mv
      [XrdCl] Implement rm and truncate
      [XrdCl] Implement chmod
      [XrdCl] Implement locate
      [XrdClTests] Implement locate
      [XrdCl] Split Query::Stat into Query::Stat and Query::StatVFS and implement stat and statvfs commands
      [XrdClTests] Split Query::Stat into Query::Stat and Query::StatVFS and implement stat and statvfs commands
      [XrdCl] Represent a buffer as string
      [XrdCl] Implement query
      [XrdCl] Free the response objects, get rid of memory leaks
      [XrdCl] Add ls -u parameter to enable/disable showing URLs in the listing
      [XrdCl] Handle empty directories properly
      [XrdCl] Update help message
      [XrdCl] Print the list of params to be executed, Utils::splitString won't put empty entries any more
      [XrdCl] Don't print the same error message twice
      [XrdCl] Make gcc more picky about the code issues and fix the problems it points out
      [XrdClTests] Make gcc more picky about the code issues and fix the problems it points out
      [XrdCl] Really fix the empty item tokenization
      [XrdCl] Convert query codes to lowercase
      [XrdCl] More 'pedantic' warnings in non-HAVE_READLINe mode
      [XrdCl] rl_abort is absent on Mac for some reason
      [XrdClTests] Make the post master test use the test env
      Don't ignore errors returned by kXR_close
      Add the oss.asize hint to the destination URL in all possible cases
      [XrdCl] Add stubs for File interface
      [XrdCl] Fix doxygen
      [XrdCl] Use 0 as a default access mode
      [XrdClTests] Add file read test
      [XrdCl] Factorize out the message utils
      [XrdCl] Fix request unmarshalling
      [XrdCl] refactor the constructor of xrootd message handler
      [XrdCl] Beautify ;)
      [XrdCl] Support returning the kXR_redirect server response as a result of a user query
      [XrdClTests] Test returning a redirect as an answer
      [XrdCl] Factorize out the SendMessage method
      [XrdCl] Notify the user handler about redirections
      [XrdCl] kXR_open returns open info which contains the file handle and StatInfo
      [XrdCl] Remove a part of a printout
      [XrdCl] Add support for opening and lcosing files
      [XrdCl] Correct logging topic
      [XrdCl] Implement file stat - not working - probably a server issue
      [XrdCl] Allow for grabbing a preallocated buffer
      [XrdCl] Implement read
      [XrdClTests] Add stat test to the read test and correct the checksum
      [XrdCl] Fix memory leaks in open + don't pass the OpenInfo to the user code
      [XrdCl] Fix open and close deadlocks
      [XrdCl] Add stubs for sync and truncate
      [XrdClTests] Add write test
      [XrdCl] Make the read call return the number of bytes actually read
      [XrdClTests] Update the test to mach the new read signature
      [XrdCl] Implement write
      [XrdClTests] Fix the write test
      [XrdCl] Implement sync and truncate
      [XrdCl] Use path based stat instead of file handle based one that doesn't work
      [XrdClTests] Use path based stat instead of file handle based one that doesn't work
      [XrdCl] Implement vector read
      [XrdClTests] Implement vector read
      [XrdCl] Add the stubs for copy jobs
      Move the checksumming code to the XrdUtils library
      Drop bonjour files
      Build on Fedora 15 and make Fedora's rpmlint happier
      Add some helper structures to the protocol header
      Return an error the the shell when xrd2loc fails on close
      [RPM] Fall back to the shared log semantics for FRM if the new config directives don't exist in order not to break RPM upgrades
      Update the release notes
      Remove the remnants of BONJOUR
      Update the release notes
      Bump the sonames of every library that changed
      Add the new xrdcpy to the client RPM (fix SLC builds)
      Move xrdadler32 to the client package
      Remove the default variable definitions for bonjour
      [XrdClTests] Add extra CRC32 manipulation methods
      [XrdCl] Add make install
      [XrdClTests] Add download test
      [XrdClTests] Add local datafile envvar
      [XrdClTests] Add global logging solution for the unit tests
      [XrdClTests] Add upload test and CPPUNIT helpers for xrootd
      [XrdClTests] Add testing helpers for pthreads and errno
      [XrdClTests] Add possibility to combine crc32 checksums
      [XrdClTests] Add a threading test
      [XrdCl] Rename Query to FileSystem and xrdquery to xrdfs
      [XrdClTests] Adjust the tests to the rename
      [XrdCl] Add missing xstdio
      Factorize xrdcp config files into a transitional library so that they could be used by the new client
      Add libXrdAppUtils to the libs package
      Disable sendfile on Mac - it gets detected and compiled correctly but doesn't work
      [XrdCl] Rename the namespace to fix conflicts with the old client
      [XrdClTests] Rename the namespace in the tests
      [XrdCl] Make the async read return a ChunkInfo object
      [XrdCl] Prevent double error handling and segfault in the case of redirection error
      [XrdCl] Uase a copy of the variadic list if a buffer needs to be increased
      [XrdCl] Print more meaningful error message in Stream
      [XrdCl] Properly append the CGI info
      [XrdCl] Check if the server has properly responded to the kXR_open+kXR_retstat
      [XrdClTests] Add a long URL test
      [XrdCl] Fix a typo
      Fix build on Solaris
      [XrdCl] Fix unmarshalling bug
      [XrdClTests] Add new vector read test
      [XrdCl] Add support for file:// urls
      [XrdClTests] Test file:// urls
      [XrdCl] Rename Chunk to ChunkInfo
      [XrdClTests] Rename Chunk to ChunkInfo
      [XrdCl] URL treats only absolute paths without prefix as file:// otherwise they are root://
      [XrdClTests] Add a test for file:// vs. root:// for prefixless urls
      [XrdCl] Fix a debug message
      [XrdCl] Add default values for parameters of ChunkInfo constructor
      [XrdCl] File::Write now accepts const void* instead of void*
      [XrdCl] Add File::IsOpen
      [XrdCl] Add errUninitialized and errOSError statuses
      [XrdClTests] Use CPPUNIT_ASSERT_XRDST
      [XrdCl] Implement simple xrdcopy capable of copying sindle files
      [XrdCl] Add license headers
      [XrdClTests] Add license headers to tests
      [XrdCl] Compensate for Clang's stupidity
      [XrdClTests] Fix class/struct mismatch
      [XrdCl] Add possibility to disable the progress bar
      [XrdCl] Add a nice progressbar
      [XrdCl] Implement mutable URLs
      [XrdCl] Don't double-delete the message handler in case of errors
      [XrdCl] Implement recursive copies
      [XrdCl] Add support for --force and --posc, create third party jobs for --tpc
      [XrdCl] Set debug level on the commandline
      [XrdCl] Support creating empty URLs and filling them later
      [XrdCl] Add the oss.asize hint
      Make RHEL6-created SRPMs buildable on RHEL5
      Properly chceck the redirect counter
      [XrdClTests] Add support for ctest
      [XrdClTests] Fix the tests
      [XrdClTests] Add missing script required for make check
      [XrdCl] Log the actual data server we're sending kXR_close to
      [XrdCl] Do not closed connections on TTL elapse
      [XrdClTests] Update the test not to check for stream disconnection on TTL timeout
      [XrdCl] Add possibility to connect having sockaddr_in
      [XrdCl] Add helpers for host address resolution and pringing
      [XrdCl] Try to connect to all IP addresses of a host befor retrying resolution or failing
      [XrdClTests] Add CPPUNIT_ASSERT_XRDST_NOTOK
      [XrdClTests] Add MultiIPServerURL variable to test connecting to load-balanced servers
      [XrdClTests] Add DNS loadbalanced server connection test
      [XrdCl] Implement the out queue
      [XrdCl] Make the transport aware of the number of streams that need to be created
      [XrdCl] Fix SubStreamNumber name
      Avoid a deadlock when forking
      [XrdCl] Clean up unneeded socket statuses
      [XrdCl] Rename some constants
      [XrdCl] Fix indentation
      [XrdCl] Reserve the 0 SID for async responses
      [XrdCl] Add suAlreadyDone status
      [XrdCl] Change the Environment entries for renamed variables
      [XrdCl] Add support for multistream reading and recovery
      [XrdClTests] Add multi-stream tests
      Package XrdVerionsPlugin.hh
      Add ServerResponseBody_Bind to the ServerResponse union
      [XrdCl] Remove unused log - fix the compilation
      [XrdCl] Add a poller wrapper for the XRootD built-in poller
      [XrdClTests] Test the XRootD built-in poller
      [XrdCl] Add possibility to name the tasks to make the debugging output cleaner
      [XrdCl] Name the StreamConnectorTask
      [XrdCl] Name the TickGeneratorTask
      [XrdCl] Name the WaitTask
      [XrdClTests] Name the test tasks
      [XrdCl] Fix scoped locks
      [XrdCl] Actually return after declaring a fatal error
      [XrdCl] Call EnableLink when retrying instead of basically duplicating it's code
      [XrdCl] Fix a comment
      [XrdCl] Avoid deadlocks by remembering the state of the events for a given channel
      [XrdCl] Add PollerFactory and allow for choosing the poller type on runtime
      [XrdClTests] Enable the libevent specific tests only when libevent is found
      [XrdClTests] Remove some useless setting calls
      Avoid double initialization of XrdSysRecMutex
      [XrdCl] Clean up the PostMaster header dependencies
      [XrdCl] Limit the installable headers to what is considered a public interface
      [XrdCl] Add missing virtual destructors
      [XrdCl] Make older gcc happy by makeing explicit conversion from double to int
      [XrdCl] Make 32bit compiler swallow 64bit constants
      [XrdCl] One more 64bit constant
      [XrdCl] Refactor status handling to avoid threading issues
      [XrdCl] Lock initialization of libEvent poller to avoid races
      [XrdClTests] Use XrdCl speciffic cppunit helper macros
      [XrdCl] Fix the "High impact coverity defects"
      [XrdClTests] Fix the "High impact" coverity defects in tests
      [XrdCl] Assign default value to newPath
      [XrdCl] Use bitwise instad of logical AND
      [XrdCl] Remove redundant uplink disabling that may lead to races
      [XrdCl] Make it possible to control topic mask at every log level
      [XrdCl] Refactor the message handlers to allow them to be notified about stream events (connections/disconnections)
      [XrdClTests] Modify the tests to use the new message handlers
      [XrdCl] Change 'This program' to 'XRootD' in the license header
      [XrdClTests] Change 'This program' to 'XRootD' in the license header
      Make it possible to destroy an re-initialize a recursive mutex
      Reinitialize the environment lock in the client
      [XrdCl] Implement connection error recovery for File objects
      [XrdCl] Fix some memory leaks
      [XrdClTests] Update the tests not to use the removed functionality
      [XrdCl] Print logging topics
      [XrdCl] Make a socket initialization error fatal
      [XrdCl] Use send instead of write to avoid SIGPIPEs
      [XrdCl] Semaphores need to be on the heap!
      [XrdClTests] Print a file involved in a checksum error
      [XrdCl] Lock the channel info
      [XrdCl] Add time conversion utility
      [XrdCl] Improve logging by printing human-readable time instead of unix timestamp
      [XrdCl] Inability to enable the link is a fatal error
      [XrdCl] Recover errors for stateless messages and improve logging
      [XrdCl] Disable SIGPIPEs on MacOSX
      [XrdCl] Fix logging topic
      [XrdCl] Extend the SID manager to handle SIDs of timed out messages
      [XrdClTests] Update the SID manager test
      [XrdCl] Fix handling redirects
      [XrdClTests] Fix the redirection return tests
      [XrdCl] Manage responses to timed-out requests
      [XrdCl] Make the post master use expiration timestamps instead of timeouts
      [XrdCl] Add errOperationExpired status
      [XrdCl] Use errOperationExpired instead of errSocketTimeout to announce timeouts
      [XrdCl] Use expiration times instead of timeouts in the code calling PostMaster
      [XrdCl] Handle timeouts properly in DeepLocate
      [XrdCl] User errOperationExpired isntead of errSocketTimeout to recognize timeouts
      [XrdClTests] Use expiration timestamps instead of timeouts in PostMasterTest
      [XrdClTests] Use errOperationExpired instead of errSocketTimeout to identify timeout
      Properly declare a 64 bit constant
      [XrdCl] Add possiblity to disable file state recovery for reads or writes or both
      [XrdCl] Fix memory leak while handling messages without session id
      [XrdCl] Move SendParams out of MessageUtils
      [XrdCl] Adjust FileStateHandler to new MessageSendParams
      [XrdCl] Fix a memory leak on File::Close
      [XrdCl] Assign a load balancer to the filesystem object
      [XrdClTests] Make tests use new MessageSendParams
      [XrdCl] Add redirect info response
      [XrdCl] Return RedirectInfo to the user code when return-on-redirect flag is set
      [XrdClTests] Test redirect returns
      [XrdCl] Fix a typo in a log message
      [XrdCl] Fix a typo in error description
      [XrdCl] Implement fork safety
      Allow for resetting a rw-lock
      [XrdClTests] Check PostMaster re-initialization
      [XrdClTests] Add a forking test
      [XrdCl] Try to unlock the lock before reinitializing
      [XrdCl] Add monitoring interface and load the monitoring library
      [XrdClTests] Add monitoring test
      Fix XrdVersionInfo initializer
      [XrdClTests] Make the monitor test lib compile
      Add plugin version rule for new client monitoring
      Don't use RTLD_NODELETE dlopen flag on Linux.
      [XrdCl] Add full monitoring support
      [XrdClTests] Let the test log leak to properly monitor statis finalizers
      [XrdClTests] Test monitoring
      [XrdCl] Implement scatter-gather readv
      [XrdCl] Make read use ChunkList to pass the buffer info to the message handler
      [XrdCl] Propagate response parsing errors
      [XrdCl] Move CGI merging to MessageUtils
      [XrdCl] Factorize out ParamsMap merging
      [XrdCl] Handle redirections operations requiring valid file handle; I hope it works, I have no way to test it
      [XrdCl] Take note of the auth protocol before the auth structures are cleaned up - avoid segfault
      [XrdCl] Allow for limiting number of redirects
      [XrdClTests] Use internal xrootd checksumming
      [XrdCl] Make the cmakefiles compatible with xrootd
      [XrdClTests] Make the cmakefiles compatible with xrootd
      [XrdCl] Make SunCC happy about enums
      [XrdCl] Take care of SIGPIPEs on all supported platforms
      [XrdCl] Now SunCC is really retarded
      [XrdCl] Add missing constructors
      [XrdCl] Don't retry to reconnect on fatal connection errors
      [XrdClTests] Fix the tests tu use internal xrootd checksumming
      [XrdCl] Initialize pStateRedirec to avoid a segfault while recovering
      [XrdCl] Don't double delete a stateful message on recovery failure
      [XrdCl] Unmarshall the request if failed to send so that the recovery queues always hold unmarshaled messages
      [XrdCl] Make the built-in poller restart correctly
      Add 'src/XrdCl/' from commit 'a2d5a08964ed268686b16b8300afd823e2f71dfa'
      Add 'tests/XrdClTests/' from commit 'f1e948f62164443ebe4f6f344d37902af54e92cd'
      Make the build system build the new client
      Update the RPM packaging to include the new client
      [XrdCl] Install missing headers
      [XrdCl] Document the vector read constraints
      [XrdCl] Workaround MacOSX idiocies
      [XrdCl] Add FileSystem::SendInfo
      [XrdCl] Rename GetPath to GetDataAsString
      [XrdClTests] Add SendInfo test
      [XrdCl] Implement kXR_prepare
      [XrdClTests] Add prepare test
      Make the cl-devel package depend on cl instead of client
      [XrdCl] Clarify XrdCl::File::Write documentation
      Add zlib compatible crc32 checksum plugin
      Link the zcrc lib against zlib
      Depend on cppunit when tests are enabled
      Install only public and private headers
      Update the RPM spec file to reflect header changes
      Update release notes
      Merge commit '218cf360780417515acf5be83b83a94b32709e4b'
      Merge commit 'd7feb63e98296d2600e16bfcdbc69c8cc42aceec'
      Add missing include
      Build the xrootd protocol as a library
      Let the specfile know about the xrootd protocol library
      [Release Notes] Xrootd protocol plugin as shlib

Mattias Ellert (9):
      Turn off lib dependency inheritance
      Look for com_err library while looking for kerberos5
      Fix underlinking problems
      Fix RedHat bug #673069: Missing header files required by DPM
      Compile the Bonjour functionality into a separate library
      Fix xrdsssadmin overlinking
      Properly install the XrdPss headers
      Always create the /var/run/xrootd directory before running the daemons to support /var/run mounted as tmpfs
      Don't change the ownership of the sysconfig files during the setup phase preventing the xrootd user from running arbitrary code with root privs

Wei Yang (4):
      stop doing XrdFfsPosix_statall() if task queue is long.
      Replace non-reentrant versions of getpwxxx and getgrxxx with reentrant versions.
      fix a memory leak in XrdClientPhyConnection::DoHandShake()
      In XrdFfsMisc.cc, use default TTL values for data server connection and load balance server connection.

Wilko Kroeger (3):
      If frm started by root first su to the xrd-user and then run StartFRM again (needed for Solaris).
      Fix a conditions that might redirect clients to stageable servers instead of waiting for the file
      Update pre-release notes with redirect fix if stageable servers are present.

ganis (22):
      Add support for option 'moninfo' to contriol default filling of XrdSecEntity.moninfo with the DN
      - Fix problem affecting CA certificate loading in the case of a self-signed CA with option 'ca:0'
      Review the way time information is built for time validity checks to cope with DST time shifts.
      Fix implict conversion issue in XrdCrypto
      Add protection and fix typo
      Make sure the gridmap loading is done atomically by adding an appropriate mutex
      Make sure that double quotes are used for internal include statements.
      In XrdCrypto, implement a workraound for issue #97585 consisting in skipping the call to
      In XrdSecProtocolgsi:
      In XrdSecProtocolpwd:
      Adjust the verbosity levels
      Patch addressing the problems following the change of the default name hashing
      Merge branch 'master' of http://xrootd.org/repo/xrootd
      Merge branch 'master' of http://xrootd.org/repo/xrootd
      In XrdSecgsi, fix possible race condition while re-loading CA certificates.
      Merge branch 'master' of http://xrootd.org/repo/xrootd
      In XrdCrypto, use alternative way to read the RSA complete key. This solves (should solve)
      In XrdSecProtocolgsi, make suer that both nae hashes are checked when creating the chain for
      Add comment
      In XrdCryptosslX509, restore saving the public key only in the case the private
      Improve error reporting when failing to find/load the CA certificate
      In XrdSutCache:

-----------------------------------------------------------------------


hooks/post-receive
-- 
xrootd

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010

ATOM RSS1 RSS2



LISTSERV.SLAC.STANFORD.EDU

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager

Privacy Notice, Security Notice and Terms of Use