Releases: dell/pike
Releases · dell/pike
Release list
v0.4.6
Bug Fix
- Fixed durable handle reconnect logic (src/pike/io.py, src/pike/model.py): Added explicit check for ctx is None to prevent v1 durable handle reconnects from being sent instead of v2 reconnects.
- Fixed durable handle reconnect flags initialization: Ensure flags are always properly set from durable.durable_flags, with optional persistent flag override for negative testing
New Tests
- DH timer expiration test (src/pike/test/durable.py): New test case for durable handles v2 that validates timerexpiration behavior.
- Persistent handle validation tests (src/pike/test/persistent.py): Additional negative test cases for MS SMB spec 3.3.5.9.12, testing incorrect isPersistent flag scenarios.
Test Improvements
- Updated DH timer test: Modified to use the actual durable timeout value returned from the server rather than hardcoding the timeout value, making the test more flexible and accurate.
GitHub Actions CI Fixes
- Skip test on Samba: The test_durable_reconnect_v2_fails test validates a SHOULD requirement from MS-SMB2 spec 3.3.5.9.12 that Samba does not enforce, so it's skipped in CI
Releasing v-0.4.4
Releasing v-0.4.2
Releasing v-0.4.1
v0.4.0
What's Changed
- Fix CI by @isi-mfurer in #123
- carry buffer_length argument in Channel.change_notify by @isi-mfurer in #122
- Implement Quota query info type by @isi-mfurer in #69
- Use
pycryptodomeinstead ofpycryptodomexby @ngie-eign in #72 - File-like interface for Open by @isi-mfurer in #104
- Path-like interface for Tree by @isi-mfurer in #105
- Sphinx docs by @isi-mfurer in #106
- Vendor py3c by @masenf in #129
- Modernize package and build infrastructure by @masenf in #128
- .github/workflows: support EoL python2.7 by @masenf in #132
- Added decoding support for FSCTL_QUERY_NETWORK_INTERFACE_INFO by @sudosantanu in #131
New Contributors
- @ngie-eign made their first contribution in #72
- @sudosantanu made their first contribution in #131
Full Changelog: 0.3.18...v0.4.0
pike-smb2 0.3.19
Pike 0.2.28
v0.4.0a5: Merge pull request #128 from emc-isilon/modernize2
Modernize package and build infrastructure
pike 0.3.18
What's Changed
- pykerb support for py2.7 and py3.10 by @isi-mfurer in #120
Full Changelog: 0.3.17...0.3.18
0.3.17
What's Changed
- test_samba.yml: pip install pike by @isi-mfurer in #110
- setup.py: loosen attrs dependency by @isi-mfurer in #119
Full Changelog: 0.3.16...0.3.17