Bug 116948 - [NEW PORT] mail/smfsav: Sendmail Sender Address Validator
Summary: [NEW PORT] mail/smfsav: Sendmail Sender Address Validator
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: Pav Lucistnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-05 10:20 UTC by Anton Lysenok
Modified: 2008-02-17 21:20 UTC (History)
0 users

See Also:


Attachments
smfsav.shar (10.91 KB, text/plain)
2007-10-05 10:20 UTC, Anton Lysenok
no flags Details
smfsav-1.4.0.shar (11.20 KB, text/plain)
2008-02-17 14:35 UTC, Anton Lysenok
no flags Details
smfsav-1.4.0.shar (11.24 KB, text/plain)
2008-02-17 15:01 UTC, Anton Lysenok
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Lysenok 2007-10-05 10:20:02 UTC
	
  It's a lightweight, fast and reliable Sendmail milter that implements
a real-time Sender e-Mail Address Verification technology. This technology
can stop some kinds of SPAM with a spoofed sender's e-Mail address.
  Also it implements a real-time Recipient e-Mail Address Verification
technology. It can be useful if your machine is a backup MX for the recipient's
domains or if your machine forwards all e-Mail messages as a relay host for your
domains to another internal or external e-Mail servers.
  It's a lite alternative for the spamilter, milter-sender and milter-ahead
milters.

WWW: http://smfs.sourceforge.net/

- Eugene Kurmanin
me@kurmanin.info

------------------------------
SOME COMMENTS FROM MANTAINER:
Bind package is required only for build, thats why I do not install bind to system. Port's Makefile
only builds bind and includes needed libraries and then cleans bind's work folder.
Comment 1 Anton Lysenok 2007-10-30 09:58:51 UTC
Please, take a look this port. I have an update and I can't send it because=
 port is not committed
Comment 2 Pav Lucistnik freebsd_committer freebsd_triage 2007-12-15 21:41:54 UTC
State Changed
From-To: open->feedback

Ooh this looks useful. I was itching to get rid of spamilter for some time. 

Does this really needs bind for anything? I have compiled it just fine without 
bind, just deleted the -lbind_r from LDFLAGS.  Haven't tried running yet. 

You need to include the rc.d script in the pkg-plist, otherwise it would not be 
in the binary package. 

Do I see correctly, that your port removed user smfsav in deinstall, but does 
not create that user anywhere during install? Please reserve UID/GID in 
/usr/ports/UIDs /usr/ports/GIDs, and add pkg-install script to create the user 
and group (see databases/mysql50-server for inspiration). 


Comment 3 Pav Lucistnik freebsd_committer freebsd_triage 2007-12-15 21:41:54 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pav

Track
Comment 4 Pav Lucistnik freebsd_committer freebsd_triage 2008-01-02 13:53:54 UTC
Any update on this one?

-- 
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>

Two sausages are in a frying pan.
One says, "Geez, it's hot in here isn't it?"
And the other one says, "Aaaaaah! A talking sausage!"
Comment 5 Anton Lysenok 2008-01-28 12:18:11 UTC
> ... just deleted the -lbind_r from LDFLAGS.

I'll try it, but I don't promise that it will work.
Comment 6 Anton Lysenok 2008-02-17 14:35:33 UTC
Hi people!

I have a good news for you!

Here is real working update for this port.

Dear pav! Thank you for your tips.

Some notes:

1. Does smfsav really need bind?
Yes, smfsav have function that calls some bind's functions to make DNS
requests

2. Why bind 8?
bind 9 has different function names, and smfsav can't work with it.

3. Can developer make update for use bind 9?
No, maybe he is very occupied, but he does not reply my messages

4. Can mantainer make update for use bind 9?
No, i am not C/C++ programmer. But if some people can make this soft
working, I will be very glad! :-)

5. Does this port install any components to the system?
NO! This port DOES NOT install bind 8 daemon, DOES NOT copy any bind 8
file to the system!

NOTE 2:
I want to reverse UID 666 and GID 666 for smfsav user.

Thank you.
Comment 7 Anton Lysenok 2008-02-17 15:01:57 UTC
Sorry, sorry, sorry!

Previos patch is incorrect and doesnt work.

This is correct one.
Comment 8 Pav Lucistnik freebsd_committer freebsd_triage 2008-02-17 21:12:59 UTC
State Changed
From-To: feedback->closed

New port added, thanks you!
Comment 9 dfilter service freebsd_committer freebsd_triage 2008-02-17 21:17:03 UTC
pav         2008-02-17 21:16:47 UTC

  FreeBSD ports repository

  Modified files:
    mail                 Makefile 
  Added files:
    mail/smfsav          Makefile distinfo pkg-deinstall pkg-descr 
                         pkg-install 
    mail/smfsav/files    patch-Makefile patch-readme 
                         patch-smf-sav.c patch-smf-sav.conf 
                         pkg-message.in smfsav.in 
  Log:
    It's a lightweight, fast and reliable Sendmail milter that implements
  a real-time Sender e-Mail Address Verification technology. This technology
  can stop some kinds of SPAM with a spoofed sender's e-Mail address.
    Also it implements a real-time Recipient e-Mail Address Verification
  technology. It can be useful if your machine is a backup MX for the recipient's
  domains or if your machine forwards all e-Mail messages as a relay host for your
  domains to another internal or external e-Mail servers.
    It's a lite alternative for the spamilter, milter-sender and milter-ahead
  milters.
  
  WWW: http://smfs.sourceforge.net/
  
  PR:             ports/116948
  Submitted by:   Anton Lysenok / Bart Tapolsky <bart@tapolsky.net.ua>
  
  Revision  Changes    Path
  1.898     +1 -0      ports/mail/Makefile
  1.1       +59 -0     ports/mail/smfsav/Makefile (new)
  1.1       +6 -0      ports/mail/smfsav/distinfo (new)
  1.1       +48 -0     ports/mail/smfsav/files/patch-Makefile (new)
  1.1       +28 -0     ports/mail/smfsav/files/patch-readme (new)
  1.1       +57 -0     ports/mail/smfsav/files/patch-smf-sav.c (new)
  1.1       +28 -0     ports/mail/smfsav/files/patch-smf-sav.conf (new)
  1.1       +9 -0      ports/mail/smfsav/files/pkg-message.in (new)
  1.1       +24 -0     ports/mail/smfsav/files/smfsav.in (new)
  1.1       +27 -0     ports/mail/smfsav/pkg-deinstall (new)
  1.1       +14 -0     ports/mail/smfsav/pkg-descr (new)
  1.1       +32 -0     ports/mail/smfsav/pkg-install (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"