./net/ruby-ruby_smb, Ruby implementation of the SMB Protocol Family

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.7, Package name: ruby26-ruby_smb-2.0.7, Maintainer: minskim

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.


Required to run:
[misc/ruby-windows_error] [security/ruby-rubyntlm] [devel/ruby-bindata] [security/ruby-openssl-ccm] [lang/ruby26-base] [security/ruby-openssl-cmac]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a3b902a98d5c61881726bbf83246b46d202964b8
RMD160: aa88b5ae135e8dcedc3e5dea1dde916eaf1188dc
Filesize: 217.5 KB

Version history: (Expand)


CVS history: (Expand)


   2021-01-11 15:47:47 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-ruby_smb: update to 2.0.7

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-14 15:47:19 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-ruby_smb: update to 2.0.4

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-21 16:23:23 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
net/ruby-ruby_smb: update to 2.0.1

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-10 16:48:05 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-ruby_smb: udpate to 2.0.0

Update ruby-ruby_smb to 2.0.0.

No release note nor changelog.
   2020-03-24 16:28:20 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-ruby_smb: update to 1.1.0

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-23 17:59:57 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-ruby_smb: update to 1.0.4

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-21 12:48:32 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-ruby_smb: update to 0.0.23

No proper change log is not available.  Please refer commit log:
<https://github.com/rapid7/ruby_smb/commits/master>.
   2017-10-16 18:57:10 by Min Sik Kim | Files touched by this commit (1)
Log message:
net/ruby-ruby_smb: Correct CATEGORIES