|
|
26ec766638
|
improve error handling
|
2021-03-02 19:06:04 +01:00 |
|
|
|
80a4edf0ef
|
github ci
|
2021-03-02 18:56:40 +01:00 |
|
Roeland Jago Douma
|
e1d2a71d5f
|
Update NativeFileInfo.php
We should return the actual bitmasked mode
|
2020-09-03 11:11:25 +02:00 |
|
Roeland Jago Douma
|
3dff9193a3
|
Ignore ATTR_NOT_CONTENT_INDEXED
See: https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb/65e0c225-5925-44b0-8104-6b91339c709f
I'm not sure if this runs into other issues. But I ran into several servers that have 0x2000 set. (so don't index) but still just use the normal directory modes etc (0x10) instead of (0x4000)
|
2020-07-20 14:56:19 +02:00 |
|
|
|
24db40c674
|
improve mode mask detection
|
2020-06-29 13:37:17 +02:00 |
|
|
|
80921d69f5
|
dont error when working with empty file names
|
2020-05-27 15:56:04 +02:00 |
|
|
|
ed09f6c0b7
|
Add IShare::getServer
Fixes #91
|
2020-05-15 17:28:48 +02:00 |
|
|
|
cb9c9c602d
|
properly handle libsmbclient versions that return unix modes when we request a dos mode
|
2020-05-11 15:31:11 +02:00 |
|
|
|
927e330901
|
properly handle libsmbclient versions that return unix modes when we request a dos mode
|
2020-05-11 15:29:24 +02:00 |
|
|
|
db50bb51bd
|
add proper paths to exceptions during stream close and write
|
2020-04-08 17:20:22 +02:00 |
|
|
|
b2a62743cf
|
handle exceptions during stream close
|
2020-04-07 18:18:11 +02:00 |
|
|
|
b48dfc0927
|
add network reset error, fix connection reset
|
2020-04-03 17:03:38 +02:00 |
|
|
|
5330edcc57
|
remove unused method
|
2020-03-24 19:19:18 +01:00 |
|
|
|
4411326dde
|
ignore any errors while trying to send the close command, the process might already be dead
|
2020-03-24 19:13:02 +01:00 |
|
|
|
b594f7c408
|
use system.dos_attr.* for both mode and stat info
this enables getting all the info needed for the FileInfo in a single request, instead of requiring two
|
2020-03-24 16:29:44 +01:00 |
|
|
|
63319ec68b
|
fix mode parsing for php 7.4
|
2020-02-10 16:22:31 +01:00 |
|
|
|
9fb1753828
|
remove debug
|
2020-02-10 16:17:30 +01:00 |
|
|
|
444cc1cdfb
|
Revert "Use stat to fetch mode"
This reverts commit 26ba16309d.
|
2020-02-10 16:14:55 +01:00 |
|
|
|
3c5e45dc54
|
allow getting acls of files
|
2020-02-10 15:52:48 +01:00 |
|
Julius Härtl
|
acd992ad8c
|
Add error exception for ECONNRESET
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-01-08 12:59:37 +01:00 |
|
Julius Härtl
|
26ba16309d
|
Use stat to fetch mode
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-01-08 12:58:38 +01:00 |
|
|
|
065daa49cb
|
remove outdated readme
|
2019-10-18 16:10:29 +02:00 |
|
Bram Van der Sype
|
c67e9b9222
|
Only open target if source can be opened
This prevents empty files from being created if a remote file can't be opened.
|
2019-08-08 11:12:37 +02:00 |
|
raffis
|
f3e9e1e57a
|
if resource is opened with "a" append() will fail with code (6)
|
2019-03-28 14:46:25 +01:00 |
|
raffis
|
e30d3afd08
|
using exec to start smbclient, replaces the need to kill forked procs
|
2019-03-28 14:45:43 +01:00 |
|
Ari Selseng
|
ebdada86f1
|
Fix connection->read() when first line is not prompt.
Signed-off-by: Ari Selseng <ari@selseng.net>
|
2019-03-01 16:43:46 +01:00 |
|
|
|
5d1e55f67f
|
improve timezone detection
|
2019-02-06 15:03:16 +01:00 |
|
Raffael Sahli
|
9a6fbed231
|
php5 compatibility
|
2018-09-21 14:47:42 +02:00 |
|
Raffael Sahli
|
523d1bcc12
|
fixes multibyte filename issue with basename()
|
2018-09-21 14:41:31 +02:00 |
|
|
|
aec9b6f2f8
|
style and error message fixes
|
2018-08-28 16:22:59 +02:00 |
|
|
|
83cea01c56
|
enforce code style with php-cs in travis
|
2018-08-28 16:22:59 +02:00 |
|
|
|
350e19c285
|
Make NativeShare::getStat private to avoid confusion with NativeShare::stat
|
2018-08-28 16:22:59 +02:00 |
|
|
|
6e724b8986
|
minor docblock fixes
|
2018-08-28 16:22:59 +02:00 |
|
Raffael Sahli
|
dd7b852d6c
|
fixes requested changes for #70 (No php-libsmb fallback)
|
2018-08-28 16:22:59 +02:00 |
|
Raffael Sahli
|
99f721a436
|
spaces to tab fix
|
2018-08-28 16:22:59 +02:00 |
|
Raffael Sahli
|
1cb1f3f56a
|
added append() to Wrapped/Share as proxy to Native/Share
|
2018-08-28 16:21:17 +02:00 |
|
|
|
59519bad2c
|
Implemented IShare::append(), leave ::write() due backwards compatibility
|
2018-08-28 16:21:15 +02:00 |
|
|
|
2842dffb51
|
run php-cs-fixer
|
2018-08-24 17:57:40 +02:00 |
|
|
|
24e0162914
|
respect timeout in native backend
|
2018-08-24 15:30:52 +02:00 |
|
|
|
a91de0d012
|
remove setter from option interface
|
2018-08-24 15:18:12 +02:00 |
|
|
|
c7f89d014c
|
assume local timezone for local hostnames
|
2018-08-24 15:12:43 +02:00 |
|
|
|
4126ef2217
|
use dir instead of allinfo where possible
|
2018-08-24 15:10:38 +02:00 |
|
|
|
fc9f0bd408
|
server factory tests
|
2018-07-13 13:03:47 +02:00 |
|
|
|
fc9963f738
|
fix timezone injection
|
2018-07-13 12:50:44 +02:00 |
|
|
|
de268fd597
|
remove unused function
|
2018-07-13 11:52:34 +02:00 |
|
|
|
55236aaef3
|
cleanup system
|
2018-07-13 11:47:24 +02:00 |
|
|
|
2f261f868d
|
more configurability for library users
- Make TimeZoneProvider and System overridable
- Add system for passing additional options
- make timeout configurable
|
2018-07-13 11:35:33 +02:00 |
|
d.bonke
|
b2734e8133
|
Fix for invalid file size because of multiple data streams.
|
2018-06-13 14:03:30 +02:00 |
|
|
|
0d31da4757
|
move some arrays to constants
|
2018-05-24 11:48:51 +02:00 |
|
|
|
bdda31975d
|
make workgroup explicit
|
2018-03-29 17:20:08 +02:00 |
|