pkgsrc/net/ruby-ruby_smb/Makefile
taca 112a4fd039 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-21 14:23:23 +00:00

20 lines
724 B
Makefile

# $NetBSD: Makefile,v 1.7 2020/06/21 14:23:23 taca Exp $
DISTNAME= ruby_smb-2.0.1
CATEGORIES= net
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= https://github.com/rapid7/ruby_smb
COMMENT= Ruby implementation of the SMB Protocol Family
LICENSE= modified-bsd
DEPENDS+= ${RUBY_PKGPREFIX}-bindata-[0-9]*:../../devel/ruby-bindata
DEPENDS+= ${RUBY_PKGPREFIX}-windows_error-[0-9]*:../../misc/ruby-windows_error
DEPENDS+= ${RUBY_PKGPREFIX}-rubyntlm-[0-9]*:../../security/ruby-rubyntlm
DEPENDS+= ${RUBY_PKGPREFIX}-openssl-ccm-[0-9]*:../../security/ruby-openssl-ccm
DEPENDS+= ${RUBY_PKGPREFIX}-openssl-cmac-[0-9]*:../../security/ruby-openssl-cmac
USE_LANGUAGES= # none
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"