#include <unistd.h>#include <ctype.h>#include <errno.h>#include <stdlib.h>#include <strings.h>#include <stdio.h>#include <netdb.h>#include <arpa/inet.h>#include <sys/param.h>#include <sys/socket.h>#include "XrdOuc/XrdOucErrInfo.hh"#include "XrdSys/XrdSysHeaders.hh"#include "XrdSys/XrdSysLogger.hh"#include "XrdSec/XrdSecInterface.hh"Go to the source code of this file.
Classes | |
| struct | myOpts |
Defines | |
| #define | H(x) fprintf(stderr,x); fprintf(stderr, "\n"); |
| #define | I(x) fprintf(stderr, "\n"); H(x) |
| #define | insx(a, b) sprintf(errbuff,a,b) |
| #define | insy(a, b, c) sprintf(errbuff,a,b,c) |
Typedefs | |
| typedef unsigned char | uchar |
Functions | |
| int | getbintix (uchar *buff, int blen) |
| void | getargs (int argc, char **argv) |
| int | unhex (uchar *ibuff, uchar *obuff, int blen) |
| int | cvtx (uchar idig, uchar *odig) |
| void | getline (uchar *buff, int blen) |
| char * | Ereason () |
| int | emsg (int rc, char *msg) |
| void | help (int rc) |
| void | xerr (int x) |
| int | main (int argc, char **argv) |
Variables | |
| const char * | XrdSectestServerCVSID = "$Id: XrdSectestServer.cc 27487 2009-02-18 13:17:34Z ganis $" |
| myOpts | opts |
| char | errbuff [256] |
| char | hexbuff [256] |
Definition at line 35 of file XrdSectestServer.cc.
Definition at line 36 of file XrdSectestServer.cc.
| typedef unsigned char uchar |
Definition at line 40 of file XrdSectestServer.cc.
| int emsg | ( | int | rc, | |
| char * | msg | |||
| ) |
Definition at line 299 of file XrdSectestServer.cc.
Referenced by TProof::AssertDataSet(), XrdSecProtocolkrb4::Authenticate(), XrdSecProtocolkrb5::Authenticate(), BroadcastPriority(), XrdProofdClientMgr::CheckAdminPath(), XrdProofdClientMgr::CheckClients(), XrdProofdAdmin::CheckPath(), XrdSecProtocolgsi::CheckRtag(), XrdSecProtocolpwd::CheckRtag(), XrdProofdProofServ::CheckSession(), XrdSecProtocolpwd::CheckTimeStamp(), XrdProofdProofServMgr::CleanupLostProofServ(), XrdProofdProofServMgr::CleanupProofServ(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoInit(), XrdSecProtocolgsi::ClientDoPxyreq(), CountTopMasters(), XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), CreateActiveList(), XrdProofdClientMgr::CreateAdminPath(), XrdSecProtocolsss::Decode(), XrdCmsAdmin::do_Login(), XrdClientConn::DoLogin(), XrdProofdAdmin::Exec(), XrdProofdAdmin::ExecCmd(), XrdProofdClient::ExportSessions(), GetAFSErrorString(), getargs(), XrdProofdClientMgr::GetClient(), XrdProofdProtocol::GetData(), XrdProofdAdmin::GetFile(), XrdProofdAux::GetIDFromPath(), TProof::GetInputData(), XrdProofdAux::GetNumCPUs(), XrdProofdAux::GetProcesses(), XrdProofdClient::GetServObj(), GlobusIssuerName(), TProofServ::HandleException(), TProofServ::HandleProcess(), TProofServ::HandleSocketInput(), XrdProofdMultiStrToken::Init(), TDataSetManagerFile::Init(), XrdProofdResponse::LinkSend(), XrdProofdNetMgr::LocateLocalFile(), XrdProofdClientMgr::Login(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdProofdClientMgr::ParsePreviousClients(), TProofLite::Process(), XrdProofdAdmin::Process(), TProofPlayerRemote::Process(), XrdProofdManager::Process(), XrdProofdProofServMgr::Process(), XrdProofdAdmin::PutFile(), XrdProofdNetMgr::ReadBuffer(), XrdProofdNetMgr::ReadBufferLocal(), XrdProofdProofServMgr::Recover(), TProof::SaveInputData(), TQueryResultManager::SaveQuery(), XrdProofdResponse::Send(), XrdProofdResponse::SendI(), TProof::SendInputData(), XrdSecProtocolgsi::ServerCertNameOK(), XrdProofdAdmin::SetROOTVersion(), XrdProofdClient::SkipSessionsCheck(), TProof::StartSlaves(), TAFS::TAFS(), XrdProofdAux::VerifyProcessByID(), WriteSessEnvs(), WriteSessRCs(), and xerr().
| char * Ereason | ( | ) |
Definition at line 289 of file XrdSectestServer.cc.
References strerror().
Referenced by getargs(), and getbintix().
| void getargs | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 195 of file XrdSectestServer.cc.
References myOpts::bin, c, myOpts::cfn, myOpts::debug, emsg(), EOF, Ereason(), fopen, help(), myOpts::host, myOpts::infid, myOpts::inpt, insx, insy, myOpts::online, optarg, optind, opts, xerr(), and myOpts::xtra.
Referenced by main().
| int getbintix | ( | uchar * | buff, | |
| int | blen | |||
| ) |
| void getline | ( | uchar * | buff, | |
| int | blen | |||
| ) |
Definition at line 281 of file XrdSectestServer.cc.
References i, myOpts::infid, and opts.
Referenced by AddFile(), TSystem::CompileMacro(), TClassDocOutput::CreateDotClassChartIncl(), el_source(), G__G__Base2__0_111(), G__G__Base2__0_112(), history_load(), main(), readline(), TDocOutput::RunDot(), MSIDir::SetupGuids(), TGraph::TGraph(), TGraphErrors::TGraphErrors(), and TMVA::MethodANNBase::WaitForKeyboard().
| void help | ( | int | rc | ) |
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 86 of file XrdSectestServer.cc.
References XrdSecProtocol::Authenticate(), myOpts::bin, XrdSecBuffer::buffer, myOpts::cfn, emsg(), XrdSecProtocol::Entity, getargs(), getbintix(), XrdOucErrInfo::getErrInfo(), XrdOucErrInfo::getErrText(), getline(), XrdSecService::getParms(), XrdSecService::getProtocol(), XrdSecEntity::host, myOpts::host, hp, i, myOpts::inpt, Logger, malloc(), XrdSecEntity::name, myOpts::online, opts, XrdSecEntity::prot, XrdSecBuffer::size, strcpy(), unhex(), and XrdSecgetService().
| void xerr | ( | int | x | ) |
Definition at line 295 of file XrdSectestServer.cc.
References emsg(), and errbuff.
Referenced by getargs(), getbintix(), RooMinimizer::lastMinuitFit(), RooFitResult::lastMinuitFit(), and RooXYChi2Var::xErrorContribution().
| char errbuff[256] |
| char hexbuff[256] |
Definition at line 63 of file XrdSectestServer.cc.
Referenced by _bdf_set_default_spacing(), TMVA::Configurable::AddOptionsXMLTo(), XrdFrmAdmin::AuditNames(), TSocket::Authenticate(), XrdNet::Bind(), ClassImp(), XrdSecProtocolgsi::ClientDoInit(), TNetSystem::Create(), XrdXrootdProtocol::do_Locate(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::do_Prepare(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), XrdProofdManager::DoDirectiveDataDir(), XrdProofdManager::DoDirectiveDataSetSrc(), TMVA::exampleGA(), TXProofMgr::Exec(), executePrepare(), XrdFrmAdmin::FindFail(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindUnmi(), RooMinuit::fit(), RooMinimizer::fit(), RooRealVar::format(), getargs(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), getbintix(), getline(), TFile::GetType(), ROOT::Math::GSLMCIntegrator::GSLMCIntegrator(), XrdCmsFinderTRG::Hookup(), XrdCmsClientMan::Hookup(), TXSlave::Init(), TProof::Init(), XrdOssSpace::Init(), TProofLite::InitDataSetManager(), ROOT::Math::IntegratorMultiDimOptions::IntegratorMultiDimOptions(), ROOT::Math::IntegratorOneDimOptions::IntegratorOneDimOptions(), TDSetElement::Lookup(), main(), TPRegexp::Match(), TMVA::MaximizeSignificance(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::mkPin(), TFile::Open(), TProof::Open(), RooAbsPdf::paramOn(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), TPRegexp::ParseMods(), ROOT::Math::IntegOptionsUtil::PrintDefault(), XrdFrmAdmin::QuerySpace(), RooDataSet::read(), XrdOssSys::Remdir(), TPMERegexp::Reset(), TDataSetManager::ScanDataSet(), TPgSQLServer::SelectDataBase(), TProofServ::SetupCommon(), TPRegexp::Substitute(), testFitters(), tigetstr(), TPMERegexp::TPMERegexp(), TProof::TProof(), XrdSecProtocolgsiInit(), XrdSecProtocolkrb5Init(), XrdSecProtocolpwdInit(), and XrdSutBuffer::XrdSutBuffer().
| const char* XrdSectestServerCVSID = "$Id: XrdSectestServer.cc 27487 2009-02-18 13:17:34Z ganis $" |
Definition at line 13 of file XrdSectestServer.cc.
1.5.1