…YaSSL which could cause some of the programs that use it to crash. Fixed by building packages with OpenSSL support rather than the bundled YaSSL library. Bug fixed # 1104977 ( Ignacio Nin ).
Running the DDL statement while variable innodb_lazy_drop_table was enabled could cause assertion failure. Bugs fixed # 1086227 and # 1128848 ( Laurynas Biveinis ).
Fixed yum dependencies that were causing conflicts in CentOS 6.3 during installation. Bugs …
…YaSSL which could cause some of the programs that use it to crash. Fixed by building packages with OpenSSL support rather than the bundled YaSSL library. Bug fixed # 1104977 .
Fix for bug # 1070856 introduced a regression in Percona Server 5.1.66-14.2 which could cause a server to hang when binary log is enabled. Bug fixed # 1162085 .
Percona Server would re-create the test database when using rpm on server upgrade, even if the database was previously …
Fix OpenSSL certificate errors on Ruby 2.0 - A somewhat dangerous way around a new security issue.
Rails 3.2.x is now compatible with Ruby 2.0.0 - Thanks to a bunch of backports from master. I guess we can expect a Rails 3.2 release soon.
Programming Ruby 1.9 & 2.0 - The Pragmatic guys have updated the standard book on the subject too.
CoffeeScript 1.5.0 - New release including literate CoffeeScript .
# learnchef - …
…Makefile ) that the user can run to encrypt and decrypt the file. This script uses OpenSSL, and specifically CAST5 , to encrypt/decrypt the file. OpenSSL was chosen in particular as it worked out-of-the-box on both Linux and Mac machines.
OpenSSL reads in the appropriate files (depending upon if you're encrypting or decrypting) then will prompt you for a password to encrypt/decrypt the file. (You're free to use any encryption scheme that OpenSSL supports, of course.) …
…using another library allows you to drop one you were using for another feature. For example: use OpenSSL for both certificate signing and random token generation and drop Mongoid::Token.
Check if the new dependency has dependencies itself and weigh it against the benefit of using it. For example: use Net/ HTTP for that one HTTP call instead of depending on HTTParty.
Minimal dependency is not just about the number of libraries you use, but also about the total amount of code you pull …
We'll use OpenSSL to generate the certificate. First, we need a private key: $ openssl genrsa 1024 > privatekey.pem
Next we use our private key to generate a Certificate Signing Request: $ openssl req -new -key privatekey.pem -out csr.pem
You'll be prompted to complete the certificate details. Answer each of the questions to complete the request. Then we generate the self-signed certificate: $ openssl x509 -req -days 365 -in csr.pem -signkey privatekey.pem -out server.cr …
…Rails 4 Countdown to 2013 - The folks at Remarkable Labs are doing a daily series of notes on upgrading your Rails apps.
The 12 Gems of Christmas - And Mike Perham is doing a series on rubygems that are worth knowing about.
Krypt - the Next Level of Ruby Cryptography - An ambitious attempt to replace OpenSSL in the ruby standard library.
…development tarball , or do a checkout from git and build the binary against a recent version of OpenSSL:
$> wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz $> tar -zxvf openssl* && cd openssl* $> ./configure --prefix = /tmp/openssl --openssldir = /tmp/openssl darwin64-x86_64-cc $> make && make install
$> git clone http://git.1wt.eu/git/haproxy.git/ && cd haproxy $> make TARGET = generic USE_OPENSSL = 1 ADDINC = -I/tmp/openssl/include …
…Running knife with unicode input gives rise to error: "data not multiple of block length ( OpenSSL:: Cipher:: CipherError)"
[ CHEF-3301 ] - NameError when running chef-client as a service on Windows Server 2008 R2
[ CHEF-3302 ] - NoMethodError: undefined method `library_load_failed'
[ CHEF-3309 ] - Error in knife bootstrap templates when no ohai hints
[ CHEF-3311 ] - knife bootstrap -j doesn't …
…Server-side miscellaneous applications ( Apache, Nginx, SSH, OpenSSL, etc.): disable unused modules, limit connections, use non-default ports, etc. (see Resources for more ideas).
Schedule checks for rootkits and malware on a daily basis; be sure to alert admins if any is found.
Database(s) : Familiarity with the database(s) is key to keeping them secure. For instance, if a development team is very familiar with MySQL and decides to add in a secondary technology alongside (maybe …