Ruby's TCPSocket and non block via EventMachine with fiblers. Wrapper used in
Tarantool ruby client and private libs.
WWW: https://github.com/mailru/iproto-ruby
PR: ports/178621
Submitted by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
It were written cause:
- MRI's #pack and #unpack seems to be slow
- result of #pack is often appended to a string at the very next step.
- usually we need to drop unpacked string head
WWW: https://github.com/funny-falcon/bin_utils
PR: ports/178619
Submitted by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
safer for developers to use cryptography in their applications. Keyczar supports
authentication and encryption with both symmetric and asymmetric keys. Some
features of Keyczar include:
* A simple API
* Key rotation and versioning
* Safe default algorithms, modes, and key lengths
* Automated generation of initialization vectors and ciphertext signatures
* Java, Python, and C++ implementations
* International support in Java (Python coming soon)
Keyczar was originally developed by members of the Google Security Team and is
released under an Apache 2.0 license.
WWW: http://www.keyczar.org/
PR: ports/179025
Submitted by: Douglas Thrift <douglas@douglasthrift.net>
Python.
It uses DBus Secret Service API that is supported by GNOME Keyring (>= 2.30) and
KWallet (>= 4.8).
It allows to create new passwords, delete and search for passwords matching
given attributes. It also supports graphical prompts when unlocking is needed.
WWW: http://pypi.python.org/pypi/SecretStorage
PR: ports/179026
Submitted by: Douglas Thrift <douglas@douglasthrift.net>
many types of filesystem. Filesystems exposed via Pyfilesystem can also be
served over the network, or 'mounted' on the native filesystem.
Pyfilesystem simplifies working directories and paths, even if you only intend
to work with local files. Differences in path formats between platforms are
abstracted away, and you can write code that sand-boxes any changes to a given
directory.
WWW: http://code.google.com/p/pyfilesystem/
PR: ports/179027
Submitted by: Douglas Thrift <douglas@douglasthrift.net>
The 2.1001 version was released as a "stable" release by mistake.
Before the real 2.10XX appears, there will be several 2.09XX-TRIAL releases,
which are not meant to be used in production.
Discussed with: perl@, wen@, lbr