summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-10-09tmp-upload: open_basedir fixesPeter Wu1-5/+13
2013-08-12ftp: ignore ms in mlsd, process path in ftp-getPeter Wu3-3/+8
- ftp-get: when 'get bar.ext' on ftp.example.com/foo/, the directory 'foo' won't be created.
2013-08-05vnstats-gen-dir: add vnstats helperPeter Wu1-0/+39
2013-07-15ftp.py: allow spaces to be escapedPeter Wu1-1/+2
2013-07-14ftp-list: detect availability of MLSDPeter Wu1-1/+14
Some ProFTPd are known not to support MLSD. Detect that by checking for MLST in FEAT per RFC 3659[1]. [1]: http://tools.ietf.org/html/rfc3659#page-49
2013-07-13tmp-upload: support URL-encoded pathsPeter Wu1-1/+1
Fixes 404 on paths containing whitespace.
2013-07-13qemu-start: do not always overwrite ISO envvarPeter Wu1-1/+1
2013-07-13ftp*: python3 compat, SIZE fixes, MLSD supportPeter Wu3-9/+99
Set binary mode before requesting size, do not exit program if size() fails. Support MLSD mode for ftp-list.py (mostly copied from ftp.py)
2013-07-12notifyudp: initial checkin of 0.2.20130614Peter Wu1-0/+120
Originally posted on http://askubuntu.com/a/61656/6969 by me. Description: This version does not react on all messages (like parted/joined). If you want to get such spam notifications, remove the leading `#` in the `#'print text'` line. Some rate-limiting is implemented, there will be at least 1.3 seconds delay between notifications.
2013-07-11tmp-upload: support multiple file uploadPeter Wu1-3/+17
2013-06-26ftp*.py: add FTP scriptsPeter Wu3-0/+582
- ftp-get.py: sequentially download a list of files with one connection. - ftp-list.py: recursively show directory contents. - ftp.py: supports "MLSD" which is missing in inetutils.
2013-06-26tmp-upload: support subdirs, duplicate detectionPeter Wu1-27/+76
2013-06-26build-chroot: support interpreter detectionPeter Wu1-4/+34
2013-06-26Add helper for starting QEMUPeter Wu1-0/+88
2013-04-23Initial checkin.Peter Wu9-0/+661