[root] / trunk / net / net / src / TFTP.cxx Repository:
ViewVC logotype

Log of /trunk/net/net/src/TFTP.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 36149 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 7 13:30:24 2010 UTC (4 years, 3 months ago) by rdm
File length: 31396 byte(s)
Diff to previous 35603
fix warning reported by clang.

Revision 35603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 22 15:10:37 2010 UTC (4 years, 4 months ago) by rdm
File length: 31397 byte(s)
Diff to previous 34248
fix coverity 10813.

Revision 34248 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 30 13:48:26 2010 UTC (4 years, 6 months ago) by rdm
File length: 31380 byte(s)
Diff to previous 34230
correction format statement.

Revision 34230 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 30 12:21:47 2010 UTC (4 years, 6 months ago) by brun
File length: 31394 byte(s)
Diff to previous 34229
Fix one more case of wrong format.

Revision 34229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 30 12:19:59 2010 UTC (4 years, 6 months ago) by brun
File length: 31374 byte(s)
Diff to previous 24572
Fix format in Warning statements

Revision 24572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 26 16:27:48 2008 UTC (6 years, 6 months ago) by rdm
File length: 31364 byte(s)
Diff to previous 23091
mmap also supported on MacOS X.

Revision 23091 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 9 15:04:27 2008 UTC (6 years, 9 months ago) by rdm
File length: 31366 byte(s)
Copied from: trunk/net/src/TFTP.cxx revision 23090
Diff to previous 20882
moving the follwing directories to "net":

alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net, netx,
rootd, rpdutils, srputils, xrootd

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 31366 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 31366 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 31412 byte(s)
Diff to previous 19747
remove :$ from tag line

Revision 19747 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 31 11:06:12 2007 UTC (7 years, 4 months ago) by brun
Original Path: trunk/net/src/TFTP.cxx
File length: 31422 byte(s)
Diff to previous 13044
From Bertrand:
- Added several #ifdef R__WIN32 to use the Win32 syntax
  %I64d instead of %lld to read Long64_t via sscanf.
- Replaced #ifdef WIN32 by #ifdef R__WIN32

Revision 13044 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 27 16:36:38 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 31091 byte(s)
Diff to previous 12144
From Gerri:
This is the patch to import the new XROOTD and to enable TXNetSystem.

Three files:
  - 'adds-netx.tgz' contains the new class TXNetSystem;

  - 'xrootd-20051026-1709.src.tgz' is the tagged version of XROOTD

  - 'cvs-patch' the modifications needed to integrate the two things in ROOT:
    - config/rootrc.in:
      add plugin info for TXNetSystem
    - base/src/TSystem.cxx:
      fix the number of arguments in loading the TXNetSystem plugin
    - netx/inc/TXNetFile.h, .cxx:
      make a couple of generic auxilliary methods static so that they can be
      used by TXNetSystem
    - net/inc/TNetFile.h, .cxx:
      add Create method in TNetSystem, used by TXNetSystem to re-use the
      open connection in case of rootd
    - net/inc/TFTP.h, .cxx:
      additional 'TSocket *' argument in the constructor to allow re-using an
      open connection; default behaviour not changed
    - netx/inc/LinkDef.h:
      add pragma statement for TXNetSystem
    - netx/Module.mk:
      add support for building on an external XROOTD distribution
    - xrootd/Module.mk:
      changes to use the new version; still using the 'classic' configure
      script:
         will move to autoconf with the next patch

