summaryrefslogtreecommitdiff
path: root/net/ruby-ruby_smb
AgeCommit message (Collapse)AuthorFilesLines
2022-12-03net/ruby-ruby_smb: update to 3.2.1taca3-7/+9
3.2.1 (2022-11-17) * Fix encoding issue with non-ASCII characters * Fix Net::NTLM::EncodeUtil.encode_utf16le * Add tracing messages for the custom NDR types * Decrypt fragments after the first part too * Land #239, Fix DCERPC Encrypted Fragments * Land #238, Fix encoding issue
2022-09-04net/ruby-ruby_smb: update to 3.2.0taca3-7/+14
3.2.0 (2022-08-30) * Land #235, Use correct TREE_CONNECT access mask * Land #236, Add Initial MS-ICPR definitions
2022-08-28net/ruby-ruby_smb: update to 3.1.7taca3-8/+112
No Changes nor release note and there are too many changes from 3.0.3. Please refer: <https://github.com/rapid7/ruby_smb/compare/v3.0.3...v3.1.7>.
2022-02-14net/ruby-ruby_smb: update to 3.0.3taca3-12/+128
No Changes nor release note and there are too many changes from 2.0.12, please refer: <https://github.com/rapid7/ruby_smb/commits/master>.
2021-12-11net/ruby-ruby_smb: update to 2.0.12taca2-6/+6
2.0.12 (2021-12-01) * Use the correct message ID in SMB2/3 responses> * Remove the now unused message_id attribute from RubySMB::Server::ServerClient.
2021-10-26net: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
2021-10-07net: Remove SHA1 hashes for distfilesnia1-2/+1
2021-09-05ruby-ruby_smb: Fix typo in DESCRryoon1-1/+1
2021-08-31net/ruby-ruby_smb: update to 2.0.11taca3-9/+25
2.0.11 (2021-08-25) Changes are too many to write here, please refer <https://github.com/rapid7/ruby_smb/compare/v2.0.10...v2.0.11> in detail.
2021-05-30net/ruby-ruby_smb: update to 2.0.10taca2-7/+7
2.0.9 (2021-05-17) * adds ntlm_flags & NegotiateResponseExtended * ntlm fix & improved extended_security handling * improve if statement readability * Land #171, Adds ntlm_flags & NegotiateResponseExtended 2.0.10 (2021-05-28) * Add double splat operator for ruby 3 support * Land #173, Fix a ruby 3.0.1 compatibility error
2021-05-09net/ruby-ruby_smb: update to 2.0.8taca3-9/+12
2.0.8 (2021-04-09) * Fix a bunch of minor types and add data to the compression header * Add the LZNT1 compression algorithm * Add specs for the LZNT1 algorithm * Add a note and fix up a bit of the decompression code
2021-01-11net/ruby-ruby_smb: update to 2.0.7taca3-8/+21
2.0.7 (2020-11-19) * Add missing padding to request packets * Land #166, Add missing padding to Netlogon request packets 2.0.6 (2020-09-23) * Fix Trans2 response data block * Remove unicode encoding in SMB1 File#rename * Fix example file permissions * Update specs * Land #165, Fix SMB1 Trans2 response packets 2.0.5 (2020-09-21) * Add the first two necessary requests for exploiting CVE-2020-1472 * Add responses and fix a bug in the NetlogonCredential type * Add the function to calculate the session key * Use a string instead of an int array for credential data * Fix some typos in the documentation that could have been confusing * Add proper data type definitions for Netlogon * Fix some Netlogon data definitions and register the service * Add the NetrServerPasswordSet2 request / response definitions * Add rspec unit tests for the netlogon request / response definitions * Implement a WarnNoReadLengthPlugin for the NdrFixedByteArray * Land #164, Minimal Netlogon Implementation For CVE-2020-1472 (AKA: Zerologon)
2020-09-14net/ruby-ruby_smb: update to 2.0.4taca3-8/+55
Update ruby-ruby_smb package to 2.0.4. No release note is available. Please refer: <https://github.com/rapid7/ruby_smb/compare/v2.0.1...v2.0.4>.
2020-06-21net/ruby-ruby_smb: update to 2.0.1taca2-7/+7
Update ruby-ruby_smb to 2.0.1. * store server time values and GUDI * Fix issues with Mac OS X SMB server - Set the unicode flag on the Negotiate SMB Header request - Check if the Socket is closed before calling IO.select - Improve Socket#recv_packet exception handling * Update related to Win8 errors - Change :encryption_required parameter name to a more meaningful name according to the context: :session_encrypt_data and :tree_connect_encrypt_data. - #can_be_encrypted? now returns false with SMB1 packet. - Improve exception handling in #recv_encrypt in case an encryption error occurs on the server (this will help in detecting the unpatched Win8 bug). - Only enable session encryption if the server supports it. This only applies if session_encrypt_data was originally set (forced). If it is not set, session encryption will stay disabled even if the server supports encryption. * More fixes - Remove the `OEM` flag when initializing the `Net::NTLM::Client`. Unicode is the default now and `Net::NTLM::Client` does not handle OEM string correctly. - Improve error message when an SMB1 `NtCreateAndxResponse` is received without extended information.
2020-06-10net/ruby-ruby_smb: udpate to 2.0.0taca3-8/+21
Update ruby-ruby_smb to 2.0.0. No release note nor changelog.
2020-03-24net/ruby-ruby_smb: update to 1.1.0taca3-10/+51
Update ruby-ruby_smb to 1.1.0. pkgsrc change: add "USE_LANGUAGES= # none". No release notes available. Please refer <https://github.com/rapid7/ruby_smb/compare/v1.0.4...v1.1.0> in detail.
2018-09-23net/ruby-ruby_smb: update to 1.0.4taca3-9/+10
Changes are too many to write here, please refer <https://github.com/rapid7/ruby_smb/compare/v0.0.23...v1.0.4> in detail.
2018-03-21net/ruby-ruby_smb: update to 0.0.23taca3-16/+176
No proper change log is not available. Please refer commit log: <https://github.com/rapid7/ruby_smb/commits/master>.
2017-10-16net/ruby-ruby_smb: Correct CATEGORIESminskim1-2/+2
2017-10-16net/ruby-ruby_smb: Import version 0.0.18minskim4-0/+248
A native Ruby implementation of the SMB Protocol Family. It currently supports MS-SMB and MS-SMB2. This library currently include both a client level, and packet level support. A user can aprse and manipulate raw SMB packets, or simply use the simple client to perform SMB operations. See the Wiki for more information on this porject's long-term goals, style guide, and developer tips.