-
exec/load/ftp.js
From
deuce@VERT to
CVS commit on Friday, April 03, 2020 23:40:13
exec/load ftp.js NONE 1.1
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv1895
Added Files:
ftp.js
Log Message:
Add a BAJA-simple FTP client.
var f = new FTP('vert.synchro.net');
f.cwd('main');
f.cwd('uploads');
print(f.pwd());
if (f.dir().search(/\scrackme/) !== -1) {
f.get('crackme', '/home/derpy/todo');
f.delete('crackme');
}
f.put('/etc/passwd', 'crackme');
f.logout();
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, April 03, 2020 23:43:30
exec/load ftp.js 1.1 1.2
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv2951
Modified Files:
ftp.js
Log Message:
Oh right, that's what dport was for...
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, April 03, 2020 23:53:52
exec/load ftp.js 1.2 1.3
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv4873
Modified Files:
ftp.js
Log Message:
Fix exception string.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 12:53:08
exec/load ftp.js 1.3 1.4
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv16929
Modified Files:
ftp.js
Log Message:
Add account parameter... start going through the RFCs...
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 12:55:38
exec/load ftp.js 1.4 1.5
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv17198
Modified Files:
ftp.js
Log Message:
CDUP and fix PASS derp.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 13:12:10
exec/load ftp.js 1.5 1.6
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv25324
Modified Files:
ftp.js
Log Message:
Support SMNT, Remove duplicate code by passing the command to data_socket()
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 13:14:08
exec/load ftp.js 1.6 1.7
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv25602
Modified Files:
ftp.js
Log Message:
Return quoted part of PWD 257 response.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 13:14:28
exec/load ftp.js 1.7 1.8
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv25683
Modified Files:
ftp.js
Log Message:
Remove testing code.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 13:21:14
exec/load ftp.js 1.8 1.9
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv26639
Modified Files:
ftp.js
Log Message:
CDUP requires a response.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 13:39:07
exec/load ftp.js 1.9 1.10
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv29119
Modified Files:
ftp.js
Log Message:
Only use EPRT/EPSV if the contril connection is IPv6
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 15:15:45
exec/load ftp.js 1.10 1.11
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv17417
Modified Files:
ftp.js
Log Message:
A bunch more commands.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 04, 2020 15:27:25
exec/load ftp.js 1.11 1.12
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv19530
Modified Files:
ftp.js
Log Message:
Alphabetize by FTP command.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, April 07, 2020 21:24:37
exec/load ftp.js 1.12 1.13
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv15333
Modified Files:
ftp.js
Log Message:
When an invalid (unexpected) response is received from the server, include the invalid string in the exception message.
When a file fails to open, include the error value in the exception message. When there is a socket error, include the error value in the exception message.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 01:08:56
exec/load ftp.js 1.13 1.14
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv18434/load
Modified Files:
ftp.js
Log Message:
Fix exception message in PASV response handling.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, April 09, 2020 20:33:09
exec/load ftp.js 1.14 1.15
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv1435/load
Modified Files:
ftp.js
Log Message:
If we get a 125 response, ensure the socket is, in fact, connected.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, April 09, 2020 22:47:03
exec/load ftp.js 1.15 1.16
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv17518/load
Modified Files:
ftp.js
Log Message:
Some fixes:
1) Fix ACCT command
2) RMD response is 250, not 221
3) When sending a file, throw an exception if a 226 response is not received
4) Before sending a command, if there is data available on the socket,
log an error (don't throw an exception).
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, April 09, 2020 22:56:46
exec/load ftp.js 1.16 1.17
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv21913/load
Modified Files:
ftp.js
Log Message:
Support response code 120 (expected delay) during connection.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, April 09, 2020 23:11:19
exec/load ftp.js 1.17 1.18
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv24166/load
Modified Files:
ftp.js
Log Message:
Fix some bugs, parse continuations more strictly...
For example, this is a valid single response:
220-I'm so clever
221 Yes, yes I am
220 So very clever
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, April 10, 2020 19:20:53
exec/load ftp.js 1.18 1.19
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv5560
Modified Files:
ftp.js
Log Message:
Move the Unexpected data warning thing so it only happens if there was a command to send.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, April 12, 2020 07:37:18
exec/load ftp.js 1.19 1.20
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv14147/load
Modified Files:
ftp.js
Log Message:
Fix infinite loop when recvline() fails.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, April 12, 2020 19:49:27
exec/load ftp.js 1.20 1.21
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv10629
Modified Files:
ftp.js
Log Message:
Created a "revision" property so that apps can display/log the revision of this script file.
Change wordage of recvline() returned null exception (it's a timeout).
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, April 12, 2020 20:55:47
exec/load ftp.js 1.21 1.22
Update of /cvsroot/sbbs/exec/load
In directory cvs:/tmp/cvs-serv20946
Modified Files:
ftp.js
Log Message:
Give do_get() the same love that do_sendfile() got.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net