Revision 12144 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 23 10:51:57 2005 UTC (9 years, 7 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 30966 byte(s)
Diff to previous 12128
use thread safe AsString() method of TDatime and TSecContext.

Revision 12128 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 23 06:24:27 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/net/src/TFTP.cxx
File length: 30937 byte(s)
Diff to previous 12127
From Constantin Loizides
Use global Mutex instead of class static member

Revision 12127 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 23 00:29:38 2005 UTC (9 years, 7 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 30946 byte(s)
Diff to previous 12123
cosmetics: remove <TABS> and change "const Char_t" back to "const char".

Revision 12123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 22 20:18:12 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/net/src/TFTP.cxx
File length: 31011 byte(s)
Diff to previous 11834
From Constantin Loizides

This patch implements:
- decentralized, automatic mutex initialization,
  see R__LOCKGUARD2 in TVirtualMutex
- PROOF parallel startup fixes
- more thread protection (in base, cont, meta, rest to be done)
- cleanups

From Eddy Offermann:
TString::Atoi and Atof are made const.

Revision 11834 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 20 10:04:05 2005 UTC (9 years, 8 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 30823 byte(s)
Diff to previous 11047
change bytes read and written counters from Double_t to Long64_t.

Revision 11047 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 7 18:02:37 2005 UTC (9 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 30825 byte(s)
Diff to previous 10666
From Maarten and Kristjan Gulbrandsen:
Here is the patch with the restructured PROOF code. It parameterizes
PROOF startup, currently implementing "Standard", Condor, MLM and PEAC.
It can easily be extended with other "TProof" classes, e.g. AliEn Proof.
Or what ever next Grid implementation or scheduler comes along.

The MLM, Multi Level Master, code uses a basic packetizer, based on a
MSD (massstorage domain) tag. In MLM mode we have multi-tier client
server setup, like:

client -> super master -> sub master 0 -> slave[0..N]
                          ...
                       -> sub master M -> slave[0..N]

It also contains a large number of smaller fixes. Credit for most of
the work goes to Kris!

We have tested this on multipe platforms (RH7.3, RH9, SL3) and in
multiple configurations. Should be stable.

Revision 10666 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 2 11:52:28 2004 UTC (10 years, 1 month ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 31007 byte(s)
Diff to previous 10316
change "n-fold" to "n-stream" in messages. One speaks of multiple streams,
not folds.

Revision 10316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 15 16:55:07 2004 UTC (10 years, 3 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 30842 byte(s)
Diff to previous 9377
introduce a more complete TSystem::GetPathInfo() method that takes a
new FileStat_t structure as argument. This FileStat_t structure mimics the
common struct stat. This allows for full support of the file mode bits
(via the new enum EFileModeMask and the inline function R_ISDIR(), R_ISCHR(),
R_SIBLK(), R_ISREG(), R_ISLNK(), R_ISFIFO() and R_ISSOCK()).
The TSystem derived helper clsses for the remote file access protocols
have been updated too (all already supported struct stat in their POSIX
layers). Modified rootd to also support FileStat_t. With this change we
can get rid of machine dependent file permission checking code in several
places, notably in the TGFSContainer, which now can correctly display
file attributes for remote protocols.

Revision 9377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 2 18:36:57 2004 UTC (10 years, 6 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 29709 byte(s)
Diff to previous 8808
From Gerri:
Patch to support 'system' functionality via the rootd daemon, so one
can get file stat and access info and directory browsing via rootd.

- TNetFile.h, .cxx
  New class TNetSystem inheriting from TSystem.

- net/inc/LinkDef.h
  Added #pragma for TNetSystem

- TFTP.h, .cxx
  New methods AccessPathName, GetPathInfo, GetDirEntry,
  OpenDirectory, FreeDirectory

- TSystem.h, .cxx
  New method ConsistentWith to allow different matching
  criteria in the search for existing helpers (method
  FindHelper)

- rootd.cxx
  New functions RootdAccess, RootdFreeDir, RootdGetDirEntry,
  RootdOpenDir

- MessageTypes.h
  New messages kROOTD_OPENDIR, kROOTD_FREEDIR, kROOTD_DIRENTRY,
  kROOTD_ACCESS

Revision 8808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 6 16:57:39 2004 UTC (10 years, 8 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24932 byte(s)
Diff to previous 8631
From Gerri:
after CreateAuthSocket() sockets were only checked for validity,
and not for for authentication as it should.

Revision 8631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 20 21:32:02 2004 UTC (10 years, 9 months ago) by brun
Original Path: trunk/net/src/TFTP.cxx
File length: 24925 byte(s)
Diff to previous 8239
From Gerri
Fix portability problems

Revision 8239 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 00:11:19 2004 UTC (10 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24900 byte(s)
Diff to previous 8024
Big authentication patch by Gerri:
General purpose:
Add support for 'authenticated' sockets on client side
and prepare for support of server authenticated sockets.

Main changes:

o TSocket, TPsocket:
  Added support of 'authenticated' sockets: authentication
  is delegated to TSocket by calling a static method
  CreateAuthSocket() returning a TSocket*.
  TSocket is now the only class calling TAuthenticate.

o TFTP, TNetFile, TSlave:
  modified to cope with new socket authentication scheme.

o TAuthDetails replaced by TSecContext containing:
  - local authentication info
  - expiration time
  - pointer to a security context for the method (if any)
  - information for cleanup (via TSecContextCleanup)

o A list of valid TSecContext has been added to TROOT,
  accessible via gROOT->GetListOfSecContexts().

o THostAuth rewritten using arrays to avoid multiple use
  of 'new'; functionality extended by the addition of
  several new methods.

o TAuthenticate:
  - Loading of information from .rootauthrc has been optimized;
    this allowed to simplify method signatures and drop several
    methods. Also collection and transmission of authentication
    information from TSlave to TProofServ gets simplified by the
    new scheme.
  - Added support for server dependent directives in .rootauthrc
  - Added check for changes in .rootauthrc each time a new
    TAuthenticate is instantiated, so that changes in the file
    are picked-up interactively.
  - Checking for an existing TSecContext (previously TAuthDetails)
    has been improved
  - Improved diagnostics for SshAuth
  - Enlarged support for authentication method indication in protocol:
       UsrPwd: rootup/proofup
          SRP: roots/proofs           (already supported)
         Krb5: rootk/proofk           (already supported)
       Globus: rootg/proofg
          SSH: rootsh/proofsh
       UigGid: rootug/proofug

o GlobusAuth.cxx, Krb5Auth.cxx, SRPAuth.cxx
  - Adapted to new class TSecContext
  - Added support for improved search for reusable TSecContext
  - Drop globals used to store established security contexts
    (saved in TSecContext) and related methods

o Automatic creation of <RootDir>/etc/system.rootauthrc from
  compilation flags; this has priority on old envs
  'Rootd.Authentication' and 'Proofd.Authentication' and is
  superseded by $HOME/.rootauthrc

o Automatic creation of <RootDir>/etc/system.authdaemonrc from
  compilation flags; this is superseded by $HOME/.rootauthrc

o rpdutils:
  - several almost identical methods moved in from rootd/proofd
  - several new methods to simplify manipulation of the
    authentication tab file
  - moved (and improved) check for running of sshd in RpdSshAuth,
    performed only in case of failure (to avoid spurious messages
    printed by sshd in /var/log/messages)

o proofd.cxx, rootd.cxx
  - increased protocol version
  - all initialization stuff (included authentication and
    login) done via RpdInitSession
  - postpone opening of parallels sockets after authentication
    (to solve problem of Kerberos/Globus authentication with
    parallel sockets)(rootd)
  - Fixed problem with kerberos and globus authentication in rootd
    with parallel sockets.

Revision 8024 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 26 11:14:01 2004 UTC (11 years ago) by brun
Original Path: trunk/net/src/TFTP.cxx
File length: 25167 byte(s)
Diff to previous 7949
Remove unused variable kind

Revision 7949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 19 22:42:07 2004 UTC (11 years ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 25231 byte(s)
Diff to previous 7944
add  large file support for gcc 2.95 and 2.96 (was not supported before).

Revision 7944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 19 18:31:13 2004 UTC (11 years ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 25210 byte(s)
Diff to previous 7810
support large files (>2GB) also in TNetFile/TFTP and rootd.

Revision 7810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 30 13:16:51 2003 UTC (11 years ago) by brun
Original Path: trunk/net/src/TFTP.cxx
File length: 24514 byte(s)
Diff to previous 7656
Mega patch to add support for large files (bigger than 2 GBytes)
----------------------------------------------------------------

  ==========>NEW VERSION 4.00/00 <===========

Because this new version has a considerable number of changes,
and new important additions by Philippe are scheduled for the coming days
we are starting a new major version 4.
  -Support for large files
  -Automatic schema evolution for foreign classes
  -New data type Double32_t

Large files are currently tested only under Linux with gcc3.2.
Support for other systems will be gradually added in the coming days.
By default under Linux, files are created with the option LARGEFILE.
Note that when creating a Tree, the default maximum size for a Tree
is set to 1.9 GBytes. You can change this default value by calling
  TTree::SetMaxTreeSize(Long64_t maxsize)

The implementation of this new feature has required changes in many places.
The files produced by this new version can still be read by old ROOT versions
if their size if smaller than 2 GBytes. And obviously, the new version
can digest old ROOT files.

WARNING: note the following backward incompatibility:
 -TSystem::GetPathInfo has a new signature: (also TUnixSystem, TWinNTSystem, etc)
  old: GetPathInfo(const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
  new: GetPathInfo(const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);

 -TFile::SysSeek and TFile::SysStat have a new signature (also TNetFile, TWebFile, etc)
  old:  Int_t    SysSeek(Int_t fd, Long_t offset, Int_t whence);
        Int_t    SysStat(Int_t fd, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
  new:  Long64_t SysSeek(Int_t fd, Long64_t offset, Int_t whence);
        Int_t    SysStat(Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);

 -TTree::SetMaxTreeSize has a new signature:
  old:  void TTree::SetMaxTreeSize(Int_t maxsize)
  new:  void TTree::SetMaxTreeSize(Long64_t maxsize)

  All references to Seek_t have been replaced by Long64_t.

Revision 7656 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 26 10:33:08 2003 UTC (11 years, 2 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24480 byte(s)
Diff to previous 7456
From Gerri:
- remove globals in Krb5Auth, SRPAuth and GlobusAuth
- error printing in case of failure in TAuthenticate
  (print a list of failed messages only if unsuccessful
  in the end)
- fix a problem with globus credential transmission when
  running as non-root
- a couple of protections in TSlave related to SRP
- a few fixes to avoid some spurious error messages
  printed by proofd

Revision 7456 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 22 18:48:36 2003 UTC (11 years, 3 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24520 byte(s)
Diff to previous 7175
From Gerri:
Patched files:

configure
 o improved detection of patch details for globus

README/README.GLOBUS
 o updated

etc/hostcert.conf
 o add example for non-root runs

globusauth/src/GlobusAuth.cxx
 o remove redundant 'access' calls

net/src/TAuthenticate.cxx
 o fix return value in method GetPromptUser

proofd/src/proofd.cxx
 o remove redundant 'access' calls

rpdutils/inc/rpdp.h
 o add new includes file depending on Globus GTK version
 o add prototype for new function GblsToolCheckProxy

rpdutils/src/globus.cxx
 o fix a few typos in debug messages
 o add new function GblsToolCheckProxy for checking user
   proxies when running as non-root
 o remove redundant 'access' calls

rpdutils/src/rpdutils.cxx
 o remove redundant 'access' calls

Revision 7175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 29 10:41:28 2003 UTC (11 years, 4 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24564 byte(s)
Diff to previous 7147
modified files, part of the authentication and daemon changes by Gerri. This
new authentication scheme supports, the following methods: user/passwd
(but save not clear passwd over wire), ssh, krb5, srp, globus and gui/uid
(like RFIO uses). Everything is documents here:
http://root.cern.ch/root/Auth.html.

Revision 7147 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 23 00:08:13 2003 UTC (11 years, 5 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24594 byte(s)
Diff to previous 7136
revert most cast issues reported by buggy gcc 3.4 snapshot of this week.
Checked with gcc 3.4 from cvs of today which does not report any
problems anymore.

Revision 7136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 22 12:39:03 2003 UTC (11 years, 5 months ago) by brun
Original Path: trunk/net/src/TFTP.cxx
File length: 24600 byte(s)
Diff to previous 4210
Fix to avoid a warning with gcc3.4 when calling TEnv::GetValue

Revision 4210 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 20 18:54:57 2002 UTC (12 years, 10 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24593 byte(s)
Diff to previous 4118
add cases for Kerberos5 authentication. In particular the default authentication
method for rootd and proofd can now be set in system.rootrc. The default is
clear text passwd, but SRP and Krb5 can be specified. The default is used when
"root:" or "proof:" appears in the url. The default can be overridden by
specifying explicitely "roots:" or "rootk:", idem for proof.

Revision 4118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 26 18:02:19 2002 UTC (12 years, 10 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24328 byte(s)
Diff to previous 3857
fixed a possible resource leak (file descriptor) in case of error and clearer
error messages in PutFile().

Revision 3857 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 3 18:40:08 2002 UTC (12 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24277 byte(s)
Diff to previous 1748
don't check for free space on device when writing to /dev/null (to facilitate
performance tests).

Revision 1748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 15:27:26 2001 UTC (13 years, 10 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 24201 byte(s)
Diff to previous 1723
added more complete input argument validity checking.

Revision 1723 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 1 07:21:23 2001 UTC (13 years, 10 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 23979 byte(s)
Diff to previous 1698
finished implementing all ftp commands.

Revision 1698 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 26 02:49:07 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 19329 byte(s)
Diff to previous 1690
more ftp functionality.

Revision 1690 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 23 14:02:22 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 11898 byte(s)
Diff to previous 1679
further implementation of the ftp commands.

Revision 1679 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 15:18:56 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 11235 byte(s)
Diff to previous 1672
offsets are passed in messages as long and are cast to off_t (which can
be int or long depending on the flag __USE_LARGEFILE64.

Revision 1672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 14:07:20 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 11227 byte(s)
Diff to previous 1670
some more fixes.

Revision 1670 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 13:38:40 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 11179 byte(s)
Diff to previous 1668
forgot to change signature if ListDirectory().

Revision 1668 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 13:32:26 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 11169 byte(s)
Diff to previous 1661
fix compiler warnings and hiding of ls().

Revision 1661 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu Feb 22 09:41:40 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/src/TFTP.cxx
File length: 11045 byte(s)
new class implementing an efficient FTP protocol for ROOT, and other, files.
It talks to an updated rootd daemon and can use parallel sockets for efficient
WAN usage (up to twice as fast a normal wu-ftp).

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9