notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
ha File archiver based on HSC compression method
0.999b_2 archivers on this many watch lists=7 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.999b_2Version of this port present on the latest quarterly branch.
Maintainer: ak@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2022-07-20 14:20:49
Commit Hash: 1ced9d2
People watching this port, also watch:: bzip2, arc, rar, bzip, sudo
License: GPLv2
Description:
HA is an archiver which I released in January 1993 as version 0.98. After that I had plans to improve speed, archive handling etc. which would have required total rewrite of the code. For that I unfortunately could not find time. Because there has been quite considerably interest for internals of HA (especially for the HSC compression method) I decided to make a source level release from my current test version (0.999 beta) and place it under GNU General Public License. The sources for this version are not very consistent or clean, but everything should work. There are several improvements which should be made before this could be called version 1.0. Some of the most obvious of these are: - Compression methods should be coded in assembler for PC and using more efficient data structures for 32 bit platforms. Current version does some things only to overcome 64kB segments of 8086. - UNIX port has still some problems and is missing some things (for example a grouping operator in wildcard matches). - File handling is far from optimum. - Archive handling is not too clever either. - Testing should be done more thoroughly as there are many special cases in compression routines which get used very rarely. - Documentation of code and algorithms is totally missing.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/ha
  2. /usr/local/share/licenses/ha-0.999b_2/catalog.mk
  3. /usr/local/share/licenses/ha-0.999b_2/LICENSE
  4. /usr/local/share/licenses/ha-0.999b_2/GPLv2
Collapse this list.
Dependency lines:
  • ha>0:archivers/ha
To install the port:
cd /usr/ports/archivers/ha/ && make install clean
To add the package, run one of these commands:
  • pkg install archivers/ha
  • pkg install ha
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ha
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (ha0999.tgz) = 641417d256f645c92fe1ee042b9c133b5173d33d540af99ed4932f7d79a30228 SIZE (ha0999.tgz) = 44271

Packages (timestamps in pop-ups are UTC):
ha
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.999b_20.999b_20.999b_10.999b_20.999b_2-0.999b_1-
FreeBSD:13:quarterly0.999b_20.999b_20.999b_20.999b_20.999b_20.999b_20.999b_20.999b_2
FreeBSD:14:latest0.999b_20.999b_20.999b_20.999b_20.999b_20.999b_2-0.999b_2
FreeBSD:14:quarterly0.999b_20.999b_2-0.999b_20.999b_20.999b_20.999b_20.999b_2
FreeBSD:15:latest0.999b_20.999b_2n/a0.999b_2n/a0.999b_20.999b_20.999b_2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
archivers_ha
USES:
gmake tar:tgz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://aklv.github.io/distfiles/
Collapse this list.

Number of commits found: 35

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.999b_2
20 Jul 2022 14:20:49
commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
archivers: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Albert Vernon <f3cun3c02@sneakemail.com>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Kuehn <freebsd@nagilum.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Zhuravlev <zaa@zaa.pp.ru>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@regency.nsu.ru>
  *  Anders Nordby <anders@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.999b_2
27 Sep 2021 17:42:12
commit hash: 0e6da3c2e1f0ca151be9e6428dcc9c0b7f19d170commit hash: 0e6da3c2e1f0ca151be9e6428dcc9c0b7f19d170commit hash: 0e6da3c2e1f0ca151be9e6428dcc9c0b7f19d170commit hash: 0e6da3c2e1f0ca151be9e6428dcc9c0b7f19d170 files touched by this commit
Alex Kozlov (ak) search for other commits by this committer
archivers/ha: Fix CVE-2015-1198

Fix directory traversal vulnerabilities (CVE-2015-1198)

Reported by:	decke
0.999b_1
27 Sep 2021 11:52:14
commit hash: d91356587353d4ec0ac116623486eab85ee39fc7commit hash: d91356587353d4ec0ac116623486eab85ee39fc7commit hash: d91356587353d4ec0ac116623486eab85ee39fc7commit hash: d91356587353d4ec0ac116623486eab85ee39fc7 files touched by this commit This port version is marked as vulnerable.
Bernhard Froehlich (decke) search for other commits by this committer
archivers/ha: Revert "Add CPE information"

The CVE-2015-1198 points to an invalid CPE entry for "Linux
High Availability".

This reverts commit 8e36aa89c5357316ed5bf1cc3d877624b51e21a6.

Discussed with:	ak@
See:		https://nvd.nist.gov/vuln/detail/CVE-2015-1198
See:		https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774954
0.999b_1
20 Sep 2021 14:18:16
commit hash: 8e36aa89c5357316ed5bf1cc3d877624b51e21a6commit hash: 8e36aa89c5357316ed5bf1cc3d877624b51e21a6commit hash: 8e36aa89c5357316ed5bf1cc3d877624b51e21a6commit hash: 8e36aa89c5357316ed5bf1cc3d877624b51e21a6 files touched by this commit This port version is marked as vulnerable.
Bernhard Froehlich (decke) search for other commits by this committer
archivers/ha: Add CPE information

