- FTP client

From: CFB Software <"CFB>
Date: Fri, 26 May 2006 10:46:28 +0930

----boundary-LibPST-iamunique-2002183737_-_-
Content-type: text/plain

> -----Original Message-----
> From: blackbox{([at]})nowhere.xy
> Behalf Of Alexander Iliin
>
> I would like to implement a FTP client in BlackBox on top of the
> standard Comm subsystem, and maybe (if things go well) publish it on
> Helmut's site. But before I do that I'd like to ask if anyone
> already did it. If there is a FTP client implementation for
> BlackBox, please tell me.
>

I'm not aware of any existing FTP client. Would something related to TCP /
HTTP help towards your work? If so, Stewart Greenhill has published some TCP
/ HTTP-related modules:

http://espc22.murdoch.edu.au/~stewart/blackbox/

Alternatively, the 1300-line source code file of an FTP client written in
Oberon is included as part of the Network Tools package that is distributed
with Plug-in ETH Oberon for Windows:

http://www.oberon.ethz.ch/windows.html

Before you go to the effort of downloading and installing it, you can view
the FTP definition file here:

http://www.oberon.ethz.ch/ethoberon/defs/FTPDocs.Def.html

As you may or may not know, BlackBox is *very* closely related to ETH
Oberon. Other ETH Oberon packages have been successfully ported to BlackBox
so it might not be too difficult to port this one.

Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-2002183737_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1c
cGFyDQo+IEZyb206IGJsYWNrYm94QG9iZXJvbi5jaCBbbWFpbHRvOmJsYWNrYm94QG9iZXJvbi5j
aF0gT24gXHBhcg0KPiBCZWhhbGYgT2YgQWxleGFuZGVyIElsaWluXHBhcg0KPiBccGFyDQo+ICAg
SSB3b3VsZCBsaWtlIHRvIGltcGxlbWVudCBhIEZUUCBjbGllbnQgaW4gQmxhY2tCb3ggb24gdG9w
IG9mIHRoZVxwYXINCj4gICBzdGFuZGFyZCBDb21tIHN1YnN5c3RlbSwgYW5kIG1heWJlIChpZiB0
aGluZ3MgZ28gd2VsbCkgcHVibGlzaCBpdCBvblxwYXINCj4gICBIZWxtdXQncyBzaXRlLiBCdXQg
YmVmb3JlIEkgZG8gdGhhdCBJJ2QgbGlrZSB0byBhc2sgaWYgYW55b25lXHBhcg0KPiAgIGFscmVh
ZHkgZGlkIGl0LiBJZiB0aGVyZSBpcyBhIEZUUCBjbGllbnQgaW1wbGVtZW50YXRpb24gZm9yXHBh
cg0KPiAgIEJsYWNrQm94LCBwbGVhc2UgdGVsbCBtZS4gXHBhcg0KPiBccGFyDQpccGFyDQpJJ20g
bm90IGF3YXJlIG9mIGFueSBleGlzdGluZyBGVFAgY2xpZW50LiBXb3VsZCBzb21ldGhpbmcgcmVs
YXRlZCB0byBUQ1AgL1xwYXINCkhUVFAgaGVscCB0b3dhcmRzIHlvdXIgd29yaz8gSWYgc28sIFN0
ZXdhcnQgR3JlZW5oaWxsIGhhcyBwdWJsaXNoZWQgc29tZSBUQ1BccGFyDQovIEhUVFAtcmVsYXRl
ZCBtb2R1bGVzOlxwYXINClxwYXINCmh0dHA6Ly9lc3BjMjIubXVyZG9jaC5lZHUuYXUvfnN0ZXdh
cnQvYmxhY2tib3gvXHBhcg0KXHBhcg0KQWx0ZXJuYXRpdmVseSwgdGhlIDEzMDAtbGluZSBzb3Vy
Y2UgY29kZSBmaWxlIG9mIGFuIEZUUCBjbGllbnQgd3JpdHRlbiBpblxwYXINCk9iZXJvbiBpcyBp
bmNsdWRlZCBhcyBwYXJ0IG9mIHRoZSBOZXR3b3JrIFRvb2xzIHBhY2thZ2UgdGhhdCBpcyBkaXN0
cmlidXRlZFxwYXINCndpdGggUGx1Zy1pbiBFVEggT2Jlcm9uIGZvciBXaW5kb3dzOiBccGFyDQpc
cGFyDQpodHRwOi8vd3d3Lm9iZXJvbi5ldGh6LmNoL3dpbmRvd3MuaHRtbFxwYXINClxwYXINCkJl
Zm9yZSB5b3UgZ28gdG8gdGhlIGVmZm9ydCBvZiBkb3dubG9hZGluZyBhbmQgaW5zdGFsbGluZyBp
dCwgeW91IGNhbiB2aWV3XHBhcg0KdGhlIEZUUCBkZWZpbml0aW9uIGZpbGUgaGVyZTpccGFyDQpc
cGFyDQpodHRwOi8vd3d3Lm9iZXJvbi5ldGh6LmNoL2V0aG9iZXJvbi9kZWZzL0ZUUERvY3MuRGVm
Lmh0bWxccGFyDQpccGFyDQpBcyB5b3UgbWF5IG9yIG1heSBub3Qga25vdywgQmxhY2tCb3ggaXMg
KnZlcnkqIGNsb3NlbHkgcmVsYXRlZCB0byBFVEhccGFyDQpPYmVyb24uIE90aGVyIEVUSCBPYmVy
b24gcGFja2FnZXMgaGF2ZSBiZWVuIHN1Y2Nlc3NmdWxseSBwb3J0ZWQgdG8gQmxhY2tCb3hccGFy
DQpzbyBpdCBtaWdodCBub3QgYmUgdG9vIGRpZmZpY3VsdCB0byBwb3J0IHRoaXMgb25lLlxwYXIN
ClxwYXINCkNocmlzIEJ1cnJvd3NccGFyDQpDRkIgU29mdHdhcmVccGFyDQpodHRwOi8vd3d3LmNm
YnNvZnR3YXJlLmNvbS9ncGNwXHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQg
c3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaH19AAAvTz1a
VVYvT1U=


----boundary-LibPST-iamunique-2002183737_-_---
Received on Fri May 26 2006 - 03:16:28 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:27:57 UTC