Jim Wigginton
|
3141c0f803
|
- if the SFTP connection was closed prematurely put() could hang (thanks, KCC!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@221 21d32557-59b3-4da0-833f-c5933fad653e
|
2012-05-14 01:43:49 +00:00 |
|
Jim Wigginton
|
1ab30836a6
|
- make it so requests can timeout (thanks pmprojx!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@195 21d32557-59b3-4da0-833f-c5933fad653e
|
2012-03-03 17:49:16 +00:00 |
|
Jim Wigginton
|
8ad76c9236
|
- get() no longer needs to know the size of a file to download it (thanks xyzzy!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@194 21d32557-59b3-4da0-833f-c5933fad653e
|
2012-01-20 06:36:16 +00:00 |
|
Jim Wigginton
|
883b13f540
|
- fclose() was being called twice (thanks zyzzy!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@193 21d32557-59b3-4da0-833f-c5933fad653e
|
2012-01-20 05:39:10 +00:00 |
|
Jim Wigginton
|
8e0845f411
|
- make it so size() doesn't give an E_NOTICE if the size attribute isn't present
- make delete() recursive by default
- fix a bug that prevented inbound packets from being logged
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@192 21d32557-59b3-4da0-833f-c5933fad653e
|
2012-01-20 05:33:19 +00:00 |
|
Jim Wigginton
|
0531f713ab
|
- close local file if one is being used and if get() would return prematurely (thanks, Sascha.Pfalz!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@181 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-10-14 05:46:18 +00:00 |
|
Jim Wigginton
|
58b4b8d681
|
- make realtime logging better accommodate whitespace
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@179 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-09-17 18:46:04 +00:00 |
|
Jim Wigginton
|
7e416149c1
|
- NET_SFTP_APPEND -> NET_SFTP_RESUME
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@178 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-09-10 05:46:19 +00:00 |
|
Jim Wigginton
|
023e0e0540
|
- make it so chmod can be done recursively
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@175 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-08-03 19:03:56 +00:00 |
|
Jim Wigginton
|
285b7d511c
|
- cache directories and make it so directories can be recursively deleted
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@174 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-07-31 07:23:21 +00:00 |
|
Jim Wigginton
|
68a5d7d4db
|
- add real-time in-line logging capabilities to Net/SFTP.php (useful if you're dumping the output to a file or if you're trying to figure out why a script is timing out or something)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@173 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-07-23 15:53:23 +00:00 |
|
Jim Wigginton
|
d86bf78506
|
- add support for the sticky bit
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@170 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-07-06 05:43:48 +00:00 |
|
Jim Wigginton
|
bc5e07cd69
|
- updates to the upload resume functionality
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@169 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-07-04 20:42:05 +00:00 |
|
Jim Wigginton
|
8b352152dd
|
- add the ability to resume sftp uploads
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@168 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-07-04 00:46:00 +00:00 |
|
Jim Wigginton
|
38f1bd487f
|
/home and /home/ should return the same thing for rawlist() and nlist() (thanks pioyu!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@167 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-06-25 15:06:43 +00:00 |
|
Jim Wigginton
|
3da6c0d608
|
/home and /home/ should return the same thing for rawlist() and nlist() (thanks pioyu!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@166 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-06-20 03:23:44 +00:00 |
|
Jim Wigginton
|
48494b64c8
|
- stat() should probably not say whether or not the target file is a symlink - presumably that's something only lstat() should do
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@163 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-06-01 04:24:16 +00:00 |
|
Jim Wigginton
|
893695d7f3
|
- stat() and lstat() now return information on the file type
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@162 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-06-01 01:51:47 +00:00 |
|
Jim Wigginton
|
2b855b8869
|
- fix some E_NOTICEs and remove superfluous SFTP error log entries (thanks, Major Tom!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@161 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-05-30 21:24:16 +00:00 |
|
Jim Wigginton
|
bfacdf5cdf
|
- fix E_NOTICEs (thanks, lordxor!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@155 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-05-08 02:31:52 +00:00 |
|
Jim Wigginton
|
392d96445e
|
- add support for PuTTY and XML formatted RSA keys
- remove ?>'s from PHP_Compat files
- update LICENSE block
- make it so NET_SSH2_MSG_USERAUTH_PK_OK records direction and time
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@152 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-04-18 12:17:40 +00:00 |
|
Jim Wigginton
|
0e40350db7
|
- syntax error
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@151 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-04-01 12:00:35 +00:00 |
|
Jim Wigginton
|
9660724387
|
- make get() return false if the SSH_FXP_READ packet failed
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@150 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-03-31 10:49:33 +00:00 |
|
Jim Wigginton
|
458f4f7ef0
|
- add interactive mode support to Net_SSH2 and redo interactive support in Net_SSH1
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@147 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-02-28 05:24:09 +00:00 |
|
Jim Wigginton
|
f6f9f3887d
|
- extended attributes were not handled correctly (thanks scope_v24!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@146 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-02-19 08:18:39 +00:00 |
|
Jim Wigginton
|
13b8afd620
|
- update Net_SFTP to better support SCP
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@145 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-02-13 07:46:01 +00:00 |
|
Jim Wigginton
|
029b61bc5e
|
- parse the longname to get the file type (only currently works for Net_SFTP::rawlist())
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@140 21d32557-59b3-4da0-833f-c5933fad653e
|
2011-01-16 16:25:46 +00:00 |
|
Jim Wigginton
|
d5f788932c
|
fix typo in comments
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@134 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-11-21 23:43:26 +00:00 |
|
Jim Wigginton
|
3d68aa3353
|
- add Net_SFTP::stat() and Net_SFTP::lstat() (thanks, TangiX!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@132 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-11-20 14:02:28 +00:00 |
|
Jim Wigginton
|
b94a467999
|
- change license to the less restrictive MIT license (if people want to modify phpseclib and distribute binaries of it [whatever that means for PHP] without including the source code I don't care); two of the three PHP_Compat stuff still uses the LGPL since I didn't author them but they're only needed, anyway, if you're using phpseclib on PHP4.
- add svn:eol-style: LF to all files
- fixed pear.php.net bug # 18037 (thanks, nounours!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@130 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-11-13 19:28:20 +00:00 |
|
Jim Wigginton
|
3cb86474ae
|
- fixed a bug in Net_SFTP::delete()
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@127 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-10-24 05:32:30 +00:00 |
|
Jim Wigginton
|
297f281001
|
- changed the sftp packet size (thanks, achrarajeev!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@125 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-10-02 22:23:25 +00:00 |
|
Jim Wigginton
|
4264336d02
|
- apparently not all SFTPv3 clients support SSH_FXP_FSTAT (even though the SFTPv3 specs define it; thanks, f.dammassa!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@118 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-09-02 00:49:26 +00:00 |
|
Jim Wigginton
|
acefc441be
|
- fixed a bug preventing getLastSFTPError() and getSFTPErrors() from working (thanks, f.dammassa!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@117 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-09-01 03:36:09 +00:00 |
|
Jim Wigginton
|
d6a8f6c648
|
- added phpdoc headers for _list()
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@111 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-06-29 01:33:39 +00:00 |
|
Jim Wigginton
|
868bcbd159
|
- nlist() and rawlist() were switched
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@101 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-04-09 02:31:34 +00:00 |
|
Jim Wigginton
|
95153d6d59
|
- added Net_SFTP::rawlist() (thanks, theduck!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@100 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-04-08 14:41:07 +00:00 |
|
Jim Wigginton
|
39c97d3373
|
- crypt_random() used /dev/urandom in a rather slow way (thanks, TangiX!)
- revamped the logging system. now, you can profile SSH2.php / SFTP.php without capturing full logs
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@99 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-04-07 03:50:54 +00:00 |
|
Jim Wigginton
|
9a3c2e836b
|
- added size() to Net_SFTP (thanks, Ethorsen!)
- adjusted encryption algorithm preferences for speed (thanks, TangiX!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@98 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-04-04 00:20:03 +00:00 |
|
Jim Wigginton
|
21184a90e4
|
- the sending of SSH_FXP_WRITE packets are now partially interleaved with the receipt of SSH_FXP_STATUS packets (thanks, TangiX!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@88 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-02-18 16:56:07 +00:00 |
|
Jim Wigginton
|
76e4066e94
|
- improved error logging capability
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@86 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-02-12 23:02:13 +00:00 |
|
Jim Wigginton
|
66489c3733
|
- minor cleanup
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@85 21d32557-59b3-4da0-833f-c5933fad653e
|
2010-02-11 16:17:40 +00:00 |
|
Jim Wigginton
|
e16ba96789
|
- fixed a few E_NOTICE errors
- sped up Math_BigInteger::_barrett()
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@73 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-12-31 06:11:07 +00:00 |
|
Jim Wigginton
|
99c0e29fdf
|
- fixed a bug in isPrime (thanks greyhoundx!)
- Net_SSH2::exec() should now be faster
- better channel management
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@70 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-12-14 18:14:54 +00:00 |
|
Jim Wigginton
|
ec75e4fc32
|
- fixed a bug in mkdir() that'd result in some Warnings
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@61 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-11-26 20:12:17 +00:00 |
|
Jim Wigginton
|
5d1f459db7
|
- when uploading a file that already exists on the server, the file on the server is now truncated to zero (thanks, guir!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@59 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-11-25 20:05:41 +00:00 |
|
Jim Wigginton
|
a4e72f7811
|
- replaced list(...) = unpack('...') calls with extract(unpack('...')) (thanks martinu!)
- added pure-php implementations of md2, sha256, and sha512 to Crypt_Hash
- added setPrecision() to Math_BigInteger
- other small fixes
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@56 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-11-23 19:06:07 +00:00 |
|
Jim Wigginton
|
1284a0d7d8
|
- fixed a bug involving server / client channel assignments
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@50 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-10-16 03:37:24 +00:00 |
|
Jim Wigginton
|
6516ba29a6
|
- better packet handling
- (hopefully) faster SFTP uploads
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@46 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-09-17 03:19:20 +00:00 |
|
Jim Wigginton
|
df8844d12b
|
- logs now contain timing information
- fixed a potential E_NOTICE error (thanks, Wang Xiaoguang!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@43 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-08-29 19:23:25 +00:00 |
|
Jim Wigginton
|
5025807abf
|
- fixed two E_NOTICE issues (thanks, amer and inventor!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@42 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-08-23 03:40:50 +00:00 |
|
Jim Wigginton
|
a90471b937
|
- fixed a few bad constants (thanks, YeongGwon Jeong!)
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@41 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-08-09 03:53:28 +00:00 |
|
Jim Wigginton
|
d6339e014f
|
- Net_SFTP now has better support for uploading large files than it did before, per this:
http://www.frostjedi.com/phpbb/viewtopic.php?f=46&t=10415
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@40 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-06-09 04:00:38 +00:00 |
|
Jim Wigginton
|
039cd313ee
|
- 0x7777 -> 07777
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@39 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-05-30 16:48:42 +00:00 |
|
Jim Wigginton
|
23bfbd6a29
|
- Net_SFTP::chmod() called an undefined function
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@38 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-05-30 16:45:23 +00:00 |
|
Jim Wigginton
|
d365b7a587
|
- added SFTP support
git-svn-id: http://phpseclib.svn.sourceforge.net/svnroot/phpseclib/trunk@32 21d32557-59b3-4da0-833f-c5933fad653e
|
2009-05-23 14:42:17 +00:00 |
|