Bug 197950 - [new port] misc/vdmfec - ECC wrapper using Vandermonde matrices based FEC
Summary: [new port] misc/vdmfec - ECC wrapper using Vandermonde matrices based FEC
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-23 15:25 UTC by Harald Schmalzbauer
Modified: 2015-02-27 21:50 UTC (History)
1 user (show)

See Also:


Attachments
shar of misc/vdmfec [new port] (2.31 KB, text/plain)
2015-02-23 15:25 UTC, Harald Schmalzbauer
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harald Schmalzbauer 2015-02-23 15:25:14 UTC
Created attachment 153376 [details]
shar of misc/vdmfec [new port]

While looking for some protection of 'zfs send' streams, I found valuable projects: Luigi Rizzo's implementation of erasure codes based on Vandermonde matrices, which drtom@kurage.nimh.nih.gov wrote a encoder/decoder application for.
It's originally usage intention (thus default K + N parameters) was for floppy disk data protection.
I couldn't find a second distfile host. I guess it'll be automagically stored on FreeBSD's distcache. If another public distfile host is a prerequisite, I could provide it.
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-27 20:56:32 UTC
Testing@work
Comment 2 commit-hook freebsd_committer freebsd_triage 2015-02-27 21:48:37 UTC
A commit references this bug:

Author: pi
Date: Fri Feb 27 21:48:23 UTC 2015
New revision: 380126
URL: https://svnweb.freebsd.org/changeset/ports/380126

Log:
  New port: misc/vdmfec

  VDMFEC implements Block ECC using a Forward Error Correction (FEC)
  code based on Vandermonde (VDM) matrices in GF(2^8) due to Luigi
  Rizzo.

  Its primary application is intended to be in recovering data from
  unreliable media such as diskettes. Another example is wrapping
  'zfs send' streams before dumping onto tape.

  The home page for FEC is http://www.iet.unipi.it/~luigi/fec.html

  WWW: http://members.tripod.com/professor_tom/archives/

  PR:		197950
  Submitted by:	Harald Schmalzbauer <bugzilla.freebsd@omnilan.de>

Changes:
  head/misc/Makefile
  head/misc/vdmfec/
  head/misc/vdmfec/Makefile
  head/misc/vdmfec/distinfo
  head/misc/vdmfec/pkg-descr
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-27 21:50:04 UTC
Build-tested on 10.1a, 9.3a, 8.4i. Committed, thanks.