Skip to content

Commit 8724082

Browse files
committed
preps 0.6.2 release and adds a changelog generator
Signed-off-by: Matt Wrock <[email protected]>
1 parent 7e2daf6 commit 8724082

File tree

4 files changed

+183
-67
lines changed

4 files changed

+183
-67
lines changed

Diff for: CHANGELOG.md

+118-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,118 @@
1-
0.2.0 - Major changes to behavior!!!!
2-
- Bug - Type 1 packets do not include a domain and workstation by defauly. Packet capture software will see this type of packet as malformed. All packets now include this information
3-
- Bug - Type 3 packets do not include the calling workstation. This should be setup by default.
4-
5-
0.1.2
6-
- Feature user can specify the target domain
1+
# Change Log
2+
3+
## [0.6.2](https://github.com/WinRb/rubyntlm/tree/0.6.2) (2017-04-06)
4+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.6.1...0.6.2)
5+
6+
**Merged pull requests:**
7+
8+
- Support Ruby 2.4 [\#34](https://github.com/WinRb/rubyntlm/pull/34) ([fwininger](https://github.com/fwininger))
9+
- ignore pkg directory in git [\#33](https://github.com/WinRb/rubyntlm/pull/33) ([mwrock](https://github.com/mwrock))
10+
11+
## [v0.6.1](https://github.com/WinRb/rubyntlm/tree/v0.6.1) (2016-09-15)
12+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.6.0...v0.6.1)
13+
14+
**Merged pull requests:**
15+
16+
- Release 0.6.1 [\#32](https://github.com/WinRb/rubyntlm/pull/32) ([mwrock](https://github.com/mwrock))
17+
- only test supported rubies and do not test twice [\#31](https://github.com/WinRb/rubyntlm/pull/31) ([mwrock](https://github.com/mwrock))
18+
- Protect against mutating frozen strings [\#30](https://github.com/WinRb/rubyntlm/pull/30) ([mwrock](https://github.com/mwrock))
19+
20+
## [v0.6.0](https://github.com/WinRb/rubyntlm/tree/v0.6.0) (2016-02-16)
21+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/0.5.3...v0.6.0)
22+
23+
**Closed issues:**
24+
25+
- support Extended Protection for Authentication \(Channel Binding Tokens\) [\#27](https://github.com/WinRb/rubyntlm/issues/27)
26+
- RubyNTLM is not documented [\#20](https://github.com/WinRb/rubyntlm/issues/20)
27+
28+
**Merged pull requests:**
29+
30+
- Support Extended Protection for Authentication \(Channel binding\) [\#28](https://github.com/WinRb/rubyntlm/pull/28) ([mwrock](https://github.com/mwrock))
31+
32+
## [0.5.3](https://github.com/WinRb/rubyntlm/tree/0.5.3) (2016-01-22)
33+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.5.3...0.5.3)
34+
35+
## [v0.5.3](https://github.com/WinRb/rubyntlm/tree/v0.5.3) (2016-01-22)
36+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/0.5.2...v0.5.3)
37+
38+
**Merged pull requests:**
39+
40+
- fix session.workstation when passing only domain [\#26](https://github.com/WinRb/rubyntlm/pull/26) ([mwrock](https://github.com/mwrock))
41+
42+
## [0.5.2](https://github.com/WinRb/rubyntlm/tree/0.5.2) (2015-07-20)
43+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/0.5.1...0.5.2)
44+
45+
**Merged pull requests:**
46+
47+
- Add Pass the Hash capability to the NTLM client [\#24](https://github.com/WinRb/rubyntlm/pull/24) ([dmaloney-r7](https://github.com/dmaloney-r7))
48+
49+
## [0.5.1](https://github.com/WinRb/rubyntlm/tree/0.5.1) (2015-06-23)
50+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/0.5.0...0.5.1)
51+
52+
**Merged pull requests:**
53+
54+
- fix NTLM1 auth - NTLM::lm\_response\(pwd, chal\) and NTLM::ntlm\_response… [\#23](https://github.com/WinRb/rubyntlm/pull/23) ([marek-veber](https://github.com/marek-veber))
55+
- Make the session key available to clients [\#21](https://github.com/WinRb/rubyntlm/pull/21) ([jlee-r7](https://github.com/jlee-r7))
56+
57+
## [0.5.0](https://github.com/WinRb/rubyntlm/tree/0.5.0) (2015-02-22)
58+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.4.0...0.5.0)
59+
60+
**Closed issues:**
61+
62+
- require 'net/ntlm/version' in spec/lib/net/ntlm/version\_spec.rb [\#12](https://github.com/WinRb/rubyntlm/issues/12)
63+
- License missing from gemspec [\#5](https://github.com/WinRb/rubyntlm/issues/5)
64+
65+
**Merged pull requests:**
66+
67+
- Encode client and domain in oem/unicode in `Client\#authenticate!` [\#19](https://github.com/WinRb/rubyntlm/pull/19) ([jlee-r7](https://github.com/jlee-r7))
68+
- require version to fix specs [\#17](https://github.com/WinRb/rubyntlm/pull/17) ([sneal](https://github.com/sneal))
69+
- Initial go at an NTLM Client that will do session signing/sealing [\#16](https://github.com/WinRb/rubyntlm/pull/16) ([zenchild](https://github.com/zenchild))
70+
- Verify passwords in Type3 messages [\#15](https://github.com/WinRb/rubyntlm/pull/15) ([jlee-r7](https://github.com/jlee-r7))
71+
- RSpect should =\> expect modernization [\#14](https://github.com/WinRb/rubyntlm/pull/14) ([zenchild](https://github.com/zenchild))
72+
- update http example with EncodeUtil class [\#11](https://github.com/WinRb/rubyntlm/pull/11) ([stensonb](https://github.com/stensonb))
73+
- update readme with how to use and the correct namespacing for using the gem [\#10](https://github.com/WinRb/rubyntlm/pull/10) ([stensonb](https://github.com/stensonb))
74+
75+
## [v0.4.0](https://github.com/WinRb/rubyntlm/tree/v0.4.0) (2013-09-12)
76+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.3.4...v0.4.0)
77+
78+
**Closed issues:**
79+
80+
- The domain should always be capitalized otherwise domain authentication fails [\#7](https://github.com/WinRb/rubyntlm/issues/7)
81+
82+
**Merged pull requests:**
83+
84+
- Add licensing information and clean up attributions to provide licensing... [\#9](https://github.com/WinRb/rubyntlm/pull/9) ([pmorton](https://github.com/pmorton))
85+
- Upcase the domain [\#8](https://github.com/WinRb/rubyntlm/pull/8) ([pmorton](https://github.com/pmorton))
86+
- Refactor/refactor classes [\#6](https://github.com/WinRb/rubyntlm/pull/6) ([dmaloney-r7](https://github.com/dmaloney-r7))
87+
88+
## [v0.3.4](https://github.com/WinRb/rubyntlm/tree/v0.3.4) (2013-08-08)
89+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.3.3...v0.3.4)
90+
91+
## [v0.3.3](https://github.com/WinRb/rubyntlm/tree/v0.3.3) (2013-07-23)
92+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.3.2...v0.3.3)
93+
94+
**Merged pull requests:**
95+
96+
- Typo in NTLM namespace calls [\#4](https://github.com/WinRb/rubyntlm/pull/4) ([dmaloney-r7](https://github.com/dmaloney-r7))
97+
98+
## [v0.3.2](https://github.com/WinRb/rubyntlm/tree/v0.3.2) (2013-06-24)
99+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.3.1...v0.3.2)
100+
101+
**Closed issues:**
102+
103+
- Gem is locked at 1.9.2 [\#1](https://github.com/WinRb/rubyntlm/issues/1)
104+
105+
## [v0.3.1](https://github.com/WinRb/rubyntlm/tree/v0.3.1) (2013-03-29)
106+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.3.0...v0.3.1)
107+
108+
**Merged pull requests:**
109+
110+
- Fix gemspec for the proper ruby version and bump the version [\#2](https://github.com/WinRb/rubyntlm/pull/2) ([pmorton](https://github.com/pmorton))
111+
112+
## [v0.3.0](https://github.com/WinRb/rubyntlm/tree/v0.3.0) (2013-03-25)
113+
[Full Changelog](https://github.com/WinRb/rubyntlm/compare/v0.2.0...v0.3.0)
114+
115+
## [v0.2.0](https://github.com/WinRb/rubyntlm/tree/v0.2.0) (2013-03-22)
116+
117+
118+
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

Diff for: Rakefile

+25-22
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
1-
require "bundler/gem_tasks"
2-
3-
4-
require 'rspec/core/rake_task'
5-
RSpec::Core::RakeTask.new(:spec)
6-
7-
task :default => :spec
8-
9-
desc "Generate code coverage"
10-
task :coverage do
11-
ENV['COVERAGE'] = 'true'
12-
Rake::Task["spec"].execute
13-
end
14-
15-
desc "Open a Pry console for this library"
16-
task :console do
17-
require 'pry'
18-
require 'net/ntlm'
19-
ARGV.clear
20-
Pry.start
21-
end
22-
1+
require "bundler/gem_tasks"
2+
require 'github_changelog_generator/task'
3+
4+
require 'rspec/core/rake_task'
5+
RSpec::Core::RakeTask.new(:spec)
6+
7+
task :default => :spec
8+
9+
desc "Generate code coverage"
10+
task :coverage do
11+
ENV['COVERAGE'] = 'true'
12+
Rake::Task["spec"].execute
13+
end
14+
15+
desc "Open a Pry console for this library"
16+
task :console do
17+
require 'pry'
18+
require 'net/ntlm'
19+
ARGV.clear
20+
Pry.start
21+
end
22+
23+
GitHubChangelogGenerator::RakeTask.new :changelog do |config|
24+
config.future_release = Net::NTLM::VERSION::STRING
25+
end

Diff for: lib/net/ntlm/version.rb

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
module Net
2-
module NTLM
3-
# @private
4-
module VERSION
5-
MAJOR = 0
6-
MINOR = 6
7-
TINY = 1
8-
STRING = [MAJOR, MINOR, TINY].join('.')
9-
end
10-
end
11-
end
1+
module Net
2+
module NTLM
3+
# @private
4+
module VERSION
5+
MAJOR = 0
6+
MINOR = 6
7+
TINY = 2
8+
STRING = [MAJOR, MINOR, TINY].join('.')
9+
end
10+
end
11+
end

Diff for: rubyntlm.gemspec

+29-28
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
1-
require File.join(File.dirname(__FILE__), 'lib', 'net', 'ntlm', 'version')
2-
3-
Gem::Specification.new do |s|
4-
s.platform = Gem::Platform::RUBY
5-
s.name = 'rubyntlm'
6-
s.version = Net::NTLM::VERSION::STRING
7-
s.summary = 'Ruby/NTLM library.'
8-
s.description = 'Ruby/NTLM provides message creator and parser for the NTLM authentication.'
9-
10-
s.authors = ['Kohei Kajimoto','Paul Morton']
11-
12-
s.homepage = 'https://github.com/winrb/rubyntlm'
13-
14-
15-
s.files = `git ls-files`.split($/)
16-
s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) }
17-
s.test_files = s.files.grep(%r{^(test|spec|features)/})
18-
s.require_paths = ["lib"]
19-
20-
s.required_ruby_version = '>= 1.8.7'
21-
22-
s.license = 'MIT'
23-
24-
s.add_development_dependency "pry"
25-
s.add_development_dependency "rake"
26-
s.add_development_dependency "rspec", ">= 2.11"
27-
s.add_development_dependency "simplecov"
28-
end
1+
require File.join(File.dirname(__FILE__), 'lib', 'net', 'ntlm', 'version')
2+
3+
Gem::Specification.new do |s|
4+
s.platform = Gem::Platform::RUBY
5+
s.name = 'rubyntlm'
6+
s.version = Net::NTLM::VERSION::STRING
7+
s.summary = 'Ruby/NTLM library.'
8+
s.description = 'Ruby/NTLM provides message creator and parser for the NTLM authentication.'
9+
10+
s.authors = ['Kohei Kajimoto','Paul Morton']
11+
12+
s.homepage = 'https://github.com/winrb/rubyntlm'
13+
14+
15+
s.files = `git ls-files`.split($/)
16+
s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) }
17+
s.test_files = s.files.grep(%r{^(test|spec|features)/})
18+
s.require_paths = ["lib"]
19+
20+
s.required_ruby_version = '>= 1.8.7'
21+
22+
s.license = 'MIT'
23+
24+
s.add_development_dependency 'github_changelog_generator', '1.14.3'
25+
s.add_development_dependency "pry"
26+
s.add_development_dependency "rake"
27+
s.add_development_dependency "rspec", ">= 2.11"
28+
s.add_development_dependency "simplecov"
29+
end

0 commit comments

Comments
 (0)