Following commits have been added to the stable brunch (it's now up to date with master): c9c1ead Merge pull request #1159 from bbockelm/xrd_macaroons_load 67b8f0a Merge pull request #1164 from bbockelm/http_mkcol_eexist 0dff345 Merge pull request #1162 from ellert/fix-empty-manpage f62dd1f Merge pull request #1165 from bbockelm/fix_old_curl 8a2f597 [Debian] Add missing xrootd-client-plugins pkg. 0ab283b [Debian] Fix typo. 08d0e67 [Debian] Remove faulty comments. 8904443 [Debian] Fix error in control. 8a36892 [Debian] Mv xrootd-client-plugins. 0348d2d Avoid old versions of libcurl that do not support CURLINFO_PRIMARY_PORT 61b9d2b Fix MKCOL response when we have an EEXIST. 69c44d3 Update notes on TPC SEGV fix. 1873205 [Server] Add missing initializer to avoid SEGV on busy systems. 31d146a [Debian] Fix debian packaging. f17479d [CI] Enhance publish:koji debugging. ea84d38 [CI] Publish RCs in testing debian repo. c699172 [XrdTPC] Fix slc6 build. f6b6126 [XrdCl] Fix slc6 build. 5f21fdc [XrdCl] Add global on connect callback API. 4c52be5 [XrdCl] Use unique_ptr to mark the ownershop of OnDataConn handler. f7235b4 [XrdCl] Update PgRead/PgWrite interface. fb6a9f2 Merge pull request #1156 from bbockelm/tpc_log_overhaul bbee5c9 [XrdCl] Turn on the TLS setting for the XrdNetAddr obj only for active TLS connections. ae7dd72 Fix empty xrdmapc manpage 397cb9c [XrdCl] Apply pimpl idiom to PostMaster class. ea82caf [Docs] Sync release notes. c29674d Merge remote-tracking branch 'origin/master' into tpc_log_overhaul 705940f [XrdCl] Refactor: OnConnHandler -> OnDataConnHandler, part 2. aadaca1 [XrdCl] Refactor: OnConnHandler -> OnDataConnHandler. e693091 [XrdCl] Turn on the TLS setting for the XrdNetAddr obj. 054d34a [XrdCl] Use _anon_ instead of ???? for anonymous connections. 923af1f [XrdMacaroons] add missing include. 7dd2b80 Merge pull request #1158 from bbockelm/use_existing_sfs_object f9c828e Merge pull request #1157 from bbockelm/remote_connections_perf_markers 48214eb Merge pull request #1155 from bbockelm/improve_tpc_errmsg 7034c82 [Server] Correct subscript error. 2775a54 [XrdMacaroons] Use env ptrs to get authorize obj. f582f01 [Server] Increase thread stack size to 2MB or 1MB based on word length. 449e73a [Server] No not use question marks in temporary loginid. 966ced8 [Server] Make sure loginid corresponds to the POSIX.1-2008 standard. 079b3bc Update notes on enforcing auth protocol TLS requirements. c4f80e5 [Server] Honor authentication protocol TLS requirements. 60c2058 Update notes on TLS requirements for certain authentication protocols. 3dd3a4a [Auth] Allow authentication protocols to require TLS. cbe1ffb Lack of an authorization object is not a failure d59e20b [XrdCeph] Update submodule. 7117353 [XrdCl] Make sure on error local redirect is not rettried infinitely. a8817d5 When possible, use the built-in chaining featured in Xrootd 5. 2c6a009 Have HTTP-TPC reuse the SFS from the environment. 75e7937 [Server] Export pointers to Acc, Ofs, and Sfs plugin into the XrdEnv. 565d717 [Server] Correct handing of security protocol list formation. cdf7ac4 [Server] Extend fctl plugin to handle opaque file-based fctl(). 6207647 [Server] Add missing return statements for fctl() and FSctl(). ed19e6a [XrdCl] Add PgWrite interface. 566c5bc [XrdCl] Add PgRead interface. f7c145c [XrdCl] Add licence and fix indentation in Optional. c95a59b [XrdCl] Fix CI builds. d61b80e [Misc] Add SecEntityPin to the version table. 02a2bf0 Update notes on sec.entitylib directive for post-authentication plugin. 92e1e13 [Server] Implement a stackable post authentication plug-in (sec.entitylib). f84b873 [XrdCl] Update plug-in interface. 1fe2fb7 [XrdCl] Add splicing interface. eaddeaa [XrdCl] Add Optional utility class. 53343c4 [XrdCl] Remove DataPipe references as they wont be needed. 3518f6a Update notes on sss security update. b72ea25 [SSS] Update sss protocol for new SecEntity object. [SSS] Fix some nagging keyid issues fixes #592 #590 2799ee5 Add some comments about how the performance markers work in HTTP-TPC. 8f97ccd Include a list of connections in the performance marker. d045c02 Overhaul logging approach for TPC a78f0b1 Improve HTTP-TPC error messages. 16e77fc Merge pull request #1151 from jthiltges/httpecdh 4a41c83 [CMake] Turn off copy elision warning. 3c8f1e3 [XrdHttp] Use Mozilla cipher list only with OpenSSL 1.0.2+ 852ae46 [XrdCl] xrdcp: implement --tlsmetalink switch. a3a267c [XrdCl] Make sure on redirect protcol is not changed to file://. 14b8d5e [XrdCl] xrdcp: implement --tlsnodata switch. 5e6be64 [XrdCl] xrdcp: update tls options in --help output. 4f1ac7b [XrdCl] Update tls options on xrdcp man page. 65c4bf9 [XrdCl] xrdcp: rename --tlsdata to --tlsnodata. 14d2001 [XrdCl] xrdcp: implement --notlsok switch. ca7fffa [XrdCl] Adjust # of strm queues when server requests additional data 1b77156 [XrdCl] Check if target is dir for roots/xroots. 3a7fee7 [XrdHttp] Enable elliptic-curve support for OpenSSL 1.0.2+ 96aa184 [XrdCl] Add envar (XRD_TLSFALLBACK) that makes the client fallback to c606ad4 [XrdClTests] Update mock tls server. 91a9d4f [XrdCl/Tests] Move TLS API tests to tests, part2. 3794175 [XrdCl/Tests] Move TLS API tests to tests. 568c840 [XrdCl] Expose extended stat information (if available) in xrdfs stat and ls -l. 8b47b40 [XrdCl] Parse extended stat information. abb7b69 [Tests] Remove OpenFlags::Append from tests. 5d4d609 [XrdClHttp] Update xrdcl-http submodule. 0143e4b [XrdCl] Comment out OpenFlags::Append. 95e2d5c [XrdCl] Make sure the protocol (root vs roots) is preserved across 8ed3d69 fixed the issue reported in No.1116, xrootdfs_create() does not check return code of xrootdfs_do_create() aef6073 [CI] Up koji build script. cc3343f [XrdCeph] Update ceph sub-module. 31d603b [RPM] Remove explicit client require on glibc version. 74d5d49 [XrdCl] Accept roots/xroots when doing TPC. 5637ef8 [Python] Expose XrdCl::FileSystem::ListXAttr in python. 6a9f322 [Python] Expose XrdCl::FileSystem::DelXAttr in python. 94dba9d [Python] Expose XrdCl::FileSystem::GetXAttr in python. d94173b Merge pull request #1144 from ffurano/master d1eade5 [Python] Expose XrdCl::FileSystem::SetXAttr in python. fac2c34 XrdHttp: Don't overwrite SecEntity.name after the gridmap phase b05ba3a Fix the logic for determining SecEntity.name 549f76f XrdHTTP: Give a chance to map the issuer name in the case of a proxy certificate (needed to accommodate systems that do user mapping, e.g. eos) d4a3617 [XrdCl] Use glibc semaphores by default in rhel>=7. 3d29d03 [Python] Replace PyString_* with PyBytes_*. f269294 [Python] Expose XrdCl::File::ListXAttr in python. e7baa48 [Python] Expose XrdCl::File::DelXAttr in python. 4a70e92 [Python] Expose XrdCl::File::GetXAttr in python. 0e79594 [Python] Expose XrdCl::File::SetXAttr in python. 4e47cfa [CI] Make pushing to CERN koji manual for el7 and el8. b3dae87 Merge pull request #1143 from sjha2048/docs_fix 7ae50a8 Fixed wrong segsz parameter f9482b8 [CI] Make sure RCs are not pushed to CERN koji. 616a764 [XrdCl] Report fatal error if user requests TLS but server does not feb16dd [CI] Automatically push releases to CERN koji. 9fbc533 [Packaging] Fix debian dependencies. 73e7d08 [CI] Make publish:weekly depend on weekly:centos8. 598a25b [XrdCl] Add log msg about TLS HS. c188fca [CMake] Fix slc6 build. dbf5a12 Merge pull request #1133 from vokac/fix_curl_speed_limit 3f5dfd5 [Python] Fix setup.py install args. cca73e2 [Docs] Sync release notes. 9f33902 [XrdCl] When xrdcp reports an error refine the message so it is clear whether the erros comes from the source or destination. 6fba5b0 [Python] Make the RPATH to XrdCl relative, update PyPI client packaging. 583dfa4 [Python] Use debian specific install arguments only on debian distros. 9451796 Merge pull request #1137 from ffurano/master a31605c Change the default ssl cipher 9334a82 Fix slc6 build. babbe36 Merge pull request #1131 from cholmcc/debian-pkg-names 399aed7 [CMake] Install xrdpinls. ece4ab6 Python: make rpath relative to the module 84505a1 [Python] Make sure sysconfig is not shadowing distutils.sysconfig. 97794ee Update notes on Dialect tracking. 1113b0d [Server] Allow XrdNetAddr to track socket dialect. [Server] Remove dialect entry from the sec Entity (it doesn't belong there). ae0d289 Update notes on xrdpinls addition. e6611b3 [Apps] Add xrdpinls to list plugin version requirements. d33d0b0 [Server] Update version table for new FSctl plugin. efb96d1 Update notes on new ofs.ctllib directive. fe10582 [Server] Add cofs.ctllib directive for FSctl plugin. 942e120 Update notes on SEGV fix in XrdOucStream.cc a14ea96 [Server] Avoid SEGV when skipping over large if/else/fi blocks. 7bba706 In the case of delegation, give client a chance to use XrdSecGSISRVNAMES to limit where it is being redirected to 6f22b1c Fix curl speed limit to be really around 10KB/s 520039d Merge pull request #1130 from ellert/maybe-uninitialized fe8fe60 Various updates to include Python package dfa4e7c Add CMake macros to install ba43963 Fix a bug a169a66 Added usr/include/xrootd/XrdOfs/XrdOfsPrepare.hh to install b3d87b6 Added the package xrootd-servers with xrootd,cms,... 833290d Removed superflous script snippets 67ff4da Added python3-xrootd package adca764 Clean-up copyright file fd7c39a Added the package xrootd-servers with xrootd,cms,... e5ffb4e Allow specification of install layout of Python modules (for Debian) 6141c96 Renamed packages to follow Debian guidelines. f5d5e01 Fix error with GCC 10 on s390x: error: 'selR.XrdCmsSelector::needSpace' may be used uninitialized in this function [-Werror=maybe-uninitialized] 5bed384 [XrdCl] Fix extended-open handler in FileOperations. db9812d Updates on on 751 fix for SSI. e10bdb9 [SSI] Avoid SIGABRT when init fails. Fixes 751 f12981d Merge pull request #1127 from ffurano/master fe9d23f If a gridmap file has been configured, XrdHttp now prefers the already mapped username to the non-mapped one that's coming from a security extractor plugin 49f1335 [XrdTpc] Properly format redirection URL when OFS layer returns also opaque information 0d1a7b3 [XrdTpc] Properly forward existing opaque info to the OFS layer b4fbcb2 [CI] Fix nightly build. c8dd2bd Merge pull request #1125 from ffurano/master de56388 Fix the "100 Continue" response Fixes #1120 4b44c20 [CI] Debug nightly builds. 3031d10 [Proxy] Correct comment. 60a1f03 [XrdCl] Create an interface for FD splicing. 2eb5c5e [CMake] Add XROOTD_PLUGIN_VERSION to FindXRootD.cmake. 968eeb7 Merge pull request #1119 from Atlantic777/fix-macaroons-uuid b95f6f1 Merge pull request #1111 from bbockelm/remove_duplicate_quote 69de3f4 Merge pull request #1112 from costing/patch-1 bf5df01 [XrdCl] FileSystem get last URL. 7d51d78 [CI] Debug further centos-8 build. c0849fe [Python] Use right bdist_wheel. 11b3977 [Python] Use right cmake binary. 048dd9b Use uuid.h from libuuid for Macaroons 29e6751 [CI] Add debug output for weekly centos-8 publish. 22f9e3a [Server] Use new tpc.dlgon CGI token to drive tpc redirection. ff49de2 [Server] Add missing file. 0fa77b2 [Server] Extend pgRead and pgWrite methods to the cache object. 1a320e1 Fix indentation. 52900be Merge pull request #1081 from adriansev/xrdcl_lib_only_py aa7208a Merge branch 'master' into xrdcl_lib_only_py 3ae43ff [CMake] remove crc32c option. 06eb92b [XrdOuc] Prevent seqv in XrdOucString::replace(). 367f86f [CMake/RPM] Remove google crc32c. 64d2d8e Remove external/crc32c submodule. fd37c3b [CI] Add release pipeline for Centos 8. 928eb14 [XrdCl] Fix osx build. fbc43cc [CI] Add centos-8 to nightly builds. 80a1507 [CI] fix typo. 73a7ee9 [CI] Add a pipeline for centos 8. 94c1198 [XrdCl] TPC: use separate cgi element to mark user intension to delegate. 494395b [XrdCl] Report last error if metalink runs out of replicas, fixes #1071 8b603ee [Server] Correct spelling of fattr query config varable. 575cf1b Fix escape code for \r 7cec54c Remove duplicate version of `quote` function. 12b479b [XrdCl] In declarative API handle correctly old 61eff74 [XrdOuc] cvec changes at run-time. 347524c Merge pull request #1108 from ffurano/fix-cr-lf e6db780 Prevent the logic that looks for the /n from getting confused by lines containing zeroes fc9f9f2 [XrdCl] Fix OSX local file sync impl. 828f439 Fix fedora build. 356f192 [XrdPss] Fix fedora compilation. 408b96f Merge pull request #1107 from ffurano/fix-cr-lf effc233 The url quoting function was swapping the quoting of CR and LF 37ede05 [All] Fix: error: taking address of temporary array. 0490e13 Update notes on xrd.network and dyndns & cache option interaction. 000f8a3 [Server] Turn off IP address caching when dynamic DNS is enabled. 862bc76 Update notes on server config query. 7b9a6d5 [Server] Provide a way to see the actual server config when running. e770daf Update notes on IPv6 ptr record fallback. 2b15e49 [Server] Proide fallback when an IPv6 address is missing a ptr record. 23aaf99 [Proxy] Add missing initializer to avoid SEGV. b32c989 Update notes on proxy URL fix. 740093b [Proxy] Remove offending CGI elements before passing URL. c304c16 [XrdCl] Install priv headers in correct dir. 3a996c2 Update notes regarding message fix. d9b0661 [Server] Correct action determination for debug message to avoid strife. 40d12c8 Merge pull request #1101 from ddavila0/add_header_file 8229de9 adding XrdSfsGPFile.hh to XrdHeaders.cmake a818dde Update notes on stat() DFS logging. b9a589d [Server] Log unusual stat() errors affecting file availability. 819275d Update notes on ref counter improvements. 8323695 [Server] Manage reference counters in a more timely fashion. f9c4cc3 Update notes on DNS translation. b87fce9 [Server] Fallback using known DNS name when reverse translation fails. 63fe86f [CI] Update pypi release script. 744f7bd [Python] Change pkg name to xrootd. 7b0c5c4 [XrdCl] Fix unit test build. 6eb18aa [XrdCl] Disable abort copy test. 978cefa [SSI] Package Lib and ShMap with client. 699946e Merge pull request #1096 from xrootd/bugfix-1095 ea85275 Update notes XrdNetAdrInfo::isRegistered patch. 109f26e [Server] Use correct mechanism to determine DNS registration. f9d4223 [XrdSys] Avoid deadlock on poller stop, fixes #1095 a84c675 a[TPC] Assume delegation if the tpc.scgi token is present. 9f4852e [XrdCl] Set the tpckey to 'delegate' if delegating. 73dcdf8 Update notes on tpc redirect extension. 7bdecb4 [Server] Allow redirect differentiation for delegated and undelegated TPC. 1f610ef [Xcache] Fix new compiler complaints. de93530 Update notes on Xcache monitroing statistics feature. 05fef42 [Xcache] Provide monitoring summary statistics. 9dd47fe [Server] Delete extraneous include. 3e7b218 [XrdCl] Update PlugIn interface. 277fd33 Merge pull request #1093 from Atlantic777/fix-openssl-osx-master 2fbd4f9 [Xcache] Define cache statistics that can be summarily reported. 992d6fc [CMAKE] Add CRC32C modules to cmake build list. 2ff2b32 [Server] Add missing CRC32C implementation. ec617c1 Add CRC32C feature to release notes. 1428bde [Server] Implement hardware assisted CRC32C checksum based on Mark Adler's code. [Server] Align interfaces to the CRC32C ABI. 2bccb5e Fix OpenSSL linker libs 111a5e5 [Xcache] Cleanup statistics object and add additional fields. cc0cfe1 [Xcache] Simplify summary statics gathering. 339452b [CMake] Add an option for enabling crc32c submodule. 5960d6d Revert "[CMake] Don't fail build if crc32c is missing." e3d143d [CMake] Make the crc32c library reallocable so it can be linked to a shared lib. b1f669c [CMake] Don't fail build if crc32c is missing. 37deb96 Update notes on config compatibility patch. 1b2e0cb [Xcache] Provide confh backward compatibility for "pss.cachelib" directive. 7b1b20f [XCache] Minor fixes 376c062 [XrdCl] Don't enforce U. namespace in local file xattrs. 7f24d80 [XrdCl] Fix file-copy preserve-xattr test. 99187dd py : build only libraries -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/1086#issuecomment-605308792 ######################################################################## 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