Bug 81615 - [maintainer update] security/doorman: Make doormand work on FreeBSD
Summary: [maintainer update] security/doorman: Make doormand work on FreeBSD
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-29 10:20 UTC by Lupe Christoph
Modified: 2005-05-30 17:32 UTC (History)
1 user (show)

See Also:


Attachments
doorman-0.8_1.patch (17.22 KB, patch)
2005-05-29 10:20 UTC, Lupe Christoph
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lupe Christoph 2005-05-29 10:20:10 UTC
	Fix for PRs 78777 and 81367

	This patch makes the daemon part, doormand, work under FreeBSD.
	- For FreeBSD 4.x, it needs the libpcap port.
	- pcap provides 4 bytes header even with 'no link-layer encapsulation'
	- lsof output differs between FreeBSD and Linux
	- pcap timeout semantics differ between Linux and FreeBSD

	The IPFilter ("netBSD-style 'ipf' firewall") scripts don't work.
	- replace ipf_add with ipf_add.atend and ipf_add.before_block
	- replace ipf_delete with one that corresponds to these two.

	Miscellaneous cleanups:
	- only install binaries and "data" files from doorman's Makefile
	- install manpages from port Makefile
	- supply rc.d script to start and stop doormand
	- remove Aaron's name from pkg-descr
	- move pkg-message to files and run it through SUB_FILES
	- Fix pkg-message to tell user about rc.conf doorman_enable="YES"
	- Fix pkg-plist for ipf_... files, don't @dirrm etc/doormand
	  to avoid warning when the user configured doormand
Comment 1 Pav Lucistnik freebsd_committer freebsd_triage 2005-05-30 17:31:58 UTC
State Changed
From-To: open->closed

Committed, thanks!