Another update to my iOS app Batter’s Box!
Changelog
-Miscellaneous small UI fixes (mostly on iPhone)
Another update to my iOS app Batter’s Box!
-Miscellaneous small UI fixes (mostly on iPhone)
Awhile back I talked about an issue (and workaround) regarding how Name#to_a worked in Ruby 1.9.3p0 and earlier. I’m happy to report that my patch was accepted (and rewritten by core devs to be better!) and subsequently backported to Ruby 1.9.3. That fix was released as part of the 1.9.3-p125 release in February. Pretty quick turnaround!
Apple approved Batter’s Box 1.3 last night. The biggest single change is that the iPhone details view now has all the same graphics as the iPad version. Here’s a screenshot:

You can also see more screenshots here.
I’ll be submitting 1.4 to Apple shortly with another batch of new features (and a few bug fixes for small visual issues that are present in the 1.3 build). Enjoy!
Batter’s Box (universal, iPhone and iPad), my side project for the past month or so, has been released! It’s a baseball score and stat tracking app; check out the app’s home page for features, screenshots, and more.
r509 v0.6 is out. There were 39 commits encompassing the following changes from 0.5 to 0.6.
* Gemfile updated to set proper versions of supporting gems for doc generation
* Fixes to load_yaml in Config
* OCSP handling extensively refactored and most of the logic moved into the r509 OCSP responder project.
* Cert#subject_component no longer improperly upcases elements
* SAN is now supported in self-signed certificates
* Cert#san_names returns an empty array if no san_names exist
* Cert#fingerprint is now an available method
* Cert#subject_names returns a concatenation (de-duped) of CN and SANs
* General refactoring in several areas to improve code quality
* Csr now takes :san_names in constructor instead of :domains. This is more consistent
* Files renamed to lowercase to match Ruby conventions
* Cert#in_validity_range? method added
* Fixed some order dependent tests
The majority of work went into improving the OCSP codebase, which was moved into the r509-ocsp-responder project, but that’s a subject for another blog entry!
I haven’t talked about r509 here in awhile, but since v0.5 just got tagged I thought I’d plug it again. r509 is a wrapper for the OpenSSL libraries in Ruby. It’s designed to allow you to do a wide variety of certificate authority related operations (issuance, revocation, CRL generation, OCSP responses, et cetera). There are also some ancillary gems that are under active development (r509-ca-http, r509-ocsp-responder, r509-validity-redis) which will gain more documentation as these projects progress.
Check it out, file issues, fork, and contribute!