Approved by:    portmgr (blanket)
0.999b_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.999b_1
05 Oct 2017 10:38:13
Revision:451301Original commit files touched by this commit This port version is marked as vulnerable.
ak search for other commits by this committer
- Update MASTER_SITES for my ports
- Update WWW for jwasm
0.999b_1
26 Jul 2016 16:51:16
Revision:419133Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Cleanup patches, a* categories.

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
0.999b_1
02 Mar 2015 23:01:26
Revision:380298Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Remove Authors from pkg-descr
0.999b_1
14 Oct 2014 08:59:35
Revision:370833Original commit files touched by this commit This port version is marked as vulnerable.
ak search for other commits by this committer
- Switch MASTER_SITES to googledrive.com for my ports.
0.999b_1
29 Jul 2014 19:11:53
Revision:363374Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
0.999b_1
27 Jul 2014 15:27:05
Revision:363075Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
Start cleaning up some of the uselessly ambigious patches named
patch-xy, and giving them proper names.
0.999b_1
20 May 2014 06:06:36
Revision:354597Original commit files touched by this commit This port version is marked as vulnerable.
ak search for other commits by this committer
- Add/update license when possible
- Modernize ports Makefiles
- Update MASTER_SITES/distfile for converters/chmview
0.999b_1
26 Sep 2013 09:52:15
Revision:328347Original commit files touched by this commit This port version is marked as vulnerable.
ak search for other commits by this committer
- Support STAGEDIR
- Improve COMMENT
- Clean pkg-descr
0.999b_1
20 Sep 2013 13:11:21
Revision:327699Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
archivers)
0.999b_1
30 Aug 2013 01:02:57
Revision:325646Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert archivers from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some port to the new perl world
- Convert some port from USE_GNOME=pkgconfig to USES=pkgconfig
0.999b_1
03 Mar 2012 13:39:53
Original commit files touched by this commit This port version is marked as vulnerable.
ak search for other commits by this committer
Update MASTER_SITES

Approved by:    eadler (mentor)
0.999b_1
02 Mar 2012 23:43:45
Original commit files touched by this commit This port version is marked as vulnerable.
ak search for other commits by this committer
Update maintainer email in my ports

Approved by:    eadler (mentor)
0.999b_1
16 Jun 2011 15:22:59
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Over to new volunteer
0.999b_1
16 Jun 2011 14:58:19
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update maste_site, undeprecate

Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua> (mail)
0.999b_1
16 Jun 2011 14:37:08
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Another bunch of deprecation: no more public distfiles and/or abandonware
0.999b_1
18 Mar 2011 17:59:51
Original commit files touched by this commit This port version is marked as vulnerable.
miwi search for other commits by this committer
- Get Rid MD5 support

With hat:       portmgr (myself)
0.999b_1
28 Feb 2011 03:04:20
Original commit files touched by this commit This port version is marked as vulnerable.
ache search for other commits by this committer
Remove myself from MAINTAINER
0.999b_1
23 Aug 2006 06:32:45
Original commit files touched by this commit This port version is marked as vulnerable.
ache search for other commits by this committer
TARGETDIR -> PREFIX
0.999b_1
12 Aug 2006 13:46:06
Original commit files touched by this commit This port version is marked as vulnerable.
ache search for other commits by this committer
- Respect DESTDIR
- Eliminate a patch
- Use INSTALL_PROGRAM to install the binary

PR:             101918
Submitted by:   gabor
0.999b_1
03 May 2006 05:14:35
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
Remove USE_REINPLACE from ports in categories starting with A.
0.999b_1
22 Jan 2006 06:58:31
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
0.999b_1
20 Mar 2004 21:03:41
Original commit files touched by this commit This port version is marked as vulnerable.
trevor search for other commits by this committer
Add size data, approved by maintainers.
0.999b_1
06 Feb 2004 13:12:53
Original commit files touched by this commit This port version is marked as vulnerable.
trevor search for other commits by this committer
Use PLIST_FILES (bento-tested, marcus-reviewed).
0.999b_1
04 Feb 2004 05:21:48
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
0.999b
26 Oct 2003 22:47:42
Original commit files touched by this commit This port version is marked as vulnerable.
kris search for other commits by this committer
Portlint (shorten pkg-descr)
0.999b
07 Mar 2003 05:55:13
Original commit files touched by this commit This port version is marked as vulnerable.
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
0.999b
04 Nov 2002 00:54:36
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
PERL -> REINPLACE
Noticed by: bento
0.999b
31 Mar 2002 02:39:42
Original commit files touched by this commit This port version is marked as vulnerable.
kris search for other commits by this committer
Remove #include <malloc.h>
Respect CC and CFLAGS
0.999b
30 Mar 2002 00:21:44
Original commit files touched by this commit This port version is marked as vulnerable.
petef search for other commits by this committer
Fix typos:
  * explose -> explore
  * january -> January
  * documentfor -> document for
  * encorporated -> incorporated
  * function -> functions
  * julian -> Julian
  * calculater -> calculate
  * formely -> formerly
  * Javascript -> JavaScript
  * timezone -> time zone
  * Calisto -> Callisto
  * outter -> outer

PR:             36480
Submitted by:   Eric Yu <ericyu@mail2000.com.tw>
08 Oct 2000 00:02:22
commit hash: fp1.4702@dev.null.freshports.orgcommit hash: fp1.4702@dev.null.freshports.orgcommit hash: fp1.4702@dev.null.freshports.orgcommit hash: fp1.4702@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert archivers category to new layout.  

Number of commits found: 35