Commit graph

  • 239a6ea3c8 filter extra modify changes in tests Robin Appelman 2016-12-08 16:22:38 +01:00
  • e0ffe88756 move notify constants to INotifyHandler Robin Appelman 2016-12-08 16:16:54 +01:00
  • 60aa00ffd6 better notify tests Robin Appelman 2016-12-08 16:10:56 +01:00
  • 259dc04f74 run travis on ubuntu 14.04 Robin Appelman 2016-12-08 15:37:23 +01:00
  • 8c937d6126 Add INotifyHandler to make notify more flexible Robin Appelman 2016-12-08 15:18:24 +01:00
  • 1bf43bf0a3 code reuse Robin Appelman 2016-12-08 15:02:26 +01:00
  • 5e073449ee no more php5.3 support v1.1.2 Robin Appelman 2016-12-01 13:44:23 +01:00
  • 7ddcd96e47 check if we can find smbclient in path Robin Appelman 2016-12-01 13:04:56 +01:00
  • 82f961896f return non escaped path from exceptions Robin Appelman 2016-08-27 00:25:35 +02:00
  • 0809553d54 switch to scrutinizer coverage badge Robin Appelman 2016-08-27 00:19:13 +02:00
  • db51c697e8 get code coverage from both backends Robin Appelman 2016-08-27 00:09:35 +02:00
  • 50c9d0fd75 enable scrutinizer external code coverage Robin Appelman 2016-08-27 00:03:10 +02:00
  • 2601885185 reduce code complexity a bit Robin Appelman 2016-08-26 23:59:48 +02:00
  • b43c129ed9 remove code duplication for listShares Robin Appelman 2016-08-26 23:45:29 +02:00
  • 9c50244e67 minor code cleanup Robin Appelman 2016-08-26 23:19:21 +02:00
  • 471824d423 reduce code duplication for error handling Robin Appelman 2016-08-26 23:18:04 +02:00
  • 68aa34962f reduce code duplication Robin Appelman 2016-08-26 23:14:17 +02:00
  • 1870e2ee81 fix statCache phpdoc Robin Appelman 2016-08-26 23:11:07 +02:00
  • 2754259528 Fix parsing allinfo result Robin Appelman 2016-08-26 22:57:15 +02:00
  • ee6777a84f Merge 451361fa68 into 2a101e73bc Jörn Friedrich Dreyer 2016-08-22 13:56:49 +00:00
  • 451361fa68 fix parsing smbclient aillinfo attribute value Jörn Friedrich Dreyer 2016-08-22 15:56:36 +02:00
  • 2a101e73bc Make the dependency on stdbuf optional for everything but notify v1.1.1 Robin Appelman 2016-06-13 14:14:26 +02:00
  • 01b61508a7 normalize slashes in notify Robin Appelman 2016-05-13 16:31:46 +02:00
  • 822f924967 php7 is no longer an allowed failure v1.1.0 Robin Appelman 2016-04-26 15:26:39 +02:00
  • 399ce981c0 Merge pull request #47 from icewind1991/notify Robin Appelman 2016-04-26 15:26:01 +02:00
  • 2522f2f63f factor out checking for next prompt Robin Appelman 2016-04-26 15:04:43 +02:00
  • 11023c007e factor out some error handling Robin Appelman 2016-04-26 14:57:14 +02:00
  • e1b943bb8c use the smbclient based backend to implement notify for the libsmbclient backend Robin Appelman 2016-04-26 14:43:11 +02:00
  • 862bf0825d keep the share usable with the notify command is running Robin Appelman 2016-04-26 14:41:03 +02:00
  • fdb83ce72f fix handling empty line output Robin Appelman 2016-04-26 14:39:17 +02:00
  • 45d3ee449f factor out connection creation Robin Appelman 2016-04-26 14:38:16 +02:00
  • 727fed5efb pass return values from callback Robin Appelman 2016-04-26 12:12:14 +02:00
  • bbac31c5b0 dont buffer output when we're handling it in a callback Robin Appelman 2016-04-26 12:08:43 +02:00
  • cf23de2702 add basic smb notify support Robin Appelman 2016-04-25 18:15:34 +02:00
  • c50d9aa6a5 disable output buffering for smbclient Robin Appelman 2016-04-25 17:44:08 +02:00
  • 6e544f617c fix return values for smbclient backend Robin Appelman 2016-04-08 11:02:27 +02:00
  • 764f3fc793 Merge pull request #46 from icewind1991/stream-stat v1.0.8 Robin Appelman 2016-03-17 14:29:58 +01:00
  • b9364a984e only set minumum required streams version v1.0.7 Robin Appelman 2016-03-17 13:42:57 +01:00
  • 424cf346e2 Merge pull request #44 from StephanWeinhold/patch-1 v1.0.6 Robin Appelman 2016-03-16 15:29:50 +01:00
  • 67b4026e70 increase required streams version Robin Appelman 2016-03-16 15:27:58 +01:00
  • 68c5ef5670 use regular stat instead of fstat Robin Appelman 2016-03-14 15:09:41 +01:00
  • 7aa7b44b7c return false if stream_stat fails Robin Appelman 2016-03-09 13:06:16 +01:00
  • 70f90e9708 Fixed wrong variable-name. Stephan Weinhold 2016-02-17 11:04:53 +01:00
  • acb94a0a85 Merge pull request #41 from icewind1991/invalid-handle v1.0.5 Robin Appelman 2016-01-20 14:12:36 +01:00
  • 83388c4ffc handle empty paths Robin Appelman 2016-01-19 19:39:52 +01:00
  • b538cf38d0 log fopen errors Robin Appelman 2016-01-19 19:33:46 +01:00
  • 96c2671fbf fix installing libsmbclient-php on travis Robin Appelman 2016-01-19 19:01:14 +01:00
  • 1fb6581c8d handle invalid handles in Share->get Robin Appelman 2016-01-19 18:28:42 +01:00
  • d8105d7695 fix php53 compat Robin Appelman 2015-12-31 20:58:49 +01:00
  • 815f0d5271 fix coveralls dependency Robin Appelman 2015-12-31 20:55:26 +01:00
  • b865f430d6 Improve locating file descriptors and smbclient/net commands Robin Appelman 2015-12-31 20:38:39 +01:00
  • a07a5ad2ec Improved detection of connection errors Robin Appelman 2015-12-31 20:04:07 +01:00
  • a60271d8d1 Merge 98074eff7f into c92ae086f6 aklomp 2015-12-08 12:17:18 +00:00
  • c92ae086f6 Put exception class in message Robin Appelman 2015-11-27 13:41:08 +01:00
  • 98074eff7f RawConnection.php: add workgroup to auth file aklomp/workgroup aklomp/workgroup Alfred Klomp 2015-08-23 18:27:27 +02:00
  • 9277bd2026 also block \r v1.0.4 aklomp/master Robin Appelman 2015-08-17 16:20:38 +02:00
  • 4ca3c3df22 Check for invalid characters in paths Robin Appelman 2015-08-17 13:01:39 +02:00
  • b822af84c5 fix type Robin Appelman 2015-08-14 16:51:14 +02:00
  • 6e1f693ad5 escape host name Robin Appelman 2015-08-14 14:08:48 +02:00
  • c36739bdc5 Dont send the command as shell argument when making a read/write stream Robin Appelman 2015-08-14 14:03:46 +02:00
  • f299504ca5 Handle login server error Robin Appelman 2015-08-14 12:43:15 +02:00
  • 2fc9501826 fix php5.3 compat v1.0.3a Robin Appelman 2015-08-13 16:31:55 +02:00
  • 33ab10cc4d improve support for workgroups/domains v1.0.3 Robin Appelman 2015-08-13 16:17:46 +02:00
  • d4b44ebde2 Remove duplicate code adrian 2015-07-20 11:18:56 +02:00
  • 8d6286e6b4 Added a methode to list printers adrian 2015-07-20 11:04:48 +02:00
  • 25a76128d5 Merge pull request #32 from mwehr/master Robin Appelman 2015-07-01 14:30:25 +02:00
  • e1e856a9a7 Fixes incorrect explode() parameters usage. wehr 2015-06-27 21:13:10 +02:00
  • ba1bd316d3 Fixes incorrect explode() parameters usage. wehr 2015-06-26 20:05:49 +02:00
  • 545a95443a add missing connect v1.0.2 1.0.2 Robin Appelman 2015-06-24 14:39:25 +02:00
  • 21222508c0 Merge pull request #30 from icewind1991/travis-matrix Robin Appelman 2015-04-25 18:42:18 +02:00
  • 25c0dffdc7 split running of smbclient and libsmbclient backend tests Robin Appelman 2015-04-25 16:54:41 +02:00
  • 53fe7f2a44 test with more php versions Robin Appelman 2015-04-25 16:08:33 +02:00
  • 8041bc1960 Merge pull request #29 from mmattel/delete_unnecessesary_line v1.0.1 Robin Appelman 2015-04-20 13:16:24 +02:00
  • 5091d25537 Merge pull request #28 from DavidPrevot/composer Robin Appelman 2015-04-17 12:57:20 +02:00
  • 8ba262ccea Delete a unnecessary line which was forgotten to be removed Martin 2015-04-17 12:54:59 +02:00
  • 40e5cb6167 Composer: fix wildcard David Prévot 2015-04-16 19:03:49 -04:00
  • 4f5d9db3a9 Merge pull request #25 from mmattel/Fix_for_non_Windows_Fileservers v1.0.0 Robin Appelman 2015-04-10 14:10:08 +02:00
  • e36beec276 Merge pull request #27 from mmattel/close_child_processes_of_smbclient_II Robin Appelman 2015-04-10 14:07:04 +02:00
  • 43e6c2e2d6 Close smbclient connections properly (#2) Martin 2015-04-10 13:24:47 +02:00
  • e5bf6eba93 Merge 99f1289b28 into ef4b128143 Martin 2015-04-10 07:20:07 +00:00
  • 99f1289b28 Changed from try/catch to if(function_exists()) (reverted from commit 0cfbf33671) Martin 2015-04-10 09:19:48 +02:00
  • 0cfbf33671 Changed from try/catch to if(function_exists()) Martin 2015-04-10 09:17:55 +02:00
  • 3a75f15ca3 add example file root 2015-04-10 09:16:28 +02:00
  • 286024db74 Fix for allfinfo and parsStat for non Windows Fileservers root 2015-04-03 11:40:04 +02:00
  • 348b1e4156 Merge 2fc714cc9c into ef4b128143 mmelyp 2015-03-13 12:17:20 +00:00
  • ef4b128143 add example file Robin Appelman 2015-03-13 13:17:14 +01:00
  • 476980d4ce Wait with getting the timezone from the server until we need it Robin Appelman 2015-03-13 13:12:00 +01:00
  • 588d5971b4 Merge 030e398c66 into ededbfbaa3 mmelyp 2015-03-10 12:11:39 +00:00
  • 030e398c66 change package name in composer.json mmelyp 2015-03-10 13:11:22 +01:00
  • 2fc714cc9c fix close connection mmelyp 2015-03-09 15:32:16 +01:00
  • ededbfbaa3 Work around issue where 'allinfo' keeps the file open Robin Appelman 2015-02-10 17:37:37 +01:00
  • 6629a780b0 handle invalid request exceptions when seeking Robin Appelman 2015-02-09 13:32:04 +01:00
  • 40e384e8ba Fix file name Robin Appelman 2015-02-05 16:28:31 +01:00
  • c8a93a9033 Add exceptions for more connection failures Robin Appelman 2015-02-05 14:16:38 +01:00
  • 40fa68e426 Fix extracting workgroup from user Robin Appelman 2014-11-27 18:40:36 +01:00
  • bf164b3cef add license file Robin Appelman 2014-11-27 18:38:59 +01:00
  • 4049ff602f Fix indention Robin Appelman 2014-11-19 00:41:35 +01:00
  • 80d5918640 Also clean up the share if cleaning up fails Robin Appelman 2014-11-14 16:52:44 +01:00
  • d311cd3c21 handle EACCES errors as forbidden Robin Appelman 2014-11-14 14:50:39 +01:00
  • 466ba929a3 fix stream_stat for native stream Robin Appelman 2014-10-17 15:53:18 +02:00