File tree Expand file tree Collapse file tree 3 files changed +26
-2
lines changed Expand file tree Collapse file tree 3 files changed +26
-2
lines changed Original file line number Diff line number Diff line change
1
+ ## 0.10.0
2
+
3
+ ** NOTE:** dropped support for anything below ~ JRuby 1.7.20
4
+
5
+ * drop support for Java 1.6 and compile using Java 7
6
+ * improve java.version detection for Java 9/10 (pre-releases)
7
+ * subject alt name parsing fixes (#140 ) - thanks @roadrunner2
8
+ * fix loading of Subject/Issuer-Alt-Name extensions. (#144 )
9
+ * normalize all constants in CipherStrings as public (#146 )
10
+ * upgrade BC to ** 1.59** and dropped support for BC < 1.55
11
+ * include BC's JSSE provider as we're planning on using it, eventually
12
+ * setup OpenSSL::ExtConfig emulation - mostly (conservative) guesses
13
+ * at last, do BN comparison ` == ` vs ` eql? ` properly - just like MRI
14
+ * get ` BN.new("...", 0) ` working as OpenSSL does - using MPI format
15
+ * allow for SSLContext#dup to work (copy-ing Ruby level i-vars only)
16
+ * fix signature-alg to default to NULL and report it as 0.0 (like MRI)
17
+ * account for ASN1Integers when transforming issuer serial numbers
18
+ to_text in AuthorityKeyIdentifier extensions (#147 ) - thanks @lampad
19
+ * copy bytes since it might be a shared (unsafe) buffer (#150 )
20
+ * don't use padding for streaming cipher modes (#155 ) - thanks @dgolombek
21
+ * avoid ByteList#length() usage for forward (JRuby 9.2) compatibility
22
+ * prepare for using BC's JSSE implementation as an SSL support backend
23
+ allow to set SSL provider name (-Djruby.openssl.ssl.provider=...)
24
+
1
25
## 0.9.21
2
26
3
27
* adjust X.509 value handling to parse subjectAltName recursively (#134 )
Original file line number Diff line number Diff line change 1
1
module Jopenssl
2
- VERSION = '0.10.0.dev '
2
+ VERSION = '0.10.0'
3
3
BOUNCY_CASTLE_VERSION = '1.59'
4
4
end
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ DO NOT MODIFIY - GENERATED CODE
11
11
<modelVersion >4.0.0</modelVersion >
12
12
<groupId >rubygems</groupId >
13
13
<artifactId >jruby-openssl</artifactId >
14
- <version >0.10.0.dev-SNAPSHOT </version >
14
+ <version >0.10.0</version >
15
15
<packaging >gem</packaging >
16
16
<name >JRuby OpenSSL</name >
17
17
<description >JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library.</description >
You can’t perform that action at this time.
0 commit comments