Efficient, immutable, and thread-safe collection classes for Ruby.
Hamster provides 6 Persistent Data Structures: Hash, Vector, Set,
SortedSet, List, and Deque (which works as an immutable queue or
stack).
WWW: http://rubygems.org/gems/hamster
On DragonFly, GPS has been properly highlighting code errors during
compilation, but on FreeBSD nothing happens. Luckily Rod Kay has been
persistent in diagnosing the cause and he finally isolated it to a
too-short timeout interval for Expect calls. The timeout period was
set to 1 millisecond, the absolute shortest interval possible. While
Linux and DF could complete the function call during this time, FreeBSD
requires at least 10 milliseconds to do the same.
I'm setting the timeout to 100 milliseconds to ensure this functionality
works on FreeBSD. Rod and I can't immediately see any negative impact
to extending the timeout and we're casually pinging Adacore to understand
the orignal 1-ms value.
PR: 202317
tree, but the implementation is rather different. Specifically, the routing
rules are relaxed so that a single path segment may be a wildcard in one route
and a static token in another. This gives a nice combination of high
performance with a lot of convenience in designing the routing patterns. In
benchmarks, httptreemux is close to, but slightly slower than, httprouter.
WWW: https://github.com/dimfeld/httptreemux
Matching Algorithm with Recursively Implemented StorAge (MARISA)
is a static and space-efficient trie data structure. And libmarisa
is a C++ library to provide an implementation of MARISA. Also, the
package of libmarisa contains a set of command line tools for
building and operating a MARISA-based dictionary.
WWW: https://github.com/s-yata/marisa-trie
PR: 210780
Submitted by: Iblis Lin <iblis@hs.ntnu.edu.tw>
Version 2.3.0
- ATTENTION: -I flag is now history and being ignored - determining SCSI
attributes is really an 'outside task'
- -n flag (NeedResponse) is being ignored, CSW response will now always be read
- introduction of parameter "OptionMode", wrapping the standard bulk
message for all newer Huawei devices
- fixed missing variable initialization in dispatcher script which could lead
to crash (thanks, Dmitry Kunilov!)
- fixed bug which prevented early logging
- fixed success report for Cisco AM10
- some source code formatting and clean-up
Version 2.2.6
- Renamed function abort(), avoiding possible conflicts in static builds
with libjim (thanks, Gustavo Zacharias)
- removed storage class check of interface 0 from dispatcher,
enabling new multi-config devices in data package 20151101
PR: 210246
Submitted by: Franco Fichtner <franco@opnsense.org>
Approved by: maintainer timeout (3 weeks), junovitch (mentor)
- Ensure that subclasses of OmniAuth::Stategies::SAML are registered with OmniAuth as strategies
- Update ruby-saml to 1.3 to address CVE-2016-5697 (Signature wrapping attacks)
Approved by: junovitch (mentor)
Security: CVE-2016-5697
MFH: 2016Q3
print/texinfo which requires gmake. To break this circular dependency
gmake-lite was introduced. This can be removed now as well.
PR: 210623
Reviewed by: bapt
Exp-run by: antoine
Approved by: portmgr (antoine)
Updates from the tigervnc 1.6.0 base port include:
- Multi-threaded decoder in the FLTK viewer
- Improved SSH integration in the Java viewer
- Fine grained lock down of Xvnc parameters
- Compatibility with Xorg 1.18
- Lots of packaging fixes
- Better compatibility with Vino, both in the FLTK and Java viewer