14
0
Commit Graph

19 Commits

Author SHA256 Message Date
cf536d167e Accepting request 869527 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/869527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=9
2021-02-04 19:24:44 +00:00
2a7e3b4934 Accepting request 869043 from home:mnhauke
- Update to version 1.4.0
  * Fixed up secure negotiation logic when connecting to older
    SMB dialects.
  * Will attempt to perform secure negotiation even on older
    dialects that may not implement it properly.
  * Added `ClientConfig` option `require_secure_negotiate` to
    globally turn off secure negotiation if the client wishes.
  * Fix explicit `ntlm` or `kerberos` authentication when the
    server response with the initial SPNEGO mech list token.

- Update to version 1.3.0
  * Changed initial credit request from 256 to 64 when creating
    the SMB session.
    + This is done to avoid overloading the SMB server.
    + If smbclient requires more credits to perform an operation
      it will request it automatically.
  * Improve credit handling when reading and writing large amounts
    of data to reduce the number of requests being made.
  * Fixed up write() in smbclient.open_file() to be able to write
    bytes greater than the max_write_size.
  * Fixed issue when receiving an unknown NtStatus error code from
    the server.
  * Added PipeBusy exception for STATUS_PIPE_NOT_AVAILABLE
    0xC00000AD error responses.
  * Fix credit granting calculation when receiving a compound
    response.
    + Original logic granted len(responses) - 1 credits than what
      the server actually given causing errors when the client ran
      out of credits without it knowing.
  * Added auth_protocol to Session, ClientConfig, and

OBS-URL: https://build.opensuse.org/request/show/869043
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=18
2021-02-04 16:33:13 +00:00
2f91242d49 Accepting request 844838 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/844838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=8
2020-10-29 13:52:42 +00:00
35e2bc80f8 Accepting request 843920 from home:mnhauke
- Update to version 1.2.0
  * Added experimental support for DFS shares when using smbclient
    function.
  * Added smbclient.ClientConfig() to set global default options
    on new connections.
  * Moved the SMB Header structures to smbprotocol.header.
  * Added null_terminated option for a TextField value.
  * Fix broken pipe errors that occur on long running connections
    by sending a echo request for each connection session every
    10 minutes.

OBS-URL: https://build.opensuse.org/request/show/843920
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=16
2020-10-29 10:39:49 +00:00
8b9e2fe242 Accepting request 829569 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/829569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=7
2020-08-31 14:48:29 +00:00
Tomáš Chvátal
2043c5fc54 Accepting request 829557 from home:mnhauke
- Update to version 1.1.0
  * Speed up logging statements for large messages like a read and
    write message.
  * Changed authentication dep to pyspnego that handles all the
    authentication work.
  * Fixed up authentication against hosts that don't present the
    initial GSSAPI token like Azure File Storage.
  * Added specific exception types for every 'NtStatus' value to
    make it easier to catch only specific exceptions.
  * Added the following exceptions  to the list of known exception
    codes:
      * 'STATUS_NETWORK_NAME_DELETED'
      * 'STATUS_NOT_FOUND'
      * 'STATUS_PATH_NOT_COVERED'
      * 'STATUS_DFS_UNAVAILABLE'
      * 'STATUS_SERVER_UNAVAILABLE'
  * Fix session key generation when creating a new session from
    an existing connection object.

OBS-URL: https://build.opensuse.org/request/show/829557
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=14
2020-08-25 13:37:27 +00:00
e7e1139ef0 Accepting request 757887 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/757887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=6
2019-12-21 11:29:41 +00:00
a523a1ca69 Accepting request 755933 from home:mnhauke
- Update to version 1.0.1
  * Fix issue when reading a large file that exceeds 65KB and
    raises STATUS_END_OF_FILE.
  * Fix issue where listdir, scandir, walk would only enumerate a
    subset of entries in a directories with lots of sub files/
    folders

OBS-URL: https://build.opensuse.org/request/show/755933
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=12
2019-12-18 15:19:52 +00:00
484a4dfe66 Accepting request 752810 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/752810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=5
2019-12-02 10:35:55 +00:00
Tomáš Chvátal
7da2ffd675 Accepting request 752660 from home:mnhauke
- Update to version 1.0.0
  * Dropped support for Python 2.6 and Python 3.4
  * Added the smbclient package that provides a higher level API
    for interactive with SMB servers
  * Deprecated smbprotocol.query_info in favour of
    smbprotocol.file_info, query_info will be removed in the next
    major release
  * Add automatic symlink resolver when a symlink is in the path
    being opened
  * Fix issue when trying to connect to host with IPv6 address
  * Fix response parsing for SMB2 Create Response Lease V1 and V2
  * Added the ability to set the Oplock level when opening a file
  * Revamped the socket listener and message processor to run in a
    separate thread for faster message resolving
  * Added the FileSystemWatcher in change_notify.py to provider a
    way to watch for changes on the SMB filesystem
  * Added the .cancel() method onto a Request to cancel an SMB
    request on the server

OBS-URL: https://build.opensuse.org/request/show/752660
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=10
2019-12-02 07:40:31 +00:00
e7b469eaa9 Accepting request 732117 from devel:languages:python
- Update to version 0.2.0
  * Fix issue where timeout was not being applied to the new
    connection
  * Fix various deprecated regex escape patterns
  * Simplified the fallback NTLM context object

OBS-URL: https://build.opensuse.org/request/show/732117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=4
2019-09-23 10:37:54 +00:00
Tomáš Chvátal
1b450e6bf8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=8 2019-09-20 09:56:22 +00:00
Tomáš Chvátal
5984add100 Accepting request 732010 from home:mnhauke
- Update to version 0.2.0
  * Fix issue where timeout was not being applied to the new
    connection
  * Fix various deprecated regex escape patterns
  * Simplified the fallback NTLM context object

OBS-URL: https://build.opensuse.org/request/show/732010
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=7
2019-09-20 09:56:00 +00:00
ef114c8387 Accepting request 662603 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/662603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=3
2019-01-03 17:09:26 +00:00
Tomáš Chvátal
476e0b0961 Accepting request 662560 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/662560
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=5
2019-01-03 06:46:51 +00:00
5d9fd7ea26 Accepting request 662056 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/662056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=2
2018-12-31 08:47:17 +00:00
50eea1e3f1 Accepting request 662055 from home:mnhauke
- Update to version 0.1.1
  * Fix initial negotiate message not setting connection timeout
    value.
  * Fix endless loop when running a compound message that failed.

OBS-URL: https://build.opensuse.org/request/show/662055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=3
2018-12-30 09:35:54 +00:00
c1dff23559 Accepting request 655899 from devel:languages:python
SMBv2 and v3 Client for both Python 2 and 3.

OBS-URL: https://build.opensuse.org/request/show/655899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-smbprotocol?expand=0&rev=1
2018-12-10 11:28:57 +00:00
c6637ec761 Accepting request 633777 from home:mnhauke
Initial package for python-smbprotocol

OBS-URL: https://build.opensuse.org/request/show/633777
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-smbprotocol?expand=0&rev=1
2018-09-07 21:40:44 +00:00