* a bugfix that closes a memory leak triggered by corrupted PAR2 files.
That fix is included in some linux vendors' libpar2 packages, and is
well-tested.
* The other adds additional functionality: a method to cancel a file
repair in progress. This patch can be disabled through a config option.
It is enabled by default because the only application in the ports tree
that links against libpar2 is news/nzbget. Nzbget makes use of this
functionality if it is available.
PR: 146125
Submitted by: Jeff Burchell <toxic@doobie.com> (maintainer)
the following formats and systems:
AY ZX Spectrum/Amstrad CPC
GBS Nintendo Game Boy
GYM Sega Genesis/Mega Drive
HES NEC TurboGrafx-16/PC Engine
KSS MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP Atari systems using POKEY sound chip
SPC Super Nintendo/Super Famicom
VGM/VGZ Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro
WWW: http://code.google.com/p/game-music-emu/
PR: ports/146432
Submitted by: Anonymous
The sample config file comes predefined with the new settings for
snort.org downloads, which will change in June 2010.
BE SURE to read through the master pulledpork.conf file thoroughly,
as there are many changes as of snort 2.8.6.0 that WILL affect you,
even if you are NOT yet running 2.8.6.0!
Features:
* Flowbit tracking!
* capability to specify base ruleset (see README.RULESETS) in master
pulledpork.conf file.
* Handle preprocessor and sensitive-information rulesets
* Ability to define sid ranges in any of the sid modification .conf files
* Ability to specify references in any of the sid modification .conf files
* Ability to ignore entire rule categories (i.e. not include them)
* Specify locally stored rules files that need their meta data included
in sid-msg.map
* Ability to specify your arch for so_rules
* Rules are written to only two distinct files
* Support metadata based VRT recommended rulesets
* Maintain an optional rule changelog
* Support for setting rules to Drop
* Support for multi-line rules
* Rule modification, i.e. disabling of specific rules within rule sets
* Outputs changes in rules files if any rules have been added / modified
* Compares new rules files with current rule sets
* Automated retrieval of certain variables (Distro, Snort Version.. etc)
* Downloads latest rules file
* Verifies MD5 of local rules file
* If MD5 has not changed from snort.org.. doesn't fetch files again
* handle both rules and so_rules
* Capability to generate stub files
WWW: http://code.google.com/p/pulledpork/
PR: ports/146239
Submitted by: Olli Hauer
file to determine whether it has changed and needs to be re-parsed.
You supply a routine to generate the data structure given the filename.
This module is recommended for files which change infrequently but
are read often, especially if they are expensive to parse.
This approach has the advantage over lazy caching that multiple
processes holding a cache will all update at the same time so you
will not get inconsistent results if you request data from different
processes.
The module itself is simply a factory for various backend modules.
The distribution includes backends for in-memory caching or file
caching using Storable, plus an adaptor to use any modules offering
the Cache or Cache::Cache interfaces as the cache implementation.
Data structures are automatically serialised/deserialised by the
backend modules if they are being persisted somewhere other than
in memory (e.g. on the filesystem).
WWW: http://search.cpan.org/dist/Cache-AgainstFile/
PR: ports/146443
Submitted by: Eric Freeman <freebsdports at chillibear.com>
It transmits any kind of IP-based data transparently through the Tor
network on a location hidden basis.
You can think of it as a point-to-multipoint VPN between hidden services.
OnionCat is based on anonymizing transport layers like Tor.
WWW: http://www.cypherpunk.at/onioncat/
PR: ports/146433
Submitted by: "ports@c0decafe.net" <ports@c0decafe.net>
quickly generate simple ("sanity" or "shallow"-quality) tests for functions from
the library API, using the signatures and data type definitions from the library
header files. The tests can detect critical errors in simple use cases, and can
be improved with highly reusable specialized types. API Sanity Autotest can
execute generated tests and detect all kinds of emitted signals, early program
exits, program hanging and specified requirement failures. API Sanity Autotest
also supports tests in the Template2Code format, and has a random test
generation mode and other useful features.
WWW: http://ispras.linux-foundation.org/index.php/API_Sanity_Autotest
PR: ports/146431
Submitted by: bf <bf1783 at gmail.com>
commands like mv, tren is particularly well suited for renaming
batches of files and/or directories with a single command line
invocation. tren eliminates the tedium of having to script simpler
tools to provide higher-level renaming capabilities.
WWW: http://www.tundraware.com/Software/tren/
PR: ports/146000
Submitted by: Tim Daneliuk <tren@tundraware.com>
Approved by: pgj (mentor)
commands like mv, tren is particularly well suited for renaming
batches of files and/or directories with a single command line
invocation. tren eliminates the tedium of having to script simpler
tools to provide higher-level renaming capabilities.
WWW: http://www.tundraware.com/Software/tren/
PR: ports/146000
Submitted by: Tim Daneliuk <tren@tundraware.com>
Approved by: pgj (mentor)