|
The jabber server could simply have a config option
for "max transfer size," which ,when set to zero, disables all file transfers.
Clients are notified of the file-transfer capabilities of the server by the
server. You could even take it one step further and allow/disallow
file-transfter use per account ID and/or groups. Other config options which
would be useful are "cache time" and "max cache size" -- if cache time and/or
size are zero, then if the server cannot stream the data directly to the
recipient(s), it informs the client that the recipient isn't accepting
transfers. You could even limit the number of transfers/person/day,
etc.
Leave it up to the clients to B64 encode/decode the
transfer. The server doesn't have to care, which will reduce processing load.
The "max size" parameters will be for the encoded versions, which is what server
operators care about, because it's what they pay for.
Server-supported transfers would be a nice config
option, esp. for behind-the-firewall and small-number-of-users
servers.
|
Title: RE: [JDEV] File transfers
- Re: [JDEV] File transfers Jeremy Nickurak
- RE: [JDEV] File transfers Max Metral
- RE: [JDEV] File transfers Michael F Lin
- RE: [JDEV] File transfers Mike Oliver
- Re: [JDEV] File transfers Jacek Konieczny
- Re: [JDEV] File transfers Mike Oliver
- Re: [JDEV] File transfers Michael Brown
- Re: [JDEV] File transfers Richard Dobson
- RE: [JDEV] File transfers Max Metral
- RE: [JDEV] File transfers Gallo, Felix S.
- RE: [JDEV] File transfers Michael Rothwell
- RE: [JDEV] File transfers Mike Oliver
- RE: [JDEV] File transfers Gallo, Felix S.
- RE: [JDEV] File transfers Mike Oliver
- RE: [JDEV] File transfers Max Metral
- RE: [JDEV] File transfers Mike Oliver
- RE: [JDEV] File transfers Max Metral
- RE: [JDEV] File transfers Mike Oliver
- RE: [JDEV] File transfers Andy Beetz
- Re: [JDEV] File transfers Michael F Lin
- RE: [JDEV] File transfers Gallo, Felix S.
